:root{--black:#000;--black-10:#0000001a;--white:#fff;--red:#e51f1f;--gray:#f1f2f4;--light-gray:#eaeaea;--dark-gray:#636363;--blue:#005bff}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Black.bc131ff0.woff2)format("woff2"),url(../fonts/Roboto-Black.e512dbdc.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.b86a254a.woff2)format("woff2"),url(../fonts/Roboto-Bold.532c15d5.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-BlackItalic.55e50b8e.woff2)format("woff2"),url(../fonts/Roboto-BlackItalic.868d9c97.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-BoldItalic.e4a634a3.woff2)format("woff2"),url(../fonts/Roboto-BoldItalic.328a21cd.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ExtraLight.ad7e50b7.woff2)format("woff2"),url(../fonts/Roboto-ExtraLight.c4df6a27.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ExtraBoldItalic.cd9a2ea1.woff2)format("woff2"),url(../fonts/Roboto-ExtraBoldItalic.221d90d4.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ExtraBold.6fd5caa5.woff2)format("woff2"),url(../fonts/Roboto-ExtraBold.96419f76.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ExtraLightItalic.007c45ff.woff2)format("woff2"),url(../fonts/Roboto-ExtraLightItalic.43660475.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-LightItalic.fea8ec7c.woff2)format("woff2"),url(../fonts/Roboto-LightItalic.dd584022.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Italic.37932e3c.woff2)format("woff2"),url(../fonts/Roboto-Italic.85a7d64d.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.194607f5.woff2)format("woff2"),url(../fonts/Roboto-Light.17f7edd3.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-MediumItalic.27ecae5d.woff2)format("woff2"),url(../fonts/Roboto-MediumItalic.d2836c1d.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.e8b05134.woff2)format("woff2"),url(../fonts/Roboto-Regular.fb16989e.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.f0320847.woff2)format("woff2"),url(../fonts/Roboto-Medium.1da12c93.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-SemiBold.c45e23c2.woff2)format("woff2"),url(../fonts/Roboto-SemiBold.04e41646.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-SemiBoldItalic.fb883b5f.woff2)format("woff2"),url(../fonts/Roboto-SemiBoldItalic.1852592e.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Thin.11e98530.woff2)format("woff2"),url(../fonts/Roboto-Thin.ffb59f55.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ThinItalic.6c5496eb.woff2)format("woff2"),url(../fonts/Roboto-ThinItalic.cd47c155.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local(Montserrat ExtraLight),local(Montserrat-ExtraLight),url(../fonts/Montserrat-ExtraLight.6edc55ee.woff2)format("woff2"),url(../fonts/Montserrat-ExtraLight.7eb09c73.woff)format("woff");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Medium Italic),local(Montserrat-MediumItalic),url(../fonts/Montserrat-MediumItalic.9a05f7ae.woff2)format("woff2"),url(../fonts/Montserrat-MediumItalic.eeff1437.woff)format("woff");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Italic),local(Montserrat-Italic),url(../fonts/Montserrat-Italic.3000bf4c.woff2)format("woff2"),url(../fonts/Montserrat-Italic.68c5b2c7.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat-Regular),url(../fonts/Montserrat-Regular.61adb7dc.woff2)format("woff2"),url(../fonts/Montserrat-Regular.8714603e.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Thin Italic),local(Montserrat-ThinItalic),url(../fonts/Montserrat-ThinItalic.d1797cc4.woff2)format("woff2"),url(../fonts/Montserrat-ThinItalic.3153d9ee.woff)format("woff");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Bold),local(Montserrat-Bold),url(../fonts/Montserrat-Bold.34631551.woff2)format("woff2"),url(../fonts/Montserrat-Bold.18043404.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Light),local(Montserrat-Light),url(../fonts/Montserrat-Light.645e035c.woff2)format("woff2"),url(../fonts/Montserrat-Light.3817996b.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Black),local(Montserrat-Black),url(../fonts/Montserrat-Black.14ce5741.woff2)format("woff2"),url(../fonts/Montserrat-Black.95e371dc.woff)format("woff");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Medium),local(Montserrat-Medium),url(../fonts/Montserrat-Medium.b566c112.woff2)format("woff2"),url(../fonts/Montserrat-Medium.331e89cd.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat ExtraLight Italic),local(Montserrat-ExtraLightItalic),url(../fonts/Montserrat-ExtraLightItalic.cb84b0f9.woff2)format("woff2"),url(../fonts/Montserrat-ExtraLightItalic.3956298d.woff)format("woff");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Black Italic),local(Montserrat-BlackItalic),url(../fonts/Montserrat-BlackItalic.074d8d97.woff2)format("woff2"),url(../fonts/Montserrat-BlackItalic.70796239.woff)format("woff");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat ExtraBold Italic),local(Montserrat-ExtraBoldItalic),url(../fonts/Montserrat-ExtraBoldItalic.b1870d67.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBoldItalic.300c254d.woff)format("woff");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat SemiBold Italic),local(Montserrat-SemiBoldItalic),url(../fonts/Montserrat-SemiBoldItalic.230856cf.woff2)format("woff2"),url(../fonts/Montserrat-SemiBoldItalic.a6af9495.woff)format("woff");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat ExtraBold),local(Montserrat-ExtraBold),url(../fonts/Montserrat-ExtraBold.735e6755.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.e8ce41c6.woff)format("woff");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Bold Italic),local(Montserrat-BoldItalic),url(../fonts/Montserrat-BoldItalic.041ec9be.woff2)format("woff2"),url(../fonts/Montserrat-BoldItalic.37ed9faf.woff)format("woff");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Light Italic),local(Montserrat-LightItalic),url(../fonts/Montserrat-LightItalic.bd647def.woff2)format("woff2"),url(../fonts/Montserrat-LightItalic.33209d6e.woff)format("woff");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat SemiBold),local(Montserrat-SemiBold),url(../fonts/Montserrat-SemiBold.91b5b348.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.52b492d0.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Thin),local(Montserrat-Thin),url(../fonts/Montserrat-Thin.8860da67.woff2)format("woff2"),url(../fonts/Montserrat-Thin.dc2c4d68.woff)format("woff");font-weight:100;font-style:normal}@font-face{font-family:Bebas Neue;src:local(Bebas Neue Bold),local(BebasNeueBold),url(../fonts/BebasNeueBold.b5f483a1.woff2)format("woff2"),url(../fonts/BebasNeueBold.e7d99282.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Bebas Neue;src:local(Bebas Neue Thin),local(BebasNeue-Thin),url(../fonts/BebasNeue-Thin.51e1f9c1.woff2)format("woff2"),url(../fonts/BebasNeue-Thin.7113fa8c.woff)format("woff");font-weight:100;font-style:normal}@font-face{font-family:Bebas Neue;src:local(Bebas Neue Light),local(BebasNeueLight),url(../fonts/BebasNeueLight.90bbea61.woff2)format("woff2"),url(../fonts/BebasNeueLight.9e700f92.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:Bebas Neue Book;src:local(Bebas Neue Book),local(BebasNeueBook),url(../fonts/BebasNeueBook.bc636afc.woff2)format("woff2"),url(../fonts/BebasNeueBook.1c3f20ad.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:local(Bebas Neue Regular),local(BebasNeueRegular),url(../fonts/BebasNeueRegular.ea9e4cf3.woff2)format("woff2"),url(../fonts/BebasNeueRegular.1fd3e885.woff)format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}body,html{height:100%;width:100%;scroll-behavior:smooth;font-family:Roboto}body.no-scroll,html.no-scroll{overflow:hidden}body{min-height:100%;height:100%;height:auto;flex-direction:column;display:flex}html{font-size:.0520833vw}@media (max-width:1600px){html{font-size:.0694445vw}}@media (max-width:1200px){html{font-size:.130208vw}}@media (max-width:600px){html{font-size:.266667vw}}img{width:100%;display:block}ol,ul,figure,figcaption{margin:0;padding:0}a{color:inherit;cursor:pointer;text-decoration:none}.btn-1{color:var(--white);background-color:var(--red);cursor:pointer;text-align:center;white-space:nowrap;border:none;border-radius:100rem;outline:1rem solid red;padding:16rem 56rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:500;line-height:100%;transition:all .3s ease-in-out;display:block}@media (max-width:600px){.btn-1{font-size:14rem}}@media (hover:hover){.btn-1:hover{opacity:1;color:var(--red);background-color:#0000;outline:1rem solid red}}@media (max-width:1200px){.btn-1{padding:14rem 24rem}}@media (max-width:600px){.btn-1{width:100%}}.btn-1--phone{background-color:unset;outline:none;padding:0}.btn-1--phone svg{width:50rem;height:50rem}@media (hover:hover){.btn-1--phone:hover{opacity:1;outline:none;transform:rotate(16deg)}}.btn-1--hover-invert{outline:1rem solid red}@media (hover:hover){.btn-1--hover-invert:hover{opacity:1;color:var(--red);background-color:#0000;outline:1rem solid red}}.btn-1--up-scale{position:relative;top:0;left:0}@media (hover:hover){.btn-1--up-scale:hover{opacity:1;box-shadow:2rem 2rem white,4rem 4rem var(--red);top:-4rem;left:-4rem}}.btn-1--disable{pointer-events:none;cursor:default;background-color:var(--dark-gray);color:var(--white);outline:none}.btn-1--invert{color:var(--red);background-color:var(--white);outline:none;transition:all .2s ease-in-out}@media (hover:hover){.btn-1--invert:hover{opacity:1;color:var(--red);background-color:var(--white);box-shadow:1rem 2rem 1rem 1rem var(--dark-gray);outline:none;transform:translateY(-2rem)}}.btn-1--invert:active{box-shadow:0 var(--dark-gray);transform:translateY(0)}.btn-1--gray{background-color:var(--gray);color:var(--red);outline:none}@media (hover:hover){.btn-1--gray:hover{background-color:var(--red);color:var(--white);outline:none}}.btn-2{max-width:max-content;white-space:nowrap;background-color:unset;border:none;align-items:center;padding:0;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:500;line-height:100%;display:flex}@media (max-width:600px){.btn-2{max-width:100%;font-size:14rem}}.btn-2--white .btn-2__text{color:var(--red);background-color:var(--white)}.btn-2__text{color:var(--white);background-color:var(--red);cursor:pointer;text-align:center;width:100%;border:none;border-radius:100rem;padding:16rem 24rem;transition:all .3s ease-in-out;display:block}@media (max-width:1200px){.btn-2__text{padding:14rem 22rem}}.btn-2__img{--size:50rem;max-width:var(--size);max-height:var(--size);min-height:var(--size);min-height:var(--size);transition:all .3s ease-in-out}@media (max-width:1200px){.btn-2__img{--size:42rem}}@media (hover:hover){.btn-2:hover .btn-2__img{transform:rotate(45deg)}}.btn-2--blue{background-color:var(--blue)}.section-1{margin-bottom:128rem}@media (max-width:1200px){.section-1{margin-bottom:64rem}}.section-1__top{justify-content:space-between;align-items:center;gap:16rem;margin-bottom:32rem;display:flex}@media (max-width:1200px){.section-1__top{flex-wrap:wrap;margin-bottom:24rem}}@media (max-width:600px){.section-1__top .btn-2{width:100%}}.section-1__top-title{color:var(--black)}.section-1__top-title span{color:var(--red)}.section-1--mb32{margin-bottom:32rem}@media (max-width:1200px){.section-1--mb32{margin-bottom:24rem}}.section-1--mb24{margin-bottom:24rem}@media (max-width:1200px){.section-1--mb24{margin-bottom:16rem}}.container{max-width:1840rem;width:100%;margin:0 auto;padding:0 32rem}@media (max-width:1200px){.container{max-width:960rem;padding:0 16rem}}@media (max-width:600px){.container{max-width:600rem}}.hover-link{transition:all .3s ease-in-out}@media (hover:hover){.hover-link:hover{color:var(--red)}}.scroll-1::-webkit-scrollbar{width:4rem}.scroll-1::-webkit-scrollbar-track{background:0 0}.scroll-1::-webkit-scrollbar-thumb{background:var(--red,#e51f1f);border-radius:100rem}.scroll-1::-webkit-scrollbar-thumb:hover{opacity:.9}.grid-5{grid-template-columns:repeat(5,1fr);gap:24rem;display:grid}@media (max-width:1200px){.grid-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-5{grid-template-columns:repeat(1,1fr)}}.grid-4{grid-template-columns:repeat(4,1fr);gap:24rem;display:grid}@media (max-width:1600px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.grid-4{grid-template-columns:repeat(2,1fr);gap:16rem}}@media (max-width:600px){.grid-4{grid-template-columns:repeat(1,1fr);gap:8rem}}.grid-3{grid-template-columns:repeat(3,1fr);gap:24rem;display:grid}@media (max-width:1200px){.grid-3{grid-template-columns:repeat(1,1fr);gap:8rem}}.checkbox-1{cursor:pointer;gap:10rem;display:flex}.checkbox-1__btn{--size:16rem;min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);background-color:var(--black-10);border-radius:3rem;transition:all .3s ease-in-out;position:relative}.checkbox-1 input[type=checkbox]{pointer-events:none;opacity:0;position:absolute}.checkbox-1 p{color:var(--dark-gray);font-family:Roboto;font-size:12rem;font-style:normal;font-weight:400;line-height:110%}.checkbox-1 a{text-decoration:underline;transition:all .3s ease-in-out}@media (hover:hover){.checkbox-1 a:hover{color:var(--red)}}.checkbox-1 input[type=checkbox]:checked~.checkbox-1__btn:before{content:"";width:100%;height:100%;background-image:url(../images/checkbox-active.8a461e4e.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0}.input-1{background-color:var(--white);width:100%;border:none;border-radius:100rem;padding:16rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.input-1{font-size:16rem}}.input-1:focus{outline:1rem solid var(--red)}.input-1::placeholder{font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.input-1::placeholder{font-size:16rem}}.input-1--2{background-color:var(--gray);border-radius:8rem}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .3s ease-in-out;overflow:hidden}.btn-3{max-width:max-content;display:block;overflow:hidden}.btn-3 img{--size:40rem;min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);transition:all .3s ease-in-out}@media (hover:hover){.btn-3 img:hover{transform:rotate(45deg)}}.btn-3--white img{--size:48rem}@media (hover:hover){.btn-3--white img:hover{transform:scale(1.1)}}.h1{text-transform:uppercase;font-family:Bebas Neue;font-size:100rem;font-style:normal;font-weight:700;line-height:90%}@media (max-width:600px){.h1{font-size:40rem;line-height:100%}}.h2{text-transform:uppercase;font-family:Bebas Neue;font-size:90rem;font-style:normal;font-weight:700;line-height:90%}@media (max-width:600px){.h2{font-size:32rem;line-height:120%}}.h3{text-transform:uppercase;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.h3{font-size:24rem;line-height:100%}}.h4{text-transform:uppercase;font-family:Bebas Neue;font-size:32rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.h4{font-size:20rem;line-height:100%}}.h5{text-transform:uppercase;font-family:Bebas Neue;font-size:24rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.h5{text-transform:uppercase;font-family:Bebas Neue;font-size:18rem;font-style:normal;font-weight:700;line-height:100%}}.hover-link{transition:all .3s ease-in-out}@media (hover:hover){.hover-link:hover{color:var(--red)}}@media (max-width:1200px){.embla{max-width:100%;--slide-height:100%;--slide-size:50%;--slide-spacing:8rem;overflow:hidden}}@media (max-width:600px){.embla{--slide-size:100%}}.embla__viewport{overflow:visible}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);height:var(--slide-height);-webkit-user-select:none;user-select:none;border-radius:1.8rem;justify-content:center;align-items:center;font-size:4rem;font-weight:600;display:flex}.grid-4-col{grid-template-columns:repeat(4,1fr);gap:24rem;display:grid}@media (max-width:1200px){.grid-4-col{grid-template-columns:repeat(2,1fr);gap:8rem}}@media (max-width:600px){.grid-4-col{grid-template-columns:1fr}}@media (min-width:1201px){.grid-4-col{transform:none!important}}.grid-3-col{grid-template-columns:repeat(3,1fr);gap:24rem;display:grid}@media (max-width:1200px){.grid-3-col{gap:8rem}}@media (max-width:600px){.grid-3-col{grid-template-columns:1fr}}@media (min-width:1201px){.grid-3-col{transform:none!important}}.grid-2-col{grid-template-columns:repeat(2,1fr);gap:24rem;display:grid}@media (max-width:1200px){.grid-2-col{grid-template-columns:repeat(1,1fr);gap:8rem}.embla__container.grid-4-col,.embla__container.grid-3-col{gap:0;display:flex}}.section-page__title{color:var(--black);margin-bottom:32rem}@media (max-width:1200px){.section-page__title{margin-bottom:24rem}}.section-page__title span{color:var(--red)}.body-2-regular{font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.body-2-regular{font-size:16rem}}.video-player{max-height:1055rem;width:100%;background-color:var(--gray);border-radius:32rem}.map-overlay{width:100%;height:100%;-webkit-backdrop-filter:blur(2rem);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);z-index:5;cursor:pointer;background:#0000000d;justify-content:center;align-items:center;transition:opacity .3s;display:none;position:absolute;top:0;left:0}@media (max-width:600px){.map-overlay{display:flex}.map-overlay.active-map{display:none}}.map-overlay__hint{background:var(--gray);color:var(--red);outline:1rem solid var(--red);border-radius:32rem;padding:8rem 16rem;font-family:Tahoma;font-size:14rem;font-weight:500;animation-name:map-locked;animation-duration:3s;animation-iteration-count:infinite;overflow:hidden;box-shadow:0 2rem 8rem #0000001a}@keyframes map-locked{0%{transform:translateY(4rem)}50%{transform:translateY(0)}to{transform:translateY(4rem)}}.header{background-color:var(--white);z-index:9;padding-top:24rem;padding-bottom:16rem;transition:all .3s ease-in-out;position:sticky;top:0}.header.scrolling{padding-top:12rem;padding-bottom:0;transition:all .3s ease-in-out}.header.scrolling .container{background-color:var(--white);border-radius:24rem;padding-bottom:12rem}@media (max-width:1200px){.header{padding-top:8rem;padding-bottom:4rem}}.header__content{flex-direction:column;gap:16rem;display:flex}@media (max-width:1200px){.header__content{background-color:var(--gray);border-radius:16rem;padding:8rem}}.header__bottom{justify-content:space-between;display:flex}.header__btns{gap:16rem;display:flex}@media (max-width:1200px){.header__btns{display:none}}.header__info{gap:32rem;display:flex}.header__info-link{color:var(--dark-gray);flex-direction:row-reverse;align-items:center;gap:8rem;font-family:Roboto;font-size:16rem;font-style:normal;font-weight:400;line-height:130%;display:flex;position:relative}.header__info-link:after{width:24rem;height:24rem;content:"";background-color:currentColor;background-size:24rem;transition:all .3s ease-in-out;display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header__info-link--location:after{-webkit-mask-image:url(../images/location.7bcec324.svg);mask-image:url(../images/location.7bcec324.svg)}.header__info-link--mail:after{-webkit-mask-image:url(../images/mail.081180cd.svg);mask-image:url(../images/mail.081180cd.svg)}.header__info-link--phone:after{-webkit-mask-image:url(../images/phone.d56db478.svg);mask-image:url(../images/phone.d56db478.svg)}.header__info-link--time:after{-webkit-mask-image:url(../images/time.694ab79f.svg);mask-image:url(../images/time.694ab79f.svg)}.header__logo{align-items:center;display:flex}@media (max-width:1600px){.header__logo{max-width:215rem;min-width:215rem}}.header__logo-img{max-width:258rem;width:100%;height:auto;object-fit:contain;transition:all .2s ease-in-out}@media (max-width:1200px){.header__logo-img{max-width:215rem}}.header__nav{align-items:center;display:flex}@media (max-width:1200px){.header__nav{display:none}}.header__nav-item{position:relative}.header__nav-link{color:var(--black);font-family:Roboto;font-size:16rem;font-style:normal;font-weight:500;line-height:100%}@media (max-width:600px){.header__nav-link{font-family:Golos;font-size:14rem;font-weight:400}}.header__nav-list{align-items:center;gap:32rem;display:flex}@media (max-width:1600px){.header__nav-list{gap:24rem}}.header__top{border-bottom:1rem solid var(--gray);justify-content:space-between;align-items:center;padding-bottom:16rem;display:flex}@media (max-width:1200px){.header__top{display:none}}.header__top-nav-item{color:var(--dark-gray);font-family:Roboto;font-size:16rem;font-style:normal;font-weight:400;line-height:130%}.header__top-nav{gap:20rem;display:flex}.header__dropdown{align-items:center;gap:8rem;display:flex;position:relative}.header__dropdown.header__nav-item:after{background-image:url(../images/down-arrow-16-b.5e950c01.svg)}.header__dropdown.header__top-nav-item:after{background-image:url(../images/down-arrow-16.b05e4592.svg)}.header__dropdown:after{width:16rem;height:16rem;content:"";background-size:16rem;transition:all .3s ease-in-out;display:block}.header__dropdown:before{content:"";width:100%;opacity:0;height:20rem;display:block;position:absolute;top:100%}@media (hover:hover){.header__dropdown:hover .header__dropdown-block{z-index:10;visibility:visible;opacity:1;top:32rem}.header__dropdown:hover:after{transform:rotate(180deg)}}.header__dropdown-block{background-color:var(--gray);color:var(--black);opacity:0;visibility:hidden;width:290rem;border-radius:8rem;padding:16rem;transition:all .3s ease-in-out;position:absolute;top:0}.header__dropdown-block-wrap{max-height:343rem;flex-direction:column;gap:12rem;font-family:Roboto;font-size:16rem;font-style:normal;font-weight:400;line-height:130%;display:flex;overflow:auto}.header__burger{--sizeBurger:40rem;width:var(--sizeBurger);height:var(--sizeBurger);min-width:var(--sizeBurger);min-height:var(--sizeBurger);background-color:var(--Brown);cursor:pointer;background-image:url(../images/burger.2afc2c92.svg);background-position:50%;background-repeat:no-repeat;background-size:40rem;border-radius:8rem;margin-left:16rem;transition:all .2s ease-in-out;display:none}@media (max-width:1200px){.header__burger{display:flex}}.header__burger.active{rotate:135deg}.header__mobile{pointer-events:none;opacity:0;justify-content:start;padding:0 16rem;transition:all .3s ease-in-out;display:none;position:fixed;inset:64rem 16rem 16rem;transform:translateY(-10rem)}@media (max-width:1200px){.header__mobile{display:flex}}.header__mobile.active{pointer-events:all;opacity:1;background-color:var(--gray);z-index:10;border-radius:16rem;flex-direction:column;margin-top:4rem;display:flex;overflow:auto;transform:translateY(0)}.header__mobile-wrap{width:100%;background-color:var(--Light-brown);flex-direction:column;gap:16rem;margin:16rem 0;display:flex;overflow:auto}.header__mobile-contacts{flex-direction:column;gap:16rem;display:flex}.header__contacts-item{flex-direction:column;gap:4rem;display:flex}.header__contacts-item-title{color:var(--dark-gray);font-family:Roboto;font-size:14rem;font-style:normal;font-weight:400;line-height:110%}.header__contacts-content{color:var(--black);font-family:Roboto;font-size:16rem;font-style:normal;font-weight:400;line-height:130%}.header__mobile-nav{flex-direction:column;gap:12rem;font-family:Roboto;font-size:16rem;font-style:normal;font-weight:400;line-height:130%;display:flex}.header__mobile-nav.hidden,.header__mobile-nav--drop{display:none}.header__mobile-nav--drop.active{display:flex}.header__mobile-nav--drop ul{flex-direction:column;gap:12rem;display:flex}.header__mobile-nav--drop a{width:100%;display:flex}.header__mobile-nav-back{cursor:pointer;justify-content:start;align-items:center;gap:4rem;display:flex}.header__mobile-nav-back:before{content:"";--sizeIcon:24rem;width:var(--sizeIcon);height:var(--sizeIcon);min-width:var(--sizeIcon);min-height:var(--sizeIcon);background-image:url(../images/dropdown-arrow.77e20383.svg);background-repeat:no-repeat;background-size:contain;rotate:180deg}.header__mobile-nav-title{color:var(--black);margin-bottom:4rem;font-family:Roboto;font-size:24rem;font-style:normal;font-weight:700;line-height:130%}@media (max-width:600px){.header__mobile-nav-title{font-size:20rem}}.header__mobile-nav-list{flex-direction:column;gap:12rem;display:flex}.header .dropdown{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.header .dropdown:after{content:"";--sizeIcon:24rem;width:var(--sizeIcon);height:var(--sizeIcon);min-width:var(--sizeIcon);min-height:var(--sizeIcon);background-image:url(../images/dropdown-arrow.77e20383.svg);background-repeat:no-repeat;background-size:contain}.footer{background:var(--gray);border-radius:32rem 32rem 0 0;padding:40rem 0 16rem}@media (max-width:1200px){.footer{padding:16rem 0}}.footer__bewave{align-items:center;gap:8rem;display:flex}@media (max-width:1200px){.footer__bewave{width:100%}}.footer__bewave img{max-width:88rem;width:100%;height:auto;object-fit:contain}.footer__bottom{border-top:1rem solid var(--dark-gray);justify-content:space-between;align-items:center;gap:8rem;padding-top:16rem;display:flex}@media (max-width:1200px){.footer__bottom{flex-direction:column;align-items:start;gap:16rem}}.footer__bottom-group{align-items:center;gap:16rem;display:flex}@media (max-width:1200px){.footer__bottom-group{flex-direction:column;align-items:start;gap:8rem}}.footer__bottom-text{color:var(--dark-gray);font-family:Roboto;font-size:14rem;font-style:normal;font-weight:400;line-height:110%}.footer__col{flex-direction:column;gap:32rem;display:flex}@media (max-width:1200px){.footer__col{order:2;gap:24rem}.footer__col--1{order:1}}.footer__contacts{flex-direction:column;gap:32rem;display:flex}@media (max-width:1200px){.footer__contacts{order:1;gap:16rem}}.footer__contacts-item{flex-direction:column;align-items:end;display:flex}@media (max-width:1200px){.footer__contacts-item{align-items:start;gap:4rem}}.footer__contacts-item-subtitle{color:var(--red);text-transform:uppercase;text-align:end;font-family:Bebas Neue;font-size:24rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.footer__contacts-item-subtitle{text-transform:uppercase;font-family:Bebas Neue;font-size:18rem;font-style:normal;font-weight:700;line-height:100%}}@media (max-width:1200px){.footer__contacts-item-subtitle{text-transform:uppercase;text-align:start;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:1200px) and (max-width:600px){.footer__contacts-item-subtitle{font-size:24rem;line-height:100%}}.footer__contacts-item-title{color:var(--dark-gray);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.footer__contacts-item-title{font-size:16rem}}@media (max-width:1200px){.footer__contacts-item-title{font-family:Roboto;font-size:16rem;font-style:normal;font-weight:400;line-height:130%}}.footer__content{justify-content:space-between;margin-bottom:16rem;display:flex}@media (max-width:1200px){.footer__content{flex-direction:column;gap:24rem}}.footer__logo{max-width:170rem}.footer__nav{max-width:349rem}@media (max-width:1200px){.footer__nav{order:2}}.footer__nav-list{flex-direction:column;gap:8rem;display:flex}.footer__nav-item{color:var(--dark-gray);font-family:Roboto;font-size:16rem;font-style:normal;font-weight:400;line-height:130%}.footer__nav-title{text-transform:uppercase;color:var(--black);margin-bottom:16rem;font-family:Bebas Neue;font-size:24rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.footer__nav-title{text-transform:uppercase;font-family:Bebas Neue;font-size:18rem;font-style:normal;font-weight:700;line-height:100%}}@media (max-width:1200px){.footer__nav-title{text-transform:uppercase;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:1200px) and (max-width:600px){.footer__nav-title{font-size:24rem;line-height:100%}}.footer__social{gap:8rem;display:flex}.footer__social a{transition:all .3s ease-in-out}@media (hover:hover){.footer__social a:hover{opacity:.8}}.footer__wrapper{width:100%}.footer__link{text-transform:uppercase;color:var(--black);font-family:Bebas Neue;font-size:24rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.footer__link{text-transform:uppercase;font-family:Bebas Neue;font-size:18rem;font-style:normal;font-weight:700;line-height:100%}}@media (max-width:1200px){.footer__link{text-transform:uppercase;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:1200px) and (max-width:600px){.footer__link{font-size:24rem;line-height:100%}}.card-1{background-color:var(--gray);height:100%;border-radius:24rem;flex-direction:column;gap:16rem;padding:24rem;display:flex}@media (max-width:1200px){.card-1{padding:16rem}}@media (hover:hover){.card-1:hover .card-1__img img{transform:scale(1.1)}}.card-1__desc{height:100%;flex-direction:column;display:flex}@media (max-width:1600px){.card-1__desc{height:100%}}.card-1__img{min-height:333rem;height:100%;border-radius:16rem;overflow:hidden}@media (max-width:1600px){.card-1__img{max-height:max-content;min-height:max-content;overflow:visible}}.card-1__img img{max-width:max-content;height:100%;object-fit:cover;transition:all .3s ease-in-out}.card-1__text{color:var(--dark-gray);margin-bottom:24rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.card-1__text{font-size:16rem}}.card-1__title{text-transform:uppercase;color:var(--black);margin-bottom:16rem;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.card-1__title{font-size:24rem;line-height:100%}}.card-1 .btn-1{margin-top:auto}.form-1{background-color:var(--gray);background-image:url(../images/form-1.5e9e8bb6.webp);background-position:100% 0;background-repeat:no-repeat;background-size:contain;border-radius:32rem;flex-direction:column;gap:32rem;padding:32rem;display:flex}@media (max-width:1200px){.form-1{background-image:none;border-radius:16rem;gap:24rem;padding:16rem}}.form-1__content{flex-direction:column;gap:16rem;display:flex}.form-1__content .checkbox-1{max-width:544rem}.form-1__inputs{max-width:1011rem;align-items:center;gap:16rem;display:flex}.form-1__inputs .btn-1{padding:19rem 56rem}@media (max-width:1200px){.form-1__inputs{gap:8rem;align-items:inherit;flex-direction:column}.form-1__inputs .btn-1{padding:14rem 56rem}}.form-1__title{text-transform:uppercase;color:var(--black);max-width:1140rem;font-family:Bebas Neue;font-size:90rem;font-style:normal;font-weight:700;line-height:90%}@media (max-width:600px){.form-1__title{font-size:32rem;line-height:120%}}.form-1__title span{color:var(--red)}.form-2{z-index:-100;-webkit-backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#0003;flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:fixed;inset:0;transform:translateY(-100vh)}.form-2.active{z-index:100;transform:translateY(0)}.form-2.active .form-1__content{opacity:1;transition:all .3s ease-in-out}.form-2__content{max-width:720rem;background-color:var(--gray);border-radius:16rem;margin:0 auto;padding:72rem 32rem 32rem;transition:all .3s ease-in-out;position:relative;overflow:auto}@media (max-width:1200px){.form-2__content{padding:56rem 16rem 16rem}}@media (max-width:600px){.form-2__content{margin-left:16rem;margin-right:16rem}}.form-2__close{cursor:pointer;background:0 0;border:none;border-radius:8rem;padding:6rem;display:flex;position:absolute;top:32rem;right:32rem}@media (max-width:1200px){.form-2__close{top:16rem;right:16rem}}.form-2__close:after{content:"";min-width:18rem;min-height:18rem;max-width:18rem;max-height:18rem;background:url(../images/cross.d7c74158.svg) 50%/contain no-repeat;transition:all .3s ease-in-out}@media (hover:hover){.form-2__close:hover:after{transform:scale(.95)}}.form-2__inputs{flex-direction:column;gap:16rem;margin-bottom:8rem;display:flex}.form-2__inputs textarea{border-radius:16rem}@media (max-width:1200px){.form-2__inputs{gap:8rem}}.form-2 .checkbox-1{margin-bottom:32rem}@media (max-width:1200px){.form-2 .checkbox-1{margin-bottom:24rem}}.form-2 .btn-1{width:100%}.form-2__title{text-transform:uppercase;color:var(--black);text-align:center;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.form-2__title{font-size:24rem;line-height:100%}}.form-2__subtitle{text-align:center;color:var(--dark-gray);margin-bottom:24rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.form-2__subtitle{font-size:16rem}}.banner-1{background-color:var(--gray);border-radius:32rem;justify-content:space-between;display:flex;position:relative}@media (max-width:1200px){.banner-1{border-radius:16rem}}.banner-1__content{max-width:694rem;padding:40rem}.banner-1__content .btn-1{max-width:max-content}@media (max-width:1200px){.banner-1__content{max-width:max-content;padding:16rem}.banner-1__content .btn-1{max-width:100%}}.banner-1__img{pointer-events:none;max-height:max-content;max-width:766rem;height:100%;object-fit:contain;position:absolute;bottom:0;right:77rem}@media (max-width:1600px){.banner-1__img{max-width:645rem;right:0}}@media (max-width:1200px){.banner-1__img{display:none}}.banner-1__img--mb{display:none}@media (max-width:1200px){.banner-1__img--mb{max-height:480rem;object-fit:contain;display:flex;position:relative}}.banner-1__text{color:var(--dark-gray);margin-bottom:40rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.banner-1__text{font-size:16rem}}@media (max-width:1200px){.banner-1__text{margin-bottom:24rem}}.banner-1__title{text-transform:uppercase;color:var(--black);margin-bottom:32rem;font-family:Bebas Neue;font-size:90rem;font-style:normal;font-weight:700;line-height:90%}@media (max-width:600px){.banner-1__title{font-size:32rem;line-height:120%}}@media (max-width:1200px){.banner-1__title{margin-bottom:24rem}}.banner-1-1 .banner-1__img--mb{margin-bottom:21rem}.banner-1-2{background-image:url(../images/banner-1-2.6fe5c00f.webp);background-position:89%;background-repeat:no-repeat}@media (max-width:1200px){.banner-1-2{background-image:url(../images/banner-1-2-mb.a3e90573.webp);background-position:100% 100%}}.card-2{height:370rem;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16rem;justify-content:space-between;align-items:end;padding:24rem;transition:all .3s ease-in-out;display:flex;position:relative}@media (max-width:1200px){.card-2{height:250rem;padding:16rem}}.card-2:before{content:"";width:100%;height:100%;z-index:1;background:linear-gradient(#0000 0%,#00000080 100%);border-radius:16rem;display:block;position:absolute;top:0;left:0}.card-2__text{color:var(--white);z-index:2;font-family:Roboto;font-size:24rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.card-2__text{font-size:20rem}}@media (max-width:1200px){.card-2__text{font-family:Roboto;font-size:20rem;font-style:normal;font-weight:400;line-height:130%}}.card-2__content{align-items:center;display:flex}.card-2__button{z-index:2;height:48rem;width:48rem;transition:all .3s ease-in-out}@media (hover:hover){.card-2:hover .card-2__button{transform:rotate(-45deg)}}.card-3{background-color:var(--gray);height:250rem;border-radius:16rem;flex-direction:column;justify-content:space-between;gap:80px;padding:24rem;display:flex;overflow:hidden}@media (max-width:1200px){.card-3{height:100%;gap:40rem;padding:16rem}}.card-3__text{color:var(--dark-gray);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.card-3__text{font-size:16rem}}.card-3__title{text-transform:uppercase;color:var(--black);font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.card-3__title{font-size:24rem;line-height:100%}}.card-3__img{max-height:248rem;height:100%;object-fit:cover;object-position:center;border-radius:16rem}.card-3--1{padding:0}.accordion-1{background-color:var(--gray);border-radius:16rem}.accordion-1__body{color:var(--dark-gray);padding:0 24rem}@media (max-width:1200px){.accordion-1__body{padding:0 16rem}}.accordion-1__body:before{content:"";padding-top:16rem;display:block}.accordion-1__body:after{content:"";padding-bottom:24rem;display:block}@media (max-width:1200px){.accordion-1__body:after{padding-bottom:16rem}}.accordion-1__header{color:var(--black);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:24rem 24rem 0;font-family:Roboto;font-size:24rem;font-style:normal;font-weight:700;line-height:130%;transition:all .3s ease-in-out;display:flex;position:relative}@media (max-width:600px){.accordion-1__header{font-size:20rem}}@media (max-width:1200px){.accordion-1__header{padding:16rem 16rem 0}}@media (hover:hover){.accordion-1__header:hover{color:var(--red)}}.accordion-1__header:after{content:"";max-width:24rem;min-width:24rem;max-height:24rem;min-height:24rem;background-image:url(../images/accordion-arrow.b57c915b.svg);background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out}.accordion-1__header.collapsed{padding-bottom:24rem}@media (max-width:1200px){.accordion-1__header.collapsed{padding-bottom:16rem}}.accordion-1__header.collapsed:after{rotate:180deg}.card-4{background-color:var(--gray);min-height:293rem;border-radius:16rem;padding:16rem}.card-4__desc{color:var(--dark-gray);margin-bottom:32rem;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.card-4__desc{font-size:16rem}}@media (max-width:1200px){.card-4__desc{font-size:16rem}}.card-4__link{color:var(--red);width:100%;height:50rem;background-color:var(--white);border-radius:100rem;justify-content:center;align-items:center;gap:10rem;padding:16rem 56rem;font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;line-height:100%;transition:all .3s ease-in-out;display:flex}@media (max-width:600px){.card-4__link{font-size:14rem}}@media (hover:hover){.card-4__link:hover{transform:scale(.95)}}.card-4__svg{width:40rem;height:40rem;min-width:40rem;min-height:40rem;background-color:var(--red);color:var(--white);border-radius:20rem;justify-content:center;align-items:center;margin-bottom:32rem;padding:8rem 14rem;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:130%;display:flex}@media (max-width:600px){.card-4__svg{font-size:16rem}}.card-4__title{text-transform:uppercase;color:var(--black);margin-bottom:16rem;font-family:Bebas Neue;font-size:32rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.card-4__title{font-size:20rem;line-height:100%}}@media (max-width:1200px){.card-4__title{text-transform:uppercase;font-family:Bebas Neue;font-size:24rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:1200px) and (max-width:600px){.card-4__title{text-transform:uppercase;font-family:Bebas Neue;font-size:18rem;font-style:normal;font-weight:700;line-height:100%}}@media (max-width:600px){.card-4__title{text-transform:uppercase;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:600px) and (max-width:600px){.card-4__title{font-size:24rem;line-height:100%}}.card-4--red{background-color:var(--red)}.card-4--red .card-4__svg{color:var(--red);background-color:var(--white)}.card-4--red .card-4__desc{color:var(--gray)}.card-4--red .card-4__title{color:var(--white)}.card-5{flex-direction:column;display:flex}.card-5__content{background-color:var(--gray);border-radius:0 0 16rem 16rem;align-items:end;gap:16rem;padding:16rem;display:flex}.card-5__desc{color:var(--dark-gray);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%;display:-webkit-box;overflow:hidden}@media (max-width:600px){.card-5__desc{font-size:16rem}}.card-5__tag{background-color:var(--gray);z-index:1;border-radius:100rem;padding:8rem;font-family:Roboto;font-size:14rem;font-style:normal;font-weight:400;line-height:110%;position:absolute;top:16rem;left:16rem}.card-5__title{text-transform:uppercase;font-family:Bebas Neue;font-size:24rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.card-5__title{text-transform:uppercase;font-family:Bebas Neue;font-size:18rem;font-style:normal;font-weight:700;line-height:100%}}@media (max-width:1600px){.card-5__title{text-transform:uppercase;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:1600px) and (max-width:600px){.card-5__title{font-size:24rem;line-height:100%}}@media (max-width:1200px){.card-5__title{text-transform:uppercase;font-family:Bebas Neue;font-size:24rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:1200px) and (max-width:600px){.card-5__title{text-transform:uppercase;font-family:Bebas Neue;font-size:18rem;font-style:normal;font-weight:700;line-height:100%}}@media (max-width:600px){.card-5__title{text-transform:uppercase;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:600px) and (max-width:600px){.card-5__title{font-size:24rem;line-height:100%}}.card-5__img{border-radius:16rem 16rem 0 0;position:relative;overflow:hidden}.card-5__img img{height:308rem;object-fit:cover;border-radius:16rem 16rem 0 0;transition:all .2s ease-in-out;position:relative}@media (max-width:1600px){.card-5__img img{height:270rem;max-height:270rem}}.card-5__text{flex-direction:column;gap:8rem;display:flex}.card-5__button{width:48rem;height:48rem;transition:all .3s ease-in-out}@media (hover:hover){.card-5:hover .card-5__button{transform:rotate(-45deg)}.card-5:hover .card-5__img img{transform:scale(1.1)}}.cookie{width:100%;height:100%;z-index:8;z-index:99;height:max-content;justify-content:center;padding:0 16rem;display:flex;position:fixed;bottom:24rem}.cookie__content{width:100%;max-width:1150rem;background-color:var(--gray);z-index:3;border-radius:100rem;justify-content:space-between;align-items:center;margin:0 auto;padding:16rem;display:flex;bottom:24rem}@media (max-width:600px){.cookie__content{border-radius:8rem;flex-direction:column;gap:16rem}}.cookie__text{font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.cookie__text{font-size:16rem}}@media (max-width:1200px){.cookie__text{font-family:Roboto;font-size:12rem;font-style:normal;font-weight:400;line-height:110%}}.cookie__link{text-decoration:underline;transition:all .3s ease-in-out}@media (hover:hover){.cookie__link:hover{color:var(--red)}}.banner-2{background-color:var(--gray);background-image:url(../images/banner-2-1.18240908.webp);background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:32rem;display:flex;overflow:hidden}.banner-2__content{max-width:986rem;padding:40rem}@media (max-width:1200px){.banner-2__content{padding:16rem}}.banner-2__desc{color:var(--dark-gray);flex-direction:column;gap:24rem;margin-bottom:40rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%;display:flex}@media (max-width:600px){.banner-2__desc{font-size:16rem}}@media (max-width:1200px){.banner-2__desc{gap:8rem;margin-bottom:24rem;font-size:16rem}}.banner-2__img{border-radius:20rem;display:none}@media (max-width:1200px){.banner-2__img{max-height:340rem;object-fit:contain;margin-bottom:24rem;display:block}}.banner-2__title{text-transform:uppercase;margin-bottom:32rem;font-family:Bebas Neue;font-size:90rem;font-style:normal;font-weight:700;line-height:90%}@media (max-width:600px){.banner-2__title{font-size:32rem;line-height:120%}}@media (max-width:1200px){.banner-2__title{text-transform:uppercase;margin-bottom:16rem;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:1200px) and (max-width:600px){.banner-2__title{font-size:24rem;line-height:100%}}@media (max-width:600px){.banner-2__title{text-transform:uppercase;margin-bottom:16rem;font-family:Bebas Neue;font-size:90rem;font-style:normal;font-weight:700;line-height:90%}}@media (max-width:600px) and (max-width:600px){.banner-2__title{font-size:32rem;line-height:120%}}.banner-2__button{color:var(--white);background-color:var(--red);height:50rem;border-radius:73rem;padding:24rem 16rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:500;line-height:100%;display:block}@media (max-width:600px){.banner-2__button{font-size:14rem}}.banner-2.btn-2{white-space:nowrap}@media (max-width:1600px){.banner-2{background-position-y:bottom;background-size:30%}}@media (max-width:1200px){.banner-2{background-image:none}}.breadcrumbs{margin-bottom:48rem}@media (max-width:1200px){.breadcrumbs{margin-top:4rem;margin-bottom:32rem}}.breadcrumbs__list{flex-wrap:nowrap;align-items:center;gap:9rem;display:flex;overflow-x:auto;overflow-y:hidden}.breadcrumbs__list-item{color:var(--black);white-space:nowrap;align-items:center;gap:9rem;font-family:Roboto;font-size:14rem;font-style:normal;font-weight:400;line-height:110%;transition:all .3s ease-in-out;display:flex}@media (hover:hover){.breadcrumbs__list-item:not(:last-child):hover{color:var(--red)}}.breadcrumbs__list-item:not(:last-child):after{content:"";width:4rem;height:4rem;background-color:var(--dark-gray);border-radius:50%;display:block}.breadcrumbs__list-item.disabled{color:var(--dark-gray);pointer-events:none}.hero-block-1{background-color:var(--gray);border-radius:32rem;grid-column:span 6;padding:32rem}@media (max-width:1200px){.hero-block-1{border-radius:16rem;padding:16rem}}.hero-block-1__text{color:var(--dark-gray);margin-bottom:60rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.hero-block-1__text{font-size:16rem}}@media (max-width:1200px){.hero-block-1__text{margin-bottom:32rem}}.hero-block-1__title{text-transform:uppercase;color:var(--black);margin-bottom:32rem;font-family:Bebas Neue;font-size:100rem;font-style:normal;font-weight:700;line-height:90%}@media (max-width:600px){.hero-block-1__title{font-size:40rem;line-height:100%}}@media (max-width:1200px){.hero-block-1__title{margin-bottom:24rem}}.hero-block-2{grid-area:span 2/span 6;position:relative}.hero-block-2__content{-webkit-backdrop-filter:blur(20rem);-webkit-backdrop-filter:blur(20rem);backdrop-filter:blur(20rem);background:#ffffff80;border-radius:24rem;padding:24rem;position:absolute;bottom:48rem;left:32rem;right:32rem}@media (max-width:1200px){.hero-block-2__content{border-radius:8rem;padding:16rem;bottom:24rem;left:16rem;right:16rem}}.hero-block-2__content .btn-3{--size:40rem;min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);transition:all .3s ease-in-out}@media (hover:hover){.hero-block-2__content:hover .btn-3{transform:rotate(45deg)}}.hero-block-2__desc{flex-direction:column;gap:16rem;display:flex}@media (max-width:1200px){.hero-block-2__desc{gap:8rem}}.hero-block-2__img{height:100%;object-fit:cover;border-radius:32rem}@media (max-width:1200px){.hero-block-2__img{min-height:450rem;border-radius:16rem}}.hero-block-2__text{color:var(--black);max-width:700rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.hero-block-2__text{font-size:16rem}}.hero-block-2__title{text-transform:uppercase;color:var(--black);justify-content:space-between;align-items:start;gap:24rem;font-family:Bebas Neue;font-size:32rem;font-style:normal;font-weight:700;line-height:120%;display:flex}@media (max-width:600px){.hero-block-2__title{font-size:20rem;line-height:100%}}@media (max-width:1200px){.hero-block-2__title{gap:8rem}}.hero-block-3{background-color:var(--gray);border-radius:32rem;grid-column:span 6;gap:24rem;padding:32rem;display:flex}@media (max-width:1200px){.hero-block-3{border-radius:16rem;padding:16rem}}@media (max-width:600px){.hero-block-3{flex-direction:column}}.hero-block-3__content{flex-direction:column;display:flex}.hero-block-3__content .btn-1{max-width:max-content;margin-top:auto}.hero-block-3__img{min-width:256rem;border-radius:16rem;overflow:hidden}.hero-block-3__img img{height:100%;object-fit:cover}.hero-block-3__text{color:var(--dark-gray);margin-bottom:24rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.hero-block-3__text{font-size:16rem}}.hero-block-3__title{text-transform:uppercase;color:var(--black);margin-bottom:16rem;font-family:Bebas Neue;font-size:32rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.hero-block-3__title{font-size:20rem;line-height:100%}}.hero{grid-template-columns:repeat(12,1fr);gap:24rem;margin-top:48rem;display:grid}@media (max-width:1200px){.hero{grid-template-columns:auto;gap:8rem;margin-top:4rem}}.advantages{grid-template-columns:2fr 2fr;display:grid}.advantages__block{border-bottom:1rem solid var(--dark-gray);gap:78rem;padding-bottom:16rem;display:flex}@media (max-width:1200px){.advantages__block{gap:8rem}}.advantages__block:not(:last-child){margin-bottom:16rem}.advantages__desc{color:var(--black);margin-bottom:48rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.advantages__desc{font-size:16rem}}@media (max-width:1200px){.advantages__desc{margin-bottom:16rem}}.advantages__headline{text-transform:uppercase;color:var(--black);font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.advantages__headline{font-size:24rem;line-height:100%}}.advantages__left{max-width:724rem;margin-bottom:40rem}@media (max-width:1600px){.advantages__left{max-width:565rem}}.advantages__number{color:var(--red);font-family:Bebas Neue;font-weight:700;font-style:Bold;font-size:90rem;line-height:90%}.advantages__text{color:var(--dark-gray);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.advantages__text{font-size:16rem}}.advantages__title{text-transform:uppercase;color:var(--black);margin-bottom:32rem;font-family:Bebas Neue;font-size:90rem;font-style:normal;font-weight:700;line-height:90%}@media (max-width:600px){.advantages__title{font-size:32rem;line-height:120%}}.advantages__title span{color:var(--red)}@media (max-width:1200px){.advantages__title{margin-bottom:24rem}.advantages{display:block}}.downloads{background-color:var(--gray);border-radius:8rem;justify-content:space-between;align-items:center;gap:39rem;padding:16rem;transition:all .3s ease-in-out;display:flex}.downloads__memory{color:var(--dark-gray);white-space:nowrap;grid-template-columns:2fr 2fr;align-items:center;gap:16rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%;display:grid}@media (max-width:600px){.downloads__memory{font-size:16rem}}@media (max-width:1200px){.downloads__memory{font-size:16rem}}.downloads__name{text-transform:uppercase;color:var(--black);white-space:nowrap;text-overflow:ellipsis;font-family:Bebas Neue;font-size:32rem;font-style:normal;font-weight:700;line-height:120%;transition:all .3s ease-in-out;overflow:hidden}@media (max-width:600px){.downloads__name{font-size:20rem;line-height:100%}}@media (max-width:1200px){.downloads__name{text-transform:uppercase;font-family:Bebas Neue;font-size:24rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:1200px) and (max-width:600px){.downloads__name{text-transform:uppercase;font-family:Bebas Neue;font-size:18rem;font-style:normal;font-weight:700;line-height:100%}}@media (hover:hover){.downloads:hover{transform:scale(1.03)}.downloads:hover .downloads__name{color:var(--red)}}@media (max-width:1200px){.downloads{gap:24rem;padding:8rem}}.certificates{max-width:1176rem;flex-direction:column;gap:8rem;display:flex}.contact{background-color:var(--gray);border-radius:24rem;padding:24rem}.contact__info p{color:var(--black);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.contact__info p{font-size:16rem}}.contact__info span{color:var(--dark-gray);margin-bottom:8rem;font-family:Roboto;font-size:16rem;font-style:normal;font-weight:400;line-height:130%;display:block}.contact__info a{transition:all .3s ease-in-out}@media (hover:hover){.contact__info a:hover{color:var(--red)}}.contact__info p:not(:last-child){margin-bottom:16rem}.contact__title{text-transform:uppercase;color:var(--red);margin-bottom:32rem;font-family:Bebas Neue;font-size:32rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.contact__title{font-size:20rem;line-height:100%}}@media (max-width:1200px){.contact__title{text-transform:uppercase;margin-bottom:24rem;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}}@media (max-width:1200px) and (max-width:600px){.contact__title{font-size:24rem;line-height:100%}}.contacts-span-2{grid-column:span 2}@media (max-width:600px){.contacts-span-2{grid-column:span 1}}.contact-map{height:100%;justify-content:space-between;display:flex}.contact-map__info{max-width:284rem;flex-direction:column;justify-content:space-between;display:flex}@media (max-width:1200px){.contact-map__info{max-width:224rem}}@media (max-width:600px){.contact-map__info{max-width:max-content;padding:24rem 24rem 0}}.contact-map__link{flex-direction:column;gap:24rem;display:flex}.contact-map__text{color:var(--black);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.contact-map__text{font-size:16rem}}.contact-map__frame{max-width:450rem;width:100%;border-radius:24rem;margin:-24rem -24rem -24rem 0}@media (max-width:600px){.contact-map__frame{height:100%;margin:0}.contact-map{height:430rem;flex-direction:column;gap:16rem;padding:0}}.contacts{grid-template-columns:repeat(4,1fr);gap:24rem;display:grid}@media (max-width:1600px){.contacts{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.contacts{grid-template-columns:repeat(2,1fr);gap:8rem}}@media (max-width:600px){.contacts{grid-template-columns:repeat(1,1fr)}}.page-404{height:812rem;background-image:url(../images/404back.5f8f377d.webp);background-size:contain;border-radius:32rem;flex-direction:column;justify-content:center;align-items:center;display:flex}.page-404__button{color:var(--white);background-color:var(--red);border:1rem solid var(--red);border-radius:100rem;justify-content:center;padding:15rem 55rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:500;line-height:100%;transition:all .3s ease-in-out;display:flex}@media (max-width:600px){.page-404__button{font-size:14rem}}@media (hover:hover){.page-404__button:hover{background-color:var(--white);color:var(--red)}}@media (max-width:600px){.page-404__button{width:100%;height:42rem;align-items:center}}.page-404__text{color:var(--black);max-width:890rem;text-align:center;margin-bottom:24rem;font-family:Roboto;font-size:24rem;font-style:normal;font-weight:700;line-height:130%}@media (max-width:600px){.page-404__text{font-size:20rem}}@media (max-width:1200px){.page-404__text{font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}}@media (max-width:1200px) and (max-width:600px){.page-404__text{font-size:16rem}}.page-404__title{text-transform:uppercase;color:var(--red);margin-bottom:35rem;font-family:Bebas Neue;font-size:600rem;font-style:normal;font-weight:700;line-height:90%}@media (max-width:600px){.page-404__title{font-size:40rem;line-height:100%}}@media (max-width:1200px){.page-404__title{font-size:200rem}}@media (max-width:600px){.page-404__title{margin-bottom:0}}@media (max-width:1200px){.page-404{height:550rem;border-radius:16rem;padding:16rem}}@media (max-width:600px){.page-404{height:620rem;background-image:url(../images/404backmobile.590e5531.webp)}}.about{gap:24rem;display:flex}.about__left-side{max-width:576rem;grid-template-columns:1fr 1fr;gap:24rem;display:grid}@media (max-width:1200px){.about__left-side{max-width:1000rem;flex-direction:column;gap:8rem;display:flex}}.about__left-title{text-transform:uppercase;color:var(--red);margin-bottom:32rem;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.about__left-title{font-size:24rem;line-height:100%}}@media (max-width:1200px){.about__left-title{font-size:40rem}}.about__left-subtitle{color:var(--dark-gray);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.about__left-subtitle{font-size:16rem}}@media (max-width:1200px){.about__left-subtitle{margin-bottom:8rem}}.about__left-item{background-color:var(--gray);border-radius:16rem;padding:16rem}.about__left-text{color:var(--dark-gray);grid-column:span 2;margin-top:10rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.about__left-text{font-size:16rem}}.about__right-side{width:100%;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:24rem;display:grid}@media (max-width:1200px){.about__right-side{height:224rem;gap:8rem}}.about__right-item{background-position:50%;background-size:cover;border-radius:17.28rem}@media (max-width:1200px){.about__right-item{border-radius:8rem}}.about__item1{grid-area:1/1/2/2}@media (max-width:600px){.about__item1{grid-area:1/1/2/3}}.about__item2{grid-area:1/2/2/4}@media (max-width:600px){.about__item2{grid-area:1/3/2/4}}.about__item3{grid-area:2/1/3/3}@media (max-width:600px){.about__item3{grid-area:2/1/3/2}}.about__item4{grid-area:2/3/3/4}@media (max-width:600px){.about__item4{grid-area:2/2/3/4}}@media (max-width:1200px){.about{flex-direction:column}}.calculator{grid-template-columns:repeat(12,1fr);gap:24rem;display:grid}@media (max-width:1200px){.calculator{background-color:var(--gray);border-radius:16rem;grid-template-columns:1fr;gap:0;padding:16rem}.calculator .input-1--2{background-color:var(--white)}.calculator__button{width:100%}}.calculator__error{color:var(--red);font-family:Roboto;font-size:12rem;font-style:normal;font-weight:400;line-height:110%;position:absolute;bottom:-16rem;right:0}@media (max-width:1200px){.calculator__error{position:relative;bottom:0}}.calculator__field{flex-direction:column;gap:8rem;display:flex;position:relative}.calculator__field:not(:last-child){margin-bottom:24rem}.calculator__field:last-child{margin-bottom:32rem}.calculator__form{grid-column:span 5}@media (max-width:1200px){.calculator__form{grid-column:auto}}.calculator__label{text-transform:uppercase;color:var(--black);font-family:Bebas Neue;font-size:32rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.calculator__label{font-size:20rem;line-height:100%}}.calculator__result{background-color:var(--gray);background-image:url(../images/calculator.ad13151b.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;border-radius:32rem;grid-column:span 7;padding:32rem}@media (max-width:1200px){.calculator__result{background:0 0;grid-column:auto;padding:0}}.calculator__result-wrapper{max-width:544rem}@media (max-width:1200px){.calculator__result-wrapper{display:none}}.calculator__select{appearance:none;cursor:pointer;text-indent:.01rem;text-overflow:"";background-image:url(../images/down-arrow-red.969c571d.svg);background-position:right 16rem center;background-repeat:no-repeat;background-size:16rem;padding-right:40rem;transition:all .3s ease-in-out}.calculator__select::-ms-expand{display:none}.calculator__select:focus{background-image:url(../images/down-arrow-red.969c571d.svg);background-position:right 16rem center;transform:none}.calculator__header{display:none}@media (max-width:1200px){.calculator__header{flex-direction:column;gap:16rem;margin-bottom:40rem;display:flex}}.calculator__header-title{text-transform:uppercase;color:var(--black);font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.calculator__header-title{font-size:24rem;line-height:100%}}.calculator__header-desc{color:var(--dark-gray);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.calculator__header-desc{font-size:16rem}}.result__button{margin-top:16rem}@media (max-width:1200px){.result__button{width:100%}}.result__description{color:var(--dark-gray);margin-bottom:24rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.result__description{font-size:16rem}}.result__stat-item{align-items:center;gap:8rem;display:flex}.result__stat-label{text-transform:uppercase;color:var(--black);font-family:Bebas Neue;font-size:24rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.result__stat-label{text-transform:uppercase;font-family:Bebas Neue;font-size:18rem;font-style:normal;font-weight:700;line-height:100%}}.result__stat-value{color:var(--black);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.result__stat-value{font-size:16rem}}.result__stats{flex-direction:column;gap:8rem;display:flex}@media (max-width:1200px){.result__stats{margin-top:40rem}}.result__title{text-transform:uppercase;color:var(--black);margin-bottom:16rem;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.result__title{font-size:24rem;line-height:100%}}.custom-select{width:100%;position:relative}.custom-select__toggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.custom-select__toggle:focus{border:none;outline:none}.custom-select__arrow{width:24rem;height:24rem;transition:transform .2s}.custom-select[data-open] .custom-select__arrow{transform:rotate(180deg)}.custom-select__dropdown{z-index:1000;max-height:300rem;background-color:var(--gray);border-radius:8rem;flex-direction:column;gap:8rem;margin:4rem 0 0;padding:16rem;list-style:none;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@media (max-width:1200px){.custom-select__dropdown{background-color:var(--white)}}.custom-select[data-open] .custom-select__dropdown{display:flex}.custom-select__option{cursor:pointer;color:var(--black);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%;transition:all .3s ease-in-out}@media (max-width:600px){.custom-select__option{font-size:16rem}}@media (hover:hover){.custom-select__option:hover{color:var(--red)}}.custom-select__option[aria-selected=true]{color:var(--red)}.banner-3{grid-template-columns:repeat(2,1fr);gap:24rem;display:grid}@media (max-width:1200px){.banner-3{grid-template-columns:1fr}}.banner-3__img{border-radius:16rem}@media (max-width:1200px){.banner-3__img{display:none}}.banner-3__img-mobile{border-radius:16rem;margin-bottom:16rem;display:none}@media (max-width:1200px){.banner-3__img-mobile{display:block}}@media (max-width:600px){.banner-3__img-mobile{height:310rem}}.banner-3__text{color:var(--dark-gray);margin-bottom:24rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.banner-3__text{font-size:16rem}}.banner-3__title{color:var(--black);text-transform:uppercase;margin-bottom:32rem;font-family:Bebas Neue;font-size:100rem;font-style:normal;font-weight:700;line-height:90%}@media (max-width:600px){.banner-3__title{font-size:40rem;line-height:100%}}.banner-3__title span{color:var(--red)}@media (max-width:1200px){.banner-3__title{margin-bottom:24rem;font-size:40rem}}.banner-3__btns{gap:8rem;display:flex}@media (max-width:600px){.banner-3__btns{flex-direction:column}}@media (max-width:1200px){.banner-3-2 .btn-2{display:none}}@media (max-width:600px){.banner-3-2 .banner-3__img-mobile{height:260rem;object-fit:cover}}.application__info{background-color:var(--gray);border-radius:16rem;padding:24rem}@media (max-width:1200px){.application__info{padding:16rem}}.application .btn-1{width:255rem;margin-top:16rem}@media (max-width:1200px){.application .btn-1{width:100%}}@media (max-width:600px){.banner-4__btns{width:100%;flex-direction:column;gap:8rem;display:flex}.banner-4__btns>*{width:100%}}.banner-4__img{margin-bottom:24rem}@media (max-width:1200px){.banner-4__img{margin-bottom:16rem}}.banner-4__img img{max-height:660rem;object-fit:cover;border-radius:32rem}@media (max-width:1200px){.banner-4__img img{max-height:310rem;border-radius:16rem}}.banner-4__text{max-width:876rem;margin-bottom:24rem}.block-history{flex-direction:column;gap:24rem;display:flex}@media (max-width:1200px){.block-history{gap:16rem}}.block-history__row{gap:24rem;display:flex}@media (max-width:1200px){.block-history__row{flex-direction:column;gap:8rem}}.block-history__row:nth-child(2n){flex-direction:row-reverse}@media (max-width:1200px){.block-history__row:nth-child(2n){flex-direction:column;gap:8rem}}.block-history__img{width:100%;flex:50%}.block-history__img img{object-fit:cover;height:100%;border-radius:16rem}@media (max-width:1200px){.block-history__img img{max-height:520rem}}@media (max-width:600px){.block-history__img img{max-height:380rem}}.block-history__text{background-color:var(--gray);border-radius:16rem;flex:50%;padding:24rem}@media (max-width:1200px){.block-history__text{padding:16rem}}.block-1{background-color:var(--gray);border-radius:24rem;grid-template-columns:repeat(2,1fr);gap:24rem;padding:24rem;display:grid}@media (max-width:1200px){.block-1{border-radius:16rem;grid-template-columns:1fr;padding:16rem}}.block-1__text{color:var(--dark-gray)}.block-1__title{margin-bottom:24rem}.faq{height:max-content;grid-template-columns:repeat(12,1fr);gap:24rem;display:grid}@media (max-width:1200px){.faq{grid-template-columns:1fr}}.faq__img{width:100%;height:100%;background-image:url(../images/1.365e9b4c.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24rem;grid-column:span 5;overflow:hidden}@media (max-width:1200px){.faq__img{display:none}}.faq__list{flex-direction:column;grid-column:span 7;gap:16rem;display:flex}@media (max-width:1200px){.faq__list{grid-column:1;gap:8rem}}.certificates{max-width:1176rem;flex-direction:column;gap:8rem;display:flex}.contacts{grid-template-columns:repeat(4,1fr);gap:24rem;display:grid}@media (max-width:1600px){.contacts{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.contacts{grid-template-columns:repeat(2,1fr);gap:8rem}}@media (max-width:600px){.contacts{grid-template-columns:repeat(1,1fr)}}.blog__layout{grid-template-columns:276rem 1fr;gap:24rem;display:grid}@media (max-width:1200px){.blog__layout{grid-template-columns:1fr;gap:16rem}}.blog .tabs{flex-direction:column;gap:8rem;display:flex}@media (max-width:1200px){.blog .tabs{flex-direction:row}}.blog .tab{background-color:var(--gray);cursor:pointer;text-align:center;color:var(--red);border:none;border-radius:100rem;align-items:center;padding:16rem 56rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:500;line-height:100%;transition:all .3s ease-in-out;display:flex}@media (max-width:600px){.blog .tab{font-size:14rem}}.blog .tab:hover{background:#e9e9ed}.blog .tab.active{background-color:var(--red);color:var(--white)}.blog .tab__title{flex-grow:1}.blog .tab-content{display:none}.blog .tab-content.active{display:block}.blog-detail__content{grid-template-columns:repeat(12,1fr);gap:24rem;margin-bottom:24rem;display:grid}@media (max-width:1200px){.blog-detail__content{grid-template-columns:1fr}}.blog-detail__content-text{grid-column:span 9}@media (max-width:1200px){.blog-detail__content-text{grid-column:1}}.blog-detail__content-titles{background-color:var(--gray);height:max-content;border-radius:16rem;flex-direction:column;grid-column:span 3;gap:24rem;padding:24rem;display:flex;position:sticky;top:24rem}@media (max-width:1200px){.blog-detail__content-titles{order:-1;grid-column:1;gap:16rem;padding:16rem;position:static}}.blog-detail__content-titles ul{flex-direction:column;gap:16rem;display:flex}@media (max-width:1200px){.blog-detail__content-titles ul{gap:8rem}}.blog-detail__content-titles li{color:var(--dark-gray);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.blog-detail__content-titles li{font-size:16rem}}.blog-detail__content-titles ul li{counter-increment:list-counter}.blog-detail__content-titles ul li a:before{content:counter(list-counter)". ";margin-right:4rem;display:inline-block}.blog-detail__content-titles-title{color:var(--black);font-family:Roboto;font-size:24rem;font-style:normal;font-weight:700;line-height:130%}@media (max-width:600px){.blog-detail__content-titles-title{font-size:20rem}}.blog-detail__date{color:var(--dark-gray);margin-bottom:16rem;font-family:Roboto;font-size:16rem;font-style:normal;font-weight:400;line-height:130%}.blog-detail__photo{max-height:600rem;width:100%;object-fit:cover;object-position:center;border-radius:16rem;margin-bottom:32rem}@media (max-width:1200px){.blog-detail__photo{max-height:420rem;margin-bottom:24rem}}@media (max-width:600px){.blog-detail__photo{max-height:196rem}}.blog-detail__banner{margin-bottom:32rem}@media (max-width:1200px){.blog-detail__banner{margin-bottom:24rem}}.products-detail{grid-template-columns:repeat(2,1fr);gap:40rem 24rem;display:grid;position:relative}@media (max-width:1200px){.products-detail{grid-template-columns:1fr;row-gap:8rem}}.products-detail__block{grid-row:span 2;margin-bottom:16rem}.products-detail__block-content{background-color:var(--gray);height:613rem;border-radius:32rem;padding:32rem;position:sticky;top:24rem}@media (max-width:1600px){.products-detail__block-content{height:527rem}}@media (max-width:1200px){.products-detail__block-content{height:max-content;border-radius:16rem;padding:16rem}}.products-detail__block-btns{gap:8rem;display:flex}@media (max-width:600px){.products-detail__block-btns{flex-direction:column}}.products-detail__block-desc{color:var(--dark-gray);margin-bottom:40rem}@media (max-width:1200px){.products-detail__block-desc{margin-bottom:48rem}}.products-detail__block-subtitle{color:var(--black);margin-bottom:24rem;font-family:Roboto;font-size:24rem;font-style:normal;font-weight:700;line-height:130%}@media (max-width:600px){.products-detail__block-subtitle{font-size:20rem}}.products-detail__content{flex-direction:column;gap:24rem;display:flex}.products-detail__img{background-color:var(--gray);border-radius:32rem}.products-detail__img img{max-height:613rem;object-fit:contain}@media (max-width:1200px){.products-detail__img{border-radius:16rem}}.products-detail__content-item .btn-1{max-width:max-content}@media (max-width:600px){.products-detail__content-item .btn-1{max-width:100%}}.products-detail__content-item .cms{margin-bottom:24rem}.map{flex-direction:column;gap:32rem;display:flex}@media (max-width:1200px){.map{gap:16rem}}.map__frame{width:100%;height:680rem;position:relative}@media (max-width:1200px){.map__frame{height:310rem}}.map__wrapper{width:100%;height:100%;border-radius:32rem;position:relative;overflow:hidden}.map__list{flex-direction:column;gap:16rem;display:flex}@media (max-width:1200px){.map__list{gap:8rem}}.application__img{height:100%;background-repeat:no-repeat;background-size:cover;border-radius:16rem}@media (max-width:1200px){.application__img{max-height:380rem}}@media (max-width:600px){.application__img{max-height:210rem}}.stocks-detail{flex-direction:column;gap:24rem;display:flex}@media (max-width:1200px){.stocks-detail{gap:16rem}}.stocks-detail__btn{display:none}@media (max-width:1200px){.stocks-detail__btn{display:flex}}.stocks-detail__content{max-width:876rem}.stocks-detail .h3{margin-top:24rem}.compared__img{border-radius:24rem;overflow:hidden}@media (max-width:1200px){.compared__img{border-radius:16rem}}.compared__text{color:var(--dark-gray)}@media (max-width:1200px){.compared__text{margin-top:8px}}.cms{font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.cms{font-size:16rem}}.cms h2,.cms h3,.cms h4,.cms h5{color:var(--black);margin:24rem 0 12rem}.cms h2:first-child,.cms h3:first-child,.cms h4:first-child,.cms h5:first-child{margin-top:0}.cms h2 span,.cms h3 span,.cms h4 span,.cms h5 span{color:var(--red)}.cms h2{text-transform:uppercase;letter-spacing:0%;text-transform:uppercase;font-family:Bebas Neue;font-size:40rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.cms h2{font-size:32rem;line-height:120%}}.cms h3{text-transform:uppercase;font-family:Bebas Neue;font-size:32rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.cms h3{font-size:20rem;line-height:100%}}.cms h4{text-transform:uppercase;font-family:Bebas Neue;font-size:32rem;font-style:normal;font-weight:700;line-height:120%}@media (max-width:600px){.cms h4{font-size:20rem;line-height:100%}}.cms h5{font-family:Roboto;font-size:24rem;font-style:normal;font-weight:700;line-height:130%}@media (max-width:600px){.cms h5{font-size:20rem}}.cms p{color:var(--dark-gray);margin-bottom:24rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:600px){.cms p{font-size:16rem}}.cms p span{color:var(--red)}.cms p:last-child{margin-bottom:0}.cms ol{counter-reset:list-counter;flex-direction:column;gap:4rem;display:flex}.cms ol li{counter-increment:list-counter;color:var(--dark-gray);align-items:start;gap:8rem;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%;display:flex}@media (max-width:600px){.cms ol li{font-size:16rem}}.cms ol li:before{content:counter(list-counter);--sizeMarker:24rem;width:var(--sizeMarker);height:var(--sizeMarker);min-width:var(--sizeMarker);min-height:var(--sizeMarker);background-color:var(--red);color:var(--white);border-radius:8rem;justify-content:center;align-items:center;font-family:Roboto;font-size:16rem;font-style:normal;font-weight:400;line-height:130%;display:flex}.cms ol li p{margin-bottom:0}.cms ul{flex-direction:column;gap:4rem;display:flex}.cms ul li{color:var(--dark-gray);align-items:flex-start;font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%;display:flex}@media (max-width:600px){.cms ul li{font-size:16rem}}.cms ul li:before{content:"";--sizeMarker:8rem;width:var(--sizeMarker);height:var(--sizeMarker);min-width:var(--sizeMarker);min-height:var(--sizeMarker);background-color:var(--red);border-radius:50%;margin-top:8rem;margin-left:16rem;margin-right:8rem;display:block}.cms ol,.cms ul:not(:last-child){margin-bottom:12rem}.cms p b{color:var(--black);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:700;line-height:130%}.cms img{max-height:530rem;object-fit:cover;border-radius:16rem;margin:24rem 0}.cms a:not(.btn-1,.btn-2){color:var(--red);font-family:Roboto;font-size:18rem;font-style:normal;font-weight:400;line-height:130%;text-decoration:underline}@media (max-width:600px){.cms a:not(.btn-1,.btn-2){font-size:16rem}}