.hero-scroll-section{background-color:var(--bg-black);width:100%;height:200vh;position:relative}.hero-scroll-section .sticky-container{flex-direction:column;justify-content:space-between;width:100%;height:100vh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.block{background-color:var(--bg-black);width:100%;height:50vh;color:var(--bg-white);z-index:20;flex-shrink:0;justify-content:center;align-items:center;display:flex}.top-block{align-items:flex-end}.bottom-block{flex-direction:column;justify-content:flex-start;gap:1.0625rem}.bottom-block__desc{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);text-align:center;font-size:clamp(1.125rem,.94355rem + .806452vw,1.75rem);font-weight:500;line-height:1.15}.aboutUs__video-wrapperScroll{z-index:15;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.aboutUs__video-in-container{aspect-ratio:2/3;width:100%}.aboutUs__video{-o-object-fit:cover;object-fit:cover;width:100%;min-width:100%;height:100%;min-height:100%}@media (min-width:1024px){.aboutUs__video{-o-object-fit:none;object-fit:none}}.aboutUs__video{-o-object-position:center;object-position:center}
.ntouch{background-color:var(--bg-black);padding-block:6.25rem 11.875rem}.ntouch__title{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-white);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.ntouch__title{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}.ntouch__title{margin-top:clamp(5rem,4.03831rem + 4.27419vw,8.3125rem)}.ntouch__subtitle{letter-spacing:-.06em;text-transform:none;color:var(--text-light-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1;font-family:var(--second-family);margin-top:1.875rem}@media (min-width:768px){.ntouch__title{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}.ntouch__subtitle{width:50%;margin-left:auto}}@media (min-width:1024px){.ntouch .ntouch__subtitle-container{grid-template-columns:repeat(4,1fr);display:grid}.ntouch__subtitle{grid-column:3/4;width:100%;margin-left:0;display:inline-flex}}
.ourAchievements__container{padding-block:clamp(5rem,1.13971rem + 17.1569vw,9.375rem)}@media (min-width:1024px){.ourAchievements__container{padding-block:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem)}}.ourAchievements__wrapper{flex-direction:column;display:flex}.ourAchievements__mainTitle{background-color:var(--bg-black);--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);margin-bottom:clamp(.625rem,.07353rem + 2.45098vw,1.25rem)}@media (min-width:1024px){.ourAchievements__mainTitle{grid-template-columns:repeat(4,1fr);display:grid}}.ourAchievements__mainTitle h2{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);text-transform:uppercase;padding:.75rem;font-size:clamp(1.375rem,.60294rem + 3.43137vw,2.25rem);font-weight:600;line-height:1}@media (min-width:768px){.ourAchievements__mainTitle h2{font-size:clamp(2.25rem,2.14113rem + .483871vw,2.625rem)}}@media (min-width:1024px){.ourAchievements__mainTitle h2{grid-column:3/5;margin-bottom:0;padding:.9375rem 0}}.ourAchievements__innerWrapper{border-bottom:1px solid var(--vector-deep-gray);cursor:pointer;margin-top:clamp(.9375rem,.66176rem + 1.22549vw,1.25rem);padding-bottom:clamp(.9375rem,.66176rem + 1.22549vw,1.25rem)}.ourAchievements__innerWrapper.first-in-group{margin-top:0}.ourAchievements__innerWrapper{flex-direction:column;display:flex;position:relative}.ourAchievements__innerWrapper.last-in-group{margin-bottom:2.5rem}.ourAchievements__innerWrapper.last-in-group:last-of-type{margin-bottom:0}@media (min-width:1024px){.ourAchievements__innerWrapper{border-bottom:none;grid-template-columns:repeat(4,1fr);display:grid}.ourAchievements__innerWrapper.last-in-group{margin-bottom:3.75rem;padding-bottom:0}.ourAchievements__innerWrapper.last-in-group:last-of-type{margin-bottom:0}.ourAchievements__innerWrapper{grid-template-areas:".city title arrow"". .desc."".gallery gallery gallery";align-items:start}}.ourAchievements__innerWrapper:after{content:"";display:none}@media (min-width:1024px){.ourAchievements__innerWrapper:after{border-bottom:1px solid var(--vector-deep-gray);grid-area:4/2/auto/5;width:100%;padding-bottom:1.25rem;display:block}}.ourAchievements__city{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-gray);text-transform:uppercase;order:4;grid-area:city;margin-top:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);font-size:clamp(1.125rem,.57353rem + 2.45098vw,1.75rem);font-weight:500;line-height:1.15;display:flex}@media (min-width:1024px){.ourAchievements__city{order:unset;margin-top:0}}.ourAchievements__subtitle{letter-spacing:-.06em;text-transform:uppercase;width:90%;color:var(--text-black);text-transform:uppercase;order:1;grid-area:title;font-size:clamp(1.125rem,.57353rem + 2.45098vw,1.75rem);font-weight:600;line-height:1.15}@media (min-width:1024px){.ourAchievements__subtitle{width:100%;padding-bottom:.9375rem}}.ourAchievements__arrow-wrapper{grid-area:arrow;position:absolute;top:0;right:0}@media (min-width:1024px){.ourAchievements__arrow-wrapper{justify-self:end;padding-top:.3125rem;position:static}}.ourAchievements__arrow-wrapper svg{flex-shrink:0;transition:transform .2s ease-out;transform:rotate(-90deg)}.ourAchievements__arrow-wrapper .ourAchievements__arrow--active{transform:rotate(90deg)}.ourAchievements__description{letter-spacing:-.06em;text-transform:none;color:var(--text-black);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1;font-family:var(--second-family);order:2;grid-area:desc;padding-block:clamp(.8125rem,.70221rem + .490196vw,.9375rem)}@media (min-width:1024px){.ourAchievements__description{padding:0;max-width:90%;padding-bottom:.9375rem;animation:.2s ease-out fadeInDesktop}}.ourAchievements__description span{white-space:pre-line;color:var(--text-gray);display:block}.ourAchievements__gallery{order:3;grid-area:gallery;width:100%}@media (min-width:1024px){.ourAchievements__gallery{animation:.25s ease-out fadeInDesktop}}.ourAchievements .embla{overflow:hidden}.ourAchievements .embla__container{gap:.625rem;display:flex}@media (min-width:1024px){.ourAchievements .embla__container{grid-template-columns:1fr 1fr 1fr;justify-items:stretch;gap:0;display:grid}}.ourAchievements .embla__slide{flex:none;align-items:flex-start;max-width:100%;display:flex}@media (min-width:1024px){.ourAchievements .embla__slide{width:100%}.ourAchievements .embla__slide:only-child{grid-column:2/3;justify-self:start}.ourAchievements .embla__slide:only-child .ourAchievements__image-wrapper img{-o-object-position:left;object-position:left}.ourAchievements .embla__slide:first-child:not(:only-child){justify-self:start}.ourAchievements .embla__slide:first-child:not(:only-child) .ourAchievements__image-wrapper img{-o-object-position:left;object-position:left}.ourAchievements .embla__slide:nth-child(2){justify-self:center}.ourAchievements .embla__slide:nth-child(2) .ourAchievements__image-wrapper img{-o-object-position:center;object-position:center}.ourAchievements .embla__slide:nth-child(3){justify-self:end}.ourAchievements .embla__slide:nth-child(3) .ourAchievements__image-wrapper{margin-left:auto}.ourAchievements .embla__slide:nth-child(3) .ourAchievements__image-wrapper img{-o-object-position:right;object-position:right}}.ourAchievements__image-wrapper{width:100%;height:12.5rem;overflow:hidden}@media (min-width:768px){.ourAchievements__image-wrapper{height:18.75rem}}@media (min-width:1024px){.ourAchievements__image-wrapper{width:auto;max-width:100%;height:15rem}}.ourAchievements__image-wrapper img{-o-object-fit:contain;object-fit:contain;--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);width:100%;height:100%;clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%)}@media (min-width:1024px){.ourAchievements__image-wrapper img{-o-object-position:left;object-position:left}@keyframes fadeInDesktop{0%{opacity:0;transform:translateY(-.3125rem)}to{opacity:1;transform:translateY(0)}}}
.productsMenu{background-color:var(--bg-black);z-index:1;position:relative}.productsMenu__container{position:relative}.productsMenu__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(2% - .5px),#212121 calc(2% - .5px) calc(2% + .5px),#0000 calc(2% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#212121 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(98% - .5px),#212121 calc(98% - .5px) calc(98% + .5px),#0000 calc(98% + .5px));background-repeat:no-repeat;position:absolute;inset:0}@media (min-width:768px){.productsMenu__container{position:relative}.productsMenu__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(1% - .5px),#212121 calc(1% - .5px) calc(1% + .5px),#0000 calc(1% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#212121 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(99% - .5px),#212121 calc(99% - .5px) calc(99% + .5px),#0000 calc(99% + .5px));background-repeat:no-repeat;position:absolute;inset:0}}@media (min-width:1380px){.productsMenu__container{position:relative}.productsMenu__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(1% - .5px),#212121 calc(1% - .5px) calc(1% + .5px),#0000 calc(1% + .5px)),linear-gradient(90deg,#0000 calc(25.4% - .5px),#212121 calc(25.4% - .5px) calc(25.4% + .5px),#0000 calc(25.4% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#212121 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(74.6% - .5px),#212121 calc(74.6% - .5px) calc(74.6% + .5px),#0000 calc(74.6% + .5px)),linear-gradient(90deg,#0000 calc(99% - .5px),#212121 calc(99% - .5px) calc(99% + .5px),#0000 calc(99% + .5px));background-repeat:no-repeat;position:absolute;inset:0}}.productsMenu__container{padding-block:clamp(6.25rem,5.8871rem + 1.6129vw,7.5rem)}.productsMenu .products-menu-title{margin-left:.625rem;position:relative}.productsMenu__container{padding-bottom:clamp(6.25rem,3.38235rem + 12.7451vw,9.5rem)}@media (min-width:1024px){.productsMenu__container{padding-bottom:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem)}}.productsMenu__title{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-white);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.productsMenu__title{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}.productsMenu__title{margin-bottom:.75rem}.productsMenu__subtitle{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-light-gray);font-size:clamp(.875rem,.72984rem + .645161vw,1.375rem);font-weight:500;line-height:1.1}.productsMenu__item-header{display:none}.productsMenu__list{flex-direction:column;gap:1.875rem;margin-top:clamp(1.875rem,.60484rem + 5.64516vw,6.25rem);display:flex}.productsMenu__list .productsMenu__item{display:flex;position:relative}.productsMenu__list .productsMenu__item-model{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);font-size:1.75rem;font-weight:500;line-height:1.15;display:none}.productsMenu__list .productsMenu__item .productsMenu__item-arrow svg{width:clamp(.75rem,.60484rem + .645161vw,1.25rem);position:absolute;top:0;right:0}.productsMenu__list .productsMenu__item-title-wrapper{border-top:1px solid var(--text-white);flex-direction:column;width:50%;margin-right:auto;display:flex}.productsMenu__list .productsMenu__item-title-wrapper .productsMenu__item-title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);margin-top:.3125rem;font-size:clamp(.875rem,.10294rem + 3.43137vw,1.75rem);font-weight:500;line-height:1.2}.productsMenu__list .productsMenu__item-title-wrapper .productsMenu__item-subtitle{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1}.productsMenu__list .productsMenu__item-title-wrapper .productsMenu__item-subtitle--one,.productsMenu__list .productsMenu__item-title-wrapper .productsMenu__item-subtitle--two{display:none}.productsMenu__list .productsMenu__item-title-wrapper .productsMenu__item-subtitle--three{margin-top:auto}.productsMenu__list .productsMenu__item-title-wrapper .productsMenu__item-feature{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-light-gray);font-size:clamp(.875rem,.10294rem + 3.43137vw,1.75rem);font-weight:500;line-height:1.2}.productsMenu__list .productsMenu__item-img{background-color:var(--bg-white);width:47%;min-height:clamp(8.75rem,4.77941rem + 17.6471vw,13.25rem);margin-left:.5rem;position:relative}.productsMenu__list .productsMenu__item-img:before,.productsMenu__list .productsMenu__item-img:after{content:"";background-color:var(--text-black);z-index:3;width:clamp(.75rem,.60484rem + .645161vw,1.25rem);height:clamp(.75rem,.60484rem + .645161vw,1.25rem);position:absolute;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.productsMenu__list .productsMenu__item-img:before{top:.1875rem;left:.1875rem}.productsMenu__list .productsMenu__item-img:after{bottom:.1875rem;right:.1875rem;transform:rotate(180deg)}.productsMenu__list .productsMenu__item-img{--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);margin-right:.9375rem}.productsMenu__list .productsMenu__item-img img{-o-object-fit:contain;object-fit:contain;padding:1.25rem}@media (min-width:1300px){.productsMenu__title{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}.productsMenu__subtitle{width:40%}.productsMenu__item-header{grid-template-columns:.6fr 1.27fr .6fr;gap:0 1.25rem;margin-bottom:.625rem;padding-bottom:.3125rem;display:grid}.productsMenu__item-subtitle{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-deep-gray);margin-top:3.75rem;font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1}.productsMenu__item-subtitle--one{padding-left:.3125rem}.productsMenu__item-subtitle--one,.productsMenu__item-subtitle--two,.productsMenu__item-subtitle--three{color:var(--text-gray);display:block}.productsMenu .productsMenu__list{gap:0;margin-top:0}:is(.productsMenu .productsMenu__list:has(.productsMenu__item:hover) .productsMenu__item:not(:hover) .productsMenu__item-model,.productsMenu .productsMenu__list:has(.productsMenu__item:hover) .productsMenu__item:not(:hover) .productsMenu__item-title,.productsMenu .productsMenu__list:has(.productsMenu__item:hover) .productsMenu__item:not(:hover) .productsMenu__item-feature){color:var(--text-deep-gray)}.productsMenu .productsMenu__list .productsMenu__item{grid-template-columns:.6fr 1.27fr .6fr;grid-template-areas:"header header header""number model feature";gap:0 .625rem;padding-bottom:.625rem;display:grid;position:relative}.productsMenu .productsMenu__list .productsMenu__item:hover .productsMenu__item-model,.productsMenu .productsMenu__list .productsMenu__item:hover .productsMenu__item-title,.productsMenu .productsMenu__list .productsMenu__item:hover .productsMenu__item-feature,.productsMenu .productsMenu__list .productsMenu__item:focus .productsMenu__item-model,.productsMenu .productsMenu__list .productsMenu__item:focus .productsMenu__item-title,.productsMenu .productsMenu__list .productsMenu__item:focus .productsMenu__item-feature{color:var(--text-black);background-color:var(--bg-white)}.productsMenu .productsMenu__list .productsMenu__item:hover .productsMenu__item-img,.productsMenu .productsMenu__list .productsMenu__item:focus .productsMenu__item-img{z-index:99;width:13.125rem;height:10.8125rem;display:block;position:absolute;top:50%;left:10%;transform:translateY(-50%)}.productsMenu .productsMenu__list .productsMenu__item:hover .productsMenu__item-arrow,.productsMenu .productsMenu__list .productsMenu__item:focus .productsMenu__item-arrow{display:block}.productsMenu .productsMenu__list .productsMenu__item:hover .productsMenu__item-arrow svg,.productsMenu .productsMenu__list .productsMenu__item:focus .productsMenu__item-arrow svg{top:40%;right:.3125rem;transform:translateY(-50%)}.productsMenu .productsMenu__list .productsMenu__item:hover .productsMenu__item-arrow,.productsMenu .productsMenu__list .productsMenu__item:focus .productsMenu__item-arrow{color:var(--text-black)}.productsMenu .productsMenu__list .productsMenu__item .productsMenu__item-title{border-bottom:1px solid var(--bg-deep-gray);margin-top:0;padding-bottom:.3125rem;padding-left:.3125rem}.productsMenu .productsMenu__list .productsMenu__item .productsMenu__item-header{grid-area:header}.productsMenu .productsMenu__list .productsMenu__item-title-wrapper{border:none;display:contents}.productsMenu .productsMenu__list .productsMenu__item-model{border-bottom:1px solid var(--bg-deep-gray);padding-bottom:.3125rem;padding-left:.3125rem;display:block}.productsMenu .productsMenu__list .productsMenu__item-feature{border-bottom:1px solid var(--bg-deep-gray);padding-bottom:.3125rem;padding-left:.3125rem}.productsMenu .productsMenu__list .productsMenu__item-subtitle,.productsMenu .productsMenu__list .productsMenu__item .productsMenu__item-arrow,.productsMenu .productsMenu__list .productsMenu__item-img{display:none}}
.about{padding-block:clamp(6.25rem,3.38235rem + 12.7451vw,9.5rem)}@media (min-width:1024px){.about{padding-block:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem)}}.about__container{flex-direction:column;display:flex}.about__title{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.about__title:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.about__title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.about__title{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.about__subtitle{margin-bottom:.625rem}@media (min-width:768px){.about__subtitle{margin-bottom:1.625rem}}.about__subtitle h3{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-light-gray);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.about__subtitle h3{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}.about__subtitle h3 span{color:var(--text-black)}.about__text-wrapper{flex-direction:column;display:flex}@media (min-width:1024px){.about__text-wrapper{margin-bottom:2.0625rem}}.about__images{flex-direction:column;gap:.25rem;margin-bottom:.9375rem;display:flex;position:relative}@media (min-width:768px){.about__images{margin-bottom:1.25rem}}.about__images--bottom{grid-template-columns:repeat(2,1fr);gap:.25rem;display:grid}.about__prevs-wrapper{flex-direction:column;gap:.625rem;display:flex}.about__desc{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-deep-gray);font-size:clamp(1.25rem,1.02941rem + .980392vw,1.5rem);font-weight:500;line-height:1.15}@media (min-width:768px){.about__desc{font-size:clamp(1.5rem,1.42742rem + .322581vw,1.75rem)}}.about__btn__wrapper{align-self:center;margin-top:1.25rem}@media (min-width:768px){.about__btn__wrapper{margin-bottom:2.5rem}}@media (min-width:1024px){.about__btn__wrapper{margin-bottom:0}}.image__wrapper{position:relative}.image__wrapper:before,.image__wrapper:after{content:"";background-color:var(--text-black);z-index:3;width:clamp(.75rem,.60484rem + .645161vw,1.25rem);height:clamp(.75rem,.60484rem + .645161vw,1.25rem);position:absolute;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.image__wrapper:before{top:.1875rem;left:.1875rem}.image__wrapper:after{bottom:.1875rem;right:.1875rem;transform:rotate(180deg)}.image__wrapper{--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);display:flex}@media (min-width:768px){.about__subtitle{max-width:84%}.about__images{order:1;gap:.625rem}.about__images--bottom{gap:.625rem}.about__text-wrapper{align-items:unset;grid-template-columns:repeat(2,1fr);display:grid}.about__prevs-wrapper{flex-direction:unset;grid-column:1/-1;width:100%}.about__btn__wrapper{grid-column:2/-1;margin-right:auto}.about__btn__wrapper a{margin-left:.5625rem}}@media (min-width:1024px){.about__container{grid-template-columns:repeat(4,1fr);display:grid}.about__subtitle{grid-column:2/-1;max-width:95%}.about__text-wrapper{grid-column:2/-1}.about__btn__wrapper{grid-column:1/2;justify-self:flex-start;display:inline-flex}.about__btn__wrapper a{margin-left:0}.about__images{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.about__images--top{grid-area:1/3/2/-1}.about__images--bottom{grid-area:1/1/3/3;grid-template-columns:repeat(2,1fr);display:grid}}@media (min-width:1024px) and (min-width:1380px){.about .about__text-wrapper{width:66%}}@media (min-width:1024px){.image__small-bottom,.image__small-top,.image__big{position:relative}.image__small-bottom:before,.image__small-top:before,.image__big:before,.image__small-bottom:after,.image__small-top:after,.image__big:after{content:"";background-color:var(--vector-almost-black);z-index:3;width:1.25rem;height:1.25rem;position:absolute;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.image__small-bottom:before,.image__small-top:before,.image__big:before{top:.3125rem;left:.3125rem}.image__small-bottom:after,.image__small-top:after,.image__big:after{bottom:.3125rem;right:.3125rem;transform:rotate(180deg)}.image__small-top{grid-area:1/2/2/3}.image__small-bottom{grid-area:2/1/3/2}}
body:has(.programs) .advantage{padding-block:clamp(5rem,1.13971rem + 17.1569vw,9.375rem)}@media (min-width:1024px){body:has(.programs) .advantage{padding-block:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem)}}.advantage{padding-block:clamp(5rem,3.89706rem + 4.90196vw,6.25rem);position:relative}.advantage:before{content:"";border-left:21px solid #0000;border-right:21px solid #0000;border-top:13px solid var(--text-white);width:50%;position:absolute;top:-.6875rem;left:50%;transform:translate(-50%)rotate(180deg)}.advantage:after{content:"";border-left:21px solid #0000;border-right:21px solid #0000;border-bottom:13px solid var(--text-white);width:50%;position:absolute;bottom:-.6875rem;left:50%;transform:translate(-50%)rotate(180deg)}@media (min-width:768px){.advantage:before{border-top-width:19px;border-left-width:31px;border-right-width:31px;border-top-color:var(--text-white);top:-1.0625rem}.advantage:after{border-bottom-width:19px;border-left-width:31px;border-right-width:31px;border-bottom-color:var(--text-white);bottom:-1.0625rem}}@media (min-width:1024px){.advantage:before{border-top-width:25px;border-left-width:42px;border-right-width:42px;border-top-color:var(--text-white);top:-1.5rem}.advantage:after{border-bottom-width:25px;border-left-width:42px;border-right-width:42px;border-bottom-color:var(--text-white);bottom:-1.5rem}}@media (min-width:1280px){.advantage:before{border-top-width:33px;border-left-width:56px;border-right-width:56px;border-top-color:var(--text-white);top:-2rem}.advantage:after{border-bottom-width:33px;border-left-width:56px;border-right-width:56px;border-bottom-color:var(--text-white);bottom:-2rem}}.advantage__title h2{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.advantage__title h2:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.advantage__title h2{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.advantage__title h2{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.advantage__list{grid-template-columns:1fr;gap:.5rem;display:grid}.advantage__list .advantage__item{background-color:var(--bg-light-gray);min-height:8.5rem;padding:.9375rem;position:relative}.advantage__list .advantage__item:before,.advantage__list .advantage__item:after{content:"";background-color:var(--vector-deep-gray);z-index:3;width:clamp(.75rem,.60484rem + .645161vw,1.25rem);height:clamp(.75rem,.60484rem + .645161vw,1.25rem);position:absolute;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.advantage__list .advantage__item:before{top:.1875rem;left:.1875rem}.advantage__list .advantage__item:after{bottom:.1875rem;right:.1875rem;transform:rotate(180deg)}.advantage__list .advantage__item{--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%)}.advantage__list .advantage__item h3{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-black);font-size:clamp(1.125rem,.57353rem + 2.45098vw,1.75rem);font-weight:500;line-height:1.15}.advantage__list .advantage__item .advantage__item-number{letter-spacing:-.05em;text-transform:uppercase;color:var(--text-deep-gray);padding:.9375rem;font-size:clamp(.625rem,.40726rem + .967742vw,1.375rem);font-weight:500;line-height:.4;position:absolute;bottom:0;left:0}@media (min-width:768px){.advantage__list{grid-template-columns:repeat(2,1fr);grid-template-areas:".pos1""pos2 pos3""pos4 pos5""pos6 pos6"}.advantage__list .advantage__item{min-height:19.75rem}.advantage__list .advantage__item--pos-1{grid-area:pos1}.advantage__list .advantage__item--pos-2{grid-area:pos2}.advantage__list .advantage__item--pos-3{grid-area:pos3}.advantage__list .advantage__item--pos-4{grid-area:pos4}.advantage__list .advantage__item--pos-5{grid-area:pos5}.advantage__list .advantage__item--pos-6{grid-area:pos6}}@media (min-width:1024px){.advantage__list{grid-template-columns:repeat(5,1fr);grid-template-areas:"pos1 pos2.pos3 pos4""pos5.pos6 pos6."}.advantage__list .advantage__item--pos-1{grid-area:pos1}.advantage__list .advantage__item--pos-2{grid-area:pos2}.advantage__list .advantage__item--pos-3{grid-area:pos3}.advantage__list .advantage__item--pos-4{grid-area:pos4}.advantage__list .advantage__item--pos-5{grid-area:pos5}.advantage__list .advantage__item--pos-6{grid-area:pos6}}
.advertising{background-color:var(--bg-black);align-items:center;padding-block:clamp(3.125rem,.36765rem + 12.2549vw,6.25rem);display:flex;position:relative}.advertising__container{padding-inline:.625rem}.advertising.with-trapezoids{position:relative}.advertising.with-trapezoids:before{content:"";border-left:21px solid #0000;border-right:21px solid #0000;border-top:13px solid var(--vector-black);width:50%;position:absolute;top:-.6875rem;left:50%;transform:translate(-50%)rotate(180deg)}.advertising.with-trapezoids:after{content:"";border-left:21px solid #0000;border-right:21px solid #0000;border-bottom:13px solid var(--vector-black);width:50%;position:absolute;bottom:-.6875rem;left:50%;transform:translate(-50%)rotate(180deg)}@media (min-width:768px){.advertising.with-trapezoids:before{border-top-width:19px;border-left-width:31px;border-right-width:31px;border-top-color:var(--vector-black);top:-1.0625rem}.advertising.with-trapezoids:after{border-bottom-width:19px;border-left-width:31px;border-right-width:31px;border-bottom-color:var(--vector-black);bottom:-1.0625rem}}@media (min-width:1024px){.advertising.with-trapezoids:before{border-top-width:25px;border-left-width:42px;border-right-width:42px;border-top-color:var(--vector-black);top:-1.5rem}.advertising.with-trapezoids:after{border-bottom-width:25px;border-left-width:42px;border-right-width:42px;border-bottom-color:var(--vector-black);bottom:-1.5rem}}@media (min-width:1280px){.advertising.with-trapezoids:before{border-top-width:33px;border-left-width:56px;border-right-width:56px;border-top-color:var(--vector-black);top:-2rem}.advertising.with-trapezoids:after{border-bottom-width:33px;border-left-width:56px;border-right-width:56px;border-bottom-color:var(--vector-black);bottom:-2rem}}.advertising__title{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.advertising__title:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.advertising__title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-light-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.advertising__title{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.advertising__subtitle-wrapper{margin-bottom:1.25rem}.advertising__subtitle{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-white);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.advertising__subtitle{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}.advertising__subtitle-line1{color:var(--text-white);display:block}.advertising__subtitle-line2{color:var(--text-deep-gray);display:block}.advertising__subtitle-desktop-word{display:none}.advertising__subtitle-mobile-word,.advertising__subtitle--break{display:inline}.advertising img{width:clamp(6.25rem,5.34274rem + 4.03226vw,9.375rem);height:clamp(3.125rem,2.58065rem + 2.41936vw,5rem)}.continuous-scroll-wrapper{display:flex}.continuous-scroll-container{overflow:hidden}.continuous-slide{background-color:var(--bg-deep-gray);--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);width:clamp(9rem,7.05847rem + 8.62903vw,15.6875rem);min-height:clamp(6rem,5.09274rem + 4.03226vw,9.125rem);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);flex-shrink:0;justify-content:center;align-items:center;margin-right:.625rem;padding:.625rem;display:flex;position:relative}.continuous-slide:before,.continuous-slide:after{content:"";background-color:var(--text-white);z-index:3;width:clamp(.75rem,.60484rem + .645161vw,1.25rem);height:clamp(.75rem,.60484rem + .645161vw,1.25rem);position:absolute;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.continuous-slide:before{top:.1875rem;left:.1875rem}.continuous-slide:after{bottom:.1875rem;right:.1875rem;transform:rotate(180deg)}.continuous-slide svg{width:100%;max-width:clamp(9rem,7.05847rem + 8.62903vw,15.6875rem);height:auto;max-height:clamp(3.125rem,2.58065rem + 2.41936vw,5rem)}.continuous-slide:hover{background-color:var(--bg-white)}.continuous-slide:hover svg path{fill:var(--vector-black)}.continuous-slide:hover:before,.continuous-slide:hover:after{background-color:var(--vector-deep-gray)}@keyframes continuousScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:1024px){.advertising__subtitle-wrapper{justify-content:center;margin-top:-2.8125rem;margin-bottom:3.75rem;display:flex}.advertising__subtitle{text-align:left}.advertising__subtitle-line1,.advertising__subtitle-line2{color:var(--text-white);display:block}.advertising__subtitle-desktop-word{display:inline}.advertising__subtitle-mobile-word{display:none}.advertising__subtitle--break{display:inline}}
.consultation-modal{grid-template-columns:1fr;gap:2.5rem;width:100%;height:100vh;margin:0 auto;padding-bottom:5.875rem;display:grid;overflow-y:auto}.consultation-modal:after{content:"";z-index:1;background-color:var(--text-black);width:30%;height:clamp(.75rem,.3871rem + 1.6129vw,2rem);position:absolute;top:auto;bottom:-.125rem;left:-.0625rem;transform:scaleX(1);-webkit-mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat;mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat}.consultation-modal:before{content:"";z-index:1;background-color:var(--text-black);width:30%;height:clamp(.75rem,.3871rem + 1.6129vw,2rem);position:absolute;top:auto;bottom:-.0625rem;right:-.0625rem;transform:scaleX(-1);-webkit-mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat;mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat}.consultation-modal__close{color:var(--vector-white);z-index:10;position:absolute;top:.625rem;right:.625rem}.consultation-modal .wrapper_bg{height:17.375rem}.consultation-modal .responsive-img{height:100%;display:block}.consultation-modal .consult-form{flex-direction:column;align-items:center;max-width:55.4375rem;margin:0 auto;padding-inline:.625rem;display:flex}.consultation-modal .consult-form .consult-form__error{color:#f44;font-size:.75rem;display:block}.consultation-modal .consult-form__field{position:relative}.consultation-modal .consult-form__title{letter-spacing:-2.17px;text-transform:uppercase;color:#030608;text-align:center;margin-bottom:1.875rem;font-size:1.9375rem;font-weight:500;line-height:1}.consultation-modal .consult-form__input,.consultation-modal .consult-form__textarea{--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);letter-spacing:-.06em;text-transform:uppercase;color:var(--text-gray);background-color:var(--bg-light-gray);width:100%;height:2.5625rem;padding:.625rem;font-size:.875rem;font-weight:500;line-height:1.1}.consultation-modal .consult-form__field:last-child{height:5.1875rem}.consultation-modal .consult-form__textarea{background-color:var(--bg-light-gray);resize:none;height:5.1875rem}.consultation-modal .consult-form__checkbox-label{position:relative}.consultation-modal .consult-form__checkbox{clip:rect(0 0 0 0);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.consultation-modal .consult-form .check-style{border:1px solid var(--vector-almost-black);cursor:pointer;width:1rem;height:1rem;position:absolute;top:1rem;left:0;transform:translateY(-100%)}.consultation-modal .consult-form__checkbox:checked+.check-style{border:1px solid var(--vector-almost-black);background-color:var(--bg-black);background-image:url(/img/other/checked-form.svg);background-position:50%;background-repeat:no-repeat;background-size:.5rem .375rem}.consultation-modal .consult-form .check-style:focus-visible{outline-offset:.125rem;outline:1px solid #8194e1}.consultation-modal .consult-form__checkbox-field{margin-top:1.25rem}.consultation-modal .consult-form__checkbox-text{letter-spacing:-.06em;text-transform:none;color:var(--text-light-gray);width:clamp(21.25rem,19.871rem + 6.12903vw,26rem);font-size:.875rem;font-weight:500;line-height:1.1;font-family:var(--second-family);padding-left:1.5rem}.consultation-modal .consult-form__link{text-decoration-skip-ink:none;color:#565656;text-decoration:underline}.consultation-modal .consult-form__checkbox-label:has(:checked) .consultation-modal .consult-form__link{color:var(--text-black)}.consultation-modal .consult-form__submit{justify-content:center;width:21.25rem;margin-top:.625rem;padding-inline:3.125rem;display:inline-flex}.consultation-modal .consult-form__submit:disabled{cursor:not-allowed;background-color:#565656}.wrapper-data{flex-direction:column;gap:.25rem;width:100%;max-width:21.25rem;display:flex}@media (min-width:768px){.consultation-modal{gap:3.75rem}.consultation-modal__close{top:1.25rem;right:1.25rem}.consultation-modal__close svg{width:2.375rem;height:2.375rem}.consultation-modal .wrapper_bg{height:28.625rem}.consultation-modal .responsive-img{height:100%;display:block}.consultation-modal .consult-form__title{margin-bottom:3.75rem;font-size:3.625rem}.consultation-modal .consult-form__input,.consultation-modal .consult-form__textarea{height:3.375rem}.consultation-modal .consult-form__error{font-size:.875rem}.consultation-modal .consult-form__textarea,.consultation-modal .consult-form__field:last-child{height:6.375rem}.consultation-modal .consult-form .check-style{width:1.3125rem;height:1.3125rem;top:1.625rem;left:-1.625rem}.consultation-modal .consult-form__checkbox:checked+.check-style{background-size:.5625rem .75rem}.consultation-modal .consult-form__checkbox-field{margin-top:2.5rem}.consultation-modal .consult-form__checkbox-text{padding-left:.3125rem}.consultation-modal .consult-form__submit{width:26rem;padding:1.25rem 5.4375rem}.wrapper-data{gap:.625rem;width:71%;max-width:33.125rem}}@media (min-width:1280px){.consultation-modal{grid-template-columns:1fr 1fr;height:100vh;display:grid}.consultation-modal__close svg{color:var(--vector-deep-gray)}.consultation-modal .responsive-img{height:100vh;display:block}.consultation-modal .consult-form{grid-column:2/-1;place-self:center;margin:0}.consultation-modal .consult-form__title{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}
.contacts{background-color:var(--bg-black);padding-top:7.4375rem}.contacts__container{grid-template-columns:1fr;grid-template-areas:"title""phone""address""work-time""mail""social""map";gap:1.25rem;padding:1.25rem .625rem;display:grid}.contacts__container h1{width:100%}@media (min-width:768px){.contacts__container h1{width:90%}}@media (min-width:1024px){.contacts__container h1{width:70%}}.contacts__container .contacts__list{grid-template-columns:1fr;gap:.9375rem;margin-top:1.25rem;display:grid}.contacts__container .contacts__title{grid-area:title;justify-content:center;margin-bottom:clamp(.8125rem,7.10784vw - .78676rem,2.625rem);display:flex}@media (min-width:1024px){.contacts__container .contacts__title{margin-top:4.375rem}}.contacts__container .contacts__item{background-color:var(--bg-deep-gray);--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);min-height:7.5rem;clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);border-radius:8px;flex-direction:column;padding:.9375rem;display:flex;position:relative}.contacts__container .contacts__item:before,.contacts__container .contacts__item:after{content:"";background-color:var(--vector-deep-gray);z-index:3;width:clamp(.75rem,.60484rem + .645161vw,1.25rem);height:clamp(.75rem,.60484rem + .645161vw,1.25rem);position:absolute;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.contacts__container .contacts__item:before{top:.1875rem;left:.1875rem}.contacts__container .contacts__item:after{bottom:.1875rem;right:.1875rem;transform:rotate(180deg)}.contacts__container .contacts__item .contact__link:hover{color:var(--text-deep-gray);transition:color .2s}@media (min-width:768px){.contacts__container .contacts__item{min-height:13.625rem}}.contacts__container .contacts__item .contacts-title-text{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-gray);margin:0;font-size:clamp(.875rem,.72984rem + .645161vw,1.375rem);font-weight:500;line-height:1.1}.contacts__container .contacts__item .social-link,.contacts__container .contacts__item address,.contacts__container .contacts__item a,.contacts__container .contacts__item p{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);margin-top:auto;font-size:clamp(1.125rem,.57353rem + 2.45098vw,1.75rem);font-weight:600;line-height:1.2}.contacts__container .contacts__item address span,.contacts__container .contacts__item a span,.contacts__container .contacts__item p span{flex-direction:column;gap:.3125rem;display:flex}.contacts__container .contacts__item .contacts-title-mobile{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);font-size:clamp(1.375rem,.60294rem + 3.43137vw,2.25rem);font-weight:600;line-height:1}.contacts__container .social .social-links{grid-template-columns:repeat(2,1fr);margin-top:auto;display:grid}.contacts__container .social a{align-items:center;gap:.5rem;display:flex}.contacts__container .work-time{white-space:pre-line}.contacts__container .contacts__map-iframe{width:100%;height:clamp(15rem,9.91935rem + 22.5806vw,32.5rem)}@media (min-width:768px) and (max-width:1022px){.contacts__container{grid-template-columns:repeat(2,1fr);grid-template-areas:"title title""phone phone""address work-time""mail social""map map";gap:1.25rem;display:grid}.contacts__container .contacts__list{grid-column:1/-1;grid-template-columns:repeat(2,1fr);grid-template-areas:"phone phone""address work-time""mail social";gap:.9375rem;margin-top:1.25rem;display:grid}.contacts__container .contacts__item.phone{grid-area:phone}.contacts__container .contacts__item.address{grid-area:address}.contacts__container .contacts__item.work-time{grid-area:work-time}.contacts__container .contacts__item.mail{grid-area:mail}.contacts__container .contacts__item.social{grid-area:social}.contacts__container .contacts__map-iframe{grid-area:map;margin-top:0}}@media (min-width:1023px){.contacts__container{grid-template-columns:repeat(2,1fr);grid-template-areas:"title title""contacts map";gap:2.5rem;padding-bottom:11.875rem;display:grid}.contacts__container .contacts__title{grid-area:title}.contacts__container .contacts__list{grid-area:contacts;grid-template-columns:repeat(2,1fr);grid-template-areas:"phone phone""address work-time""mail social";gap:1.25rem;margin-top:0;display:grid}.contacts__container .contacts__item .contacts-title-mobile{font-size:clamp(1.375rem,1.0121rem + 1.6129vw,2.625rem)}.contacts__container .contacts__item.phone{grid-area:phone}.contacts__container .contacts__item.address{grid-area:address}.contacts__container .contacts__item.work-time{grid-area:work-time}.contacts__container .contacts__item.mail{grid-area:mail}.contacts__container .contacts__item.social{grid-area:social}.contacts__container .contacts__map-iframe{grid-area:map;height:100%;margin-top:0}}
.description{background-color:var(--bg-black);z-index:1;position:relative}.description__container{padding-bottom:clamp(6.25rem,3.38235rem + 12.7451vw,9.5rem);position:relative}.description__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(2% - .5px),#212121 calc(2% - .5px) calc(2% + .5px),#0000 calc(2% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#212121 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(98% - .5px),#212121 calc(98% - .5px) calc(98% + .5px),#0000 calc(98% + .5px));background-repeat:no-repeat;position:absolute;inset:0}@media (min-width:1024px){.description__container{padding-bottom:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem);position:relative}.description__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(1% - .5px),#212121 calc(1% - .5px) calc(1% + .5px),#0000 calc(1% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#212121 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(99% - .5px),#212121 calc(99% - .5px) calc(99% + .5px),#0000 calc(99% + .5px));background-repeat:no-repeat;position:absolute;inset:0}}@media (min-width:1380px){.description__container{position:relative}.description__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(1% - .5px),#212121 calc(1% - .5px) calc(1% + .5px),#0000 calc(1% + .5px)),linear-gradient(90deg,#0000 calc(25.4% - .5px),#212121 calc(25.4% - .5px) calc(25.4% + .5px),#0000 calc(25.4% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#212121 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(74.6% - .5px),#212121 calc(74.6% - .5px) calc(74.6% + .5px),#0000 calc(74.6% + .5px)),linear-gradient(90deg,#0000 calc(99% - .5px),#212121 calc(99% - .5px) calc(99% + .5px),#0000 calc(99% + .5px));background-repeat:no-repeat;position:absolute;inset:0}}.description__title h2{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.description__title h2:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.description__title h2{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-light-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.description__title h2{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.description__title-one,.description__title-two{white-space:pre-line}.description__subtitle{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);font-size:clamp(1.375rem,.27206rem + 4.90196vw,2.625rem);font-weight:600;line-height:1}@media (min-width:768px){.description__subtitle{font-size:clamp(2.25rem,2.14113rem + .483871vw,2.625rem)}}.description__subtitle span{color:var(--text-deep-gray)}.description__title-description{margin-bottom:2.5rem}.description__title-description p{margin-top:1.25rem}.description__title-description{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-light-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1}.description-button-container{justify-content:center;display:grid}@media (min-width:767px){.description__title-description{gap:.625rem;display:flex}.description__title-description__title-one,.description__title-description__title-two{width:50%}}@media (min-width:1024px){.description__title-wrapper{grid-template-columns:.35fr 1fr;display:grid}.description__title-description{grid-template-columns:1fr 1fr 1fr .9fr;margin-bottom:2.5rem;display:grid}.description__title-one{grid-column:2/3}.description__title-one,.description__title-two{width:unset}.description__subtitle{width:90%}.description-button-container{grid-template-columns:1fr 1fr 1fr .9fr}.description-button-container button{grid-column:2/3;padding-inline:6.5rem}}
.documents-section{margin-top:6.25rem;margin-bottom:6.25rem}.documents__title-container h2{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.documents__title-container h2:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.documents__title-container h2{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.documents__title-container h2{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.button-container{margin-top:.625rem;margin-bottom:1.875rem;display:flex}.document__title{flex:1;padding-left:.3125rem}.documents-list__item--animated{opacity:0;will-change:transform,opacity;animation:.5s ease-out forwards slideInFade;transform:translateY(1.25rem)}.documents-list__item--animated:nth-child(6){animation-delay:50ms}.documents-list__item--animated:nth-child(7){animation-delay:.1s}.documents-list__item--animated:nth-child(8){animation-delay:.15s}.documents-list__item--animated:nth-child(9){animation-delay:.2s}.documents-list__item--animated:nth-child(10){animation-delay:.25s}.documents-list__item--animated:nth-child(11){animation-delay:.3s}.documents-list__item--animated:nth-child(12){animation-delay:.35s}.documents-list__item--animated:nth-child(13){animation-delay:.4s}.documents-list__item--animated:nth-child(14){animation-delay:.45s}.documents-list__item--animated:nth-child(15){animation-delay:.5s}.documents-list__item--animated:nth-child(16){animation-delay:.55s}.documents-list__item--animated:nth-child(17){animation-delay:.6s}.documents-list__item--animated:nth-child(18){animation-delay:.65s}.documents-list__item--animated:nth-child(19){animation-delay:.7s}.documents-list__item--animated:nth-child(20){animation-delay:.75s}.documents-list__item--animated:nth-child(21){animation-delay:.8s}.documents-list__item--animated:nth-child(22){animation-delay:.85s}.documents-list__item--animated:nth-child(23){animation-delay:.9s}.documents-list__item--animated:nth-child(24){animation-delay:.95s}.documents-list__item--animated:nth-child(25){animation-delay:1s}@keyframes slideInFade{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.documents-list{flex-direction:column;display:flex}.documents-list>li:first-child .documents-list__item{border-top:1px solid var(--vector-deep-gray)}.documents-list .documents-list__item{justify-content:space-between;padding-block:clamp(.5rem,4.41176vw - .49265rem,1.625rem);display:flex}@media (min-width:1024px){.documents-list .documents-list__item{padding-block:clamp(.875rem,.65726rem + .967742vw,1.625rem)}}.documents-list .documents-list__item{border-bottom:1px solid var(--vector-deep-gray);cursor:pointer;transition:background-color .2s,color .2s}.documents-list .documents-list__item span{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-black);padding-right:.625rem;font-size:clamp(1.125rem,.57353rem + 2.45098vw,1.75rem);font-weight:500;line-height:1.15}@media (min-width:768px){.documents-list .documents-list__item span{padding-right:0}}.documents-list .documents-list__item svg{align-self:center;transition:color .2s}.documents-list .documents-list__item .document__number{letter-spacing:-.05em;text-transform:uppercase;color:var(--text-black);font-size:1.375rem;font-weight:500;line-height:1;display:none}.documents-list .documents-list__item .document__size,.documents-list .documents-list__item .document__image{display:none}.documents-list .documents-list__item:hover{--text-black:var(--text-white);background-color:var(--bg-black)}.documents-list .documents-list__item:hover svg,.documents-list .documents-list__item:hover .document__size{color:var(--text-white)}.documents-list__item--active{--text-black:var(--text-white);background-color:var(--bg-black)}.documents-list__item--active svg,.documents-list__item--active .document__size{color:var(--text-white)}.documents-list__item--deactive{--text-black:var(--text-gray)}.documents__button{justify-content:center;margin-top:clamp(1.25rem,.8871rem + 1.6129vw,2.5rem);margin-left:.625rem;display:flex}@media (min-width:1024px){.documents-list .documents-list__item{grid-template-columns:1fr 1.3fr 1fr 1fr .3fr;grid-template-areas:"number title img size icon";align-items:center;display:grid;position:relative}.documents-list .documents-list__item span{grid-area:title}.documents-list .documents-list__item .document__number{grid-area:number;justify-self:start;padding-left:.3125rem;display:flex}.documents-list .documents-list__item .document__image{z-index:999;border:1px solid var(--vector-light-gray);pointer-events:none;grid-area:img;justify-self:center;width:12rem;height:15.5rem;display:block;position:absolute}.documents-list .documents-list__item .documents__icons{grid-area:icon;justify-self:end;width:1.25rem;padding-right:.3125rem}.documents-list .documents-list__item .document__size{font-family:var(--second-family);letter-spacing:-.05em;text-transform:uppercase;color:var(--text-white);grid-area:size;font-size:1.375rem;font-weight:500;line-height:1.1;display:block}}
.favorites-project{padding-top:clamp(5rem,1.13971rem + 17.1569vw,9.375rem)}@media (min-width:1024px){.favorites-project{padding-top:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem)}}.favorites-project__title{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.favorites-project__title:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.favorites-project__title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.favorites-project__title{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.favorites-project__container{gap:.5rem;display:grid}.favorites-project__item{border-bottom:var(--vector-light-gray)solid 1px;padding-bottom:.5rem}.favorites-project__item .favorites-project__img{aspect-ratio:4/3;position:relative}.favorites-project__item .favorites-project__img:before,.favorites-project__item .favorites-project__img:after{content:"";background-color:var(--text-black);z-index:3;width:clamp(.75rem,.60484rem + .645161vw,1.25rem);height:clamp(.75rem,.60484rem + .645161vw,1.25rem);position:absolute;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.favorites-project__item .favorites-project__img:before{top:.1875rem;left:.1875rem}.favorites-project__item .favorites-project__img:after{bottom:.1875rem;right:.1875rem;transform:rotate(180deg)}.favorites-project__item .favorites-project__img{--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);filter:grayscale();display:inline-flex}.favorites-project__item .favorites-project__img:hover:before,.favorites-project__item .favorites-project__img:hover:after{background-color:var(--text-white);transition:background-color .2s}.favorites-project__item .favorites-project__img:hover{filter:grayscale(0);transition:filter .2s}.favorites-project__item .item__prev{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1}.favorites-project .item__small-title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-black);font-size:clamp(1.125rem,.57353rem + 2.45098vw,1.75rem);font-weight:500;line-height:1.15}.favorites-project:has(.favorites-project__item:only-of-type){padding-top:0;padding-bottom:clamp(5rem,1.13971rem + 17.1569vw,9.375rem)}@media (min-width:1024px){.favorites-project:has(.favorites-project__item:only-of-type){padding-bottom:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem)}.favorites-project__container{grid-template-columns:repeat(2,1fr);gap:2.5rem;position:relative}.favorites-project__container:before{content:"";background-color:var(--vector-light-gray);width:.0625rem;height:90%;position:absolute;bottom:0;left:50%}.favorites-project__container:after{content:"";background-color:var(--vector-light-gray);width:96%;height:.0625rem;position:absolute;bottom:0;left:2%}.favorites-project__item{border-bottom:unset;padding-bottom:1.25rem;position:relative}.favorites-project__item .favorites-project__img{aspect-ratio:4/3;width:100%;overflow:hidden}.favorites-project__item .favorites-project__img:after,.favorites-project__item .favorites-project__img:before{background-color:var(--vector-deep-gray);margin:.4375rem}.favorites-project__item .favorites-project__img-item{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.favorites-project__item:only-of-type{grid-area:1/1/2/-1}.favorites-project__item:only-of-type .favorites-project__img{aspect-ratio:2.3}.favorites-project__item:only-of-type .favorites-project__wrapper{z-index:2;max-width:30rem;position:absolute;bottom:2.5rem;left:2.5rem;transform:translate(-1.875rem)}.favorites-project__item:first-of-type:not(:only-of-type){grid-area:1/1/2/-1;padding-bottom:0;position:relative}.favorites-project__item:first-of-type:not(:only-of-type):after{content:"";background-color:var(--vector-light-gray);width:100%;height:.0625rem;position:absolute;bottom:-1.25rem;left:0}.favorites-project__item:first-of-type:not(:only-of-type) .favorites-project__img{aspect-ratio:2}.favorites-project__item:nth-of-type(2){grid-area:2/1/3/2}.favorites-project__item:last-of-type:not(:first-of-type):not(:nth-of-type(2)){grid-area:2/2/3/-1}.favorites-project__wrapper{--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);background-color:var(--bg-white);width:30rem;min-height:7.375rem;padding:.9375rem;position:absolute;transform:translate(.625rem,-8.25rem)}.favorites-project .item__prev{letter-spacing:-.06em;text-transform:none;color:var(--text-deep-gray);font-size:clamp(.875rem,.72984rem + .645161vw,1.375rem);font-weight:500;line-height:1.1;font-family:var(--second-family)}}
.feedback-menu{background-color:var(--bg-black);z-index:2;background-image:url(/img/feedbackMenu/bg-feedback-360.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;justify-content:center;min-height:51.25rem;margin-bottom:-.75rem;display:flex;position:relative}.feedback-menu:after{content:"";z-index:1;background-color:var(--bg-black);width:30%;height:clamp(.75rem,.3871rem + 1.6129vw,2rem);position:absolute;top:-.125rem;bottom:auto;left:-.0625rem;transform:rotateX(180deg);-webkit-mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat;mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat}.feedback-menu:before{content:"";z-index:1;background-color:var(--bg-black);width:30%;height:clamp(.75rem,.3871rem + 1.6129vw,2rem);position:absolute;top:-.0625rem;bottom:auto;right:-.0625rem;transform:scaleY(-1)scaleX(-1);-webkit-mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat;mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat}.feedback-menu--white:after,.feedback-menu--white:before{background-color:var(--bg-white)}.feedback-menu>.container{flex-grow:1;justify-content:center;display:flex}.feedback-menu__wrapper{flex-direction:column;justify-content:center;align-items:center;padding:0 .75rem;display:flex}.feedback-menu__title{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-black);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.feedback-menu__title{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}.feedback-menu__title{text-align:center;min-width:21.25rem;margin-bottom:1.125rem}@media (min-width:768px){.feedback-menu{background-image:url(/img/feedbackMenu/feebback-bg-768.webp)}}@media (min-width:1024px){.feedback-menu{background-image:url(/img/feedbackMenu/feebback-bg.webp)}.feedback-menu__title{width:60%}}
.footer{background-color:var(--bg-black);color:var(--text-white);flex-direction:column;justify-content:space-between;display:flex}.footer .footer__link:hover{color:var(--text-deep-gray);transition:color .2s}.footer .footer__activity{grid-area:activity;padding:.625rem;position:relative}.footer .footer__about-company{grid-area:aboutCompany;padding:.625rem;position:relative}.footer .footer__container{padding-top:2.625rem;display:grid;position:relative}.footer .footer__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(2% - .5px),#212121 calc(2% - .5px) calc(2% + .5px),#0000 calc(2% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#212121 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(98% - .5px),#212121 calc(98% - .5px) calc(98% + .5px),#0000 calc(98% + .5px));background-repeat:no-repeat;position:absolute;inset:0}.footer .footer__container{z-index:0;grid-template:"logo.""pages.""about.""contact.""copyright."}.footer .footer__pages{grid-area:pages;gap:.3125rem;margin-top:3.75rem;padding:.625rem;position:relative}.footer .footer__about{grid-area:about;gap:.3125rem;margin-top:3.75rem;padding:.625rem;position:relative}.footer .footer__about nav{flex-direction:column;gap:.3125rem;margin-top:2.5rem;display:flex}.footer .footer__about .footer__address{letter-spacing:clamp(-.8px,-.753548px - .0129032vw,-.96px);text-transform:uppercase;color:var(--text-white);font-size:clamp(1.125rem,1.08871rem + .16129vw,1.25rem);font-weight:500;line-height:1.2}.footer__copyright{flex-direction:column;grid-area:copyright;gap:.625rem;margin-top:5.625rem;padding:clamp(.625rem,3.22581vw - .10081rem,3.125rem);display:flex}.footer__copyright p{letter-spacing:clamp(-.8px,-.753548px - .0129032vw,-.96px);text-transform:uppercase;color:var(--text-gray);font-size:clamp(1.125rem,1.08871rem + .16129vw,1.25rem);font-weight:500;line-height:1.2}.arrow-button{padding-top:1.625rem}.footer__logo{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);font-size:6.875rem;font-weight:700;line-height:1.2;font-family:var(--third-family);grid-area:logo}.footer__title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-gray);font-size:clamp(1.125rem,1.08871rem + .16129vw,1.25rem);font-weight:500;line-height:1.2;display:block}.footer__title:before{content:"";background-color:var(--text-gray);pointer-events:none;width:.75rem;height:.75rem;position:absolute;top:0;left:0;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.footer__title{padding-bottom:.75rem}@media (min-width:768px) and (max-width:1022px){.footer{grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr)}.footer .footer__container{grid-template-columns:repeat(2,1fr);grid-template-areas:"logo.""pages about""copyright."}.footer .footer__copyright{grid-column:1/3;grid-template-columns:minmax(12.5rem,20.625rem) auto;display:grid}.footer .arrow-button{justify-self:end}}@media (max-width:1022px){.footer__activity,.footer__about-company{display:none}}@media (min-width:1024px){.footer{grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);display:grid}.footer .footer__container{grid-column:1/-1;position:relative}.footer .footer__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(.8% - .5px),#212121 calc(.8% - .5px) calc(.8% + .5px),#0000 calc(.8% + .5px)),linear-gradient(90deg,#0000 calc(26% - .5px),#212121 calc(26% - .5px) calc(26% + .5px),#0000 calc(26% + .5px)),linear-gradient(90deg,#0000 calc(49.8% - .5px),#212121 calc(49.8% - .5px) calc(49.8% + .5px),#0000 calc(49.8% + .5px)),linear-gradient(90deg,#0000 calc(73.5% - .5px),#212121 calc(73.5% - .5px) calc(73.5% + .5px),#0000 calc(73.5% + .5px)),linear-gradient(90deg,#0000 calc(98.6% - .5px),#212121 calc(98.6% - .5px) calc(98.6% + .5px),#0000 calc(98.6% + .5px));background-repeat:no-repeat;position:absolute;inset:0}.footer .footer__container{grid-template-columns:repeat(4,1fr);grid-template-areas:"logo activity aboutCompany about";margin-top:1.875rem}.footer .footer__about{margin-top:0}.footer .footer__title{margin-bottom:2.5rem}.footer .footer__pages{display:none}.footer .arrow-button{margin:1.875rem;position:absolute;bottom:0;right:0}.footer .footer__copyright{padding:0;grid-column:1/3;grid-template-columns:minmax(12.5rem,30rem) auto;align-items:end;padding-block:1.875rem;display:grid}}
[data-theme=dark]{--header-bg:var(--bg-black);--header-text:var(--text-white);--header-line:var(--vector-almost-black)}[data-theme=light]{--header-bg:var(--bg-white);--header-text:var(--text-black);--header-line:var(--vector-light-gray)}.hidden,.hidden__contacts{display:none}.modal-mobil{position:relative}.modal-mobil__container{display:flex;position:relative}.modal-mobil__container:before{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(90deg,transparent calc(2% - .5px),var(--header-line)calc(2% - .5px),var(--header-line)calc(2% + .5px),transparent calc(2% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),var(--header-line)calc(50% - .5px),var(--header-line)calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(98% - .5px),var(--header-line)calc(98% - .5px),var(--header-line)calc(98% + .5px),transparent calc(98% + .5px));position:absolute;inset:0}.modal-mobil__container{flex-direction:column;gap:5.625rem;height:100vh;padding-top:4.625rem}.modal-mobil__btn{padding:.625rem;font-size:1.25rem;position:absolute;top:0;right:0}.modal-mobil .nav__list{flex-direction:column;gap:.25rem;display:flex}.modal-mobil .nav__link{letter-spacing:-.06em;text-transform:uppercase;color:var(--header-text);align-items:center;gap:.25rem;font-size:1.9375rem;font-weight:500;line-height:120%;transition:color .2s ease-in-out;position:relative}.modal-mobil .wrapper-phone{border-bottom:1px solid var(--vector-light-gray);grid-template-columns:1fr 1fr;align-items:center;display:grid}.modal-mobil__phone,.modal-mobil__city{color:var(--text-deep-gray)}.header{z-index:1000;background-color:#ffffff80;width:100vw;margin-bottom:-.0625rem;transition:background-color .3s;position:fixed;top:0}.header[data-theme=dark]{background-color:#00000080}.header__container{z-index:1;justify-content:center;align-items:center;min-height:3.6875rem;display:flex;position:relative}.header__burger{display:flex;position:absolute;top:.9375rem;right:.75rem}.header__btn{width:1.75rem;height:.5rem;padding:.625rem;position:relative}.header__btn:before{content:"";background:var(--bg-white);width:100%;height:.125rem;box-shadow:0 8px 0 var(--bg-white);transition:all .3s;position:absolute;top:0;left:0}.header__btn.active:before{top:.5rem;transform:rotate(45deg);box-shadow:0 0 #0000}.header__logo{width:auto;max-width:5.625rem;height:auto;max-height:3rem}.header.header--transparent{background-color:#0000}.header.header--privacy{background-color:#000}.header.header--privacy.header-scrolled[data-theme=dark]{background-color:#00000080}.header.header--privacy.header-scrolled[data-theme=light]{background-color:#ffffff80}@media (min-width:768px){.header__container{min-height:6rem}.header__logo{max-width:8.5625rem;max-height:4.6875rem}.header__burger{top:1.875rem;right:1.5625rem}.header__btn{width:3.5625rem;height:1rem}.header__btn:before{content:"";height:.1875rem;box-shadow:0 14px 0 var(--bg-white)}}@media (min-width:1280px){body:has(.wrapper-modal) .header__container{position:relative}body:has(.wrapper-modal) .header__container:before{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(90deg,transparent calc(0.5% - .5px),var(--header-line)calc(0.5% - .5px),var(--header-line)calc(0.5% + .5px),transparent calc(0.5% + .5px)),linear-gradient(90deg,transparent calc(25.4% - .5px),var(--header-line)calc(25.4% - .5px),var(--header-line)calc(25.4% + .5px),transparent calc(25.4% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),var(--header-line)calc(50% - .5px),var(--header-line)calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(74.6% - .5px),var(--header-line)calc(74.6% - .5px),var(--header-line)calc(74.6% + .5px),transparent calc(74.6% + .5px)),linear-gradient(90deg,transparent calc(99% - .5px),var(--header-line)calc(99% - .5px),var(--header-line)calc(99% + .5px),transparent calc(99% + .5px));position:absolute;inset:0}body:has(.bottom-block) .header{z-index:20;width:100%;position:fixed}.header .hidden,.header .hidden__contacts{display:flex}.header .hidden__burger--deckstop{display:none}.header__container{justify-content:space-between;align-items:center}.header__wrapper{justify-content:space-between;align-items:center;width:60%;display:flex}.header .nav__list{flex-direction:unset;gap:1.875rem;display:flex}.header .nav__link{color:var(--header-text);align-items:center;gap:.25rem;transition:color .2s ease-in-out;position:relative}.header .nav__link.hovered{color:var(--text-white)}.header .nav__item .active-nav-link{color:var(--text-gray)}.header__wrapper-contacts{align-items:center;gap:1.875rem;display:flex}.header__phone{letter-spacing:-.06em;text-transform:uppercase;color:var(--header-text);font-size:1.25rem;font-weight:500;line-height:120%}}@media (min-width:1380px){.header{width:100%;min-height:7.4375rem}.header__container{padding-block:1.25rem}.header__wrapper{width:54%}.header__logo{max-width:9rem;max-height:4.875rem}.header .header__city option{background-color:var(--header-bg);color:var(--header-text)}}
.modal-mobil__wrapper{z-index:0;position:relative}.modal-mobil__wrapper .modal-mobil--items{gap:3.75rem;display:flex}.modal-mobil__wrapper .service-image{opacity:1;width:100%;max-width:12.5rem;height:10.8125rem;transition:opacity .2s ease-in-out;position:relative}.modal-mobil__list--title .modal-mobil__btn--selected,.modal-mobil__list--items .modal-mobil__link--selected{background-color:var(--text-black);color:var(--text-white);transition:all .2s ease-in-out}.modal-mobil__btn-list{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-deep-gray);width:100%;border-bottom:1px solid var(--vector-light-gray);justify-content:space-between;align-items:center;padding:.25rem .125rem;font-size:1.125rem;font-weight:500;line-height:1.15;display:inline-flex}.modal-mobil__btn-list svg{transition:transform .3s;transform:rotate(90deg)}.modal-mobil__btn-list.modal-mobil__btn--selected svg{transform:rotate(90deg)rotateY(180deg)}.modal-mobil__list--items{letter-spacing:-.06em;text-transform:uppercase;color:var(--header-text);font-size:.875rem;font-weight:500;line-height:120%;font-family:var(--font-family);flex-direction:column;gap:.25rem;width:100%;display:flex}.modal-mobil--items{padding-top:.3125rem}.modal-mobil-link-items{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-gray);width:100%;font-size:.875rem;font-weight:500;line-height:120%;font-family:var(--font-family);padding:.125rem .0625rem;display:inline-block}body:has(.wrapper-modal) .modal-mobil__link.hovered:after{content:"";background-color:var(--text-black);z-index:-1;transition:opacity .2s ease-in-out;position:absolute;inset:-.25rem -.3125rem}
.wrapper-modal{position:relative}.wrapper-modal:before{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(90deg,transparent calc(0.5% - .5px),var(--vector-light-gray)calc(0.5% - .5px),var(--vector-light-gray)calc(0.5% + .5px),transparent calc(0.5% + .5px)),linear-gradient(90deg,transparent calc(25.4% - .5px),var(--vector-light-gray)calc(25.4% - .5px),var(--vector-light-gray)calc(25.4% + .5px),transparent calc(25.4% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),var(--vector-light-gray)calc(50% - .5px),var(--vector-light-gray)calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(74.6% - .5px),var(--vector-light-gray)calc(74.6% - .5px),var(--vector-light-gray)calc(74.6% + .5px),transparent calc(74.6% + .5px)),linear-gradient(90deg,transparent calc(99% - .5px),var(--vector-light-gray)calc(99% - .5px),var(--vector-light-gray)calc(99% + .5px),transparent calc(99% + .5px));position:absolute;inset:0}.wrapper-modal{z-index:0;grid-template-columns:1.2fr 3fr;min-height:21.0625rem;display:grid;position:relative;top:7.4375rem}.wrapper-modal .nav-modal--items{gap:3.75rem;display:flex}.wrapper-modal .service-image{--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);opacity:1;width:100%;max-width:12.5rem;height:10.8125rem;transition:opacity .2s ease-in-out;position:relative}.wrapper-modal .service-image img{-o-object-fit:contain;object-fit:contain}.nav-modal__btn{color:var(--text-black);transition:all .2s ease-in-out}.nav-modal__btn.selected{background-color:var(--bg-black);color:var(--text-white)}.nav-modal__btn.unselected{color:var(--text-gray);opacity:.6}.nav-modal__list--items .selected{background-color:var(--bg-black);color:var(--text-white)}body:has(.wrapper-modal) .nav__link.hovered:after{content:"";background-color:var(--text-black);z-index:-1;transition:opacity .2s ease-in-out;position:absolute;inset:-.25rem -.3125rem}
.hero{padding-top:3.6875rem}.hero.with-trapezoids{position:relative}.hero.with-trapezoids:after{content:"";border-left:21px solid #0000;border-right:21px solid #0000;border-bottom:13px solid var(--vector-black);width:50%;position:absolute;bottom:-.6875rem;left:50%;transform:translate(-50%)rotate(180deg)}@media (min-width:768px){.hero.with-trapezoids:after{border-bottom-width:19px;border-left-width:31px;border-right-width:31px;border-bottom-color:var(--vector-black);bottom:-1.0625rem}}@media (min-width:1024px){.hero.with-trapezoids:after{border-bottom-width:25px;border-left-width:42px;border-right-width:42px;border-bottom-color:var(--vector-black);bottom:-1.5rem}}@media (min-width:1280px){.hero.with-trapezoids:after{border-bottom-width:33px;border-left-width:56px;border-right-width:56px;border-bottom-color:var(--vector-black);bottom:-2rem}}.hero__title h2{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.hero__title h2:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.hero__title h2{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-light-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.hero__title h2{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.hero{background-color:var(--bg-black);margin-bottom:-.0625rem;position:relative}.hero__video{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:60%;position:absolute;top:-3.6875rem;left:0}@media (min-width:768px){.hero__video{height:80%;top:-6rem}}@media (min-width:1024px){.hero__video{-o-object-fit:fill;object-fit:fill;height:100%;top:-7.4375rem}}.hero__container{z-index:0;flex-direction:column;gap:clamp(2.5rem,.35887rem + 9.51613vw,9.875rem);padding-block:8.375rem 1.3125rem;display:flex;position:relative}.hero__title:after{z-index:2}.heading{order:3}.hero__subtitle{letter-spacing:-.07em;text-transform:uppercase;max-width:80%;color:var(--text-white);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.hero__subtitle{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}.hero__content{order:2;justify-content:space-between;margin-bottom:5rem;display:flex}.hero__prev{letter-spacing:-.06em;text-transform:none;color:var(--text-light-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1;font-family:var(--second-family);letter-spacing:-.84px;max-width:50%}.home-heading_small{display:none}@media (min-width:768px){.hero{padding-top:6rem}.hero__container{padding-block:17.4375rem 1.25rem}.hero__subtitle{z-index:1;max-width:73%}.hero__content{justify-content:space-between}.hero__prev{max-width:43%}.hero .home-heading_big{display:none}.hero .home-heading_small{display:block}}@media (min-width:1024px){.hero{padding-top:7.4375rem}.hero__container{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;padding-block:23.875rem 4.1875rem;display:grid}.hero__content{margin-bottom:unset;z-index:1;flex-direction:column;gap:2.125rem}.hero__subtitle{max-width:100%}.hero__prev{max-width:28rem}.hero .heading{z-index:1;letter-spacing:-21.87px;grid-column:1/3}}
.hero-result{padding-top:3.6875rem;position:relative}.hero-result:after{content:"";border-left:21px solid #0000;border-right:21px solid #0000;border-bottom:13px solid var(--vector-black);width:50%;position:absolute;bottom:-.6875rem;left:50%;transform:translate(-50%)rotate(180deg)}@media (min-width:768px){.hero-result:after{border-bottom-width:19px;border-left-width:31px;border-right-width:31px;border-bottom-color:var(--vector-black);bottom:-1.0625rem}}@media (min-width:1024px){.hero-result:after{border-bottom-width:25px;border-left-width:42px;border-right-width:42px;border-bottom-color:var(--vector-black);bottom:-1.5rem}}@media (min-width:1280px){.hero-result:after{border-bottom-width:33px;border-left-width:56px;border-right-width:56px;border-bottom-color:var(--vector-black);bottom:-2rem}}.hero-result{background-color:var(--bg-black);margin-bottom:-.0625rem}.hero-result__container{z-index:0;flex-direction:column;grid-template-columns:repeat(2,1fr);row-gap:1.75rem;padding-block:5rem 5.5rem;display:grid;position:relative}.hero-result__content{grid-column:2/-1;display:flex}.hero-result__prev{letter-spacing:-.06em;text-transform:none;color:var(--text-light-gray);font-size:clamp(.875rem,.72984rem + .645161vw,1.375rem);font-weight:500;line-height:1.1;font-family:var(--second-family);letter-spacing:-.84px}.hero-result .heading-wrapper{grid-column:1/-1}.hero-result .result-heading{flex-direction:column;gap:.3125rem;display:flex}@media (min-width:768px){.hero-result{padding-top:6rem}.hero-result__content{justify-content:space-between}}@media (min-width:1024px){.hero-result{padding-top:7.4375rem}.hero-result__container{row-gap:2rem;padding-block:8.125rem 9.875rem}.hero-result__content{z-index:1;gap:2.125rem}.hero-result__prev{max-width:28rem}.hero-result .heading-wrapper{z-index:1}.hero-result .result-heading{gap:clamp(.625rem,.44355rem + .806452vw,1.25rem)}}
.heroService{background-color:var(--bg-black);z-index:-1;position:relative}.heroService__container{padding-top:clamp(3.6875rem,2.58065rem + 4.91936vw,7.5rem);padding-bottom:clamp(2.5rem,1.77419rem + 3.22581vw,5rem);position:relative}.heroService__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(2% - .5px),#212121 calc(2% - .5px) calc(2% + .5px),#0000 calc(2% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#212121 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(98% - .5px),#212121 calc(98% - .5px) calc(98% + .5px),#0000 calc(98% + .5px));background-repeat:no-repeat;position:absolute;inset:0}@media (min-width:768px){.heroService__container{position:relative}.heroService__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(1% - .5px),#212121 calc(1% - .5px) calc(1% + .5px),#0000 calc(1% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#212121 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(99% - .5px),#212121 calc(99% - .5px) calc(99% + .5px),#0000 calc(99% + .5px));background-repeat:no-repeat;position:absolute;inset:0}}@media (min-width:1380px){.heroService__container{position:relative}.heroService__container:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(1% - .5px),#212121 calc(1% - .5px) calc(1% + .5px),#0000 calc(1% + .5px)),linear-gradient(90deg,#0000 calc(25.4% - .5px),#212121 calc(25.4% - .5px) calc(25.4% + .5px),#0000 calc(25.4% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#212121 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(74.6% - .5px),#212121 calc(74.6% - .5px) calc(74.6% + .5px),#0000 calc(74.6% + .5px)),linear-gradient(90deg,#0000 calc(99% - .5px),#212121 calc(99% - .5px) calc(99% + .5px),#0000 calc(99% + .5px));background-repeat:no-repeat;position:absolute;inset:0}}.heroService__title{width:100%;max-width:80%;margin-top:clamp(5rem,3.89706rem + 4.90196vw,6.25rem)}.heroService__title h1{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-white);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.heroService__title h1{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}.heroService__img{width:100%;margin-top:clamp(.625rem,.44355rem + .806452vw,1.25rem);padding-bottom:0;position:relative}
.includedService{background-color:var(--bg-black);color:var(--text-white);padding-block:clamp(5rem,1.13971rem + 17.1569vw,9.375rem)}@media (min-width:1024px){.includedService{padding-block:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem)}}.includedService__container{flex-direction:column;display:flex;position:relative}.includedService__titleAndSubtitle-container{margin-bottom:1.25rem}.includedService__titleAndSubtitle-container .includedService__subtitle h3{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-white);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.includedService__titleAndSubtitle-container .includedService__subtitle h3{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}@media (min-width:1024px){.includedService__titleAndSubtitle-container{grid-template-columns:.35fr 1fr;margin-bottom:2.5rem;display:grid}}.includedService__title h2{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.includedService__title h2:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.includedService__title h2{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-light-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.includedService__title h2{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.includedService__list{grid-template-columns:1fr;display:grid}@media (min-width:768px){.includedService__list{grid-template-columns:1fr 1fr;row-gap:1.25rem;position:relative}}@media (min-width:1024px){.includedService__list{grid-template-columns:repeat(3,1fr);row-gap:1.875rem}}.includedService__item{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);text-transform:uppercase;padding-block:.625rem;border-bottom:1px solid var(--vector-deep-gray);padding-right:.625rem;font-size:clamp(1.125rem,.57353rem + 2.45098vw,1.75rem);font-weight:500;line-height:1.15;position:relative}@media (min-width:1024px){.includedService__item{font-size:clamp(1.75rem,1.49597rem + 1.12903vw,2.625rem);line-height:1}}@media (min-width:768px){.includedService__item{align-items:flex-end;min-height:14.125rem;display:flex}.includedService__item:before{content:"";background-color:var(--text-white);z-index:2;width:.25rem;height:.25rem;display:none;position:absolute;top:-.15625rem;left:auto;right:-.15625rem;transform:none}.includedService__item:nth-child(odd){border-right:1px solid var(--vector-deep-gray)}.includedService__item:nth-child(odd):before{display:block}.includedService__item:nth-child(2n){border-right:none;padding-left:.625rem}.includedService__item:nth-child(2n):before{display:none}}@media (min-width:1024px){.includedService__item{min-height:21.625rem;padding-bottom:1.25rem;padding-left:.625rem}.includedService__item:nth-child(odd){border-right:none}.includedService__item:nth-child(3n+1){border-right:1px solid var(--vector-deep-gray)}.includedService__item:nth-child(3n+1):before{display:block}.includedService__item:nth-child(3n+2){border-right:1px solid var(--vector-deep-gray)}.includedService__item:nth-child(3n+2):before{display:block}.includedService__item:nth-child(3n):before{display:none}}
.learning{position:relative}.learning:before{content:"";border-left:21px solid #0000;border-right:21px solid #0000;border-top:13px solid var(--text-white);width:50%;position:absolute;top:-.6875rem;left:50%;transform:translate(-50%)rotate(180deg)}@media (min-width:768px){.learning:before{border-top-width:19px;border-left-width:31px;border-right-width:31px;border-top-color:var(--text-white);top:-1.0625rem}}@media (min-width:1024px){.learning:before{border-top-width:25px;border-left-width:42px;border-right-width:42px;border-top-color:var(--text-white);top:-1.5rem}}@media (min-width:1280px){.learning:before{border-top-width:33px;border-left-width:56px;border-right-width:56px;border-top-color:var(--text-white);top:-2rem}}.learning{padding-block:6.25rem}.learning-title h2{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.learning-title h2:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.learning-title h2{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.learning-title h2{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.learning-card-wrapper .learning-card{background-color:var(--bg-light-gray);flex-direction:column;display:flex;position:relative}.learning-card-wrapper .learning-card:before,.learning-card-wrapper .learning-card:after{content:"";background-color:var(--text-black);z-index:3;width:clamp(.75rem,.60484rem + .645161vw,1.25rem);height:clamp(.75rem,.60484rem + .645161vw,1.25rem);position:absolute;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.learning-card-wrapper .learning-card:before{top:.1875rem;left:.1875rem}.learning-card-wrapper .learning-card:after{bottom:.1875rem;right:.1875rem;transform:rotate(180deg)}.learning-card-wrapper .learning-card{--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);min-height:16.0625rem}.learning-card-wrapper .learning-card .learning-card__subtitle--desctop{display:none}.learning-card-wrapper .learning-card .learning-card__title-container{width:80%;padding:clamp(.9375rem,.66176rem + 1.22549vw,1.25rem)}.learning-card-wrapper .learning-card .learning-card__title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-black);font-size:clamp(1.375rem,.27206rem + 4.90196vw,2.625rem);font-weight:600;line-height:1}@media (min-width:768px){.learning-card-wrapper .learning-card .learning-card__title{font-size:clamp(2.25rem,2.14113rem + .483871vw,2.625rem)}}.learning-card-wrapper .learning-card .learning-card__title{margin-bottom:.5rem}.learning-card-wrapper .learning-card .learning-card__subtitle{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1}.learning-card-wrapper .learning-card .learning-card__subtitle span{color:var(--text-deep-gray)}.learning-card-wrapper .learning-card .learning__button{margin-top:auto;display:block}.learning-card-wrapper .learning-card .learning__button button{justify-content:center;width:100%}@media (min-width:768px){.learning-card-wrapper .learning-card{min-height:21.9375rem}.learning-card-wrapper .learning-card .learning-card__title-container{width:60%;padding:1.25rem}.learning-card-wrapper .learning-card .learning__button{margin-bottom:2.75rem;padding-left:1.25rem}.learning-card-wrapper .learning-card .learning__button button{width:50%}}@media (min-width:1201px){.learning-card-wrapper{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.learning-card-wrapper .learning-card{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;min-height:21.9375rem;padding:1.25rem;display:grid}.learning-card-wrapper .learning-card .learning-card__title-container{flex-grow:0;grid-area:1/1/auto/-1;width:80%;padding:0;display:block}.learning-card-wrapper .learning-card .learning-card__title-container .learning-card__subtitle--mobile{display:none}.learning-card-wrapper .learning-card .learning-card__subtitle--desctop{grid-area:3/1;align-self:end;width:80%;display:block}.learning-card-wrapper .learning-card .learning__button{grid-area:3/2;align-self:end;margin:0}.learning-card-wrapper .learning-card .learning__button button{align-self:end;width:auto}}
.object-levels{z-index:0;position:relative}.object-levels__container{display:flex;position:relative}.object-levels__container:before{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(90deg,transparent calc(2% - .5px),var(--vector-light-gray)calc(2% - .5px),var(--vector-light-gray)calc(2% + .5px),transparent calc(2% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),var(--vector-light-gray)calc(50% - .5px),var(--vector-light-gray)calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(98% - .5px),var(--vector-light-gray)calc(98% - .5px),var(--vector-light-gray)calc(98% + .5px),transparent calc(98% + .5px));position:absolute;inset:0}.object-levels__container{z-index:0;flex-direction:column;gap:1.25rem;padding-block:clamp(6.25rem,3.38235rem + 12.7451vw,9.5rem);position:relative}@media (min-width:1024px){.object-levels__container{padding-block:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem)}}.object-levels__inner{flex-direction:column;gap:.625rem;display:flex}.object-levels__title{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.object-levels__title:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.object-levels__title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.object-levels__title{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.object-levels__subtitle{margin-bottom:clamp(1.25rem,.14706rem + 4.90196vw,2.5rem)}.object-levels__subtitle h3{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-black);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.object-levels__subtitle h3{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}.object-levels__subtitle span{color:var(--text-black)}@media (min-width:768px){.object-levels__subtitle{color:var(--text-black)}}.object-levels__list{counter-reset:card;flex-direction:column;gap:.5rem;display:flex}.object-levels__item{background-color:var(--bg-light-gray);min-height:6.25rem;padding:.625rem .625rem .625rem 1.313rem;position:relative}.object-levels__item:before,.object-levels__item:after{content:"";background-color:var(--text-black);z-index:3;width:clamp(.75rem,.60484rem + .645161vw,1.25rem);height:clamp(.75rem,.60484rem + .645161vw,1.25rem);position:absolute;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.object-levels__item:before{top:.1875rem;left:.1875rem}.object-levels__item:after{bottom:.1875rem;right:.1875rem;transform:rotate(180deg)}.object-levels .item__inner{background-position:100% 0;background-repeat:no-repeat;background-size:3.5rem 3.125rem;flex-direction:column;gap:.375rem;height:100%;display:flex;position:relative}.object-levels .item-layout--1 .item__inner{background-image:url(/img/objLevels/zavod.webp)}.object-levels .item-layout--2 .item__inner{background-image:url(/img/objLevels/gos-obj.webp)}.object-levels .item-layout--3 .item__inner{background-image:url(/img/objLevels/soc-obj.webp)}.object-levels .item-layout--4 .item__inner{background-image:url(/img/objLevels/stroteg-obj.webp)}.object-levels .item-layout--5 .item__inner{background-image:url(/img/objLevels/home-obj.webp)}.object-levels .item-layout--6 .item__inner{background-image:url(/img/objLevels/admin-obj.webp)}.object-levels .item__title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-black);font-size:clamp(1.375rem,.27206rem + 4.90196vw,2.625rem);font-weight:600;line-height:1}@media (min-width:768px){.object-levels .item__title{font-size:clamp(2.25rem,2.14113rem + .483871vw,2.625rem)}}.object-levels .item__title{width:70%}.object-levels .item__title:before{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-gray);counter-increment:card;content:"[" counter(card)"]";letter-spacing:-.031rem;font-size:clamp(.625rem,2.94118vw - .588235px,1.375rem);font-weight:500;line-height:.4;position:absolute;top:0;left:-.8125rem}.object-levels .item__prev{letter-spacing:-.06em;text-transform:none;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1;font-family:var(--second-family);letter-spacing:-.053rem;max-width:70%}@media (min-width:768px){.object-levels__container{position:relative}.object-levels__container:before{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(90deg,transparent calc(1% - .5px),var(--vector-light-gray)calc(1% - .5px),var(--vector-light-gray)calc(1% + .5px),transparent calc(1% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),var(--vector-light-gray)calc(50% - .5px),var(--vector-light-gray)calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(99% - .5px),var(--vector-light-gray)calc(99% - .5px),var(--vector-light-gray)calc(99% + .5px),transparent calc(99% + .5px));position:absolute;inset:0}.object-levels__list{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.object-levels__item{--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);align-items:flex-end;min-height:21.375rem;padding:.9375rem 1.0625rem 2.4375rem 1.5625rem;display:flex}.object-levels .item__inner{background-position:0 0;background-size:7.625rem 6.8125rem;padding-top:45%}.object-levels .item__title:before{top:8.4375rem;left:-.9375rem}.object-levels .item__title{width:100%}.object-levels .item__prev{font-size:1.375rem}}@media (min-width:1520px){.object-levels__container{position:relative}.object-levels__container:before{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(90deg,transparent calc(1% - .5px),var(--vector-light-gray)calc(1% - .5px),var(--vector-light-gray)calc(1% + .5px),transparent calc(1% + .5px)),linear-gradient(90deg,transparent calc(25.4% - .5px),var(--vector-light-gray)calc(25.4% - .5px),var(--vector-light-gray)calc(25.4% + .5px),transparent calc(25.4% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),var(--vector-light-gray)calc(50% - .5px),var(--vector-light-gray)calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(74.6% - .5px),var(--vector-light-gray)calc(74.6% - .5px),var(--vector-light-gray)calc(74.6% + .5px),transparent calc(74.6% + .5px)),linear-gradient(90deg,transparent calc(99% - .5px),var(--vector-light-gray)calc(99% - .5px),var(--vector-light-gray)calc(99% + .5px),transparent calc(99% + .5px));position:absolute;inset:0}.object-levels__inner{grid-template-columns:repeat(4,1fr);display:grid}.object-levels__title{letter-spacing:-1.32px}.object-levels__subtitle{grid-column:2/4}.object-levels__list{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:.6875rem;display:grid}.object-levels__item{min-height:21.375rem;padding:1.25rem 1.875rem .75rem}.object-levels .item__inner{background-position:0 0;background-size:8.5rem 8.25rem;justify-content:flex-end;min-height:19.5rem;display:flex}.object-levels .item__title{width:unset;position:relative}.object-levels .item__title:before{letter-spacing:-1.1px;top:0;left:-1.5625rem}.object-levels .item-layout--1{grid-area:1/2/2/3}.object-levels .item-layout--2{grid-area:2/1/3/2}.object-levels .item-layout--3{grid-area:2/3/3/4}.object-levels .item-layout--4{grid-area:2/4/3/5}.object-levels .item-layout--5{grid-area:3/2/4/3}.object-levels .item-layout--6{grid-area:3/4/4/5}}
.privacy{background-color:var(--bg-white);position:relative}.privacy:after{content:"";border-left:21px solid #0000;border-right:21px solid #0000;border-bottom:13px solid var(--bg-white);width:50%;position:absolute;bottom:-.6875rem;left:50%;transform:translate(-50%)rotate(180deg)}@media (min-width:768px){.privacy:after{border-bottom-width:19px;border-left-width:31px;border-right-width:31px;border-bottom-color:var(--bg-white);bottom:-1.0625rem}}@media (min-width:1024px){.privacy:after{border-bottom-width:25px;border-left-width:42px;border-right-width:42px;border-bottom-color:var(--bg-white);bottom:-1.5rem}}@media (min-width:1280px){.privacy:after{border-bottom-width:33px;border-left-width:56px;border-right-width:56px;border-bottom-color:var(--bg-white);bottom:-2rem}}.privacy{z-index:1}.privacy__container{padding-block:6.25rem}@media (min-width:768px){.privacy__container{padding-block:9.375rem}}@media (min-width:1280px){.privacy__container{padding-block:11.25rem 11.875rem}}.privacy__container{z-index:0;position:relative}#privacy-policy{letter-spacing:-.06em;text-transform:none;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1;font-family:var(--second-family)}#privacy-policy a{width:fit-content;position:relative}#privacy-policy a:after{content:"";background-color:var(--text-gray);width:0;height:.125rem;transition:width .3s ease-out;position:absolute;bottom:0;left:0}#privacy-policy a:hover:after{width:100%}#privacy-policy h1{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-black);margin-bottom:clamp(2.5rem,1.94853rem + 2.45098vw,3.125rem);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){#privacy-policy h1{margin-bottom:clamp(3.125rem,2.94355rem + .806452vw,3.75rem);font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}#privacy-policy h2{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-black);margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1}#privacy-policy p{margin-bottom:1.25rem}#privacy-policy ul,#privacy-policy ol{margin:0 0 1.25rem .625rem;list-style:inside}#privacy-policy ul li,#privacy-policy ol li{margin:.375rem 0}#privacy-policy section{margin-bottom:2.5rem}#privacy-policy time{white-space:nowrap}
body:has(.products-page-section) .products{background-color:var(--bg-black);margin-top:0;padding-block:clamp(6.25rem,4.61694rem + 7.25806vw,11.875rem)}body:has(.products-page-section) .products-page-section__container p{margin-top:auto;display:none}body:has(.products-page-section) .products-title{display:none}body:has(.products-page-section) .products__item{background-color:var(--bg-white)}body:has(.products-page-section) .products-subtitle{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);font-size:clamp(1.375rem,.27206rem + 4.90196vw,2.625rem);font-weight:600;line-height:1;display:inline-flex}body:has(.products-page-section) .products-page-section__title{margin-top:auto;display:inline-block}@media (min-width:1024px){body:has(.products-page-section) .products-page-section__container p{margin-bottom:1.9375rem;display:block}body:has(.products-page-section) .products-subtitle{display:none}}.products-page-section{background:var(--bg-black)url(/img/productionsPage/products-pages-img.webp) center top/cover no-repeat;min-height:90vh;position:relative}.products-page-section .products-page-section__container{flex-direction:column;justify-content:flex-start;gap:0;min-height:90vh;display:flex}.products-page-section .products-page-section__container .products-page-title__big{display:none}@media (min-width:1024px){.products-page-section .products-page-section__container .products-page-title__big{display:block}.products-page-section .products-page-section__container .products-page-title__small{display:none}}.products-page-section .products-page-section__container:after{content:"";z-index:1;background-color:var(--text-black);width:30%;height:clamp(.75rem,.3871rem + 1.6129vw,2rem);position:absolute;top:auto;bottom:-.0625rem;left:-.0625rem;transform:scaleX(1);-webkit-mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat;mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat}.products-page-section .products-page-section__container:before{content:"";z-index:1;background-color:var(--text-black);width:30%;height:clamp(.75rem,.3871rem + 1.6129vw,2rem);position:absolute;top:auto;bottom:-.0625rem;right:-.0625rem;transform:scaleX(-1);-webkit-mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat;mask:url(/img/other/modal-form-decor.svg) 0 0/100% no-repeat}.products-page-section .products-page-section__container h1{margin-top:auto;padding-bottom:clamp(1.125rem,8.82353vw - .86029rem,3.375rem);display:flex}.products-page-section .products-page-section__container p{white-space:pre-line;letter-spacing:-.06em;text-transform:uppercase;color:var(--text-white);font-size:clamp(1.375rem,1.04412rem + 1.47059vw,1.75rem);font-weight:500;line-height:1.15;display:inline-flex}
.products{padding-top:clamp(5rem,1.13971rem + 17.1569vw,9.375rem)}@media (min-width:1024px){.products{padding-top:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem)}}.products a{flex-direction:column;height:100%;display:flex}.products .products-subtitle--descktop{display:none}.products__list{flex-wrap:wrap;justify-content:center;width:100%;display:flex}@media (min-width:1380px){.products__list{grid-template-columns:repeat(4,1fr);display:grid}}.products .products-title{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.products .products-title:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.products .products-title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.products .products-title{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.products .products-subtitle{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-black);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.products .products-subtitle{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}.products .products-subtitle{color:var(--text-light-gray);margin-bottom:1.25rem}.products .products-subtitle .products-subtitle--mobile{display:inline-block}.products .products-subtitle .products-subtitle--mobile span{color:var(--text-black)}@media (min-width:767px) and (max-width:1024px){.products-subtitle--mobile{color:var(--text-black)}}@media (min-width:1024px){.products__container{flex-direction:column;gap:2.5rem;display:flex}.products .products-subtitle{color:var(--text-black)}.products .products-subtitle .products-subtitle--mobile{display:none}.products .products-subtitle span{display:inline}.products__wrapper-text{grid-template-columns:.4fr 1fr;display:grid}.products__item{width:auto;min-height:28.4375rem}}@media (min-width:1380px){.products__list>.products__item:first-child .products__section-title{font-size:clamp(2.625rem,2.15323rem + 2.09677vw,4.25rem)}}
.products__item{border:1px solid var(--text-light-gray);background-color:var(--bg-light-gray);flex-direction:column;width:50%;height:clamp(10.625rem,47.6658vw - .09982rem,22.75rem);padding:.9375rem .625rem .625rem;display:flex;position:relative}.products__item:before,.products__item:after{content:"";background-color:var(--vector-deep-gray);z-index:3;width:clamp(.75rem,.60484rem + .645161vw,1.25rem);height:clamp(.75rem,.60484rem + .645161vw,1.25rem);position:absolute;-webkit-mask:url(/img/other/decoration.svg) 50%/contain no-repeat;mask:url(/img/other/decoration.svg) 50%/contain no-repeat}.products__item:before{top:.1875rem;left:.1875rem}.products__item:after{bottom:.1875rem;right:.1875rem;transform:rotate(180deg)}.products__item:hover{background-color:var(--text-white);transition:background-color .3s}@media (min-width:768px){.products__item{height:unset}}@media (min-width:1180px){.products__item{width:33.3333%}}@media (min-width:1380px){.products__item{width:unset}.products__item:first-child{grid-area:1/1/3/3}}.products__item a{flex-direction:column;width:100%;height:100%;text-decoration:none;display:flex}.products__img{flex:1;justify-content:center;align-items:center;width:100%;margin-bottom:.625rem;display:flex;position:relative;overflow:hidden}.products__img img{-o-object-position:center;object-position:center;max-height:100%;width:100%!important;height:auto!important;position:relative!important}@media (min-width:1600px){.products__img img{padding:3.25rem}}.products__title{flex-direction:column;width:fit-content;display:flex;position:relative}.products__title data{letter-spacing:-.05em;text-transform:uppercase;color:var(--text-gray);width:0;font-size:clamp(.625rem,.18382rem + 1.96078vw,1.125rem);font-weight:500;line-height:.4;position:absolute;top:0;right:-.1875rem}@media (min-width:1024px){.products__title data{font-size:clamp(1.125rem,1.05242rem + .322581vw,1.375rem)}}.products__title .products__section-title{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-black);font-size:clamp(1.125rem,.57353rem + 2.45098vw,1.75rem);font-weight:500;line-height:1.15;transition:color .2s}
.programs{z-index:1;padding-top:clamp(5rem,1.13971rem + 17.1569vw,9.375rem);position:relative}@media (min-width:1024px){.programs{padding-top:clamp(9.5rem,8.81048rem + 3.06452vw,11.875rem)}}.programs{position:relative}.programs:before{content:"";border-left:21px solid #0000;border-right:21px solid #0000;border-top:13px solid var(--text-white);width:50%;position:absolute;top:-.6875rem;left:50%;transform:translate(-50%)rotate(180deg)}@media (min-width:768px){.programs:before{border-top-width:19px;border-left-width:31px;border-right-width:31px;border-top-color:var(--text-white);top:-1.0625rem}}@media (min-width:1024px){.programs:before{border-top-width:25px;border-left-width:42px;border-right-width:42px;border-top-color:var(--text-white);top:-1.5rem}}@media (min-width:1280px){.programs:before{border-top-width:33px;border-left-width:56px;border-right-width:56px;border-top-color:var(--text-white);top:-2rem}}.programs__title-container h2{margin-bottom:clamp(.625rem,.34926rem + 1.22549vw,.9375rem);margin-left:.625rem;padding-left:clamp(.625rem,2.94118vw - .588235px,1.375rem);position:relative}.programs__title-container h2:after{content:"[";position:absolute;top:-.125rem;left:-.625rem}.programs__title-container h2{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-deep-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:768px){.programs__title-container h2{margin-bottom:clamp(.9375rem,.84677rem + .403226vw,1.25rem)}}.programs__card{background-color:var(--bg-light-gray);--clip-size:clamp(1.25rem,1.06855rem + .806452vw,1.875rem);--clip-half:calc(var(--clip-size)/2);clip-path:polygon(0 0,calc(100% - var(--clip-size))0,calc(100% - var(--clip-size))var(--clip-half),calc(100% - var(--clip-half))var(--clip-half),calc(100% - var(--clip-half))var(--clip-size),100% var(--clip-size),100% 100%,0 100%);padding:clamp(.9375rem,.66532rem + 1.20968vw,1.875rem)}.programs__card-title{letter-spacing:-.07em;text-transform:uppercase;color:var(--text-black);font-size:clamp(1.9375rem,.44853rem + 6.61765vw,3.625rem);font-weight:500;line-height:1}@media (min-width:768px){.programs__card-title{font-size:clamp(3.625rem,3.44355rem + .806452vw,4.25rem)}}.programs__card-subtitle{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1}.programs__card-title-wrapper{gap:.5rem;margin-bottom:2.5rem;display:grid}.programs__card-wrapper span{font-family:var(--second-family);letter-spacing:-.06em;text-transform:none;color:var(--text-gray);font-size:clamp(.875rem,.43382rem + 1.96078vw,1.375rem);font-weight:500;line-height:1.1;position:relative}.programs__card-wrapper span:after{content:"[";position:absolute;top:.125rem;left:-.8125rem}.programs__card-list{counter-reset:card;flex-direction:column;gap:clamp(.5rem,2.94118vw - .16176rem,1.25rem);margin-top:.9375rem;margin-bottom:2.5rem;display:flex}.programs__card-list li{letter-spacing:-.06em;text-transform:uppercase;color:var(--text-black);font-size:clamp(.875rem,.65441rem + .980392vw,1.125rem);font-weight:700;line-height:1.2;position:relative}.programs__card-list li:after{counter-increment:card;content:"[" counter(card)"]";letter-spacing:-.05em;text-transform:uppercase;color:var(--text-gray);font-size:clamp(.625rem,.40441rem + .980392vw,.875rem);font-weight:500;line-height:.4;position:absolute;top:0;left:-.9375rem}.programs__button{justify-content:center}@media (min-width:768px){.programs__card{grid-template-columns:.7fr;margin-bottom:.625rem;display:grid}}@media (min-width:1320px){.programs__card{grid-template-columns:.9fr .9fr .8fr;gap:6.25rem;margin-bottom:.625rem;display:grid}.programs__card-title-wrapper{margin-bottom:auto}.programs__button{place-self:flex-start flex-end}}
