

/* Start:/local/templates/zvi/front/dist/css/components.0213b208.css?1761395174769*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
/* End */


/* Start:/local/templates/zvi/front/dist/css/components.260b80bf.css?176139517414053*/
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:.5rem;--bs-modal-box-shadow:0 .125rem .25rem #00000013;--bs-modal-inner-border-radius:calc(.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;z-index:var(--bs-modal-zindex);width:100%;height:100%;outline:0;display:none;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin)*2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width)solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg);position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width)solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5)calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-.5*var(--bs-modal-header-padding-y))calc(-.5*var(--bs-modal-header-padding-x))calc(-.5*var(--bs-modal-header-padding-y))auto}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width)solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 .5rem 1rem #00000026}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:0 .5rem 1rem #00000026;--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y)var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width)solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y)0;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y)var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{padding:var(--bs-dropdown-header-padding-y)var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y)var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}
/* End */


/* Start:/local/templates/zvi/front/dist/css/components.148fd245.css?176139517434022*/
:root{--white:#fff;--bright-gray:#48515d;--gray:#79879b;--gray-bg:#e8e8e8;--blue:#4372f2;--light-blue:#f3f4fa;--border:#e7e9f8;--light-gray:#b8b8b8;--gray:#8b949e;--light:#fff;--orange:#f28043;--Padding-left-right:72rem;--Padding-big:64rem;--Padding-XL:56rem;--Padding-L:48rem;--Padding-M:32rem;--Padding-S:24rem;--Padding-XS:16rem;--Padding-Sm:8rem;--Padding-small:4rem;--Radius-M:32rem;--Radius-S:24rem}@media (max-width:768px){:root{--Padding-left-right:36rem;--Padding-big:32rem;--Padding-XL:28rem;--Padding-L:16rem;--Padding-M:16rem;--Padding-S:24rem;--Padding-XS:16rem;--Padding-Sm:8rem;--Padding-small:4rem}}@media (max-width:600px){:root{--Padding-left-right:22rem;--Padding-big:32rem;--Padding-XL:12rem;--Padding-L:8rem;--Padding-M:8rem;--Padding-S:24rem;--Padding-XS:12rem;--Padding-Sm:8rem;--Padding-small:4rem}}@font-face{font-family:Bicubik;src:url(/local/templates/zvi/front/dist/css/../fonts/Bicubik.2ebb5d95.woff2)format("woff2"),url(/local/templates/zvi/front/dist/css/../fonts/Bicubik.eabbbdb9.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tahoma;src:url(/local/templates/zvi/front/dist/css/../fonts/Tahoma-Bold.dfc6aa9d.woff2)format("woff2"),url(/local/templates/zvi/front/dist/css/../fonts/Tahoma-Bold.05659812.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tahoma;src:url(/local/templates/zvi/front/dist/css/../fonts/Tahoma-Bold.dfc6aa9d.woff2)format("woff2"),url(/local/templates/zvi/front/dist/css/../fonts/Tahoma-Bold.05659812.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tahoma;src:url(/local/templates/zvi/front/dist/css/../fonts/Tahoma-Bold.dfc6aa9d.woff2)format("woff2"),url(/local/templates/zvi/front/dist/css/../fonts/Tahoma-Bold.05659812.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tahoma;src:url(/local/templates/zvi/front/dist/css/../fonts/Tahoma.638bc3b8.woff2)format("woff2"),url(/local/templates/zvi/front/dist/css/../fonts/Tahoma.a16b63c2.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tahoma;src:url(/local/templates/zvi/front/dist/css/../fonts/Tahoma.638bc3b8.woff2)format("woff2"),url(/local/templates/zvi/front/dist/css/../fonts/Tahoma.a16b63c2.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tahoma;src:url(/local/templates/zvi/front/dist/css/../fonts/Tahoma.638bc3b8.woff2)format("woff2"),url(/local/templates/zvi/front/dist/css/../fonts/Tahoma.a16b63c2.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{height:unset;width:100%;scroll-behavior:smooth}@media (max-width:768px){body,html{height:unset;position:relative}}html{font-family:Tahoma;font-size:.0413223vw}@media (max-width:1920px){html{font-size:.0520833vw}}@media (max-width:1600px){html{font-size:.0694445vw}}@media (max-width:768px){html{font-size:.130208vw}}@media (max-width:600px){html{font-size:.25641vw}}html *{font-size:16rem}body.no-scroll{overflow:hidden}img{width:100%;display:block}ol,ul,figure,figcaption{margin:0;padding:0}a{color:inherit;cursor:pointer;text-decoration:none}.container{max-width:1776rem;width:100%;margin:0 auto;padding:0 72rem}@media (max-width:1600px){.container{padding:0 32rem}}@media (max-width:768px){.container{padding:0 16rem}}.btn-1{background-color:var(--blue);border-radius:var(--Radius-M);padding:var(--Padding-small)var(--Padding-small)var(--Padding-small)var(--Padding-S);align-items:center;gap:var(--Padding-XS);color:var(--white);width:max-content;cursor:pointer;white-space:nowrap;border:0;font-size:18rem;line-height:16rem;transition:all .2s ease-in-out;display:flex}@media (max-width:600px){.btn-1{font-size:16rem}}@media (hover:hover){.btn-1:hover{opacity:.7}}.btn-1:after{content:"";--size:56rem;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);background-color:var(--white);background-image:url(/local/templates/zvi/front/dist/css/../images/arrow-right.69ae6d3c.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem;border-radius:50%}@media (max-width:600px){.btn-1:after{--size:41rem}}.section-1{padding:var(--Padding-left-right)0}@media (max-width:600px){.section-1{padding:64rem 0 0}}.section-1--p-big{padding:var(--Padding-big)0}@media (max-width:600px){.section-1--p-big{padding:16rem 0}}.section-1__top{gap:var(--Padding-XL);margin-bottom:var(--Padding-XL);display:flex}@media (max-width:768px){.section-1__top{flex-direction:column}}@media (max-width:600px){.section-1__top{gap:16rem;margin-bottom:16rem}}.section-1__title{letter-spacing:-2%;color:var(--bright-gray);max-width:1072rem;word-wrap:break-word;font-family:Bicubik;font-size:40rem;line-height:43rem}@media (max-width:600px){.section-1__title{font-size:26rem;line-height:30rem}}.section-1__title--center{text-align:center;margin:0 auto}@media (max-width:600px){.section-1__title--center{text-align:start}}.section-1__title span{letter-spacing:-2%;color:var(--blue);font-family:Bicubik;font-size:40rem;line-height:43rem}@media (max-width:600px){.section-1__title span{font-size:26rem;line-height:30rem}}.section-1__desc{color:var(--bright-gray);max-width:780rem;font-size:18rem;line-height:24rem}@media (max-width:600px){.section-1__desc{margin-bottom:16rem;font-size:16rem;line-height:19rem}}.grid-4{gap:var(--Padding-XS);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-4{grid-template-columns:1fr}}.input-1{padding:var(--Padding-XS)var(--Padding-M);background-color:var(--light-blue);border-radius:var(--Radius-M);color:var(--gray);border:1rem solid var(--border);height:100%;width:100%;outline:none;font-size:16rem;line-height:20rem;transition:all .3s ease-in-out;display:block}.input-1:focus{color:var(--blue);border:1rem solid var(--blue)}.hover-link{transition:all .2s ease-in-out}@media (hover:hover){.hover-link:hover{color:var(--blue)}}.embla{--slide-spacing:1rem;--slide-size:100%}.embla__viewport{height:100%;overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);height:100%;display:flex}.embla{height:100%;position:relative}.embla__viewport{overflow:hidden}.embla__slide{flex:0 0 100%;justify-content:center;align-items:center;display:flex}.embla__slide.hidden{display:none}.embla__slide img{width:100%;height:100%;object-fit:cover}.embla__buttons{align-items:center;gap:var(--Padding-Sm);display:flex;position:absolute;bottom:24rem;right:24rem}.embla__button{width:56rem;height:56rem;border:1rem solid var(--blue);cursor:pointer;-webkit-backdrop-filter:blur(6.5rem);-webkit-backdrop-filter:blur(6.5rem);backdrop-filter:blur(6.5rem);background-color:#4372f21a;background-image:url(/local/templates/zvi/front/dist/css/../images/arrow-slider-btn.f487fa1b.svg),none;background-position:50%;background-repeat:no-repeat;background-size:24rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:50%;padding:16rem;transition:all .3s ease-in-out}@media (hover:hover){.embla__button:hover{-webkit-backdrop-filter:blur();-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@media (max-width:600px){.embla__button{width:33rem;height:33rem}}.embla__button--next{rotate:180deg}.embla__button:disabled{opacity:.2;pointer-events:none;background-color:#0000}.embla__dots{align-items:center;gap:12rem;display:flex}.embla__dot{--size:16rem;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);max-height:var(--size);background-color:var(--gray);cursor:pointer;border:none;border-radius:50%;outline:none;transition:all .3s ease-in-out;display:block}@media (max-width:600px){.embla__dot{--size:9rem}}.embla__dot--selected{background-color:var(--blue)}.list-row{align-items:center;gap:6rem;display:flex}@media (max-width:768px){.list-row{flex-direction:column;align-items:flex-start;gap:2rem}}.list-row__item{padding:var(--Padding-Sm);align-items:baseline;gap:var(--Padding-Sm);color:var(--bright-gray);font-size:18rem;line-height:24rem;display:flex}@media (max-width:600px){.list-row__item{gap:4rem;padding:0;font-size:14rem;line-height:16rem}}.list-row__item:before{content:"";--size:8rem;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);border-radius:50%;display:block}.list-row__item--orange:before{background-color:var(--orange)}.header{background-color:var(--white);width:100%;z-index:20;padding-top:var(--Padding-XS);position:sticky;top:0}@media (max-width:768px){.header{background-color:var(--light-blue);border-radius:0 0 24rem 24rem;padding:16rem 0;box-shadow:0 1px 10px #c6c9df87}}@media (max-width:600px){.header{background-color:var(--light-blue);border-radius:0 0 20rem 20rem;padding:12rem 0}}.header.scroll{transition:all .3s ease-in-out;box-shadow:0 1px 10px #c6c9df87;padding:var(--Padding-XS)0!important}.header__content{align-items:center;gap:42rem;display:flex}.header__menu{width:100%;align-items:center;display:flex}@media (max-width:768px){.header__menu{width:100%;height:100%;background-color:var(--white);z-index:-1;flex-direction:column;justify-content:center;gap:34rem;transition:all .3s ease-in-out;position:fixed;top:0;left:0;transform:translateY(-100%)}.header__menu.active{transform:translateY(0)}}.header__buttons{align-items:center;gap:9rem;margin-left:auto;display:flex}.header__call{--size:50rem;min-width:var(--size);max-width:var(--size);min-height:var(--size);max-height:var(--size);display:none}@media (max-width:768px){.header__call{display:block}}.header__burger{--size:48rem;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);cursor:pointer;background-color:#0000;border:none;margin-left:auto;padding:0;transition:all .3s ease-in-out;display:none;position:relative}.header__burger:before,.header__burger:after{content:"";width:var(--size);height:var(--size);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.header__burger:before{opacity:0;background-image:url(/local/templates/zvi/front/dist/css/../images/close-blue.2389f0e0.svg)}.header__burger:after{background-image:url(/local/templates/zvi/front/dist/css/../images/burger.c5849a2f.svg)}.header__burger.active{rotate:180deg}.header__burger.active:before{opacity:1}.header__burger.active:after{opacity:0}@media (max-width:768px){.header__burger{display:block}}.header__contacts{justify-content:space-between;align-items:center;gap:13rem;margin-left:auto;display:flex}@media (max-width:768px){.header__contacts{flex-direction:column;margin:0 auto}}@media (max-width:600px){.header__contacts{gap:10rem}}.header__contacts-social{gap:13rem;display:flex}@media (max-width:600px){.header__contacts-social{gap:8rem}}.header__contacts-link{color:var(--bright-gray);font-family:Bicubik;font-size:18rem;line-height:24rem}@media (max-width:600px){.header__contacts-link{font-size:18rem;line-height:18rem}}.header__logo{--size:224rem;max-width:var(--size);min-width:var(--size)}@media (max-width:768px){.header__logo{--size:164rem}}@media (max-width:600px){.header__logo{--size:132rem}}.header__nav-list{align-items:center;gap:var(--Padding-L);display:flex}@media (max-width:768px){.header__nav-list{flex-direction:column;gap:10rem}}.header__nav-list-item{color:var(--bright-gray)}.header__nav-list-item a{font-size:18rem;line-height:24rem}@media (max-width:600px){.header__nav-list-item a{font-size:18rem;line-height:24rem}}.header__contacts-social-item{--size:40rem;min-width:var(--size);max-width:var(--size);min-height:var(--size);max-height:var(--size)}@media (max-width:768px){.header__contacts-social-item{--size:64rem;clip-path:inset(20%)}}.card-1{height:300rem;padding:var(--Padding-XS);border-radius:16rem;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media (max-width:600px){.card-1{padding:var(--Padding-XS)var(--Padding-XS)var(--Padding-S)var(--Padding-XS)}}.card-1:before{content:"";filter:grayscale();background-image:url(/local/templates/zvi/front/dist/css/../images/card-1.706320b7.webp);background-size:cover;transition:all .3s ease-in-out;position:absolute;inset:0}.card-1__title{border-radius:var(--Radius-M);background-color:var(--orange);padding:var(--Padding-Sm)var(--Padding-XS);color:var(--white);z-index:1;margin-top:auto;font-size:18rem;line-height:24rem;position:relative}@media (max-width:600px){.card-1__title{font-size:16rem}}.card-2{background-color:var(--light-blue);padding:var(--Padding-XS);border-radius:var(--Radius-S);height:432rem;justify-content:space-between;gap:var(--Padding-XL);flex-direction:column;display:flex;position:relative}@media (max-width:768px){.card-2{min-height:250rem;height:auto}}@media (max-width:600px){.card-2{min-height:auto;height:220rem;border-radius:24rem;padding:16rem}}.card-2:after{content:"";width:73.25rem;height:73.25rem;background-image:url(/local/templates/zvi/front/dist/css/../images/card-2-angle.d6570fd9.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:73.25rem;position:absolute;bottom:0;right:0}.card-2--bg{background-image:url(/local/templates/zvi/front/dist/css/../images/card-2.6ea6ee59.webp);background-position:50%;background-size:cover}.card-2--bg *{display:none}.card-2__title{color:var(--blue);font-family:Bicubik;font-size:30rem;line-height:30rem}@media (max-width:600px){.card-2__title{font-size:22rem;line-height:22rem}}.card-2__desc{color:var(--gray)}.card-2__desc li{align-items:center;gap:var(--Padding-Sm);font-size:18rem;line-height:24rem;display:flex}@media (max-width:600px){.card-2__desc li{font-size:14rem}}.card-2__desc li:not(:last-child){margin-bottom:var(--Padding-small)}.card-2__desc li:before{content:"";--size:8rem;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);background-color:var(--gray);border-radius:50%;display:block}.accordion-1__item{background-color:var(--light-blue);border-radius:var(--Radius-S)}.accordion-1__item-body{color:var(--gray);padding:0 var(--Padding-S);font-size:18rem;line-height:24rem}@media (max-width:600px){.accordion-1__item-body{font-size:16rem}}.accordion-1__item-body:after{content:"";height:var(--Padding-S);display:block}.accordion-1__item-header{color:var(--bright-gray);cursor:pointer;padding:var(--Padding-S)var(--Padding-S)var(--Padding-XS);justify-content:space-between;align-items:center;gap:16rem;font-size:18rem;font-weight:700;line-height:24rem;transition:all .3s ease-in-out;display:flex}@media (max-width:600px){.accordion-1__item-header{padding:16rem;font-size:16rem;line-height:18rem}}.accordion-1__item-header:after{content:"";width:24rem;height:24rem;min-width:24rem;min-height:24rem;background-image:url(/local/templates/zvi/front/dist/css/../images/minus.d6a0ba57.svg);background-color:var(--orange);background-position:50%;background-repeat:no-repeat;background-size:20rem;border-radius:50%;transition:all .3s ease-in-out;display:block}.accordion-1__item-header.collapsed{padding:var(--Padding-S);margin-bottom:0}@media (max-width:600px){.accordion-1__item-header.collapsed{padding:16rem}}.accordion-1__item-header.collapsed:after{content:"";background-image:url(/local/templates/zvi/front/dist/css/../images/plus.9f467e66.svg);rotate:180deg}.accordion-1__list{gap:var(--Padding-XS);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.accordion-1__list{grid-template-columns:1fr}}@media (max-width:600px){.accordion-1__list{gap:8rem}}.accordion-1__list-col{gap:var(--Padding-XS);flex-direction:column;display:flex}@media (max-width:600px){.accordion-1__list-col{gap:8rem}}.tab{background-color:var(--blue);padding:var(--Padding-small);border-radius:var(--Radius-M);width:max-content;align-items:center;display:flex;position:relative}@media (max-width:768px){.tab{width:100%;grid-template-columns:repeat(2,1fr);display:grid}}.tab__item label{padding:var(--Padding-Sm)var(--Padding-XS);border-radius:var(--Radius-M);color:var(--white);cursor:pointer;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.tab__item label svg path{stroke:currentColor}@media (max-width:600px){.tab__item label{font-size:14rem}}.tab__item input{opacity:0;pointer-events:none;position:absolute}.tab__item input:checked+label{color:var(--blue);background-color:var(--white)}.tab--orange{background-color:var(--orange);color:var(--white)}.tab--orange .tab__item input:checked+label{color:var(--orange);background-color:var(--white)}.footer{background-color:var(--bright-gray)}@media (max-width:768px){.footer{border-radius:var(--Radius-M)var(--Radius-M)0 0}}@media (max-width:600px){.footer{margin-top:64rem}}.footer__top{height:72rem;background-image:url(/local/templates/zvi/front/dist/css/../images/footer-center.bd6c630b.svg);background-position:50% -1rem;background-repeat:no-repeat;background-size:auto 72rem;justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.footer__top{display:none}}.footer__main{padding:var(--Padding-M)0 var(--Padding-S)}@media (max-width:600px){.footer__main{padding:var(--Padding-S)0 var(--Padding-S)}}.footer__content{padding-bottom:var(--Padding-Sm);justify-content:space-between;display:flex}@media (max-width:768px){.footer__content{flex-direction:column}}@media (max-width:600px){.footer__content{flex-direction:column;gap:16rem}}.footer__logo{max-width:138rem}.footer__logo img{width:100%;height:auto}.footer__nav-item{color:var(--white);font-size:18rem;line-height:24rem}@media (max-width:600px){.footer__nav-item{font-size:16rem}}.footer__nav-list{align-items:center;gap:var(--Padding-L);flex-wrap:wrap;display:flex}@media (max-width:600px){.footer__nav-list{flex-direction:column;align-items:flex-start;gap:16rem}}.footer__contacts{align-items:flex-end;gap:var(--Padding-XS);flex-direction:column;display:flex}@media (max-width:768px){.footer__contacts{align-items:flex-start}}@media (max-width:600px){.footer__contacts{gap:16rem}}.footer__contacts-mail{color:var(--light-blue);font-size:18rem;line-height:24rem}@media (max-width:600px){.footer__contacts-mail{font-size:16rem}}.footer__contacts-social{align-items:center;gap:var(--Padding-Sm);display:flex}.footer__contacts-tel{color:var(--white);font-family:Bicubik;font-size:30rem;line-height:30rem}@media (max-width:600px){.footer__contacts-tel{list-style:20rem;font-size:20rem;line-height:26rem}}.footer__bottom{padding-top:var(--Padding-S);border-top:1rem solid var(--light-gray);justify-content:space-between;gap:var(--Padding-L);display:flex}@media (max-width:768px){.footer__bottom{flex-direction:column}}@media (max-width:600px){.footer__bottom{gap:22rem}}.footer__links{color:var(--light-gray);gap:var(--Padding-Sm);flex-direction:column;font-size:14rem;line-height:18rem;display:flex}.footer__links-block{align-items:center;gap:var(--Padding-L);display:flex}@media (max-width:768px){.footer__links-block{flex-direction:column;align-items:flex-start;gap:16rem}}.footer__bewave{color:var(--light-gray);font-size:14rem;line-height:18rem}.card-3{background-color:var(--blue);padding:var(--Padding-S);justify-content:center;align-items:center;gap:var(--Padding-XS);border-radius:var(--Radius-M);color:var(--white);height:100%;text-align:center;flex-direction:column;display:flex;position:relative}@media (max-width:600px){.card-3{text-align:start;border-radius:24rem;justify-content:space-between;align-items:start;padding:16rem;position:relative}}.card-3:before{content:"";width:73.25rem;height:73.25rem;pointer-events:none;background-image:url(/local/templates/zvi/front/dist/css/../images/card-2-angle.d6570fd9.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:73.25rem;display:block;position:absolute}.card-3--right-top:before{top:-1rem;right:-1rem;rotate:-90deg}.card-3--right-bottom:before{bottom:-1rem;right:-1rem}.card-3__title{font-family:Bicubik;font-size:30rem;line-height:30rem}@media (max-width:600px){.card-3__title{font-size:22rem;line-height:22rem}}.card-3__desc{max-width:598rem;font-size:18rem;line-height:24rem}@media (max-width:600px){.card-3__desc{font-size:16rem;line-height:22rem}}.about-block{gap:var(--Padding-XS);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.about-block{grid-template-columns:1fr}}.about-block__col{gap:var(--Padding-XS);flex-direction:column;display:flex}.about-block__col>*{min-height:320rem;height:auto}@media (max-width:600px){.about-block__col>*{height:230rem;min-height:auto}}@media (max-width:768px){.about-block__col:first-child{flex-direction:column-reverse}}@media (max-width:600px){.about-block__col:first-child{flex-direction:column;order:2}}.about-block__col:last-child{flex-direction:column-reverse}.about-block__col img{height:647rem;width:100%;object-fit:cover;border-radius:var(--Radius-S)}@media (max-width:768px){.about-block__col img{height:250rem;min-height:auto}}.solution{background-color:var(--light-blue);border-radius:var(--Radius-M)var(--Radius-M)0 0}@media (max-width:600px){.solution{border-radius:var(--Radius-M)}}.solution .hidden{opacity:0;height:0;position:absolute;top:0;left:0;scale:0}.solution__top{height:72rem;background-image:url(/local/templates/zvi/front/dist/css/../images/footer-center.bd6c630b.svg);background-position:50% -1rem;background-repeat:no-repeat;background-size:auto 72rem;justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.solution__top{display:none}}.solution__content{gap:var(--Padding-M);flex-direction:column;display:flex;position:relative}.solution__filter{overflow:auto}.solution__list{gap:var(--Padding-XS);grid-template-columns:repeat(12,1fr);display:grid;position:relative}@media (max-width:768px){.solution__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.solution__list{grid-template-columns:1fr}}.solution__item{transition:all .6s ease-in-out}.solution__item:nth-child(8n+1){grid-column:span 2}.solution__item:nth-child(8n+2){grid-column:span 4}.solution__item:nth-child(8n+3),.solution__item:nth-child(8n+4),.solution__item:nth-child(8n+5),.solution__item:nth-child(8n+6){grid-column:span 3}.solution__item:nth-child(8n+7){grid-column:span 2}.solution__item:nth-child(8n+8){grid-column:span 4}@media (max-width:768px){.solution__item{grid-column:span 1!important}}.solution__embla .embla__slide{display:block}.solution__embla .embla__dots{display:none}@media (max-width:600px){.solution__embla{max-height:300rem}.solution__embla .embla__viewport{width:100%;overflow:hidden}.solution__embla .embla__container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;display:flex}.solution__embla .embla__slide{min-width:80%;display:block;position:relative}.solution__embla .embla__dots{width:100%;justify-content:center;display:flex;position:absolute;bottom:7rem}}.contacts{gap:var(--Padding-XS);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.contacts{grid-template-columns:1fr}}@media (max-width:600px){.contacts{gap:8rem}}.contacts__info:before{content:"";width:100%;height:72rem;background-image:url(/local/templates/zvi/front/dist/css/../images/contacts-block-top.4566d840.svg);background-position:0 1%;background-repeat:no-repeat;background-size:contain;display:block}@media (max-width:768px){.contacts__info:before{display:none}}.contacts__info-list{padding:var(--Padding-S);border-radius:0 var(--Radius-M)var(--Radius-M);background-color:var(--light-blue);gap:var(--Padding-S);flex-direction:column;grid-column:span 1;display:flex}@media (max-width:600px){.contacts__info-list{gap:var(--Padding-XS)}}.contacts__info-item{gap:var(--Padding-Sm);flex-direction:column;display:flex}.contacts__info-item-text{color:var(--bright-gray);font-family:Tahoma;font-size:18rem;line-height:24rem}@media (max-width:600px){.contacts__info-item-text{font-size:16rem}}.contacts__info-item-text span{font-size:18rem;line-height:24rem}@media (max-width:600px){.contacts__info-item-text span{font-size:16rem}}.contacts__info-item-title{color:var(--gray);font-family:Bicubik;font-size:22rem;line-height:24rem}@media (max-width:600px){.contacts__info-item-title{font-size:16rem;line-height:18rem}}.contacts__info-social{align-items:center;gap:var(--Padding-S);display:flex}@media (max-width:768px){.contacts__info-social{flex-direction:column;align-items:flex-start}}.contacts__info-social-icons{align-items:center;gap:var(--Padding-Sm);display:flex}.contacts__info-social-item{--size:64rem;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);align-items:center;transition:all .2s ease-in-out;display:flex}@media (hover:hover){.contacts__info-social-item:hover{scale:1.05}}@media (max-width:768px){.contacts__info-social-item{--size:48rem}}@media (max-width:600px){.contacts__info-social-item{--size:42rem}}.contacts__map{height:100%;border-radius:var(--Radius-M);grid-column:span 2;overflow:hidden}@media (max-width:768px){.contacts__map{height:300rem;grid-column:span 1}}.prices{overflow:hidden}.prices__content{position:relative}.prices__content-item{transition:all .3s ease-in-out}.prices__content-item.hidden{opacity:0;pointer-events:none;position:absolute}.tab-1{align-items:center;display:flex}@media (max-width:768px){.tab-1{overflow:auto}}@media (max-width:600px){.tab-1{background-color:var(--light-blue);border-radius:30rem 30rem 0 0;grid-template-columns:repeat(3,1fr);gap:4rem 38rem;padding:16rem 16rem 12rem;display:grid;overflow:hidden}}.tab-1__item{position:relative}.tab-1__item:not(:first-child){margin-left:-34rem}@media (max-width:600px){.tab-1__item:not(:first-child){margin-left:0}.tab-1__item{justify-content:center;display:flex}}.tab-1__item label{width:250rem;height:70rem;color:var(--blue);background-image:url(/local/templates/zvi/front/dist/css/../images/border.cbef4160.svg);background-repeat:no-repeat;background-size:contain;background-color:var(--white);cursor:pointer;align-items:center;padding-left:64rem;font-size:18rem;line-height:24rem;transition:all .3s ease-in-out;display:flex}@media (max-width:600px){.tab-1__item label{font-size:16rem}}.tab-1__item label>sup{font-size:12rem}@media (max-width:600px){.tab-1__item label{width:100%;height:auto;border-radius:var(--Radius-S);white-space:nowrap;border:1rem solid var(--light-blue);background-color:#0000;background-image:none;justify-content:center;padding:4rem 8rem;font-weight:400}}.tab-1__item input{opacity:0;position:absolute}.tab-1__item input:checked+label{background-image:url(/local/templates/zvi/front/dist/css/../images/bg.b27cae43.svg)}@media (max-width:600px){.tab-1__item input:checked+label{background-image:none;background-color:var(--blue);color:var(--white);padding:4rem 8rem}}.price-item{min-height:653rem;background-color:var(--light-blue);border-radius:0 var(--Radius-M)var(--Radius-M);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}@media (max-width:768px){.price-item{min-height:auto;grid-template-columns:1fr}}@media (max-width:600px){.price-item{border-radius:0 0 var(--Radius-M)var(--Radius-M)}}.price-item__card{padding:var(--Padding-S);gap:var(--Padding-S);height:100%;flex-direction:column;display:flex}@media (max-width:600px){.price-item__card{order:2;gap:0;padding:22rem 16rem 12rem}}.price-item__bottom{align-items:center;gap:var(--Padding-XS);margin-top:auto;display:flex}@media (max-width:600px){.price-item__bottom{flex-direction:column;align-items:flex-start}}.price-item__title{color:var(--Color-Bright-Gray,#48515d);font-family:Bicubik;font-size:54rem;font-style:normal;font-weight:400;line-height:54rem}@media (max-width:600px){.price-item__title{font-size:40rem;line-height:40rem}}.price-item__title span{font-size:24rem;font-weight:400}@media (max-width:600px){.price-item__title span{font-size:18rem}}.price-item__title sup{font-size:14rem}@media (max-width:600px){.price-item__title sup{font-size:12rem}}.price-item__desc{color:var(--bright-gray);font-size:18rem;line-height:24rem}@media (max-width:600px){.price-item__desc{margin-bottom:16rem;font-size:14rem;font-weight:400;line-height:20rem}}.price-item__info{align-items:center;gap:var(--Padding-Sm);display:flex}@media (max-width:600px){.price-item__info{grid-template-columns:repeat(2,1fr);margin-bottom:8rem;display:grid}}.price-item__info-item{color:var(--gray);align-items:center;display:flex}.price-item__info-item:not(:last-child):after{content:"";--size:8rem;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);background-color:var(--light-blue);margin-left:var(--Padding-Sm);border-radius:50%;display:block}.price-item__info-title{font-family:Bicubik;font-size:30rem;line-height:30rem}@media (max-width:600px){.price-item__info-title{font-size:30rem;line-height:28rem}}.price-item__info-title span{font-size:20rem}.price-item__info-title sup{font-size:14rem}.price-item__info-subtitle{margin-left:var(--Padding-small);font-size:14rem;line-height:18rem}@media (max-width:600px){.price-item__info-subtitle{font-size:12rem}}.price-item__info-text{color:var(--gray);font-size:14rem;line-height:18rem}@media (max-width:600px){.price-item__info-text{margin-bottom:16rem}}.price-item__price{color:var(--Color-Blue,#4372f2);font-family:Bicubik;font-size:38rem;font-style:normal;font-weight:400;line-height:24rem}@media (max-width:600px){.price-item__price{font-size:28rem;line-height:28rem}}.price-item__photos{background-color:var(--gray-bg);border-radius:var(--Radius-M);overflow:hidden}@media (max-width:768px){.price-item__photos{height:400rem}}@media (max-width:600px){.price-item__photos{height:280rem}}.price-item__photos-filter{z-index:9;position:absolute;bottom:24rem;left:24rem}.callback{padding:var(--Padding-left-right);border:2rem solid var(--border);border-radius:var(--Radius-M)}@media (max-width:600px){.callback{padding:16rem}}.callback .section-1__top{flex-direction:column;align-items:center;gap:0}@media (max-width:600px){.callback .section-1__top{align-items:start}}.callback .section-1__desc{margin-bottom:0;font-size:14rem}.callback__form{justify-content:center;align-items:flex-start;gap:var(--Padding-XS);width:max-content;flex-direction:column;margin:0 auto;display:flex}@media (max-width:768px){.callback__form{width:100%}}.callback__form-row{justify-content:center;gap:var(--Padding-XS);height:64rem;display:flex}@media (max-width:768px){.callback__form-row{height:auto;width:100%;flex-direction:column;align-items:center}}@media (max-width:600px){.callback__form-row{align-items:start}.callback__form-row .input-1{max-width:max-content;padding:16rem 18rem;font-size:14rem;line-height:14rem}}.fake-checkbox{color:var(--gray);align-items:flex-start;font-size:14rem;line-height:18rem;display:flex;position:relative}.fake-checkbox a{text-decoration:underline}.fake-checkbox input{opacity:0;position:absolute}.fake-checkbox label{align-items:center;gap:var(--Padding-Sm);transition:all .3s ease-in-out;display:flex}@media (max-width:600px){.fake-checkbox label a,.fake-checkbox label span{font-size:12rem;line-height:18rem}}.fake-checkbox label:before{content:"";--size:20rem;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);border:3rem solid var(--gray);border-radius:6rem;display:block}@media (max-width:600px){.fake-checkbox label:before{--size:16rem;font-size:12rem}}.fake-checkbox input:checked+label:before{background-image:url(/local/templates/zvi/front/dist/css/../images/accept.dc1a4cff.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.hero.section-1{padding-top:0}@media (max-width:600px){.hero.section-1{padding:0 0 64rem}}.hero__content{gap:var(--Padding-M);flex-direction:column;display:flex}@media (max-width:600px){.hero__content{gap:0}}.hero__title{letter-spacing:-1.04rem;text-transform:capitalize;color:var(--bright-gray);font-family:Bicubik;font-size:52rem;font-weight:400;line-height:52rem}.hero__title span{font-size:inherit;line-height:inherit;color:var(--blue)}@media (max-width:768px){.hero__title{word-wrap:break-word;word-break:break-word;font-size:42rem;line-height:42rem}}@media (max-width:600px){.hero__title{font-size:30rem;line-height:30rem}}.hero__top{padding-left:299rem;padding-top:var(--Padding-M);grid-template-columns:940rem auto;justify-content:space-between;display:grid}@media (max-width:1600px){.hero__top{padding-left:0}}@media (max-width:768px){.hero__top{gap:var(--Padding-S);grid-template-columns:1fr}}@media (max-width:600px){.hero__top{gap:var(--Padding-XS);padding-top:16rem}}.hero__title-bottom{align-items:center;gap:6rem;display:flex}@media (max-width:768px){.hero__title-bottom{flex-direction:column;align-items:flex-start}.hero__title-bottom .btn-1{order:1}}@media (max-width:600px){.hero__title-bottom{gap:16rem}}.hero__top-col-1{flex-direction:column;gap:40rem;display:flex}@media (max-width:768px){.hero__top-col-1{gap:24rem}}@media (max-width:600px){.hero__top-col-1{gap:16rem}}.hero__top-col-2{max-width:310rem;flex-direction:column;justify-content:space-between;padding-bottom:20rem;display:flex}@media (max-width:768px){.hero__top-col-2{max-width:100%}}@media (max-width:600px){.hero__top-col-2{gap:8rem;padding-bottom:0}.hero__top-col-2>div:first-child{display:none}}.hero__top-col-2-title{color:var(--blue);margin-bottom:8rem;font-family:Bicubik;font-size:22rem;line-height:24rem}@media (max-width:600px){.hero__top-col-2-title{font-size:16rem;line-height:18rem}}.hero__top-col-2-desc{color:var(--bright-gray);font-size:18rem;line-height:24rem}@media (max-width:600px){.hero__top-col-2-desc{font-size:14rem;line-height:20rem}}.hero__top-col-2-desc--icon{align-items:center;gap:var(--Padding-Sm);display:flex}.hero__top-col-2-desc--icon img{width:24rem;height:24rem;min-width:24rem;min-height:24rem}.hero__slider{border-radius:var(--Radius-M);height:500rem;margin-bottom:24rem;overflow:hidden}@media (max-width:768px){.hero__slider{height:300rem}}@media (max-width:600px){.hero__slider{height:220rem;margin-bottom:12rem}}.hero__slider .embla__dots{z-index:4;width:100%;justify-content:center;position:absolute;bottom:18rem}@media (max-width:768px){.hero__slider .embla__dots{bottom:16rem}}@media (max-width:600px){.hero__slider .embla__dots{bottom:14rem}}@media (max-width:768px){.hero__slider .embla__buttons{display:none}}.hero__bottom{padding:var(--Padding-S)0;background-color:var(--light-blue);pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:600px){.hero__bottom{padding:10rem 0}}.hero__bottom .embla__slide{color:var(--bright-gray);align-items:center;gap:var(--Padding-Sm);margin-left:var(--Padding-Sm);flex:none;font-family:Bicubik;font-size:30rem;line-height:30rem;display:flex}@media (max-width:600px){.hero__bottom .embla__slide{font-size:26rem;line-height:26rem}}.hero__bottom .embla__slide:before{content:"";--size:8rem;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);background-color:var(--orange);border-radius:50%;display:block}
/* End */


/* Start:/local/templates/zvi/template_styles.css?179118973129965*/
.hero__slider .embla__slide img {
  filter: grayscale(100%);
}

.solution__embla-1 .embla__slide:nth-child(1) .card-1::before {
  background-image: url("/local/templates/zvi/images/1.webp") !important;
}

.solution__embla-1 .embla__slide:nth-child(2) .card-1::before {
  background-image: url("/local/templates/zvi/images/2.webp") !important;
}

.solution__embla-1 .embla__slide:nth-child(3) .card-1::before {
  background-image: url("/local/templates/zvi/images/3.webp") !important;
}

.solution__embla-1 .embla__slide:nth-child(4) .card-1::before {
  background-image: url("/local/templates/zvi/images/4.webp") !important;
}

.solution__embla-1 .embla__slide:nth-child(5) .card-1::before {
  background-image: url("/local/templates/zvi/images/5.webp") !important;
}

.solution__embla-1 .embla__slide:nth-child(6) .card-1::before {
  background-image: url("/local/templates/zvi/images/6.webp") !important;
}

.solution__embla-1 .embla__slide:nth-child(8) .card-1::before {
  background-image: url("/local/templates/zvi/images/7.webp") !important;
}

.solution__embla-1 .embla__slide:nth-child(7) .card-1::before {
  background-image: url("/local/templates/zvi/images/8.webp") !important;
}

.solution__embla-2 .embla__slide:nth-child(1) .card-1::before {
  background-image: url("/local/templates/zvi/images/1-1.webp") !important;
}

.solution__embla-2 .embla__slide:nth-child(2) .card-1::before {
  background-image: url("/local/templates/zvi/images/2-1.webp") !important;
}

.solution__embla-2 .embla__slide:nth-child(3) .card-1::before {
  background-image: url("/local/templates/zvi/images/3-1.webp") !important;
}

.solution__embla-2 .embla__slide:nth-child(4) .card-1::before {
  background-image: url("/local/templates/zvi/images/4-1.webp") !important;
}

.solution__embla-2 .embla__slide:nth-child(5) .card-1::before {
  background-image: url("/local/templates/zvi/images/5-1.webp") !important;
}

.solution__embla-2 .embla__slide:nth-child(6) .card-1::before {
  background-image: url("/local/templates/zvi/images/6-1.webp") !important;
}

.solution__embla-2 .embla__slide:nth-child(8) .card-1::before {
  background-image: url("/local/templates/zvi/images/7-1.webp") !important;
}

.solution__embla-2 .embla__slide:nth-child(7) .card-1::before {
  background-image: url("/local/templates/zvi/images/8-1.webp") !important;
}

.card-1:before {
  background-position: center;
}

.tab-1__item input:checked {
  z-index: 10;
}

@media (min-width: 601px) {
  .tab-1__item input:checked + label {
    z-index: 10;
    position: relative;
    background-color: transparent;
  }
}

.card-2--bg {
  background-image: url("/local/templates/zvi/images/Frame1.png");
}

.price-item__photos {
  max-height: 654rem;
}

.header__contacts-social-item {
  transition: all 0.3s ease-in-out;
}

.header__contacts-social-item:hover {
  transition: all 0.3s ease-in-out;
  transform: scale(1.1);
}

.solution__item {
  transition: opacity 2s ease-in-out;
}

.prices__content-item {
  transition: none;
  margin-bottom: 32rem;
}

.btn-1:hover {
  background-color: #48515d !important;
  opacity: 1;
}

.rubles {
  font-family: "Tahoma";
  font-size: inherit;
}

.hero__title-bottom .list-row {
  align-items: baseline;
}

.hero__title-bottom {
  align-items: baseline;
}

.price-item__title span {
  font-size: 30rem;
}

.hero__top-col-2 {
  /* padding: 0; */
}

@media (max-width: 1200px) {
  .embla__dot {
    --size: 9rem;
  }

  .list-row__item {
    gap: 4rem;
    padding: 0;
  }

  .hero__top-col-2 {
    gap: 8rem;
    padding-bottom: 0;
  }

  .hero__top-col-1 {
    gap: 10rem;
  }

  .hero__top {
    gap: 12rem;
    padding-top: 16rem;
  }

  .footer__nav-list {
    flex-direction: column;
    align-items: flex-start;
    gap: 16rem;
  }

  .footer__content {
    gap: 16rem;
  }

  .footer__contacts-tel {
    list-style: 20rem;
    font-size: 20rem;
    line-height: 26rem;
  }

  .hero__title-bottom {
    gap: 14rem;
  }

  .hero__top {
    gap: 14rem;
  }

  .callback .section-1__desc {
    margin-bottom: 0;
    font-size: 14rem;
  }

  .prices__content-item {
    margin-bottom: 16rem;
  }
}

@media (max-width: 768px) {
  .header__menu {
    transform: translateY(-140%);
  }
}

@media (max-width: 768px) {
  .tab__item label {
    padding: 4rem 8rem;
  }

  .price-item__photos-filter {
    bottom: 8rem;
    left: 8rem;
  }

  .embla__buttons {
    bottom: 8rem;
    right: 8rem;
  }

  .price-item__photos {
    border-radius: 32rem 32rem 0rem 0rem;
  }

  .card-3__desc {
    line-height: 22rem;
    font-size: 14rem;
  }

  .list-row__item:nth-child(2) {
    padding-top: 4rem;
  }

  .embla__dot {
    --size: 9rem;
  }

  .callback .section-1__desc {
    font-size: 14rem !important;
    line-height: 14rem !important;
  }
}

.list-row__item sup {
  font-size: 12rem;
}

.btn-1 {
  font-weight: 400;
}

.error {
  height: 50vh;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.error__title {
  display: flex;
  flex-direction: column;
}

.error__title span {
  font-size: 74rem;
  line-height: 74rem;
}

.error__href {
  color: #4372f2;
  font-size: 24rem;
  line-height: 24rem;
  transition: all 0.2s ease-in-out;
}

.error__href:hover {
  opacity: 0.8;
  transition: all 0.2s ease-in-out;
}

.input-1--invalid {
  border-color: #ff0000 !important;
}

[data-modal-spinner] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 15px;
}

.spinner {
  border: 4px solid rgba(0, 0, 0, 0.1);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border-left-color: #09f;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.feedback-form__result,
.feedback-form__error {
  display: none;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  text-align: center;
}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity 0.3s ease;
}

.preloader__spinner {
  width: 50px;
  height: 50px;
  border: 5px solid #f3f3f3;
  border-top: 5px solid #4372f2;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.preloader--hidden {
  opacity: 0;
  pointer-events: none;
}

.tab {
  gap: 2rem;
}

.hero__bottom .embla__slide:before {
  --size: 7rem;
}

.embla__slide img {
  pointer-events: none;
}

.price-item__info-item {
  align-items: baseline;
}

.callback .section-1__desc {
  font-size: 16rem;
  line-height: 16rem;
}

@media (min-width: 1200px) {
  .tab-1__item label:hover {
    font-size: 20rem;
  }

  .tab--orange .tab__item label:hover {
    background-color: #fff;
    transition: all 0.3s ease-in-out;
    color: var(--orange);

    opacity: 0.6;
  }

  .tab__item label:hover {
    background-color: #fff;
    transition: all 0.3s ease-in-out;
    color: var(--orange);
    color: var(--blue);
    opacity: 0.6;
  }

  .tab__item.active input:checked + label {
    transition: all 0.3s ease-in-out;
    background-color: var(--white);
    opacity: 1;
  }
}

@media (max-width: 768px) {
  .hero__title {
    line-height: 32rem;
  }

  .hero__top-col-1 {
    gap: 10rem;
  }

  .header__burger.active {
  }

  .header__burger {
    --size: 51rem !important;
  }

  .header__burger {
    --size: 51rem !important;
  }

  .header__call {
    --size: 51rem !important;
  }

  .hero__top-col-2-desc--icon {
    gap: 2rem;
    margin-bottom: 2rem;
    white-space: nowrap;
  }

  .callback {
    padding: 22rem 16rem 22rem 16rem;
  }

  .contacts__info-list {
    border-radius: 32rem var(--Radius-M) var(--Radius-M);
  }
}

.hero__top-col-2-desc--icon {
  transition: all 0.3s ease-in-out;
}

.hero__top-col-2-desc--icon:hover {
  color: #4372f2;
  transition: all 0.3s ease-in-out;
}

.embla__button {
  transition: all 0.3s ease-in-out;
  backdrop-filter: blur(13rem);
}

.embla__button:hover {
  transform: scale(1.02);
  transition: all 0.3s ease-in-out;
  backdrop-filter: none;
  opacity: 0.8;
}

/* .embla__button--next {
  transform: scaleX(-1);
  transform: scaleY(-1);
} */

.header__contacts-social-item {
  width: 40rem;
  height: 40rem;
}

.embla__dot {
  --size: 12rem;
}

.hero__slider .embla__slide {
  border-radius: var(--Radius-M);
  overflow: hidden;
}

.footer__top {
  background-position: 50% -4rem;
}

.map-container {
  position: relative;
  width: 100%;
  height: 100%;
}

.map-iframe {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

.map-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.05);
  backdrop-filter: blur(2rem);
  z-index: 10;
  cursor: pointer;
  display: none;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s;
}

