@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy_Regular-C6Xfaw0l.woff) format("woff"),url(/assets/fonts/Gilroy_Regular-CMvMO5Hi.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy_Bold-DoOeRO6P.woff) format("woff"),url(/assets/fonts/Gilroy_Bold-B7z8CB0T.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy_ExtraBold-DaOKAyea.woff) format("woff"),url(/assets/fonts/Gilroy_ExtraBold-CkidIOHn.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--space-small: 2rem;--space-med: 10rem;--space-big: 20rem;--header-height: 8.2rem;--main-light: #ffffff;--sec-light: #eff1f7;--third-light: #f9fafb;--light-blue: #b6cdfb;--main-blue: #0037cc;--med-blue: #7a8eb5;--dark-blue: #00297b;--main-gray: #c2c2c2;--main-green: #30dbc1;--light-green: #85eadb;--sm-fs: 12px;--main-fs: 16px;--med-fs: 2.8rem;--title-fs: 4.8rem;--main-fw: 400;--bold-fw: 700;font-family:Gilroy,sans-serif;font-size:var(--main-fs);line-height:1.5;font-weight:400;color:var(--dark-blue);background-color:var(--main-light);margin:0;padding:0;top:0;right:0;bottom:0;left:0;box-sizing:border-box;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-size:62.5%!important}body{background-color:var(--main-light);color:var(--dark-blue);font-weight:var(--main-fw);font-size:var(--main-fs);line-height:1.5}*{box-sizing:border-box;padding:0;margin:0}.app{width:100%;overflow:hidden}.preload *{transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}h1{font-size:5.2rem;font-weight:var(--bold-fw);color:var(--main-light);line-height:1.1}h2{font-size:4.8rem;font-weight:var(--bold-fw);line-height:1.1}h3{font-size:var(--med-fs);font-weight:var(--bold-fw)}h2.t-small{font-size:var(--main-fs);color:var(--main-blue)}h2.t-small.c-white{color:var(--main-light)}summary{list-style:none;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.no-sel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}summary::-webkit-details-marker{display:none!important}.t-norm{font-size:var(--main-fs);font-weight:400}.quote-block .block-aggr{grid-row-gap:4rem}.quote-block .block-aggr .button__leave-request{grid-column:3/8}.section{position:relative;padding-left:var(--space-small);padding-right:var(--space-small)}.section:before{content:"";position:absolute;width:1px;grid-column:1 / 2;justify-self:end;top:0;z-index:100;height:100%;background:var(--light-blue)}.block__1{border-bottom:1px solid var(--light-blue)}.big-fs{font-size:var(--title-fs);line-height:1.1;font-weight:700}.title__small{font-size:2.8rem;font-weight:var(--bold-fw);line-height:1.1}.grid-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--space-small)}.animated-text{border-top:1px solid var(--light-blue);border-bottom:1px solid var(--light-blue);padding-left:var(--space-small)}.animated-text .disclamer{grid-column:3/7;margin-top:var(--space-small);margin-bottom:var(--space-med)}.animated-text .disclamer .strong{margin-bottom:10px;display:block}.animated-text__container{grid-column:3/10}.main-heading__group{display:grid;grid-gap:5rem;padding:0 var(--space-small);grid-column:1 / 9;margin-bottom:6rem;grid-row:2 / 3;z-index:1}.text-bold,.text-bold>p{font-size:var(--med-fs);font-weight:700!important}.vinirs .text-bold__2{grid-column:2/11}.strong{font-weight:700!important}.border-bottom{border-bottom:1px solid var(--light-blue)}.quote-block .text-bold,.quote-block small{grid-column:3/11}.text-part__1 .content{grid-column:3/9;display:grid;grid-gap:20px}.block-aggr{grid-column:1/13;position:relative;padding-top:var(--space-big);padding-bottom:var(--space-med)}.text-part__1 .content .paragraphs{display:grid;grid-gap:10px;grid-column:1 / 10}.text-part__1 .content .text-blocks{display:grid;grid-gap:var(--space-small);grid-column:1 / 10}.text-part__1 .content .text-blocks .block{display:grid;grid-gap:10px;grid-column:1 / 10}.text-part__1 .content .prices{grid-column:1 / 10}.title-gr{max-width:600px;grid-column:1/10;display:grid;grid-gap:20px}.gallery-double,.gallery-triple{grid-row-gap:var(--space-med);grid-column:1 / 13}.gallery-double__2{grid-column:1 / 13;padding-left:var(--space-small);padding-right:var(--space-small)}.gallery-double__2{border-bottom:1px solid var(--light-blue)}.gallery-triple{margin-top:var(--space-med)}.gallery-triple__1 .images,.gallery-triple__2 .images,.gallery-double__2 .images{width:calc(100% + var(--space-small));transform:translate(-20px)}.gallery-double .images-container{grid-column:1/ 13}.gallery-double .images{grid-column:2/ 13;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1px}.gallery-triple .images{grid-column:2/ 13;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1px}.gallery-double .images-container.images .image{height:100%;width:100%}.gallery-triple .images .image{width:100%;aspect-ratio:1/1}.gallery-triple .images .image img,.gallery-double .images .image img{height:100%;width:100%;object-fit:cover;display:block}.sp-el{position:absolute;bottom:0;left:0;width:100vw;height:1px}.gallery-double__1{margin-top:var(--space-med)}.gallery-double__1 .images{grid-column:2 / 13;width:calc(100% + var(--space-small));transform:translate(-20px)}.gallery-double__2 .images-container{width:calc(100% + var(--space-small));transform:translate(-22px,1px)}.g-d-text{display:grid;grid-gap:10px}.gallery-double__1 .g-d-text{grid-column:3 / 9}.vinirs .g-d-text__2{grid-column:3 / 9;padding-bottom:var(--space-med)}.accordion{display:none;grid-column:1 / 13}.accordion details summary{list-style:none;margin-bottom:var(--space-small);align-items:start}.accordion details summary .strong{grid-column:2/12;margin-bottom:0;margin-right:auto;line-height:1}.accordion details summary svg{min-width:20px}.accordion details p{display:block;margin-bottom:var(--space-small)}.accordion details p span{grid-column:2/12}.accordion details summary svg{transition:transform .3s ease-in-out;grid-column:12 / 13}.accordion details[open] summary svg{transform:rotate(180deg)}@media all and (max-width: 1024px) and (orientation: landscape){.text-part__1 .content{grid-column:3 / 11}}@media (orientation: portrait){:root{--space-big: 16rem;--space-med: 8rem;--header-height: 6rem}.quote-block .text-bold,.text-part__1 .content,.vinirs .g-d-text,.vinirs .g-d-text__2{grid-column:3 / 12}.quote-block{padding-left:var(--space-small)}.animated-text__container{grid-column:3/12}.section-contacts .block-aggr{grid-column:1/13}}@media all and (max-width: 950px) and (orientation: portrait){.animated-text .disclamer{grid-column:3 / 12}}@media screen and (max-width: 768px) and (orientation: portrait){:root{--med-fs: 2rem;--space-big: 10rem;--space-med: 4rem}.gallery-double .images,.gallery-triple .images{grid-column:1/ 13;width:100%;transform:none}.gallery-double .images .image,.gallery-triple .images .image{aspect-ratio:1 / 1}.quote-block .block-aggr .button__leave-request{grid-column:1/12;margin-left:var(--space-small)}.accordion{display:block}.text-part__1 .content .text-blocks{grid-column:1 / 13}.animated-text .disclamer{margin-left:var(--space-small);grid-column:1/12}.section:before{justify-self:start}.quote-block .block-aggr .text-bold{margin-left:var(--space-small)}.title-gr{grid-column:1/13}h2{font-size:3.2rem}.big-fs{font-size:2.8rem}h3{font-size:var(--main-fs)}.vinirs .g-d-text,.vinirs .g-d-text__2{grid-column:1 / 13;margin-left:var(--space-small)}.section-bg__vinirs{grid-column:1 / 13;width:calc(100% + 2 * var(--space-small));transform:translate(-2rem);padding-left:0}.text-part__1 .content{grid-column:1 / 13}.animated-text__container{grid-column:1/13;margin-left:var(--space-small)}.text-part__1 .content .paragraphs{grid-column:1/13}.title__small{font-size:1.6rem}.main-heading__group{grid-gap:4rem}.quote-block .text-bold{grid-column:1/13}.text-part__1 .content{grid-column:1/13;margin-left:var(--space-small)}.text-part__1 .content .prices{grid-column:1/13}}@media screen and (max-width: 600px) and (orientation: portrait){:root{--med-fs: 1.6rem}h1{font-size:3.2rem}h2,.big-fs{font-size:2.4rem}}.normalize{background-color:transparent;border:none;outline:none;cursor:pointer}.show_more{font-weight:700;text-decoration:underline;color:var(--main-blue);font-size:inherit;font-family:inherit;width:fit-content}.close_modal{width:32px;height:32px}@media all and (min-width: 1024px){.close_modal{width:42px;height:42px}}.button{border:1px solid var(--main-blue);font-family:inherit;font-size:inherit;text-align:center;vertical-align:middle;padding:1.4rem 2.8rem;border-radius:5rem;width:fit-content}.button_cta,.button_main{background-color:var(--main-blue);color:var(--main-light)}@media (hover: hover) and (pointer: fine){.button_main:hover,.button_cta:hover{background-color:transparent;border:1px solid var(--main-blue);color:var(--main-blue)}}.button_main_invert{position:relative;background-color:transparent;color:var(--main-light);border:1px solid var(--main-light);display:flex;gap:1rem}.button_main_invert:disabled{background-color:#ffffff80}.button_main_invert:hover:not(:disabled){background-color:transparent;border:1px solid var(--main-light);color:var(--main-light)}.button_main_invert:hover{background-color:var(--main-light)!important;color:var(--dark-blue)!important}.button_main_invert__2{position:relative;background-color:var(--main-light);color:var(--dark-blue);border:1px solid transparent;display:flex;gap:1rem}.button_main_invert__2:disabled{background-color:#ffffff80!important}.button_main_invert__2:hover:not(:disabled){background-color:transparent!important;border:1px solid var(--main-light);color:var(--main-light)}@media all and (max-width: 1200px) and (orientation: landscape){:root{--med-fs: 2.2rem;--title-fs: 3.8rem;--space-med: 7rem;--space-big: 15rem}h2{font-size:var(--title-fs)}}@media all and (max-width: 950px) and (orientation: landscape){:root{--med-fs: 2rem;--title-fs: 3.4rem;--space-med: 4rem;--space-big: 10rem;--header-height: 5.2rem;--main-fs: 14px}h1{font-size:3.4rem}h2{font-size:var(--title-fs)}}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,sup,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{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}*{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}b,strong{font-weight:400}button{background-color:transparent;border:none;outline:none;cursor:pointer;font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;-webkit-tap-highlight-color:transparent}button:focus{outline:none}a{font-family:inherit;font-size:inherit;color:inherit;text-decoration:none}.faq{padding:0 var(--space-small);grid-column:1/13;position:relative}.faq .title-gr{grid-column:3 / 10}.accordion-icon{transition:transform .3s ease;min-width:20px;margin-bottom:auto;margin-top:5px}.faq-accordion summary{font-size:var(--med-fs);border-top:1px solid var(--light-blue);margin-bottom:var(--space-small);display:flex;grid-gap:20px;align-items:center;justify-content:space-between;cursor:pointer;line-height:1.3}.faq details[open] .accordion-icon{transform:rotate(180deg)}.faq-inner{grid-column:1/13;grid-row-gap:var(--space-med);grid-template-rows:min-content min-content}.accordion-answer{padding-bottom:3rem;display:grid;grid-template-columns:repeat(8,1fr);grid-column-gap:var(--space-small)}.accordion-answer span{grid-column:2 / 7}.faq-accordion{grid-column:3/11}@media (orientation: portrait) and (max-width: 768px){.faq .title-gr,.faq-accordion{grid-column:1/13;margin-left:var(--space-small)}.faq .title-gr{margin-left:var(--space-small)}.accordion-answer span{grid-column:1 / 9}.faq-accordion summary{line-height:1.5}}dialog{margin:auto;padding:20px;border:none;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:300px}.error{color:red}.slider{width:100%}.button__default,.button__main,.button__white,.button__blue{background-color:transparent;border:none;outline:none;cursor:pointer;font-family:inherit;font-size:inherit;text-align:center;vertical-align:middle;padding:1.4rem 2.8rem;border-radius:5rem;width:fit-content;text-decoration:none;display:inline-block;font-weight:400}.button__default:disabled{opacity:.7;cursor:not-allowed}.button__main{background-color:var(--main-blue);color:var(--main-light);border:1px solid var(--main-blue)}.button__main-invert{border:1px solid var(--main-light);color:var(--main-light)}.button__white{background-color:var(--main-light);color:var(--main-blue);border:1px solid var(--main-light)}.button__white-2{background-color:var(--sec-light)}.button__blue{background-color:var(--main-blue);color:var(--main-light);border:1px solid var(--main-blue)}.button__show-more{width:fit-content}.cta_link{display:block;font-size:inherit;text-align:center;padding:1.4rem 2.8rem;border-radius:5rem;width:-moz-fit-content;width:fit-content;cursor:pointer;border:1px solid transparent;background-color:var(--main-blue);color:var(--main-light);text-wrap:nowrap}@media (hover: hover) and (pointer: fine){.cta_link:hover{background-color:transparent;border:1px solid var(--main-blue);color:var(--main-blue)}.button__white:hover{background-color:transparent;color:var(--main-light)}.button__blue:hover{background-color:transparent;color:var(--dark-blue)}.button__main-invert:hover{background-color:var(--main-light);color:var(--dark-blue)}.button__main:hover{background-color:var(--main-light);color:var(--main-blue)}.button__white-2:hover{background-color:var(--main-blue);color:var(--main-light)}}button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.banner{grid-column:1/13;height:calc(100vh - var(--header-height));position:relative;color:var(--main-light)}.main-heading__t-group{display:grid;grid-gap:20px}.banner__video-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;background:snow;z-index:1;background:radial-gradient(circle,snow 0,#000)}.banner__video-container{width:100%;height:100%;grid-column:1 / 13}.banner-heading{grid-column:1 / 12;margin-bottom:6rem;position:absolute;bottom:4rem;left:0;z-index:2}h1 span{display:block}.banner__video-container video{top:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover}@media all and (max-width: 1024px) and (orientation: portrait){.banner__video-container{height:100vmax}.banner-heading{margin-bottom:4rem}h1 span{display:inline-block}}.mob-nav{display:none;position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vmax;background:var(--main-light);overscroll-behavior:contain;flex-direction:column;transition:all .3s ease;transform:translate(100%)}.mob-nav.active{transform:translate(0)}.mob-nav .close_nav{width:32px;height:32px}.mob-nav .close_nav svg{width:inherit;height:inherit}.mob-nav__header{display:flex;height:var(--header-height);padding:var(--space-small);align-items:center;justify-content:flex-end}.mob-nav__content{padding:0 var(--space-small);background-color:var(--dark-blue);color:var(--main-light);height:calc(100vmax - var(--header-height));padding-top:8rem;display:flex;flex-direction:column}.mob-nav .mob-nav__nav ul{display:grid;grid-gap:8px;grid-auto-flow:row;font-weight:var(--main-fw)}.mob-nav .mob-nav__nav ul li{display:flex;grid-gap:var(--space-small);overflow:hidden;font-size:2.8rem;font-weight:700}.mob-nav__social{display:flex;grid-gap:var(--space-small);margin-top:auto;margin-bottom:9rem;grid-auto-flow:row;width:fit-content;font-size:var(--sm-fs)}@media all and (max-width: 1024px){.mob-nav{display:flex}}@media all and (orientation: landscape){.mob-nav__content{padding-top:2rem}.mob-nav__social{display:flex;grid-gap:var(--space-small);margin-top:4rem;margin-bottom:2rem}}@media all and (orientation: landscape) and (max-width: 950px){.mob-nav .mob-nav__nav ul li{font-size:1.6rem}}.main-slider .slides{width:100%;height:100%;display:grid;grid-gap:1px;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.stages-slider.main-slider .slides{grid-template-columns:repeat(5,1fr)}.animated-slider.main-slider .slides{grid-template-columns:repeat(3,1fr)}.main-slider .slides .slide{position:relative;height:100%;aspect-ratio:1/1}.cases-slider.main-slider{position:relative}.main-slider .slides .slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.indicators{display:none}.indicators.active{display:flex}.indicators{position:absolute;z-index:1;bottom:10px;left:50%;transform:translate(-50%)}.indicator{width:10px;height:10px;border-radius:50%;background:transparent;border:1px solid var(--main-light);margin:0 10px;cursor:pointer}.indicator.active{background:var(--main-light)}.full-screen-slider{grid-column:2/13;aspect-ratio:16/9;position:relative}.full-screen-slider .slides{height:100%;width:calc(100% + var(--space-small));transform:translate(-20px);display:flex;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.full-screen-slider .slides::-webkit-scrollbar{width:0;display:none}.full-screen-slider .slides .slide{flex:1 0 100%;width:100%;height:100%;scroll-snap-align:start}.full-screen-slider .slides .slide img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}@media (orientation: portrait){.full-screen-slider{grid-column:2/13;aspect-ratio:16/9;height:auto}.stages-slider.main-slider{grid-column:1 / 13;aspect-ratio:16 / 9;position:relative;overflow:hidden}.main-slider .slides{display:flex;grid-gap:0;scrollbar-width:none}.main-slider .slides::-webkit-scrollbar{display:none}.main-slider .slides .slide{min-width:100%;height:100%;scroll-snap-align:start;aspect-ratio:16/9}.cases-slider.main-slider{aspect-ratio:16/9;overflow:hidden}.indicators{display:flex}}@media (orientation: portrait) and (max-width: 768px){.full-screen-slider{grid-column:1/13}.full-screen-slider .slides{width:100%;transform:none}}.header{padding:0 var(--space-small);height:var(--header-height);width:100%;align-items:center;position:sticky;z-index:102;top:0;left:0;background-color:var(--main-light);color:var(--main-light);border-bottom:1px solid var(--light-blue)}.header .logo-container{grid-column:1/3;overflow:hidden;display:grid;height:var(--header-height);position:relative}.header .logo{display:grid;height:calc(2 * var(--header-height));transition:transform .5s ease-in-out}.header .logo .logo__big{width:168px;height:44px;align-self:center}.header .logo .logo__small{height:44px;width:28px;align-self:center}.header .logo.active{transform:translateY(calc(-1 * var(--header-height)))}.header .navigation{grid-column:3/8;display:flex;justify-content:space-between;color:var(--dark-blue);grid-auto-flow:column}.header .navigation ul{display:contents}.header .navigation ul li{position:relative}.header .navigation ul li.active a:before{content:"";position:absolute;bottom:-29px!important;left:0;width:100%;height:2px;background-color:var(--dark-blue);z-index:200;opacity:1}.header .navigation ul li a{font-weight:var(--bold-fw);text-transform:none;color:inherit}.actions{grid-column:10/13;justify-self:end;display:flex;grid-gap:1.5rem;align-items:center}.action{border-radius:50%;width:4.2rem;height:4.2rem;display:grid;place-content:center;border:1px solid transparent;font-family:inherit}.action_call{background-color:var(--main-green)}.action_call .svg{width:14px;height:14px;fill:var(--main-light)}.actions .main{display:flex;grid-gap:1.5rem}.humburger{width:42px;height:42px;position:relative;border:none;outline:none;background:transparent;grid-column:3/4;grid-row:1;justify-self:end;display:none}.humburger svg{width:100%}@media all and (max-width: 1280px){.header .logo .logo__big{width:138px}.header .navigation{grid-column:3 / 10}}@media all and (max-width: 1024px){.header .navigation{display:none}.humburger{display:block}}@media all and (orientation: portrait){.header .logo-container{grid-column:1/7}.logo .image_big{width:135px;height:35px}.actions{grid-column:7 / 13;justify-self:end;display:grid;grid-auto-flow:column;grid-gap:1.5rem}.humburger{grid-column:2 / 3;display:block;width:32px;height:32px!important}.action{width:3.2rem;height:3.2rem}.action_call .svg{width:13px;height:13px}.action_social .svg_tg{width:13px;height:11.67px}}@media all and (max-width: 768px) and (orientation: portrait){.header .logo .logo__big{width:138px}.action_social__map{display:none}}@media all and (max-width: 950px) and (orientation: landscape){.header .logo .logo__big{width:120px}.header .logo .logo__small{height:45px;width:22px}.header .navigation{justify-content:flex-end;grid-gap:20px}.go-to-form{display:none}.action{width:3.2rem;height:3.2rem}}@media (hover: hover) and (pointer: fine){.action_call:hover{border:1px solid var(--main-green);background-color:transparent}.action_call:hover .svg path{fill:var(--main-green)}.action_call:active{border:1px solid transparent;background-color:var(--light-green)}.action_call:active .svg{fill:var(--main-light)}.action_social:hover{border:1px solid var(--main-blue);background-color:transparent}.action_social:hover .svg{fill:var(--main-blue)}.action_social:active{border:1px solid transparent;background-color:var(--sec-light)}.action_social:active .svg{fill:var(--light-blue)}.link:hover{background-color:transparent;border:1px solid var(--main-blue);color:var(--main-blue)}}.action_social{cursor:pointer;background-color:var(--sec-light)}.action_social .svg{fill:var(--dark-blue)}.action_social .svg_tg{width:15px;height:14px}.action_social .svg_viber{width:20px;height:20px}.action_social .svg_whatsapp{width:16px;height:16px}.action_social .svg_map{width:14px;height:16px}.link{display:block;font-size:inherit;text-align:center;padding:1.4rem 2.8rem;border-radius:5rem;width:fit-content;cursor:pointer;border:1px solid transparent;background-color:var(--main-blue);color:var(--main-light);white-space:nowrap}.section-footer{background-color:var(--dark-blue)}.footer{position:relative;color:var(--main-light);grid-column:1/13;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2rem}.footer-logo{grid-column:3/12;width:162px}.footer-logo img{width:100%;object-fit:cover}.business-info{grid-column:3 / 13;display:grid;grid-template-columns:repeat(10,1fr);grid-column-gap:var(--space-small)}.organization-data{display:contents}.footer-disclamer{grid-column:3 / 6;font-size:var(--sm-fs)}.footer-disclamer small{font-size:inherit}.ensurance-block{grid-column:9/12;font-size:var(--sm-fs);grid-row:3/6}.ensurance-block img{height:30px;width:fit-content;margin-right:auto}.business-info section:first-of-type{grid-column:1/ 4}.business-info section:nth-of-type(2){grid-column:4/ 7}.business-info .label{display:block;font-size:var(--sm-fs)}.business-info .label a{font-size:var(--main-fs)}.footer-action{display:block;color:var(--main-light);text-decoration:none}.footer-common{grid-column:3/6;display:grid;grid-gap:var(--space-small);font-size:var(--sm-fs)}.footer-block{display:flex;flex-direction:column;row-gap:1rem}.footer-uploads{grid-column:6 / 9;font-size:var(--sm-fs)}@media (max-width: 768px) and (orientation: portrait){.footer-logo,.ensurance-block,.footer-uploads,.business-info,.footer-common,.footer-disclamer{grid-column:1/13;padding-left:var(--space-small)}.business-info{grid-template-columns:1fr;grid-gap:var(--space-small)}.business-info section:first-of-type,.business-info section:nth-of-type(2){grid-column:1 / 2}}.feedbacks{grid-column:1/13}.section-feedbacks{grid-row-gap:8rem}.section-feedbacks .block-aggr{position:relative}.section-feedbacks .block-aggr:before{position:absolute;content:"";top:0;left:0;grid-column:1 / 2;background-color:var(--main-light);width:100%;height:100%}.feedbacks .nav-menu{display:flex;justify-content:flex-end;grid-gap:10px}.feedbacks .nav-menu .button__prev:disabled,.feedbacks .nav-menu .button__next:disabled{opacity:.5;cursor:not-allowed}.scrollable{min-height:30vh;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:0}.scrollable::-webkit-scrollbar{display:none}.spacer-item{height:100%;scroll-snap-align:start;padding:20px;flex:0 0 15.1vw}.feedback-item{margin-left:2rem;flex:0 0 300px;scroll-snap-align:start;padding:20px 20px 30px;border-radius:20px;background:var(--sec-light)}.feedback-content{display:flex;grid-gap:10px;flex-direction:column;justify-content:space-between}.feedback-author{font-weight:700}.feedback-date{color:var(--med-blue)}.feedback-text{margin:0;transition:max-height .3s ease}.feedback-text.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more{margin-top:10px;color:var(--dark-blue);font-weight:700;cursor:pointer;border:none;background:none;width:fit-content}.star-rating{display:flex;gap:4px;margin:10px 0}.star-icon{width:16px;height:16px}.star-icon.full path{fill:var(--dark-blue)}.star-icon.empty path{fill:#d3d3d3}.feedback-buttons{margin-top:6rem;grid-gap:1rem}.feedback-buttons__inner{grid-column:3/12;display:flex;grid-gap:1rem}@media all and (max-width: 768px) and (orientation: portrait){.section-feedbacks .block-aggr:before{display:none}.spacer-item,.feedbacks .nav-menu{display:none}.feedback-buttons{margin-top:var(--space-small)}.feedback-buttons__inner{grid-column:1 / 13;grid-gap:1rem;margin-left:var(--space-small)}}@media all and (max-width: 600px) and (orientation: portrait){.feedback-buttons__inner{flex-direction:column;grid-gap:1rem}}.section-contacts{background-color:var(--main-blue)}.section-contacts .section-bg{grid-column:1 / 13}.contacts-section{width:100%}.contacts_inner{color:var(--main-light);grid-column:1 / 13;background-color:var(--main-blue)}.contacts-form{grid-column:3 / 9;width:100%;display:grid;grid-row-gap:33px;color:var(--main-light)}.doctor-form__popup .form-container{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--space-small);height:100%;grid-template-rows:min-content auto}.doctor-form__popup .form-container .form-header{grid-column:1/8;height:var(--header-height);padding:0 var(--space-small);display:flex;align-items:center;justify-content:flex-end}.doctor-form__popup .form-container .contacts-form__doctor-form{grid-column:2/7;align-self:center;height:fit-content}.form-group{position:relative}.form-input{font-family:inherit;width:100%;color:var(--main-light);background-color:transparent;border:none;outline:none;border-bottom:1px solid var(--main-gray);border-radius:0;font-size:var(--main-fs);padding:0 1rem;height:36px}.form-input::placeholder{color:#ffffffb3;font-size:var(--sm-fs);font-family:inherit;opacity:.7}textarea.form-input{min-height:50px;resize:vertical}.form-input:invalid[data-focused=true]{border-bottom:1px solid red}.form-input:invalid[data-focused=true]~.form-error{display:block}.consent-container{position:relative;display:flex;align-items:flex-start}.consent-checkbox{position:absolute;opacity:0;cursor:pointer;height:14px;width:14px;z-index:1}.consent-label{position:relative;padding-left:20px;cursor:pointer;font-size:var(--sm-fs);color:var(--main-light);-webkit-user-select:none;user-select:none;line-height:1}.custom-checkbox{position:absolute;top:0;left:0;height:14px;width:14px;background-image:url(/checkbox.png);background-size:cover;pointer-events:none}.consent-checkbox:checked+.consent-label .custom-checkbox{background-image:url(/checkbox-checked.png)}.consent-link{color:var(--main-light);text-decoration:underline;font-weight:700;font-style:italic;transition:opacity .3s ease}.consent-link:hover{opacity:.8;text-decoration:underline}.form-input.invalid{border-bottom:1px solid red!important}.form-input.invalid~.form-error{display:block}.form-error{font-size:12px;padding:3px 3px 3px 1rem;color:red;display:none;position:absolute;bottom:-22px}.contacts-form button{margin-top:27px}@media all and (max-width: 1024px) and (orientation: portrait){.contacts-section{background:var(--main-blue)}.contacts-inner{grid-column:1 / 12}.contacts-form{grid-column:3/ 10}}@media all and (max-width: 768px) and (orientation: portrait){.contacts-form{grid-column:1 / 13;padding-left:var(--space-small);padding:0 var(--space-small)}.doctor-form__popup{width:calc(100vw - var(--space-small));margin-left:var(--space-small)}.doctor-form__popup .form-container .contacts-form__doctor-form{grid-column:1/8}}@media all and (max-width: 950px) and (orientation: landscape){.contacts-form{grid-row-gap:18px}}.tabs-menu{display:grid;grid-gap:var(--space-small);grid-template-columns:repeat(10,1fr)}.tab{cursor:pointer;padding:10px 20px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.tab[aria-selected=true]{color:var(--brass);border-bottom:2px solid var(--brass)}.tabs-list{display:flex;justify-content:space-between;grid-gap:10px;grid-column:1 / 11}.tabs-list .scrolled-wrapper{display:flex;flex-wrap:nowrap;grid-gap:10px;overflow-x:auto;overflow-y:hidden;justify-items:flex-start;align-items:center;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;-webkit-scrollbar-width:none}.tabs-list .scrolled-wrapper::-webkit-scrollbar{display:none}.main-slider .slides::-webkit-scrollbar{display:none}.tabs-list .scrolled-wrapper .tab{height:42px;border:none;outline:none;font-size:inherit;text-align:center;vertical-align:middle;background:transparent;padding:1rem var(--space-small);border-radius:20px;display:grid;place-content:center;font-size:var(--sm-fs);text-wrap:wrap;cursor:pointer;font-family:inherit;color:var(--dark-blue);background:var(--main-light);white-space:nowrap}.tabs-list .scrolled-wrapper .item.active{background:var(--light-blue)}.tabs-list .button__prev,.tabs-list .button__next{width:42px;height:42px}.tabs-list .scrolled-wrapper .tab.active{background:var(--light-blue)!important}[role=tabpanel]{opacity:0;visibility:hidden;height:0;overflow:hidden;transition:opacity .3s ease}[role=tabpanel].active{opacity:1;visibility:visible;height:auto;overflow:visible}[role=tabpanel].transitioning{height:auto;visibility:visible}.cookie-modal{position:fixed;bottom:0;left:0;width:100%;z-index:10000;display:none;background-color:#fff;border-top:1px solid #e2e7ea;box-shadow:0 -.4rem 1.6rem #0000001a}.cookie-modal[aria-hidden=false]{display:block}.cookie-modal__content{max-width:100%;padding:1.6rem;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.cookie-modal__text{font-size:1.4rem;color:#4d4d4d;line-height:1.5;margin:0}.cookie-modal__link{color:#0037cc;text-decoration:underline;font-weight:700;font-style:italic;transition:color .3s ease}.cookie-modal__link:hover{color:#00297b;text-decoration:none}.cookie-modal__actions{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;width:100%}.cookie-modal__accept,.cookie-modal__decline{flex:0 0 auto;min-width:10rem}@media (min-width: 500px){.cookie-modal__content{flex-direction:row;align-items:center;justify-content:space-between;padding:1.6rem 2rem;gap:2rem}.cookie-modal__text{flex:1;font-size:1.4rem}.cookie-modal__actions{flex:0 0 auto;width:auto}}@media (min-width: 960px){.cookie-modal__content{margin:0 auto;padding:1.6rem 4rem}.cookie-modal__text{font-size:1.5rem}}
