@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/fonts/Montserrat/Montserrat-Light.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/fonts/Montserrat/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-Light.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(/assets/fonts/Montserrat/Montserrat-MediumItalic.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/assets/fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-MediumItalic.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-MediumItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(/assets/fonts/Montserrat/Montserrat-Thin.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(/assets/fonts/Montserrat/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-Thin.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-Thin.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:url(/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/assets/fonts/Montserrat/Montserrat-BoldItalic.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/assets/fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-BoldItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/fonts/Montserrat/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/assets/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/assets/fonts/Montserrat/Montserrat-ExtraLight.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/assets/fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:url(/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/assets/fonts/Montserrat/Montserrat-Italic.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/assets/fonts/Montserrat/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-Italic.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-Italic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/fonts/Montserrat/Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/assets/fonts/Montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-Bold.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(/assets/fonts/Montserrat/Montserrat-LightItalic.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/assets/fonts/Montserrat/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-LightItalic.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-LightItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:url(/assets/fonts/Montserrat/Montserrat-BlackItalic.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(/assets/fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-BlackItalic.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-BlackItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/fonts/Montserrat/Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/fonts/Montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-Regular.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/fonts/Montserrat/Montserrat-Medium.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/fonts/Montserrat/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-Medium.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/assets/fonts/Montserrat/Montserrat-ExtraBold.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/assets/fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(/assets/fonts/Montserrat/Montserrat-Black.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(/assets/fonts/Montserrat/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-Black.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-Black.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:url(/assets/fonts/Montserrat/Montserrat-ThinItalic.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(/assets/fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Montserrat/Montserrat-ThinItalic.woff) format("woff"),url(/assets/fonts/Montserrat/Montserrat-ThinItalic.ttf) format("truetype")}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}button{background:none;border:none;padding:0}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 auto;max-width:1280px;padding:0 20px;width:100%}body{font-family:Montserrat,sans-serif;min-width:320px}.no-scroll{overflow:hidden}.slideshow{background-color:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;transition:.4s;visibility:hidden;width:100%;z-index:9999}.slideshow.active{opacity:1;visibility:visible}.slideshow__header{align-items:center;background-color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;padding:14px;position:absolute;top:0;width:100%}.slideshow__pagination{color:#fff;font-size:16px}.slideshow__close-btn path{fill:#fff}.slideshow__swiper{height:70vh;margin:auto;position:relative;width:100%}.slideshow__swiper-slide{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.slideshow__img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.slideshow__swiper-left{background-color:rgba(0,0,0,.8);border-radius:4px;bottom:0;height:36px;left:16px;margin-bottom:auto;margin-top:auto;position:absolute;right:0;top:0;transition:.23s;width:36px;z-index:9999}.slideshow__swiper-left.swiper-button-disabled{opacity:.4}.slideshow__swiper-left path{fill:#fff}.slideshow__swiper-right{background-color:rgba(0,0,0,.8);border-radius:4px;bottom:0;height:36px;margin-bottom:auto;margin-top:auto;position:absolute;right:16px;top:0;transition:.23s;width:36px;z-index:9999}.slideshow__swiper-right.swiper-button-disabled{opacity:.4}.slideshow__swiper-right path{fill:#fff}.burger-menu{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;transform:translateY(-100%);transition:.23s;visibility:hidden;width:100%;z-index:9999}.burger-menu.active{opacity:1;transform:translateY(0);visibility:visible}.burger-menu__logo-link{left:20px;position:absolute;top:27px}.burger-menu__close-btn{position:absolute;right:20px;top:28px}.burger-menu__close-btn svg{height:36px;width:36px}.burger-menu__nav,.burger-menu__nav nav{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:32px;justify-content:start;margin:auto}.burger-menu__nav nav{margin:0}.burger-menu__nav-link{color:#000;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.burger-menu__nav-btn{font-size:18px;padding:12px 35px}@media (max-width:425px){.burger-menu__nav-link{font-size:14px;font-weight:600;line-height:22px}.burger-menu__nav-btn{font-size:16px;font-weight:600;line-height:24px;padding:8px 24px}}.header{background-color:#fff;left:0;padding:56px 0;position:fixed;top:0;transition:.4s;width:100%;z-index:999}.header.scroll-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.86);padding:12px}.header.scroll-header .location-menu__content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.7)}.header__wrapper{align-items:center;justify-content:space-between}.header__group,.header__nav{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.header__nav-link{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;position:relative}.header__nav-link:after{background-color:#000;bottom:-3px;content:"";height:1.7px;left:0;max-width:0;position:absolute;transition:.23s;width:100%}.header__nav-link:hover:after{max-width:100%}.header__burger-btn{display:none}@media (max-width:1024px){.header{padding:32px 0}.header__group,.header__nav{gap:24px}}@media (max-width:959px){.header__nav{display:none}.header__burger-btn{display:initial}}@media (max-width:768px){.header{padding:27px 0}}@media (max-width:374px){.header__location-menu{display:none}}.main{margin-top:152px}@media (max-width:1024px){.main{margin-top:104px}}@media (max-width:768px){.main{margin-top:93px}}.logo svg{height:36px;width:188px}@media (max-width:575px){.logo svg{height:26px;width:136px}}.location-menu{position:relative}.location-menu:hover .location-menu__chevron{transform:rotate(180deg)}.location-menu__header{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.location-menu__header-icon{height:24px;margin-right:8px;width:24px}.location-menu__header-icon svg{height:24px;width:24px}.location-menu__current-lang,.location-menu__link{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.location-menu__chevron{height:16px;margin-left:2px;transition:.23s;width:16px}.location-menu__chevron svg{height:16px;width:16px}.location-menu__content{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:start;max-height:0;overflow:hidden;padding:0 4px;position:absolute;right:15px;top:100%;transition:.23s}.location-menu__link{font-weight:500}.location-menu__link:hover{color:#000}.btn{background:#2a76c4;border-radius:99px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding:8px 24px;text-align:center;transition:.23s}.btn:hover{transform:scale(1.05)}.btn:active{transform:translateY(2px)}.btn:hover{background-color:transparent;color:#2a76c4;outline:1px solid #2a76c4}.btn--yellow{background:#fec730;color:#232b33}.btn--yellow:hover{background-color:transparent;color:#232b33;outline:1px solid #fec730}.banner{align-items:center;border-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;height:480px;justify-content:center;overflow:hidden;padding:30px;position:relative;width:100%}.banner:after{background-color:rgba(0,0,0,.36);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.banner__heading{font-size:28px;font-weight:700;line-height:36px;max-width:640px}.banner-section__text,.banner__heading,.banner__text{color:#fff;font-family:Montserrat,sans-serif;font-style:normal;text-align:center}.banner-section__text,.banner__text{font-size:18px;font-weight:600;line-height:24px;max-width:604px}.banner__img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:-2}@media (max-width:575px){.banner__heading{max-width:300px}.banner-section__text,.banner__text{font-size:16px;font-weight:600;line-height:22px}}.banner-section{margin-bottom:96px;width:100%}@media (max-width:768px){.banner-section__wrapper{padding:0}}@media (max-width:575px){.banner-section{margin-bottom:48px}}.heading{color:#fff;font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:36px;text-align:center}@media (max-width:768px){.heading{font-size:26px}}@media (max-width:575px){.heading{font-size:24px;line-height:32px}}.offers-section{margin-bottom:120px;width:100%}.offers-section__list{align-items:start;display:grid;gap:61.33px;grid-template-columns:repeat(4,264px);justify-content:space-between;overflow-x:auto;position:relative;width:100%}.offers-section__list:after{background-image:url(/assets/svg/dash-line.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";height:2px;left:159.5px;position:absolute;top:42px;width:949px;z-index:-1}.offers-section__list-item{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:start;position:relative;width:100%}.offers-section__list-item:last-child:after{display:none}.offers-section__list-item:after{background-image:url(/assets/svg/chevron-right-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;position:absolute;right:-18.67px;top:30px;width:24px}.advantages-section__list-item-icon,.offers-section__list-item-icon{align-items:center;background:#fec730;border-radius:99px;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;justify-content:center;margin-bottom:16px;width:80px}.advantages-section__list-item-heading,.offers-section__list-item-heading{color:#232b33;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:8px;text-align:center;width:100%}.advantages-section__list-item-text,.offers-section__list-item-text{color:#6a7075;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:center}.offers-section__list-item-text-link{color:#2a76c4}@media (max-width:575px){.offers-section{margin-bottom:72px}}.section{margin-bottom:120px}.section1__wrapper{align-items:center;display:grid;gap:64px;grid-template-columns:50.51% 41.41%;max-width:832px}.section1__text-content{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px;justify-content:start;width:100%}.section1__img,.section2__img,.section3__img{border-radius:32px;height:430px;max-width:328px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:768px){.section1__wrapper{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;gap:24px;justify-content:start;padding:0}.section1 .section__col{padding:0 20px}.section1__img,.section2__img,.section3__img{max-width:unset;width:100%}.section1 .section__img-holder{width:100%}}@media (max-width:575px){.section1{margin-bottom:72px}}.subheading{color:#000;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:20px;width:100%}@media (max-width:575px){.subheading{font-size:20px;line-height:26px;margin-bottom:12px}}.text{color:#6a7075;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.section2__wrapper{align-items:center;display:grid;gap:64px;grid-template-columns:51.87% 41.49%;max-width:1004px}.section2__img{height:400px;max-width:500px;width:100%}@media (max-width:768px){.section2__wrapper{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;justify-content:start;padding:0}.section2__img{max-width:unset}.section2 .section__img-holder{width:100%}.section2 .section__col{padding:0 20px}}@media (max-width:575px){.section2{margin-bottom:72px}}.check-list{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;justify-content:start;width:100%}.check-list__item{background-image:url(/assets/svg/check-icon.svg);background-position:0 0;background-repeat:no-repeat;background-size:24px;color:#6a7075;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:40px}.section3__wrapper{align-items:center;display:grid;gap:64px;grid-template-columns:40.24% 53.32%;max-width:1034px}.section3__img{height:347px;max-width:530px;width:100%}@media (max-width:768px){.section3__wrapper{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;gap:24px;justify-content:start;padding:0}.section3 .section__img-holder{width:100%}.section3__img{max-width:unset;width:100%}.section3 .section__col{padding:0 20px}}@media (max-width:575px){.section3{margin-bottom:72px}}.group-section{margin-bottom:120px}.group-section__wrapper{align-items:center;display:grid;gap:64px;grid-template-columns:46.3% 46.3%;max-width:904px}.group-section__col{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;justify-content:start;width:100%}.group-section__img{border-radius:32px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.group-section__img--first{height:338px;max-width:280px}.group-section__img--second{height:228px;max-width:378px}@media (max-width:768px){.group-section__wrapper{gap:72px;grid-template-columns:1fr}.group-section__img--first,.group-section__img--second{max-width:unset;width:100%}}@media (max-width:575px){.group-section__wrapper{padding:0}.group-section__check-list{padding:0 20px}}.advantages-section{margin-bottom:120px}.advantages-section__wrapper{align-items:center;background:#f7f9fa;border-radius:32px;flex-direction:column;justify-content:start;max-width:1240px;padding:48px 64px}.advantages-section__heading{margin-bottom:32px;text-align:center}.advantages-section__list{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);width:100%}.advantages-section__list-item{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}@media (max-width:959px){.advantages-section__list{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;width:100%}}@media (max-width:768px){.advantages-section__wrapper{padding:24px 20px}}@media (max-width:575px){.advantages-section{margin-bottom:72px}.advantages-section__heading{font-size:24px;line-height:32px}.advantages-section__list{grid-template-columns:repeat(2,247.5px);overflow-x:auto}}.proof-section{margin-bottom:120px}.proof-section__wrapper{align-items:flex-start;flex-direction:column;justify-content:start;max-width:680px}.proof-section__heading{margin-bottom:24px}.proof-section__check-list{gap:16px}@media (max-width:575px){.proof-section{margin-bottom:72px}}.gallery-section{margin-bottom:120px}.gallery-section__wrapper{align-items:center;flex-direction:column;max-width:881px}@media (max-width:575px){.gallery-section__wrapper{padding:0}}.gallery-section__heading{margin-bottom:32px;text-align:center}@media (max-width:575px){.gallery-section__heading{margin-bottom:24px}}.gallery-section__swiper{border-radius:32px;margin-bottom:32px;width:100%}@media (max-width:575px){.gallery-section__swiper{margin-bottom:24px}}.gallery-section__swiper-slide{border-radius:32px;height:560px;max-width:841px;width:100%}@media (max-width:960px){.gallery-section__swiper-slide{height:460px}}@media (max-width:575px){.gallery-section__swiper-slide{height:240px}}.gallery-section__swiper-slide-image-holder{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:relative;width:100%}.gallery-section__swiper-slide-image-holder:after{background:hsla(0,0%,100%,.8);content:"";filter:blur(5px);height:200%;left:-15px;position:absolute;top:-15px;width:200%;z-index:-2}.gallery-section__swiper-slide-background-image{filter:blur(5px);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.gallery-section__img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.gallery-section__sw-navigation{gap:24px}.gallery-section__swiper-pagination{position:static;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}@media (max-width:575px){.gallery-section{margin-bottom:72px}.gallery-section__heading{font-size:24px;line-height:32px}}.sw-navigation{gap:24px}.sw-navigation,.sw-navigation__left,.sw-navigation__right{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sw-navigation__left,.sw-navigation__right{background:#eef1f5;border-radius:3px;cursor:pointer;height:40px;justify-content:center;transition:.23s;width:64px}.sw-navigation__left:hover,.sw-navigation__right:hover{transform:scale(1.05)}.sw-navigation__left:active,.sw-navigation__right:active{transform:translateY(2px)}.sw-navigation__left.swiper-button-disabled,.sw-navigation__right.swiper-button-disabled,.swiper-button-disabled.sw-navigation__right{opacity:.3}@media (max-width:768px){.sw-navigation{gap:48px}}@media (max-width:575px){.sw-navigation{gap:24px}}.swiper-pagination{color:#6a7075;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:40px}.contacts-section{margin-bottom:96px;padding:0 20px}.contacts-section__wrapper{align-items:center;flex-direction:column;max-width:960px}.contacts-section__heading{margin:24px;text-align:center}.contacts-section__info{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;justify-content:start;margin-bottom:32px;max-width:376px;width:100%}@media (max-width:575px){.contacts-section{margin-bottom:48px}.contacts-section__wrapper{padding:0}}.link{background-position:0 0;background-repeat:no-repeat;background-size:24px;color:#232b33;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;padding-left:32px}.address{background-image:url(/assets/svg/pin-location-icon.svg);text-align:center}@media (max-width:575px){.address{background-position:top;padding-left:0;padding-top:28px}}.tel-link{background-image:url(/assets/svg/phone-outline-icon.svg);text-align:center}.tel-link:hover{color:#2a76c4}@media (max-width:575px){.tel-link{background-position:top;padding-left:0;padding-top:28px}}.mail-link{background-image:url(/assets/svg/mail-outline-icon.svg);text-align:center}.mail-link:hover{color:#2a76c4}@media (max-width:575px){.mail-link{background-position:top;padding-left:0;padding-top:28px}}.form{align-items:flex-start;background:#f7f9fa;border-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;justify-content:start;padding:48px 64px;width:100%}.form__heading{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:24px;text-align:left;width:100%}.form__row{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:start;width:100%}.form__row--even{display:grid;gap:24px;grid-template-columns:1fr 1fr}.form__row--col{align-items:flex-start;color:#6a7075;flex-direction:column;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:12px;justify-content:start;line-height:24px}.form__row--quadro{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.form__row--file{font-size:12px;gap:8px;line-height:20px}.form__label,.form__row--file{color:#6a7075;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}.form__label{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:16px;gap:6px;justify-content:start;line-height:24px}.form__label--textarea{width:100%}.form__error{color:#e73e52;display:none;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.form__input{background:#fff;border:1px solid #dce0e5;border-radius:3px;height:40px;outline:1px solid transparent;padding:8px 12px;transition:.23s;width:100%}.form__input.error{border:1px solid #e73e52}.form__input.error+.form__error{display:initial;margin-top:6px}.form__input:focus{outline:1px solid #2a76c4}.form__group{gap:24px;justify-content:start}.form__group,.form__radio-label{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.form__radio-label{color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:8px;line-height:24px}.form__radio-input{display:none}.form__radio-input:checked+.form__radio{background-image:url(/assets/svg/radio-on-icon.svg)}.form__radio{background-image:url(/assets/svg/radio-off-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:24px;transition:.23s;width:24px}.form__radio-group{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);width:100%}.form__radio-input:checked+.form__image-radio-box{border:1px solid #2a76c4}.form__radio-input:checked+.form__image-radio-box .form__radio{background-image:url(/assets/svg/radio-on-icon.svg)}.form__image-radio-box{aspect-ratio:1/1;border:1px solid #dce0e5;border-radius:16px;cursor:pointer;height:auto;max-width:184px;overflow:hidden;position:relative;transition:.23s;width:100%}.form__image-radio-box .form__radio{left:8px;position:absolute;top:8px}.form__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.form__radio-cols{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;justify-content:start}.form__textarea{background:#fff;border:1px solid #dce0e5;border-radius:3px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:120px;line-height:24px;outline:1px solid transparent;padding:8px 12px;resize:none;transition:.23s;width:100%}.form__textarea:focus{outline:1px solid #2a76c4}.form__textarea::-moz-placeholder{color:#6a7075}.form__textarea::placeholder{color:#6a7075}.form__file-input{display:none}.form__file{background:#fff;background-image:url(/assets/svg/clip-icon.svg);background-position:left 16px center;background-repeat:no-repeat;background-size:24px;border:1px solid #dce0e5;border-radius:3px;cursor:pointer;padding:8px 16px 8px 48px;transition:.23s}.form__file:hover{transform:scale(1.05)}.form__file:active{transform:translateY(2px)}.form__file:hover{border:1px solid #2a76c4}.form__subtext{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.form__files-list{align-items:flex-start;display:none;flex-direction:column;gap:12px;justify-content:start;width:100%}.form__files-list-item,.form__files-list.active{display:-webkit-box;display:-ms-flexbox;display:flex}.form__files-list-item{align-items:center;background-image:url(/assets/svg/clip-icon.svg);background-position:0;background-repeat:no-repeat;background-size:contain;gap:8px;padding-left:32px}.form__files-list-item-name{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-align:center}.form__files-list-item-delete{cursor:pointer}.form__submit-btn{background:#fec730;border:1px solid transparent;border-radius:3px;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:28px;max-width:280px;padding:14px 20px;text-align:center;transition:.23s;width:100%}.form__submit-btn:hover{transform:scale(1.05)}.form__submit-btn:active{transform:translateY(2px)}.form__submit-btn:hover{background-color:transparent;border:1px solid #fec730}.form__bottom-text{color:#6a7075;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.form__text-link{color:#2a76c4;position:relative}.form__text-link:after{background-color:#000;bottom:-3px;content:"";height:1.7px;left:0;max-width:0;position:absolute;transition:.23s;width:100%}.form__text-link:hover:after{max-width:100%}.form__text-link:after{background-color:#2a76c4;bottom:-1px;height:.25px}.form--finish .form__bottom-text,.form--finish .form__files-list,.form--finish .form__row,.form--finish .form__submit-btn{display:none}.form--finish .form__heading{margin-bottom:0}.form--finish .form__finish-btn,.form--finish .form__finish-subtext,.form--finish .form__finish-text{display:initial}.form__finish-subtext{color:#000;font-weight:400;line-height:24px}.form__finish-subtext,.form__finish-text{display:none;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal}.form__finish-text{background-image:url(/assets/svg/check-circle-outline-icon.svg);background-position:0;background-repeat:no-repeat;background-size:32px;color:#2a76c4;font-weight:700;line-height:20px;padding-bottom:6px;padding-left:40px;padding-top:6px}.form__finish-btn{background:#eef1f5;border-radius:3px;color:#000;cursor:pointer;display:none;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;outline:2px solid transparent;padding:8px 16px;text-align:center;transition:.23s}.form__finish-btn:hover{transform:scale(1.05)}.form__finish-btn:active{transform:translateY(2px)}.form__finish-btn:hover{background-color:#f7f9fa;outline:2px solid #eef1f5}@media (max-width:768px){.form{padding:24px 32px}.form__row{grid-template-columns:1fr}.form__radio-group{grid-template-columns:1fr 1fr 1fr}.form__image-radio-box{max-width:unset}}@media (max-width:625px){.form__radio-group{grid-template-columns:1fr 1fr}}@media (max-width:575px){.form{padding:24px 20px}}.footer{background:#f7f9fa;padding:48px 32px;width:100%}.footer__wrapper{align-items:flex-start;gap:50px;justify-content:space-between;max-width:780px}@media (max-width:575px){.footer__wrapper{align-items:center;flex-direction:column}}.footer__logo svg{height:22px;width:116px}.footer__info{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;justify-content:start}@media (max-width:575px){.footer__info{align-items:center}}.footer__address{text-align:left}@media (max-width:768px){.footer__address{text-align:center}}@media (max-width:575px){.footer{padding:32px 16px}.footer__wrapper{gap:24px}.footer__info{gap:16px}}.cookie{background-color:#f7f9fa;border:1px solid #dce0e5;bottom:0;display:none;left:0;padding:16px 0;position:fixed;width:100%;z-index:1000}.cookie--active{display:block}.cookie-inner{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:space-between}.cookie-text{font-weight:600}.cookie-btns{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.cookie-btn{background:#2a76c4;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:1;padding:8px 16px;text-align:center;transition:.23s}.cookie-btn:hover{background-color:transparent;color:#2a76c4;outline:1px solid #2a76c4}.cookie-btn--reject{background:#e73e52}