.map-overlay__hint {
  background: var(--white);
  color: var(--bright-gray);
  font-family: Tahoma;
  padding: 8rem 16rem;
  border-radius: 24rem;
  font-size: 14rem;
  font-weight: 500;
  box-shadow: 0 2rem 8rem rgba(0, 0, 0, 0.1);

  animation-duration: 3s;
  animation-name: map-locked;
  animation-iteration-count: infinite;
}

.contacts__map.active .map-overlay {
  opacity: 0;
  pointer-events: none;
}

.contacts__map.active .map-iframe {
  pointer-events: auto;
}

@keyframes map-locked {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

@media (max-width: 768px) {
  .map-overlay {
    display: flex;
  }

  .map-iframe {
    pointer-events: none;
  }
}

@media (max-width: 768px) {
  .hero__content {
    gap: 8rem;
  }

  .hero__title-bottom .btn-1 {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .callback__form-row .input-1 {
    max-width: 100%;
  }

  .callback__form-row .btn-1 {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .card-2--bg {
    display: none;
  }

  .about-block__col {
    gap: 0;
  }

  .about-block__col img {
    border-radius: var(--Radius-S) var(--Radius-S) 0 0;
  }

  .card-3 {
    text-align: start;
    border-radius: 0 0 24rem 24rem;
  }

  .about-block__col > * {
    height: max-content;
  }

  .card-3--right-top:before {
    bottom: 0;
    right: -1rem;
    rotate: 0deg;
    top: unset;
  }

  .about-block__col:last-child {
    flex-direction: column;
  }

  .about-block__col:first-child {
    flex-direction: column;
  }

  .accordion-1__item-header {
    font-weight: 400;
  }

  .contacts__info-item {
    gap: 0;
  }

  .contacts__info-list {
    gap: 16rem;
  }

  .contacts__info-item-text {
    line-height: 20rem;
  }

  .footer__links-block {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 768px) {
  .btn-1 {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}

.footer__bottom {
  display: block;
}

/* Десктопная версия */
.footer__links {
  align-items: center;
  display: grid;
  grid-template-columns: auto auto auto 1fr auto;
  /* 5 колонок */
  grid-template-rows: repeat(2, auto);
  gap: var(--Padding-Sm);
  grid-column-gap: var(--Padding-L);
}

.footer__links p:nth-child(1) {
  grid-area: 1 / 1 / 2 / 2;
}

.footer__links p:nth-child(2) {
  grid-area: 1 / 2 / 2 / 3;
}

.footer__links a:nth-child(3) {
  grid-area: 1 / 3 / 2 / 4;
}

.footer__links p:nth-child(4) {
  grid-area: 2 / 1 / 3 / 4;
}

.footer__links a:nth-child(5) {
  grid-area: 1 / 5 / 2 / 6;
  text-align: end;
}

/* Мобильная версия */
.footer__content {
  padding-bottom: var(--Padding-S);
}

.hero__top-col-1 > a {
  display: none;
}

@media (max-width: 768px) {
  .hero__content {
    gap: 14rem;
  }

  .hero__top-col-2 {
    display: none;
  }

  .hero__top-col-1 a {
    display: flex;
  }

  .footer__links {
    display: flex;
    flex-direction: column;
    gap: var(--Padding-Sm);
  }

  /* Сбрасываем все grid-стили для мобильной версии */
  .footer__links p,
  .footer__links a {
    grid-area: auto !important;
    text-align: left !important;
    width: 100%;
  }

  /* Порядок элементов в мобильной версии */
  .footer__links p:nth-child(2) {
    order: 1;
    /* Политика конфиденциальности */
  }

  .footer__links a:nth-child(3) {
    order: 2;
    /* Согласие */
  }

  .footer__links p:nth-child(4) {
    order: 3;
    /* Опубликованная информация */
  }

  .footer__links a:nth-child(5) {
    order: 4;
    /* Сайт разработан */
  }

  .footer__links p:nth-child(1) {
    order: 5;
    /* 2025, ООО "АРКОМ" */
  }
}

.card-3--right-bottom:before {
  bottom: -1rem;
  right: -1rem;
  left: -1rem;
  rotate: 90deg;
}

@media (max-width: 768px) {
  .card-3--right-bottom:before {
    bottom: -1rem;
    right: -1rem;
    left: unset;
    rotate: unset;
  }
}

@media (max-width: 992px) {
  .solution-container {
    max-width: 1776rem;
    width: 100%;
    margin: 0 auto;
    padding: 0 16rem;
  }
}

.embla {
  --slide-spacing: 0;
}

.card-2:after {
  width: 74rem;
  height: 74rem;
  background-size: 74rem;
  bottom: -1rem;
  right: -1rem;
}

.card-2 {
  height: auto;
}

.header__burger:after {
  background-image: url("/images/burger.svg");
}

.header__burger:before {
  background-image: url("/images/close.svg");
}

@media (max-width: 768px) {
  .header__logo {
    --size: 160rem;
  }
}

.footer__logo {
  max-width: 230rem;
}

@media (max-width: 768px) {
  .footer__logo {
    max-width: 138rem;
  }
}

@media (max-width: 768px) {
  .list-row__item:nth-child(2) {
    padding-top: 0rem;
  }
}

.list-row__item sup {
  font-size: 10rem;
}

.reset-form {
  margin-top: 56px;
}

@media (min-width: 1200px) {
  .reset-form {
    margin-top: 32px;
  }
}

@media (max-width: 768px) {
  .reset-form {
    margin-top: 16px;
  }
}

.reviews-block .embla {
  position: relative;
}

.reviews-block .embla__container {
  --slide-spacing: 16rem;
  margin-left: calc(var(--slide-spacing) * -1);
}

.reviews-block .embla__slide {
  --slide-size: 33.3%;
  --slide-spacing: 16rem;
  flex: 0 0 var(--slide-size);
  padding-left: var(--slide-spacing);
}

.reviews-block .section-1__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.reviews-block .section-1__top .embla__buttons {
  position: relative;
  bottom: 0;
  right: 0;
}

.reviews-card-1 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  padding: 24rem;
}

.reviews-block .embla__slide {
  cursor: grab;
}

.reviews-block .embla__slide:active {
  cursor: grabbing;
}

.reviews-block .embla__slide .reviews-card-1 {
  border-radius: 24rem;
}

.reviews-block .embla__slide:nth-child(even) .reviews-card-1 {
  background-color: var(--light-blue);
}

.reviews-block .embla__slide:nth-child(odd) .reviews-card-1 {
  background-color: var(--border);
}

.reviews-card-1__top {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
  gap: 8rem;
  margin-bottom: 16rem;
}

.reviews-card-1__name {
  color: var(--black);
  font-weight: 700;
  font-size: 18rem;
  line-height: 24rem;
}

.reviews-card-1__date {
  margin-left: auto;
  color: var(--gray);

  font-size: 14rem;
  line-height: 18rem;
}

.reviews-card-1__rating {
  display: flex;
  align-items: center;
  gap: 4rem;
  max-height: 20rem;
  max-width: 20rem;
}

.reviews-card-1__bottom {
  margin-top: auto;
  max-width: max-content;
  max-width: -moz-max-content;
  max-width: -webkit-max-content;
}

.reviews-card-1__bottom img {
  height: 24rem;
  width: auto;
  object-fit: contain;
  -webkit-object-fit: contain;
}

.reviews-card-1__content {
  margin-bottom: 20rem;
  position: relative;
}

.reviews-card-1__content-text {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: all 0.3s ease;
  margin-bottom: 20rem;
  color: #48515d;
  font-size: 16rem;
  line-height: 20rem;
}

.reviews-card-1__content-text.expanded {
  -webkit-line-clamp: unset;
  display: block;
  transition: all 0.3s ease;
}

.read-more-btn {
  background: none;
  border: none;
  color: var(--blue);
  cursor: pointer;
  font-size: 16rem;
  line-height: 20rem;
  text-decoration: underline;
  padding: 0;
  font-family: Tahoma;
  display: none;
}

.read-more-btn.hidden {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

.read-more-btn:hover {
  color: var(--blue);
}

@media (max-width: 1640px) {
  .reviews-block .embla__slide {
    --slide-size: 50% !important;
    flex: 0 0 var(--slide-size);
  }

  .header__nav-list {
    gap: 28rem;
  }
}

@media (max-width: 1440px) {
  .header__content {
    gap: 32rem;
  }
}

@media (max-width: 1280px) {
  .reset-form {
    margin-top: 32px;
  }
}

@media (max-width: 992px) {
  .reviews-block .section-1__top {
    flex-direction: row;
  }
}

@media (max-width: 768px) {
  .reviews-block .embla__slide {
    --slide-size: 100% !important;
  }

  .reviews-card-1 {
    padding: 16rem;
  }

  .reviews-card-1__content-text {
    font-size: 16rem;
    line-height: 20rem;
    margin-bottom: 8rem;
  }

  .reviews-card-1__content {
    margin-bottom: 24rem;
  }
}

.price-item__sale {
  max-width: 602rem;
  display: flex;
  flex-direction: column;
  padding: 16rem;
  border-radius: 24rem;
  background-color: var(--white);
  background-image: url("/local/templates/zvi/images/sales/background.svg");
  background-repeat: no-repeat;
  background-position: 96% bottom;
  margin-top: auto;
  margin-bottom: 16rem;
  background-size: 32%;
}

.price-item__sale-title {
  margin-bottom: 8rem;
  color: var(--bright-gray);
}

.price-item__sale-title span {
  color: var(--blue);
  font-size: inherit;
}

.price-item__sale-text {
  margin-bottom: 16rem;
}

.price-item__sale-extra {
}

.sales-icon {
  display: flex;
  height: 100%;
  position: relative;
}

.sales-icon__ico {
  display: block;
  position: relative;
  width: 24rem;
  height: 24rem;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/local/templates/zvi/images/sales/Info-circle.svg");
}

.sales-icon__ico:hover + .sales-icon__content,
.sales-icon__ico:hover ~ .sales-icon__content {
  display: flex;
}

.sales-icon__content {
  display: none;
  position: absolute;
  bottom: 60rem;
  right: 16rem;
  box-shadow: 0px 0px 6px 0px #5a5f824d;
  padding: 8rem;
  border-radius: 16rem;
  flex-direction: column;
  gap: 8rem;
  background-color: var(--border);
  width: max-content;
  transition: all 0.3s ease-in-out;
}

.sales-icon__content-new-price {
}

.sales-icon__content-old-price {
  text-decoration: line-through;
}

.tab-1__item--sales-ico {
  display: flex;
  color: #e72929 !important;
  font-weight: 600;
}

.tab-1__item--sales-ico sup {
  color: #e72929;
  font-weight: 600;
}

.tab-1__item--sales-ico::before {
  margin-right: 8rem;
  content: "";
  display: block;
  width: 24rem;
  height: 24rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/local/templates/zvi/images/sales/Simplification.svg");
}

.price-item__price--sales {
  display: flex;
  gap: 8rem;
  align-items: center;
  height: 100%;
}

.price-item__price-icon {
  position: relative;
  display: flex;
}

.btn-1--price-item {
  max-width: max-content;
}

@media (max-width: 768px) {
  .sales-icon__ico {
    bottom: 10rem;
  }

  .sales-icon__content-old-price {
    font-size: 16px;
    margin-bottom: 0;
  }

  .sales-icon__content-new-price {
    font-size: 16rem;
  }

  .tab-1__item--sales-ico::before {
    width: 16rem;
    height: 16rem;
  }

  .price-item__sale {
    background-position: 90% bottom;
    background-size: 56%;
  }
}

@media (max-width: 600px) {
  .btn-1--price-item {
    max-width: 100%;
  }
}

.hero__bottom-text {
  font-family: Bicubik;
  font-size: 30rem;
  line-height: 30rem;
}

.hero__bottom-text span {
  font-size: 20rem;
}

.hero__bottom-text sup {
  font-size: 12rem;
}

@media (max-width: 600px) {
  .hero__bottom-text {
    font-size: 24rem;
    line-height: 24rem;
  }
}

.hero__banner {
  border-radius: var(--Radius-M);

  margin-bottom: 24rem;
  overflow: hidden;
}

.hero__banner-img-desc {
}

.hero__banner-img-mobile {
  display: none;
}

@media (max-width: 768px) {
  .hero__banner {
  }

  .hero__banner-img-desc {
    display: none;
  }

  .hero__banner-img-mobile {
    display: flex;
  }
}

.footer__nav-list-col {
  display: flex;
  flex-direction: column;
  gap: 16rem;
}

.footer__nav-list {
  align-items: start;
}

.footer__nav-list-dorpdown {
  display: flex;
  flex-direction: column;
  gap: 8rem;
}

.footer__nav-list-dorpdown > .footer__nav-item {
  font-weight: 400;

  font-size: 14px;

  line-height: 18px;
  letter-spacing: 0%;
}

.footer__nav-item--bold {
  font-weight: 700;

  font-size: 18px !important;

  line-height: 24px;
  letter-spacing: 0%;
}

@media (max-width: 768px) {
  .footer__nav-list-dorpdown > .footer__nav-item {
    font-weight: 400;

    font-size: 16px;

    line-height: 18px;
    letter-spacing: 0%;
  }

  .footer__nav-item--bold {
    font-weight: 700;

    font-size: 16px !important;

    line-height: 18px;
    letter-spacing: 0%;
  }
}

body.no-scroll {
  overflow: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
}

.callback-popup {
  display: none;
  flex-direction: column;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  backdrop-filter: blur(20px);
  justify-content: center;
  overflow-y: auto;
}

.callback-popup.open {
  display: flex;
}

.callback-popup .callback-popup__wrapper {
  background-color: #ffffff;
  padding: 56rem 72rem;
  max-width: 964rem;
  margin: 0 auto;
  border-radius: 32px;
  position: relative;
}

.callback-popup .callback-popup__wrapper .feedback-form__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 16rem;
}

.callback-popup .callback-popup__close {
  position: absolute;
  top: 24rem;
  right: 24rem;
  cursor: pointer;
}

@media (max-width: 768px) {
  .callback-popup .callback-popup__wrapper .feedback-form__text {
    gap: 8rem;
  }

  .callback-popup .callback-popup__wrapper {
    padding: 56rem 16rem 16rem 16rem;
    margin: 15rem;
  }

  .callback-popup .section-1__title {
    text-align: center;
  }
}

body.open {
  overflow: hidden;
}

/* Стили для попапа */
#temp-modal {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  padding: 20rem 0;
  display: none;
  z-index: 1000;
  align-items: center;
  gap: 10rem;
  border: 0.5rem solid #b8b8b859;
  opacity: 0;
  transition: opacity 0.3s ease;
  justify-content: center;
  width: 100%;
  height: 100%;
  backdrop-filter: brightness(0.5);
}

#temp-modal.show {
  opacity: 1;
}

#temp-modal a {
  font-size: 18rem;
  line-height: 18rem;
  color: #4372f2;
  text-decoration: underline;
}

#temp-modal a:hover {
  color: #4372f2;
  opacity: 0.8;
}

.temp-close-btn {
  position: absolute;
  top: 8px;
  right: 8px;
  background: #4372f2;
  color: #fff;
  border: none;
  width: 28rem;
  height: 28rem;
  min-width: 28rem;
  min-height: 28rem;
  cursor: pointer;
  border-radius: 50%;
  font-weight: bold;
  font-size: 16rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  flex-shrink: 0;
  z-index: 1002;
}

.temp-close-btn:hover {
  opacity: 0.8;
  transform: scale(1.05);
  transition: transform 0.2s ease;
}

.temp-modal__content {
  width: 100%;
  margin: 0 auto;
  max-width: 500px;
  border-radius: 16px;
  overflow: auto;
  position: relative;
  margin-left: 20px;
  margin-right: 20px;
  z-index: 1001;
}

.temp-modal__content img {
  position: relative;
  background-color: white;
  padding: 20px;
  width: 100%;
  height: auto;
  display: block;
}

@media (max-width: 768px) {
  .temp-close-btn {
    width: 22rem;
    height: 22rem;
    min-width: 22rem;
    min-height: 22rem;
    font-size: 14rem;
  }
}

/* Стили для попапа */
#cookie-popup {
  position: fixed;
  bottom: 16rem;
  left: 0;
  right: 0;
  left: 50%;
  transform: translateX(-50%);
  background: #f3f4fa;
  color: #48515d;
  padding: 20rem 0;
  border-radius: 22rem;
  display: none;
  z-index: 1000;
  max-width: max-content;
  width: 100%;
  align-items: center;
  gap: 10rem;
  max-width: 1500rem;
  border: 0.5rem solid #b8b8b859;
}

#cookie-popup p {
  margin: 0;
  color: #48515d;
  font-size: 18rem;
  line-height: 20rem;
}

#cookie-popup a {
  font-size: 18rem;
  line-height: 18rem;
  color: #4372f2;
  text-decoration: underline;
}

#cookie-popup a:hover {
  color: #4372f2;
  opacity: 0.8;
}

#cookie-popup button {
  background: #4372f2;
  color: #fff;
  border: none;
  padding: 10rem 20rem;
  max-width: max-content;
  cursor: pointer;
  border-radius: 20rem;
  font-weight: bold;
}

#cookie-popup button:hover {
  opacity: 0.8;
}

.cookie-popup__content {
  display: flex;
  align-items: center;
  /* flex-direction: row !important; */
  gap: 16rem;
  width: 100%;
  margin: 0 auto;
  padding: 0 36rem;
}

@media (max-width: 1200px) {
  #cookie-popup {
    width: 68%;
    left: 36%;
  }

  #cookie-popup button {
    max-width: 100%;
    width: 100%;
  }

  #cookie-popup p {
    font-size: 14rem;
    line-height: 18rem;
  }

  #cookie-popup a {
    font-size: 14rem;
    line-height: 18rem;
  }
}

@media (max-width: 768px) {
  #cookie-popup {
    flex-wrap: wrap;
    max-width: 95%;
    width: 95%;
    left: 50%;
  }

  #cookie-popup button {
    width: 100%;
    padding: 8rem 15rem;
    max-width: 100%;
  }

  #cookie-popup p {
    font-size: 12rem;
    line-height: 16rem;
  }

  #cookie-popup a {
    font-size: 12rem;
    line-height: 16rem;
  }

  #cookie-popup button {
    border-radius: 20rem;
    font-size: 12rem;
  }

  .cookie-popup__content {
    flex-direction: column;
    gap: 16rem;
    padding: 0 16rem;
  }
}

.tab-1__item label {
  width: 233rem;
  height: 60rem;
  padding-left: 42rem;
}

@media (max-width: 1200px) {
  .tab-1__item label {
    padding-left: 48rem;
  }
}

@media (max-width: 600px) {
  .tab-1__item label {
    width: 100%;
    height: auto;
    padding: 4rem 8rem;
  }

  .tab-1 {
    gap: 4rem 24rem;
  }
}

.price-item__price-icon {
  display: block;
}

.tab-1__item label span:not(:last-child) {
  margin-right: 2rem;
}

.about-block__col img {
  filter: grayscale();
}

.price-item__info-title {
  line-height: normal;
}

.policy-desc {
  color: var(--bright-gray);
  padding: 0;
}

/* policy moldal */
.btn-2 {
  background-color: var(--blue);
  border: 2rem solid var(--blue);
  color: #fff;
  padding: 10rem 18rem;
  cursor: pointer;
  border-radius: 12rem;
  transition: all 0.3s ease-in-out;
}

.btn-2-1::after {
  content: unset;
}

.btn-2-1::before {
  content: unset;
}

.btn-2-1 {
  background-color: #fff;
  color: var(--blue);
  border: 2rem solid var(--blue);
  transition: all 0.3s ease-in-out;
}

.btn-2-1:hover {
  background-color: var(--blue);
  color: #fff;
}

.btn-2:hover {
  filter: contrast(130%);
}

.hover-link {
  cursor: pointer;
}

.cookie-container {
  position: fixed;
  bottom: 20rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1000;
  width: 100%;
  max-width: max-content;
  padding: 0 16rem;
  box-sizing: border-box;
}

#cookie-banner {
  background: #fff;
  color: #333;
  padding: 20rem 24rem;
  border-radius: 16rem;
  box-shadow: 0 4rem 16rem rgba(0, 0, 0, 0.25);
  display: none;
  font-size: 14rem;
  line-height: 1.6;
  animation: slideUp 0.4s ease-out;
  border: 1rem solid var(--accent);
}

@keyframes slideUp {
  from {
    transform: translateY(20rem);
    opacity: 0;
  }

  to {
    transform: translateY(0);
    opacity: 1;
  }
}

.cookie-btn {
  font-size: 16rem;
  padding: 0 18rem;
  align-items: center;
  display: flex;
}

.cookie-text {
  text-align: start;
  margin: 0 auto;
  margin-bottom: 15rem;
  max-width: max-content;
  font-size: 18rem;
}

.cookie-details {
  display: block;
  font-size: 16rem;
  color: #333;
  margin-top: 3rem;
}

.cookie-buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 10rem;
}

.cookie-btn {
  cursor: pointer;
  border-radius: 10rem;
  color: #000;
  transition: all 0.3s ease-in-out;
  border: 1rem solid var(--accent);
}

.cookie-btn:hover {
  color: var(--blue);
}

.cookie-container {
  padding: 0 16rem;
  position: fixed;
  bottom: 20rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1000;
}

#cookie-popup {
  background: var(--accent);
  color: #333;
  padding: 10rem 15rem;
  border-radius: 8rem;
  box-shadow: 0 4rem 8rem rgba(0, 0, 0, 0.28);
  display: none;
  font-size: 14rem;
  text-align: center;
}

#cookie-popup a {
  color: #333;
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
}

#cookie-popup a:hover {
  color: #333;
}

#cookie-popup button {
  background: #fff;
  color: #333;
  border: none;
  padding: 6rem 15rem;
  cursor: pointer;
  border-radius: 5rem;
  transition: all 0.3s ease-in-out;
}

#cookie-popup button:hover {
  background: var(--accent);
}

.contacts-1__link {
  color: var(--light);
}

@media (max-width: 891px) {
  .cookie-buttons .btn-2 {
    width: 100%;
    --button-height: 38rem;
  }

  .cookie-container {
    width: 100%;
    padding: 0 8rem;
  }

  #cookie-popup {
    text-align: center;
  }

  .cookie-btn {
    text-align: center;
    align-items: center;
    justify-content: center;
    width: 100%;
  }

  .cookie-text {
    font-size: 14rem;
  }

  .cookie-details {
    font-size: 13rem;
  }

  #cookie-banner {
    padding: 16rem;
    border-radius: 16rem;
  }

  .cookie-btn {
    font-size: 14rem;
    padding: 8rem 12rem;

    max-height: 32rem;
    min-height: 32rem;
  }
}
/* policy moldal */

/* End */
/* /local/templates/zvi/front/dist/css/components.0213b208.css?1761395174769 */
/* /local/templates/zvi/front/dist/css/components.260b80bf.css?176139517414053 */
/* /local/templates/zvi/front/dist/css/components.148fd245.css?176139517434022 */
/* /local/templates/zvi/template_styles.css?179118973129965 */
