:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--container-desktop-padding: 40px;--container-laptop-padding: 30px;--container-tablet-padding: 20px;--container-mobile-padding: 16px;--common-black: #000000;--primary-black: #030303;--primary-white: #ffffff;--header-bg: #201B21;--nav-bg: #171418;--gray-50: #EEEEEE;--gray-60: #F6F6F6;--gray-100: #D7D7D7;--gray-200: #D0D0D0;--gray-300: #BEBEBE;--gray-400: #B6B6B6;--gray-500: #909090;--gray-600: #777777;--gray-700: #6F6F6F;--gray-800: #656565;--gray-810: #4B474C;--gray-900: #282828;--blog-card-hover: #F8F8F8;--beige-100: #FFE6A4;--beige-200: #FFC888;--blue-100: #E9EEF1;--blue-200: #E3EEF5;--blue-300: #BFCDD6;--blue-400: #C1D3DD;--blue-450: #B9E5FF;--blue-500: #93D6FF;--blue-700: #5683A0;--blue-800: #617E90;--orange-300: #FFC888;--orange-400: #FFAF6F;--orange-500: #FFA55D;--orange-600: #FF933C;--orange-700: #FF7E30;--primary-yellow-25: #FDF3D8;--primary-yellow-50: #FFE6A4;--primary-yellow-100: #E6D902;--primary-yellow-200: #D4C800;--block-yellow: #FFE6A4;--list-count-yellow: #FFF3B2;--yellow-100: #F8F291;--success: #34B05B;--star: #930606;--end-stock: #A83131;--error: #D45353;--card-pink: #FCA4BB;--card-yellow: #F3E464;--card-violet: #D9C0F8;--card-green: #C3EC75;--card-turquoise: #84F1D4;--tg-100: #1DAEE9;--wa-200: #57C663;--ozon-100: #1162FB;--wb-100: #8F17EC;--border-radius-xxl: 50px;--border-radius-xl: 30px;--border-radius-l: 20px;--border-radius-m: 10px;--border-radius-s: 5px;--border-radius-xs: 3px;--main-font: "MyryadPro", Helvetica, Arial, sans-serif;--second-font: "Bebas", Helvetica, Arial, sans-serif}@font-face{font-weight:400;font-family:"MyryadPro";font-style:normal;src:url("../fonts/MyriadPro-Regular.woff2") format("woff2");font-display:swap}@font-face{font-weight:400;font-family:"MyryadPro";font-style:italic;src:url("../fonts/MyriadPro-It.woff2") format("woff2");font-display:swap}@font-face{font-weight:600;font-family:"MyryadPro";font-style:normal;src:url("../fonts/MyriadPro-Semibold.woff2") format("woff2");font-display:swap}@font-face{font-weight:600;font-family:"MyryadPro";font-style:italic;src:url("../fonts/MyriadPro-SemiboldIt.woff2") format("woff2");font-display:swap}@font-face{font-weight:700;font-family:"MyryadPro";font-style:normal;src:url("../fonts/MyriadPro-Bold.woff2") format("woff2");font-display:swap}@font-face{font-weight:700;font-family:"MyryadPro";font-style:italic;src:url("../fonts/MyriadPro-BoldIt.woff2") format("woff2");font-display:swap}@font-face{font-weight:400;font-family:"Bebas";font-style:normal;src:url("../fonts/BebasNeueCyrillic.woff2") format("woff2");font-display:swap}.catalog-menu__main-link,.catalog-menu__close,.service-blank-card__wrapper,.capital-card__copy,.files-list__remove,.preview-photo-modal__button,.preview-photo-modal__close,.video-modal__button,.tags__tag,.review-card__show,.review-card__photos,.navigation__name,.navigation__link,.sticky-header__burger,.header__close,.header__burger,.header__order,.modal__close,.arrow-button,.third-button,.second-button,.default-button{padding:0;color:var(--c-black);font-family:inherit;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.catalog-menu__sublist,.catalog-menu__list,.catalog-menu__main-list,.group-services__services,.not-found__services,.documents__list,.stock-promo-card__list,.vacancies__list,.one-stock__services-list,.breadcrumbs,.service-card__list,.main-page__services,.about-links__list,.solartek__list,.service-faq__list,.service-videos__list[class],.service-steps__list[class],.service-problems,.service-advantages,.footer-addresses,.footer-navigation__list,.navigation__link-list,.navigation__sub-list,.navigation__list,.typo-content>ul,.typo-content>ol{margin:0;padding:0;list-style:none}*,*::after,*::before{box-sizing:border-box}html{height:100%;height:-webkit-fill-available;min-height:100%;font-size:62.5%;scroll-behavior:smooth}body{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;min-width:320px;height:100%;margin:0;font-weight:400;font-family:var(--main-font);font-size:1.8rem;line-height:1.2;color:var(--primary-black);background-color:var(--primary-white);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}:target{scroll-margin-top:25px}a{text-decoration:none}img{display:flex;max-width:100%;height:auto}textarea{resize:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.only-desktop[class]{display:none}@media only screen and (min-width: 1500px){.only-desktop[class]{display:block}}@media only screen and (min-width: 1500px){.no-desktop[class]{display:none}}@media only screen and (max-width: 1023px){.no-tablet-mobile[class]{display:none}}@media only screen and (max-width: 767px){.no-mobile[class]{display:none}}@media only screen and (min-width: 768px){.only-mobile[class]{display:none}}@media only screen and (max-width: 1499px){.logo__img--footer{width:130px}.logo__img--header{width:106px}}@media only screen and (max-width: 1199px){.logo__img--header{width:93px}.logo__img--footer{width:143px}}@media only screen and (max-width: 767px){.logo__img--header{width:70px}.logo__img--footer{width:117px}.logo__img--modal{width:70px}}.default-pagination{display:flex;align-items:center;justify-content:center;gap:16px}.default-pagination:not(:has(.default-pagination__item)){display:none}.default-pagination__item{width:8px;height:8px;background-color:var(--gray-100);border-radius:50%}.default-pagination__item--active{background-color:var(--orange-400)}.default-button{display:flex;align-items:center;justify-content:center;padding:24px 43px 22px;font-family:var(--second-font);font-size:3.6rem;line-height:1;border-radius:var(--border-radius-xxl)}.default-button--yellow{background-color:var(--primary-yellow-100)}.default-button--yellow:hover,.default-button--yellow:focus-visible{background-color:var(--primary-yellow-200)}.default-button--orange{background-color:var(--orange-300)}.default-button--orange:hover,.default-button--orange:focus-visible{background-color:var(--orange-400)}.default-button--white{background-color:var(--primary-white);box-shadow:inset 0 0 0 1px var(--common-black)}.default-button--white:disabled{color:var(--gray-500);box-shadow:inset 0 0 0 1px var(--gray-500);cursor:initial}.default-button--white:not(:disabled):hover,.default-button--white:not(:disabled):focus-visible{color:var(--primary-white);background-color:var(--common-black)}@media only screen and (max-width: 1499px){.default-button{padding:18px 29px 16px;font-size:3rem}}@media only screen and (max-width: 1199px){.default-button{padding:14px 26px;font-size:2.2rem}}@media only screen and (max-width: 767px){.default-button{padding:12px 24px;font-size:1.8rem}}.second-button{display:flex;align-items:center;justify-content:center;padding:16px 40px 17px;min-height:73px;font-weight:600;font-size:3.6rem;line-height:1.1;border-radius:var(--border-radius-xxl)}.second-button:not(a){cursor:pointer}.second-button--black{color:var(--primary-white);background-color:var(--common-black);box-shadow:inset 0 0 0 1px var(--common-black)}@media only screen and (min-width: 1200px){.second-button:hover,.second-button:focus-visible{color:var(--common-black);background-color:var(--primary-yellow-100)}}@media only screen and (max-width: 1499px){.second-button{min-height:74px;padding:22px 30px;font-size:2.7rem}}@media only screen and (max-width: 1199px){.second-button{min-height:initial;padding:13px 26px 14px;font-size:2rem}}@media only screen and (max-width: 767px){.second-button{min-height:38px;padding:11px 15px 12px;font-size:1.3rem}}.third-button{display:flex;align-items:center;justify-content:center;padding:22px 65px;font-weight:700;font-size:2.8rem;line-height:1.2;border-radius:var(--border-radius-xxl);box-shadow:inset 0 0 0 1px var(--common-black)}.third-button--black{color:var(--primary-white);background-color:var(--common-black)}.third-button:not(a){cursor:pointer}@media only screen and (min-width: 1200px){.third-button:hover,.third-button:focus-visible{color:var(--primary-white);background-color:var(--common-black)}.third-button--black:hover,.third-button--black:focus-visible{color:var(--common-black);background-color:var(--primary-white)}}@media only screen and (max-width: 1499px){.third-button{padding:17px 30px;font-size:2.5rem}}@media only screen and (max-width: 1199px){.third-button{padding:13px 34px;font-size:2rem}}@media only screen and (max-width: 767px){.third-button{padding:11px 20px;font-size:1.3rem}}.arrow-button{display:flex;color:var(--common-black)}.arrow-button:disabled,.arrow-button--disabled{color:var(--blue-300)}.arrow-button--prev svg{transform:rotate(-180deg)}@media only screen and (max-width: 767px){.arrow-button svg{width:27px;height:27px}}.title-secondary{margin-top:0;margin-bottom:0;font-weight:400;font-family:var(--second-font);font-size:6.8rem;line-height:1}@media only screen and (max-width: 1499px){.title-secondary{font-size:4rem}}@media only screen and (max-width: 1199px){.title-secondary{font-size:3.6rem}}@media only screen and (max-width: 767px){.title-secondary{font-size:3.2rem}}.title{margin-top:0;margin-bottom:0;font-family:var(--second-font);font-weight:400;font-size:10rem;line-height:1}.title--with-rows{display:flex;flex-direction:column;gap:25px}@media only screen and (max-width: 1499px){.title{font-size:7.5rem}}@media only screen and (max-width: 1199px){.title{font-size:5.2rem}}@media only screen and (max-width: 767px){.title{font-size:3.2rem}}.title-head{margin-top:0;margin-bottom:0;font-weight:400;font-family:var(--second-font);line-height:1;font-size:12rem}@media only screen and (max-width: 1499px){.title-head{font-size:8.5rem}}@media only screen and (max-width: 1199px){.title-head{font-size:5.8rem}}@media only screen and (max-width: 767px){.title-head{font-size:3.6rem}}.market-link{padding:20px 40px;line-height:1.1;font-size:2.8rem;font-weight:700;text-align:center;border-radius:var(--border-radius-xxl)}.market-link--ozon{color:var(--ozon-100);box-shadow:inset 0 0 0 1px var(--ozon-100)}.market-link--wb{color:var(--wb-100);box-shadow:inset 0 0 0 1px var(--wb-100)}.market-link:hover.market-link--ozon,.market-link:focus-visible.market-link--ozon{color:var(--primary-white);background-color:var(--ozon-100)}.market-link:hover.market-link--wb,.market-link:focus-visible.market-link--wb{color:var(--primary-white);background-color:var(--wb-100)}@media only screen and (max-width: 1499px){.market-link{padding:19px 30px 18px;font-size:2.5rem}}@media only screen and (max-width: 1199px){.market-link{padding:13px 34px;font-size:2rem}}@media only screen and (max-width: 767px){.market-link{padding:12px 14px;font-size:1.3rem}}.input{width:100%;padding:25px 30px;font-family:var(--main-font);font-size:2.6rem;line-height:1;background-color:var(--primary-white);border:none;border-radius:var(--border-radius-xxl);box-shadow:inset 0 0 0 1px var(--gray-500)}.input--textarea{height:162px;padding:22px 30px;border-radius:var(--border-radius-xl);resize:none}.input--center{text-align:center}.input:hover{box-shadow:inset 0 0 0 1px var(--gray-800)}.input:focus-visible{box-shadow:inset 0 0 0 1px var(--common-black);outline:none}@media only screen and (max-width: 1499px){.input{padding:17px 30px;font-size:2.5rem}.input--textarea{padding:22px 30px}}@media only screen and (max-width: 1199px){.input{padding:14px 20px;font-size:2rem}.input--textarea{padding:22px 20px}}@media only screen and (max-width: 1199px){.input{padding:10px 24px;font-size:1.8rem}.input--textarea{padding:11px 24px}}.checkbox{display:flex;gap:15px;font-size:2rem;line-height:1.35}.checkbox:hover .checkbox__input:not(:checked)~.checkbox__box,.checkbox:focus-visible .checkbox__input:not(:checked)~.checkbox__box{box-shadow:inset 0 0 0 1px var(--common-black)}@media only screen and (max-width: 1199px){.checkbox{gap:10px;font-size:1.8rem}}@media only screen and (max-width: 767px){.checkbox{gap:6px;font-size:1.6rem}}.checkbox__input{display:none}.checkbox__input:checked~.checkbox__box{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 12' fill='none'%3E%3Cpath d='M4.707 8.293L1.414 5L0 6.414L4.707 11.121L14.414 1.414L13 0L4.707 8.293Z' fill='black'/%3E%3C/svg%3E");background-size:15px 12px;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 1199px){.checkbox__input:checked~.checkbox__box{background-size:13px 10px}}@media only screen and (max-width: 767px){.checkbox__input:checked~.checkbox__box{background-size:10px 7px}}.checkbox__box{flex-shrink:0;display:block;width:24px;height:24px;background-color:var(--primary-white);border-radius:var(--border-radius-s)}@media only screen and (max-width: 1199px){.checkbox__box{width:20px;height:20px}}@media only screen and (max-width: 767px){.checkbox__box{width:16px;height:16px}}.container{width:100%;margin:0 auto;padding-right:var(--container-desktop-padding);padding-left:var(--container-desktop-padding)}@media only screen and (max-width: 1499px){.container{padding-right:var(--container-laptop-padding);padding-left:var(--container-laptop-padding)}}@media only screen and (max-width: 1199px){.container{padding-right:var(--container-tablet-padding);padding-left:var(--container-tablet-padding)}}@media only screen and (max-width: 767px){.container{min-width:320px;max-width:100%;padding-right:var(--container-mobile-padding);padding-left:var(--container-mobile-padding)}}.pdf-link{display:grid;grid-template-columns:68px 1fr;grid-template-rows:repeat(2, 1fr);align-items:center;-moz-column-gap:16px;column-gap:16px;font-size:2.8rem;color:var(--primary-black)}@media only screen and (min-width: 1200px){.pdf-link{padding:14px 16px 12px 10px;margin:-14px -16px -12px -10px;border-radius:var(--border-radius-s)}.pdf-link:hover,.pdf-link:focus-visible{background-color:var(--blog-card-hover)}}@media only screen and (max-width: 1499px){.pdf-link{grid-template-columns:60px 1fr;-moz-column-gap:10px;column-gap:10px;font-size:2.7rem}}@media only screen and (max-width: 1199px){.pdf-link{grid-template-columns:48px 1fr;-moz-column-gap:8px;column-gap:8px;font-size:2rem}}@media only screen and (max-width: 767px){.pdf-link{grid-template-columns:46px 1fr;-moz-column-gap:6px;column-gap:6px}}.pdf-link__img{grid-row:1/-1}@media only screen and (max-width: 1499px){.pdf-link__img{width:60px;height:60px}}@media only screen and (max-width: 1199px){.pdf-link__img{width:48px;height:48px}}@media only screen and (max-width: 767px){.pdf-link__img{width:46px;height:46px}}.pdf-link__size{font-size:2.3rem}@media only screen and (max-width: 1499px){.pdf-link__size{font-size:2rem}}@media only screen and (max-width: 1199px){.pdf-link__size{font-size:1.8rem}}@media only screen and (max-width: 1199px){.pdf-link__size{font-size:1.6rem}}.requisites__subtitle{margin-top:0;margin-bottom:0;font-family:var(--second-font);font-weight:400;font-size:4.6rem;line-height:1}@media only screen and (max-width: 1499px){.requisites__subtitle{font-size:3.5rem}}@media only screen and (max-width: 1199px){.requisites__subtitle{font-size:2.8rem}}@media only screen and (max-width: 767px){.requisites__subtitle{font-size:2.5rem}}.requisites__text{margin-top:0;margin-bottom:0;font-size:2.3rem;line-height:1.4}@media only screen and (max-width: 1199px){.requisites__text{font-size:2rem}}@media only screen and (max-width: 1199px){.requisites__text{font-size:1.8rem}}.typo-content{font-size:2.3rem;line-height:1.4}.typo-content>*:first-child{margin-top:0}.typo-content>*:last-child{margin-bottom:0}.typo-content b{font-weight:600}.typo-content a:not([class]){font-style:italic;color:var(--orange-600);text-decoration:underline}.typo-content a:not([class]):hover,.typo-content a:not([class]):focus-visible{color:var(--orange-700)}.typo-content>h2,.typo-content>h3,.typo-content>h4,.typo-content>h5,.typo-content>h6{font-family:var(--second-font);font-weight:400;line-height:1}.typo-content>h2{margin-top:60px;margin-bottom:20px;font-size:6.8rem}.typo-content>h3,.typo-content>h4,.typo-content>h5,.typo-content>h6{margin-top:50px;margin-bottom:30px;font-size:4.6rem}.typo-content>img{margin-top:60px;margin-bottom:60px;width:100%;height:auto;border-radius:var(--border-radius-l)}.typo-content>ul,.typo-content>ol,.typo-content>p{margin-top:20px;margin-bottom:20px}.typo-content>ul,.typo-content>ol{display:flex;flex-direction:column}.typo-content>ul{gap:8px}.typo-content>ul>li{position:relative;padding-left:42px}.typo-content>ul>li::before{content:"";position:absolute;display:block;top:9px;left:10px;display:block;width:11px;height:11px;background-image:linear-gradient(90deg, #FFF43B 0%, #EC691F 100%);border-radius:50%}.typo-content>ol{gap:16px;counter-reset:list 0}.typo-content>ol>li{position:relative;padding-left:42px;counter-increment:list 1}.typo-content>ol>li::before{content:counter(list);position:absolute;display:block;top:0;left:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:inherit;line-height:1;background-color:var(--list-count-yellow);border-radius:50%}.typo-content iframe,.typo-content .case-cite{margin-top:60px;margin-bottom:60px}.typo-content iframe{display:block;max-width:910px;width:100%;height:auto;aspect-ratio:16/9}@media only screen and (max-width: 1499px){.typo-content>img{margin-top:50px;margin-bottom:50px}.typo-content>h2{margin-top:50px;font-size:4.5rem}.typo-content>h3,.typo-content>h4,.typo-content>h5,.typo-content>h6{margin-top:40px;margin-bottom:20px;font-size:3.5rem}.typo-content>ul{gap:6px}.typo-content>ol{gap:12px}.typo-content iframe,.typo-content .case-cite{margin-top:50px;margin-bottom:50px}}@media only screen and (max-width: 1199px){.typo-content{font-size:2rem}.typo-content>h2{margin-top:40px;font-size:4rem}.typo-content>h3,.typo-content>h4,.typo-content>h5,.typo-content>h6{margin-top:30px;font-size:2.8rem}.typo-content>img{margin-top:40px;margin-bottom:40px}.typo-content>ul>li{padding-left:37px}.typo-content>ul>li::before{width:9px;height:9px}.typo-content>ol{gap:10px}.typo-content>ol>li{padding-left:39px}.typo-content>ol>li::before{width:29px;height:29px}.typo-content iframe,.typo-content .case-cite{margin-top:40px;margin-bottom:40px}.typo-content .stock-promo-card,.typo-content .service-card-blog{margin:40px auto}}@media only screen and (max-width: 767px){.typo-content{font-size:1.8rem}.typo-content>h2{margin-top:30px;font-size:2.8rem}.typo-content>h3,.typo-content>h4,.typo-content>h5,.typo-content>h6{font-size:2.5rem}.typo-content>img{margin-top:30px;margin-bottom:30px}.typo-content>ul{gap:8px}.typo-content>ul>li{padding-left:32px}.typo-content>ul>li::before{top:7px;left:8px;width:8px;height:8px}.typo-content>ol{gap:12px}.typo-content>ol>li{padding-left:32px}.typo-content>ol>li::before{width:24px;height:24px}.typo-content iframe,.typo-content .case-cite{margin-top:30px;margin-bottom:30px}.typo-content .stock-promo-card,.typo-content .service-card-blog{margin:30px 0}}.typo-content__arrow-link{display:flex;align-items:center;gap:12px;font-weight:700;font-size:2.8rem;color:var(--common-black)}.typo-content__arrow-link::before{content:"";display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;background-color:var(--orange-300);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M59.4828 30.0002L30.9782 58.5048L30.056 57.5826L56.9862 30.6524H0.51709V29.348H56.9862L30.056 2.41782L30.9782 1.49561L59.4828 30.0002Z' fill='%23000000'/%3E%3C/svg%3E%0A");background-size:19px 19px;background-position:center;background-repeat:no-repeat;border-radius:50%}.typo-content__arrow-link:hover::before{background-color:var(--orange-600)}@media only screen and (max-width: 1499px){.typo-content__arrow-link{font-size:2.5rem}}@media only screen and (max-width: 1199px){.typo-content__arrow-link{font-size:2.3rem}}@media only screen and (max-width: 767px){.typo-content__arrow-link{gap:8px;font-size:1.8rem}.typo-content__arrow-link::before{width:24px;height:24px;background-size:14px 14px}}.modal{position:fixed;top:0;left:0;z-index:10;display:none;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}@media only screen and (max-width: 1499px){.modal{padding:30px}}@media only screen and (max-width: 1199px){.modal{padding:20px}}@media only screen and (max-width: 767px){.modal{align-items:center;padding:10px 8px}}.modal__wrapper{width:100%;max-width:1440px}.modal__wrapper--center{display:flex;justify-content:center}.modal__close{position:absolute;top:30px;right:40px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:rgba(0,0,0,.4);border-radius:50%}.modal__close:hover,.modal__close:focus-visible{background-color:rgba(255,255,255,.4)}@media only screen and (max-width: 1499px){.modal__close{top:20px;right:20px;width:40px;height:40px}}@media only screen and (max-width: 767px){.modal__close{top:8px;right:8px;width:30px;height:30px}}@media only screen and (max-width: 1499px){.modal__close-icon{width:20px;height:20px}}@media only screen and (max-width: 767px){.modal__close-icon{width:16px;height:16px}}.header{position:relative;padding-top:30px;padding-bottom:22px;background-color:var(--header-bg)}@media only screen and (max-width: 1499px){.header{padding-top:16px;padding-bottom:16px}}@media only screen and (max-width: 767px){.header{padding-top:9px;padding-bottom:8px}}.header__wrapper{display:grid;grid-template-columns:-webkit-max-content repeat(2, 1fr) -webkit-max-content;grid-template-columns:max-content repeat(2, 1fr) max-content;grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content);-moz-column-gap:60px;column-gap:60px;row-gap:15px;align-items:center}@media(max-width: 1800px){.header__wrapper{-moz-column-gap:40px;column-gap:40px;row-gap:16px}}@media only screen and (max-width: 1499px){.header__wrapper{grid-template-columns:-webkit-max-content 1fr repeat(2, -webkit-max-content);grid-template-columns:max-content 1fr repeat(2, max-content)}}@media only screen and (max-width: 1199px){.header__wrapper{align-items:center;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;grid-template-rows:auto;gap:20px}}@media only screen and (max-width: 767px){.header__wrapper{grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content}}.header__logo{display:flex;align-items:center;gap:40px;grid-row:1/-1;margin-right:20px}@media(max-width: 1800px){.header__logo{flex-direction:column;align-items:flex-start;gap:13px;margin-right:0}}@media only screen and (max-width: 1499px){.header__logo{margin-right:30px}}@media only screen and (max-width: 1199px){.header__logo{flex-direction:row;align-items:center;grid-row:initial;margin-right:0}}@media only screen and (max-width: 767px){.header__logo{z-index:11}}.header__description{max-width:262px;margin-top:0;margin-bottom:0;font-size:1.8rem;font-style:italic;color:var(--gray-200)}@media(max-width: 1800px){.header__description{max-width:200px;font-size:1rem}}@media only screen and (max-width: 1199px){.header__description{max-width:177px;font-size:1.1rem}}@media only screen and (max-width: 767px){.header__description{display:none}}.header__nav{grid-column:2/span 2}@media(max-width: 1600px){.header__nav{grid-column:2/5}}.header__nav--menu{position:fixed;z-index:10;top:0;left:0;display:flex;justify-content:flex-end;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.header__nav--menu:not(.header__nav--show){display:none}@media only screen and (max-width: 1199px){.header__nav:not(.header__nav--show){display:none}}.header__nav--menu .header__modal-inner{display:grid;grid-template-rows:repeat(2, -webkit-min-content) 1fr;grid-template-rows:repeat(2, min-content) 1fr;gap:50px;width:508px;padding:17px 40px 40px;background-color:var(--header-bg)}@media only screen and (max-width: 1499px){.header__nav--menu .header__modal-inner{gap:40px;width:488px;padding-left:30px;padding-right:30px}}@media only screen and (max-width: 1199px){.header__nav--menu .header__modal-inner{width:392px;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 767px){.header__nav--menu .header__modal-inner{gap:32px;width:100%;padding:9px var(--container-mobile-padding) 32px}}.header__nav--menu .header__modal-scroll{display:grid;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content;gap:50px;overflow-y:auto;padding-right:10px}.header__nav--menu .header__modal-scroll::-webkit-scrollbar{width:4px;height:0;background-color:#363237}.header__nav--menu .header__modal-scroll::-webkit-scrollbar-thumb{background-color:var(--gray-800);border-radius:1px}.header__contacts{display:flex;justify-self:end;align-items:center;gap:30px}@media(max-width: 1800px){.header__contacts{flex-shrink:0}}@media only screen and (max-width: 1199px){.header__contacts{gap:30px;margin-right:20px}}@media only screen and (max-width: 767px){.header__contacts{gap:20px;margin-right:0}}@media only screen and (max-width: 530px){.header__contacts{gap:11px}}.header__phone{font-family:var(--second-font);font-size:4.2rem;line-height:1;color:var(--primary-white);white-space:nowrap}.header__phone--modal{font-size:3.6rem}.header__phone:hover,.header__phone:focus-visible{color:var(--primary-yellow-100)}@media only screen and (max-width: 1499px){.header__phone{font-size:3.5rem}}@media only screen and (max-width: 1199px){.header__phone{font-size:2.8rem}}@media only screen and (min-width: 531px){.header__phone img{display:none}}@media only screen and (max-width: 530px){.header__phone span{display:none}}.header__socials{display:flex;gap:12px;flex-shrink:0}@media only screen and (max-width: 1499px){.header__socials{gap:8px}}@media only screen and (max-width: 767px){.header__socials--modal[class]{gap:10px}}@media only screen and (max-width: 530px){.header__socials{gap:13px}}@media only screen and (max-width: 1499px){.header__social-icon{width:38px;height:38px}.header__social-icon--modal{width:40px;height:40px}}@media only screen and (max-width: 1199px){.header__social-icon{width:36px;height:36px}}@media only screen and (max-width: 767px){.header__social-icon{width:30px;height:30px}.header__social-icon--modal{width:34px;height:34px}}.header__order{grid-column:-2;grid-row:1/-1;display:flex;align-items:center;justify-content:center;padding:21px 32px 20px;font-family:var(--second-font);font-size:3.6rem;line-height:1;border-radius:var(--border-radius-xxl);background-color:var(--primary-yellow-100);white-space:nowrap}.header__modal-footer .header__order{grid-column:1/-1;grid-row:2;width:314px}.header__order:hover,.header__order:focus-visible{background-color:var(--primary-yellow-200)}@media(max-width: 1600px){.header__order{grid-row:1;font-size:2.8rem;padding:15px 24px 13px}}@media only screen and (max-width: 1499px){.header__modal-footer .header__order{width:318px}}@media only screen and (max-width: 1199px){.header__order:not(.header__modal-footer .header__order){display:none}.header__modal-footer .header__order{width:100%;padding-top:14px;padding-bottom:14px;font-size:2.2rem}}@media only screen and (max-width: 767px){.header__modal-footer .header__order{padding-top:11px;padding-bottom:11px;font-size:1.8rem}}@media only screen and (min-width: 1200px){.header__burger{display:none}}.header__close{margin-left:auto}.header__close:not(.header__nav--menu .header__close){display:none}@media only screen and (max-width: 767px){.header__burger-icon{width:30px;height:30px}}.header__modal-head{display:flex;align-items:center;justify-content:space-between;gap:30px}.header__modal-footer{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;align-items:center;-moz-column-gap:20px;column-gap:20px;row-gap:25px}.header__modal-footer--hidden{display:none}@media only screen and (max-width: 1499px){.header__modal-footer{-moz-column-gap:30px;column-gap:30px;row-gap:20px}}@media only screen and (max-width: 1199px){.header__modal-footer{gap:24px}}@media only screen and (max-width: 767px){.header__modal-footer{gap:20px}}.header__modal-search:not(.header__nav--menu .header__modal-search,.header__nav--menu .header__modal-head,.header__nav--menu .header__modal-footer),.header__modal-head:not(.header__nav--menu .header__modal-search,.header__nav--menu .header__modal-head,.header__nav--menu .header__modal-footer),.header__modal-footer:not(.header__nav--menu .header__modal-search,.header__nav--menu .header__modal-head,.header__nav--menu .header__modal-footer){display:none}.header__search{max-width:415px}@media only screen and (max-width: 1499px){.header__search{max-width:328px}}@media only screen and (max-width: 1199px){.header__search{display:none}}@media only screen and (max-width: 1199px){.header__close-icon{width:38px;height:38px}}.sticky-header{position:fixed;top:0;left:0;width:100%;padding-top:20px;transform:translateY(-200%);transition:transform .2s ease-in;z-index:2}.sticky-header--show{transform:translateY(0)}@media only screen and (max-width: 1499px){.sticky-header{padding-top:15px}}@media only screen and (max-width: 1199px){.sticky-header{padding-top:9px}}.sticky-header__wrapper{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:14px 40px 17px;background:rgba(32,27,33,.6);border-radius:var(--border-radius-m);box-shadow:0 1px 3px 0 rgba(0,0,0,.07);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media only screen and (max-width: 1499px){.sticky-header__wrapper{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 1199px){.sticky-header__wrapper{gap:30px;padding:11px 20px 14px}}@media(min-width: 768px)and (max-width: 1199px){.sticky-header__wrapper{margin-left:calc(0px - var(--container-tablet-padding));margin-right:calc(0px - var(--container-tablet-padding))}}@media only screen and (max-width: 767px){.sticky-header__wrapper{gap:18px;padding:9px 10px 11px 10px}}.sticky-header__contacts{margin-left:auto}.sticky-header__contacts,.sticky-header__socials{display:flex;align-items:center;gap:15px}@media only screen and (max-width: 1199px){.sticky-header__contacts,.sticky-header__socials{gap:8px}}@media only screen and (max-width: 767px){.sticky-header__contacts{gap:11px}}@media only screen and (max-width: 767px){.sticky-header__socials{gap:13px}}.sticky-header__burger{display:flex}@media only screen and (max-width: 1199px){.sticky-header__burger img{width:38px;height:38px}}@media only screen and (max-width: 767px){.sticky-header__burger img{width:30px;height:30px}}.sticky-header__phone{display:flex}@media only screen and (max-width: 1199px){.sticky-header__phone img{width:35px;height:35px}}@media only screen and (max-width: 767px){.sticky-header__phone img{width:30px;height:30px}}.sticky-header__social{display:flex}@media only screen and (max-width: 1199px){.sticky-header__social-icon{width:35px;height:35px}}@media only screen and (max-width: 767px){.sticky-header__social-icon{width:30px;height:30px}}.footer{padding-top:50px;padding-bottom:30px;background-color:var(--primary-black)}@media only screen and (max-width: 767px){.footer{padding-top:26px;padding-bottom:16px}}.footer__wrapper{display:grid;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);-moz-column-gap:50px;column-gap:50px;row-gap:32px}@media(max-width: 1630px){.footer__wrapper{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:repeat(4, -webkit-min-content);grid-template-rows:repeat(4, min-content);-moz-column-gap:180px;column-gap:180px;row-gap:40px}}@media only screen and (max-width: 1199px){.footer__wrapper{-moz-column-gap:83px;column-gap:83px}}@media only screen and (max-width: 767px){.footer__wrapper{grid-template-rows:60px 83px repeat(4, -webkit-min-content);grid-template-rows:60px 83px repeat(4, min-content);-moz-column-gap:35px;column-gap:35px;row-gap:25px}}.footer__left{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media only screen and (max-width: 1199px){.footer__left{grid-column:1/-1;grid-row:1;flex-direction:row;gap:80px}}@media only screen and (max-width: 767px){.footer__left{display:grid;grid-template-columns:134px 1fr;grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content);-moz-column-gap:35px;column-gap:35px;row-gap:15px}}.footer__contacts{display:flex;flex-direction:column;gap:14px}@media only screen and (max-width: 1499px){.footer__contacts{gap:5px}}@media only screen and (max-width: 1199px){.footer__contacts{margin-left:30px}}@media only screen and (max-width: 767px){.footer__contacts{gap:12px;margin-left:0}}.footer__phone,.footer__email{font-family:var(--second-font);color:var(--primary-white);line-height:1}.footer__phone:hover,.footer__phone:focus-visible,.footer__email:hover,.footer__email:focus-visible{color:var(--primary-yellow-100)}.footer__phone{font-size:6.8rem}@media only screen and (max-width: 1499px){.footer__phone{font-size:4.5rem}}@media only screen and (max-width: 1199px){.footer__phone{font-size:3.6rem}}@media only screen and (max-width: 767px){.footer__phone{font-size:2.8rem}}.footer__email{font-size:3.6rem}@media only screen and (max-width: 1499px){.footer__email{font-size:3rem}}@media only screen and (max-width: 1199px){.footer__email{font-size:2.2rem}}@media only screen and (max-width: 767px){.footer__email{font-size:2rem}}.footer__order{margin-top:14px}@media only screen and (max-width: 1499px){.footer__order{margin-top:0}}@media only screen and (max-width: 767px){.footer__order{grid-column:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.footer__navigation{justify-self:center;width:100%;max-width:683px}@media(max-width: 1630px){.footer__navigation{justify-self:start;max-width:703px}}@media only screen and (max-width: 1499px){.footer__navigation{max-width:608px}}@media only screen and (max-width: 1199px){.footer__navigation{max-width:550px}}@media only screen and (max-width: 767px){.footer__navigation{max-width:none;grid-row:3;grid-column:1/-1;padding-bottom:20px;border-bottom:1px solid var(--gray-900)}}.footer__addresses{justify-self:end;max-width:450px}@media(max-width: 1630px){.footer__addresses{justify-self:start;max-width:none;grid-row:2;grid-column:2}}@media only screen and (max-width: 1199px){.footer__addresses{grid-row:3;grid-column:1/-1}}@media only screen and (max-width: 767px){.footer__addresses{grid-row:4}}.footer__links,.footer__copy{grid-column:1/3}.footer__links{display:flex;align-items:center;gap:49px}@media(max-width: 1630px){.footer__links{grid-row:3}}@media only screen and (max-width: 1199px){.footer__links{flex-direction:column;align-items:flex-start;gap:27px;grid-row:2;grid-column:1}}.footer__socials{display:flex;align-items:center;gap:12px}@media only screen and (max-width: 1199px){.footer__socials{gap:10px}}@media only screen and (max-width: 767px){.footer__socials{gap:8px;margin-top:-7px}}.footer__social-link{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:50%;border:1px solid var(--gray-700)}@media only screen and (max-width: 1199px){.footer__social-link{width:50px;height:50px}}@media only screen and (max-width: 767px){.footer__social-link{width:36px;height:36px}}.footer__social-icon{width:39px;height:39px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width: 1199px){.footer__social-icon{width:30px;height:30px}}@media only screen and (max-width: 767px){.footer__social-icon{width:20px;height:20px}}.footer__shop{display:flex;align-items:center;gap:10px;font-family:var(--second-font);font-size:3.6rem;line-height:1;color:var(--primary-white);background-image:linear-gradient(90deg, var(--orange-700) 0%, var(--primary-white) 75.58%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width: 1499px){.footer__shop{font-size:3rem}}@media only screen and (max-width: 1199px){.footer__shop{font-size:2.2rem}}@media only screen and (max-width: 767px){.footer__shop{font-size:1.8rem}}.footer__copy{max-width:597px;margin-top:-10px;margin-bottom:0;font-size:1.4rem;color:var(--gray-400)}@media(max-width: 1630px){.footer__copy{grid-row:4}}@media only screen and (max-width: 1499px){.footer__copy{margin-top:-18px}}@media only screen and (max-width: 1199px){.footer__copy{max-width:410px;margin-top:0;font-size:1.2rem}}@media only screen and (max-width: 767px){.footer__copy{grid-row:initial;max-width:none}}.footer__idei{display:flex;flex-direction:column;grid-column:3;grid-row:2/4;gap:5px;justify-self:end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:var(--gray-600)}@media(max-width: 1630px){.footer__idei{grid-column:2;grid-row:3/5}}@media only screen and (max-width: 1199px){.footer__idei{grid-row:4;margin-top:-25px}}@media only screen and (max-width: 767px){.footer__idei{grid-row:-2;grid-column:1/-1;flex-direction:row;align-items:center;gap:16px;justify-self:start;margin-top:0}}.footer__idei-logo{display:flex;gap:8px}@media only screen and (max-width: 767px){.footer__idei-logo svg{width:50px;height:auto}}.footer__idei-text{font-size:1.5rem}.footer__idei-text--mob{display:none}@media only screen and (max-width: 767px){.footer__idei-text{display:none}.footer__idei-text--mob{display:block;font-size:1.5rem;border-bottom:1px solid var(--gray-600)}}.footer__idei-year{line-height:1;font-size:1.2rem}@media only screen and (max-width: 767px){.footer__idei-year{display:none}}.main{--main-gap: 140px;--page-pt: 80px;--page-pt-breadcrumbs: 40px;display:flex;flex-direction:column;gap:var(--main-gap);padding-bottom:var(--main-gap)}.main--with-padding{padding-top:var(--page-pt)}.main--with-breadcrumbs{padding-top:var(--page-pt-breadcrumbs)}@media only screen and (max-width: 1499px){.main{--main-gap: 100px;--page-pt: 60px;--page-pt-breadcrumbs: 30px}}@media only screen and (max-width: 1199px){.main{--main-gap: 70px;--page-pt: 40px}}@media only screen and (max-width: 767px){.main{--main-gap: 50px;--page-pt: 30px;--page-pt-breadcrumbs: 20px}}.navigation{display:flex}.header__nav--menu .navigation{display:grid}.navigation__list{display:flex;flex-wrap:wrap;-moz-column-gap:35px;column-gap:35px;row-gap:16px;font-family:var(--second-font);font-size:2.8rem;line-height:1}.header__nav--menu .navigation__list{display:none;flex-direction:column;gap:32px;font-size:3.6rem}.header__nav--menu .navigation__list:not(.hide){display:flex}@media only screen and (max-width: 1499px){.navigation__list{font-size:2.5rem}.header__nav--menu .navigation__list{gap:25px;font-size:3.5rem}}@media only screen and (max-width: 1199px){.navigation__list{gap:24px;font-size:2.8rem}.header__nav--menu .navigation__list{gap:24px;font-size:2.8rem}}@media only screen and (max-width: 767px){.header__nav--menu .navigation__list{gap:16px}}.navigation__link{font-size:inherit;color:var(--primary-white);text-align:left}.navigation__link--shop{background-image:linear-gradient(90deg, var(--orange-700) 0%, var(--primary-white) 75.58%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.navigation__link--active:not(.header__nav--menu .navigation__link--active){color:var(--primary-yellow-100)}.navigation__link--active:not(.header__nav--menu .navigation__link--active) svg{transform:rotate(90deg)}.navigation__link svg{vertical-align:middle;transition:transform .2s ease-in}.navigation__link:not(.navigation__link--shop):hover,.navigation__link:not(.navigation__link--shop):focus-visible{color:var(--primary-yellow-100)}.navigation__wrapper-item:not(.header__nav--menu .navigation__wrapper-item){position:absolute;top:100%;left:0;z-index:2;display:flex;justify-content:center;width:100%;padding-top:20px;padding-bottom:20px;background-color:var(--nav-bg);border-top:1px solid var(--gray-810)}.navigation__wrapper-item:not(.header__nav--menu .navigation__wrapper-item):not(.navigation__wrapper-item:not(.header__nav--menu .navigation__wrapper-item).navigation__wrapper-item--show){display:none}.header__nav--menu .navigation__wrapper-item{display:none;flex-direction:column;gap:30px}.header__nav--menu .navigation__wrapper-item:not(.header__nav--menu .navigation__wrapper-item.hide){display:flex}@media only screen and (max-width: 1499px){.navigation__wrapper-item:not(.header__nav--menu .navigation__wrapper-item){padding-top:16px;padding-bottom:16px}}@media only screen and (max-width: 1199px){.header__nav--menu .navigation__wrapper-item{gap:28px}}@media only screen and (max-width: 767px){.header__nav--menu .navigation__wrapper-item{gap:20px}}.navigation__name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--second-font);color:var(--gray-800);font-size:4.5rem;text-align:left}.navigation__name:not(.header__nav--menu .navigation__name){display:none}@media only screen and (max-width: 1199px){.navigation__name{font-size:4rem}}@media only screen and (max-width: 767px){.navigation__name{font-size:3.2rem}}.navigation__arrow{vertical-align:middle}.navigation__arrow--back{transform:rotate(180deg)}.navigation__sub-list{display:flex;gap:40px;font-family:var(--second-font);font-size:2.4rem;line-height:1}.header__nav--menu .navigation__sub-list{flex-direction:column;gap:25px;font-size:3.5rem;line-height:1.2}@media only screen and (max-width: 1499px){.navigation__sub-list{gap:35px;font-size:2rem}}@media only screen and (max-width: 1199px){.header__nav--menu .navigation__sub-list{font-size:2.8rem}}@media only screen and (max-width: 767px){.header__nav--menu .navigation__sub-list{gap:16px}}.navigation__link-list{display:flex;flex-direction:column;gap:16px;font-size:2.3rem;color:var(--gray-50)}@media only screen and (max-width: 1199px){.header__nav--menu .navigation__link-list{gap:18px;font-size:2rem}}@media only screen and (max-width: 767px){.header__nav--menu .navigation__link-list{gap:16px;font-size:1.8rem}}.footer-navigation{display:flex;justify-content:space-between;gap:20px}@media only screen and (max-width: 767px){.footer-navigation{justify-content:flex-start;gap:52px}}.footer-navigation__inner{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 1499px){.footer-navigation__inner{gap:12px}}.footer-navigation__link,.footer-navigation__name{font-family:var(--second-font);font-size:3.6rem}@media only screen and (max-width: 1499px){.footer-navigation__link,.footer-navigation__name{font-size:3rem}}@media only screen and (max-width: 1199px){.footer-navigation__link,.footer-navigation__name{font-size:2.2rem}}@media only screen and (max-width: 767px){.footer-navigation__link,.footer-navigation__name{font-size:1.8rem}}.footer-navigation__name{margin-top:0;margin-bottom:0;color:var(--gray-400);line-height:1}.footer-navigation__list{display:flex;flex-direction:column;gap:18px}@media only screen and (max-width: 1499px){.footer-navigation__list{gap:8px}}@media only screen and (max-width: 1199px){.footer-navigation__list{gap:12px}}.footer-navigation__link{color:var(--primary-white)}.footer-navigation__link:hover,.footer-navigation__link:focus-visible{color:var(--primary-yellow-100)}.footer-addresses{display:flex;flex-direction:column;gap:40px}@media(max-width: 1630px){.footer-addresses{flex-direction:row;gap:55px}}@media only screen and (max-width: 1199px){.footer-addresses{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}}@media only screen and (max-width: 767px){.footer-addresses{grid-template-columns:repeat(2, 1fr);-moz-column-gap:32px;column-gap:32px;row-gap:20px}}.footer-addresses__item{display:grid;gap:32px;grid-template-columns:41% 1fr}@media(max-width: 1630px){.footer-addresses__item{grid-template-columns:100%;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:16px}}@media only screen and (max-width: 767px){.footer-addresses__item{gap:10px}}.footer-addresses__inner{display:flex;flex-direction:column;gap:12px}@media only screen and (max-width: 1499px){.footer-addresses__inner{gap:5px}}.footer-addresses__name{margin-top:0;margin-bottom:0;font-family:var(--second-font);font-size:2.5rem;color:var(--primary-white)}@media only screen and (max-width: 1499px){.footer-addresses__name{font-size:2.2rem}}@media only screen and (max-width: 1199px){.footer-addresses__name{font-size:2rem}}@media only screen and (max-width: 767px){.footer-addresses__name{font-size:1.5rem}}.footer-addresses__address,.footer-addresses__link{font-size:2rem;font-style:normal;color:var(--gray-300)}@media only screen and (max-width: 1499px){.footer-addresses__address,.footer-addresses__link{font-size:1.8rem}}@media only screen and (max-width: 767px){.footer-addresses__address,.footer-addresses__link{font-size:1.4rem}}.service__item{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1499px){.service__item{gap:50px}}@media only screen and (max-width: 767px){.service__item{gap:24px}}.service__item-head{display:grid}.service__item-head--fit{grid-template-columns:-webkit-max-content -webkit-min-content;grid-template-columns:max-content min-content;gap:24px;align-items:center}.service__item-head:not(.service__item-head--fit){grid-template-columns:repeat(2, 1fr);gap:20px;align-items:end}@media only screen and (max-width: 1199px){.service__item-head:not(.service__item-head--fit){grid-template-columns:100%}}@media only screen and (max-width: 767px){.service__item-head{gap:10px}}.service__item-text{max-width:90%;margin-top:0;margin-bottom:0;font-size:2.3rem}@media only screen and (max-width: 1199px){.service__item-text{max-width:none;font-size:2rem}}@media only screen and (max-width: 767px){.service__item-text{font-size:1.8rem}}.service__item-controls{display:flex;gap:8px;align-items:center}@media only screen and (min-width: 1200px){.service__item-controls{display:none}}.service__call-now{align-self:center}.service__seo{align-self:center;max-width:1134px}.service__content-item{display:flex;flex-direction:column;gap:24px;max-width:1200px}@media only screen and (max-width: 1499px){.service__content-item{max-width:915px}}@media only screen and (max-width: 767px){.service__content-item{gap:20px}}.service__content{max-width:1200px}@media only screen and (max-width: 1499px){.service__content{max-width:915px}}.service-top{--padding-shift: var(--container-desktop-padding);--margin-shift: calc(0px - var(--padding-shift));display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1499px){.service-top{--padding-shift: var(--container-laptop-padding);gap:56px}}@media only screen and (max-width: 1199px){.service-top{--padding-shift: var(--container-tablet-padding);gap:40px}}@media only screen and (max-width: 767px){.service-top{--padding-shift: var(--container-mobile-padding);gap:30px}}.service-top__inner{display:grid;grid-template-columns:100%;grid-template-rows:auto;aspect-ratio:2.8;background-color:var(--gray-300);margin-left:var(--margin-shift);margin-right:var(--margin-shift)}@media only screen and (max-width: 767px){.service-top__inner{min-height:271px}}.service-top__title,.service-top__pict{grid-row:1;grid-column:1}.service-top__title{align-self:end;max-width:923px;padding-bottom:40px;padding-left:var(--padding-shift);font-weight:400;color:var(--primary-white)}@media only screen and (max-width: 1499px){.service-top__title{max-width:706px;padding-bottom:30px}}@media only screen and (max-width: 1199px){.service-top__title{max-width:481px;padding-bottom:24px}}@media only screen and (max-width: 767px){.service-top__title{max-width:302px;padding-bottom:16px}}.service-top__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-top__bottom{display:grid;grid-template-columns:auto 1fr;gap:45px}@media only screen and (max-width: 1199px){.service-top__bottom{grid-template-columns:100%;gap:50px}}@media only screen and (max-width: 767px){.service-top__bottom{gap:30px}}.service-top__content{display:flex;flex-direction:column;gap:12px;max-width:909px}.service-top__content>*{margin-top:0;margin-bottom:0;font-size:2.3rem}@media only screen and (max-width: 1499px){.service-top__content{max-width:801px}}@media only screen and (max-width: 1199px){.service-top__content{max-width:none}.service-top__content>*{font-size:2rem}}@media only screen and (max-width: 767px){.service-top__content>*{font-size:1.8rem}}.service-top__alert{display:flex;justify-content:center;align-items:flex-start;margin-top:-125px;min-width:456px}@media only screen and (max-width: 1499px){.service-top__alert{margin-top:-108px;min-width:287px}}@media only screen and (max-width: 1199px){.service-top__alert{justify-content:flex-start;margin-top:0;max-width:562px;min-width:initial;margin-left:var(--margin-shift)}}.service-alert{padding-right:98px;min-height:269px;background-color:var(--gray-400);-webkit-clip-path:polygon(0% 0%, calc(100% - 98px) 0, 100% 32%, calc(100% - 98px) 100%, 0% 100%);clip-path:polygon(0% 0%, calc(100% - 98px) 0, 100% 32%, calc(100% - 98px) 100%, 0% 100%)}.service-alert--color-1{background-color:var(--card-violet)}@media only screen and (max-width: 1499px){.service-alert{min-height:261px;padding-right:64px;-webkit-clip-path:polygon(0% 0%, calc(100% - 64px) 0, 100% 32%, calc(100% - 64px) 100%, 0% 100%);clip-path:polygon(0% 0%, calc(100% - 64px) 0, 100% 32%, calc(100% - 64px) 100%, 0% 100%)}}@media only screen and (max-width: 1199px){.service-alert{min-height:169px;padding-right:47px;-webkit-clip-path:polygon(0% 0%, calc(100% - 47px) 0, 100% 32%, calc(100% - 47px) 100%, 0% 100%);clip-path:polygon(0% 0%, calc(100% - 47px) 0, 100% 32%, calc(100% - 47px) 100%, 0% 100%)}}@media only screen and (max-width: 767px){.service-alert{padding-right:74px;-webkit-clip-path:polygon(0% 0%, calc(100% - 30px) 0, 100% 32%, calc(100% - 74px) 100%, 0% 100%);clip-path:polygon(0% 0%, calc(100% - 30px) 0, 100% 32%, calc(100% - 74px) 100%, 0% 100%)}}.service-alert__content{display:flex;flex-direction:column;gap:15px;padding:60px 29px 38px 65px}@media only screen and (max-width: 1499px){.service-alert__content{gap:6px;padding:52px 21px 25px 36px}}@media only screen and (max-width: 1199px){.service-alert__content{gap:8px;padding:29px 22px 25px 46px}}@media only screen and (max-width: 767px){.service-alert__content{gap:4px;padding:32px 38px 32px 16px}}.service-alert__text,.service-alert__title{margin-top:0;margin-bottom:0}.service-alert__title{font-family:var(--second-font);font-size:5.8rem;line-height:1}@media only screen and (max-width: 1499px){.service-alert__title{font-size:4.5rem}}@media only screen and (max-width: 1199px){.service-alert__title{font-size:4rem}}@media only screen and (max-width: 767px){.service-alert__title{font-size:2.8rem}}.service-alert__text{max-width:324px;font-size:2.3rem}@media only screen and (max-width: 1499px){.service-alert__text{max-width:166px;font-size:2rem}}@media only screen and (max-width: 1199px){.service-alert__text{max-width:none}}@media only screen and (max-width: 767px){.service-alert__text{font-size:1.8rem}}.service-alert__link{margin-top:-4px;font-family:var(--second-font);font-size:3.5rem;color:var(--primary-white)}@media only screen and (max-width: 1499px){.service-alert__link{margin-top:0;font-size:2.5rem}}@media only screen and (max-width: 1199px){.service-alert__link{font-size:2.8rem}}@media only screen and (max-width: 767px){.service-alert__link{font-size:2.2rem}}.service-facts{--item-width: 361px;display:grid;grid-template-columns:repeat(3, var(--item-width));align-items:start;justify-content:space-between;gap:20px;max-width:1480px;margin-top:0;margin-bottom:0}@media only screen and (max-width: 1499px){.service-facts{--item-width: 276px;max-width:1120px}}@media only screen and (max-width: 1023px){.service-facts{--item-width: 210px;max-width:736px}}@media only screen and (max-width: 767px){.service-facts{grid-template-columns:100%;align-items:center;justify-content:initial}}.service-facts__item{display:flex;flex-direction:column-reverse;gap:2px}@media only screen and (max-width: 1499px){.service-facts__item{gap:9px}}@media only screen and (max-width: 1023px){.service-facts__item{gap:10px}}@media only screen and (max-width: 767px){.service-facts__item{align-items:center;gap:5px}}.service-facts__value{margin-left:0;font-family:var(--second-font);font-size:9.5rem;line-height:1}@media only screen and (max-width: 1499px){.service-facts__value{font-size:7.5rem}}@media only screen and (max-width: 1023px){.service-facts__value{font-size:4rem}}.service-facts__unit{font-size:5rem;color:var(--gray-800)}@media only screen and (max-width: 1499px){.service-facts__unit{font-size:4rem}}@media only screen and (max-width: 1023px){.service-facts__unit{font-size:2.1rem}}.service-facts__bg-text{background-image:linear-gradient(90deg, #FF7E30 0%, #000000 75.58%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.service-facts__name{font-size:2.3rem}@media only screen and (max-width: 1023px){.service-facts__name{font-size:2rem}}@media only screen and (max-width: 767px){.service-facts__name{font-size:1.8rem;text-align:center}}:root{--service-advantage-card-width: 387px}@media(max-width: 1700px){:root{--service-advantage-card-width: 257px}}@media only screen and (max-width: 1199px){:root{--service-advantage-card-width: 300px}}.service-advantages{display:grid;grid-template-columns:repeat(4, -webkit-max-content);grid-template-columns:repeat(4, max-content);gap:10px;row-gap:50px;justify-content:space-between}@media only screen and (max-width: 1199px){.service-advantages{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.service-advantages{row-gap:20px;grid-template-columns:100%}}.service-advantages__item{display:flex;flex-direction:column;gap:32px;max-width:var(--service-advantage-card-width);width:100%}@media only screen and (max-width: 1499px){.service-advantages__item{gap:20px}}@media only screen and (max-width: 767px){.service-advantages__item{flex-direction:row;align-items:center;gap:16px;max-width:none}}.service-advantages__text{margin-top:0;margin-bottom:0;font-size:3rem}@media(max-width: 1700px){.service-advantages__text{font-size:2.3rem}}@media only screen and (max-width: 1199px){.service-advantages__text{font-size:2rem}}@media only screen and (max-width: 767px){.service-advantages__text{font-size:1.8rem}}.service-advantages__image{border-radius:50%}@media only screen and (max-width: 1499px){.service-advantages__image{width:223px}}@media only screen and (max-width: 767px){.service-advantages__image{width:106px}}.service-problems{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px}.service-problems--4-cols{grid-template-columns:repeat(4, 1fr);-moz-column-gap:20px;column-gap:20px;row-gap:30px}@media(max-width: 1800px){.service-problems--4-cols{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1499px){.service-problems{row-gap:45px}}@media only screen and (max-width: 1199px){.service-problems{gap:20px}.service-problems--4-cols{grid-template-columns:repeat(2, 1fr);-moz-column-gap:16px;column-gap:16px;row-gap:20px}}@media only screen and (max-width: 767px){.service-problems{grid-template-columns:100%;gap:12px}.service-problems--4-cols{grid-template-columns:100%;gap:16px}}.service-problems__item{display:grid;aspect-ratio:1.68}.service-problems__item--min{aspect-ratio:1.13}.service-problems__wrapper{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:100%;border-radius:var(--border-radius-l)}@media only screen and (min-width: 1200px){.service-problems__wrapper:hover .service-problems__bg,.service-problems__wrapper:focus-visible .service-problems__bg{max-height:70%}.service-problems__wrapper:hover .service-problems__arrow,.service-problems__wrapper:focus-visible .service-problems__arrow{transform:translateX(300%)}}@media only screen and (min-width: 768px){.service-problems__wrapper{overflow:hidden}}@media only screen and (max-width: 767px){.service-problems__wrapper{aspect-ratio:1.68}.service-problems__item--min .service-problems__wrapper{aspect-ratio:1.13}}.service-problems__bg,.service-problems__img,.service-problems__content{grid-column:1;grid-row:1}.service-problems__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-l)}.service-problems__content{display:flex;flex-direction:column;gap:30px;align-self:end;padding-left:40px;padding-bottom:46px;padding-right:126px;transition:transform ease-in .3s}.service-problems__item--min .service-problems__content{gap:16px;padding-bottom:36px;padding-right:116px}@media only screen and (max-width: 1499px){.service-problems__content{gap:20px;padding-bottom:20px;padding-right:100px}.service-problems__item--min .service-problems__content{gap:20px;padding-bottom:32px;padding-right:91px}}@media only screen and (max-width: 1199px){.service-problems__content{gap:12px;padding:26px}.service-problems__item--min .service-problems__content{gap:20px;padding:26px}}@media only screen and (max-width: 767px){.service-problems__content{gap:5px;padding:16px}.service-problems__item--min .service-problems__content{gap:10px;padding:16px}}.service-problems__text,.service-problems__title{margin-top:0;margin-bottom:0}.service-problems__title{font-family:var(--second-font);font-size:4.2rem;font-weight:400;color:var(--common-black)}.service-problems__item--min .service-problems__title{font-size:3.5rem}@media only screen and (max-width: 1499px){.service-problems__title{font-size:3.5rem}.service-problems__item--min .service-problems__title{font-size:3.5rem}}@media only screen and (max-width: 1199px){.service-problems__title{font-size:2.8rem}.service-problems__item--min .service-problems__title{font-size:2.8rem}}@media only screen and (max-width: 767px){.service-problems__title{font-size:2.5rem}.service-problems__item--min .service-problems__title{font-size:2.5rem}}.service-problems__text{font-size:2.3rem;color:var(--primary-black)}.service-problems__item--min .service-problems__text{font-size:2rem}@media only screen and (max-width: 1499px){.service-problems__text{font-size:2rem}}@media only screen and (max-width: 1199px){.service-problems__text{font-size:1.5rem}.service-problems__item--min .service-problems__text{font-size:1.5rem}}@media only screen and (max-width: 767px){.service-problems__text{font-size:1.6rem}.service-problems__item--min .service-problems__text{font-size:1.6rem}}.service-problems__bg{align-self:end;width:100%;height:100%;max-height:50%;background:linear-gradient(180deg, rgba(var(--item-bg), 0) 0%, rgb(var(--item-bg)) 61.8%);border-radius:0 0 20px 20px;transition:max-height ease-in .2s}@media only screen and (max-width: 767px){.service-problems__bg{max-height:90%}}.service-problems__arrow{position:absolute;bottom:51px;right:51px;color:var(--common-black);transition:transform ease-in .3s}.service-problems__item--min .service-problems__arrow{bottom:48px;right:40px}@media only screen and (max-width: 1499px){.service-problems__arrow{bottom:45px;right:45px;width:46px;height:46px}.service-problems__item--min .service-problems__arrow{bottom:45px;right:25px}}@media only screen and (max-width: 1199px){.service-problems__arrow{display:none}}.service-cases{display:flex;flex-direction:column;gap:24px;width:100%}@media only screen and (max-width: 767px){.service-cases{overflow:hidden;width:calc(100% + var(--container-mobile-padding)*2);margin-left:calc(0px - var(--container-mobile-padding));margin-right:calc(0px - var(--container-mobile-padding));padding-left:var(--container-mobile-padding);padding-right:var(--container-mobile-padding)}}.service-cases__controls{display:flex;gap:8px}@media only screen and (min-width: 1200px){.service-cases__controls{display:none}}@media only screen and (max-width: 767px){.service-cases__controls{display:none}}.service-cases__list[class]{width:100%}@media only screen and (min-width: 1200px){.service-cases__list[class]{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}}.service-cases__swiper[class]{width:100%}@media only screen and (max-width: 767px){.service-cases__swiper[class]{overflow:visible}}.service-steps{width:100%}@media only screen and (max-width: 767px){.service-steps{overflow:hidden;width:calc(100% + var(--container-mobile-padding)*2);margin-left:calc(0px - var(--container-mobile-padding));margin-right:calc(0px - var(--container-mobile-padding));padding-left:var(--container-mobile-padding);padding-right:var(--container-mobile-padding)}}.service-steps__list[class]{width:100%}@media only screen and (min-width: 1200px){.service-steps__list[class]{display:grid;grid-template-columns:repeat(4, 1fr);justify-content:space-between;gap:40px;max-width:1740px}}.service-steps__swiper[class]{width:100%}@media only screen and (max-width: 767px){.service-steps__swiper[class]{overflow:visible}}.service-steps__item{display:flex;flex-direction:column;gap:24px}.service-steps__item>*{margin-top:0;margin-bottom:0}@media only screen and (min-width: 1200px){.service-steps__item{max-width:276px}}@media only screen and (min-width: 1500px){.service-steps__item{max-width:344px}}@media only screen and (max-width: 1499px){.service-steps__item{gap:20px}}@media only screen and (max-width: 767px){.service-steps__item{gap:10px}.service-steps__item[class]{width:192px}}.service-steps__title{display:flex;gap:16px;align-items:center;font-family:var(--second-font);font-weight:400;font-size:4.6rem;line-height:1;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 1499px){.service-steps__title{font-size:3.5rem}}@media only screen and (max-width: 1199px){.service-steps__title{gap:12px;font-size:2.8rem}}@media only screen and (max-width: 767px){.service-steps__title{font-size:2.5rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (max-width: 1499px){.service-steps__img{width:60px;height:60px}}@media only screen and (max-width: 767px){.service-steps__img{width:45px;height:45px}}.service-steps__text{font-size:2rem}@media only screen and (max-width: 1199px){.service-steps__text{font-size:1.8rem}}@media only screen and (max-width: 767px){.service-steps__text{font-size:1.6rem}}.service-videos{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1499px){.service-videos{gap:40px}}@media only screen and (max-width: 1199px){.service-videos{gap:30px}}@media only screen and (max-width: 767px){.service-videos{gap:20px}}.service-videos__content{--shift: var(--container-desktop-padding);width:calc(100% + var(--shift)*2);margin-left:calc(0px - var(--shift));margin-right:calc(0px - var(--shift));padding-left:var(--shift);padding-right:var(--shift);overflow:hidden}@media only screen and (max-width: 1499px){.service-videos__content{--shift: var(--container-laptop-padding)}}@media only screen and (max-width: 1199px){.service-videos__content{--shift: var(--container-tablet-padding)}}@media only screen and (max-width: 767px){.service-videos__content{--shift: var(--container-mobile-padding)}}.service-videos__swiper[class]{overflow:visible}.service-videos__list[class]{overflow:visible}.service-videos__item[class]{position:relative;width:320px;height:575px}.service-videos__item[class]:has(.service-videos__video--not-play)::before{content:"";position:absolute;display:block;z-index:1;top:50%;left:50%;width:80px;height:80px;background-image:url("../img/blocks/video-modal/play.svg");background-size:contain;background-position:center;background-repeat:no-repeat;transform:translate(-50%, -50%)}@media only screen and (max-width: 1499px){.service-videos__item[class]{width:207px;height:371px}.service-videos__item[class]:has(.service-videos__video--not-play)::before{width:60px;height:60px}}@media only screen and (max-width: 1199px){.service-videos__item[class]:has(.service-videos__video--not-play)::before{width:55px;height:55px}}@media only screen and (max-width: 767px){.service-videos__item[class]{width:154px;height:274px}.service-videos__item[class]:has(.service-videos__video--not-play)::before{width:40px;height:40px}}.service-videos__video{position:relative;width:100%;height:100%;border-radius:var(--border-radius-s);-o-object-fit:cover;object-fit:cover}.service-films{display:grid}@media only screen and (min-width: 1200px){.service-films{grid-template-columns:repeat(4, 1fr);-moz-column-gap:20px;column-gap:20px;row-gap:60px}}@media only screen and (max-width: 1199px){.service-films{--shift: var(--container-tablet-padding);--card-size: 298px;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:none;grid-template-columns:var(--card-size);grid-auto-columns:var(--card-size);grid-auto-flow:column;gap:32px;width:calc(100% + var(--shift)*2);margin-left:calc(0px - var(--shift));margin-right:calc(0px - var(--shift));padding-left:var(--shift);padding-right:var(--shift);overflow-x:auto}.service-films::-webkit-scrollbar{width:0;height:0;background-color:rgba(0,0,0,0)}}@media only screen and (max-width: 767px){.service-films{--shift: var(--container-mobile-padding);--card-size: 239px}}.service-life{display:flex;justify-content:center;padding-left:42px;padding-right:42px;background-color:var(--beige-100);border-radius:var(--border-radius-m)}@media only screen and (max-width: 1199px){.service-life{padding-left:29px;padding-right:66px}}@media only screen and (max-width: 767px){.service-life{padding-left:16px;padding-right:16px;padding-bottom:20px}}.service-life__wrapper{display:flex;align-items:center;justify-content:space-between;max-width:1390px;width:100%}@media only screen and (max-width: 1499px){.service-life__wrapper{max-width:980px}}@media only screen and (max-width: 1199px){.service-life__wrapper{justify-content:flex-start;gap:33px;max-width:none}}@media only screen and (max-width: 767px){.service-life__wrapper{flex-direction:column;gap:16px}}.service-life__badge{flex-shrink:0;margin-top:-38px;margin-bottom:-29px}@media only screen and (max-width: 1499px){.service-life__badge{width:193px;height:193px;margin-top:-35px;margin-bottom:2px}}@media only screen and (max-width: 1199px){.service-life__badge{align-self:flex-start;width:158px;height:158px;margin-top:-16px;margin-bottom:0}}@media only screen and (max-width: 767px){.service-life__badge{align-self:initial;width:125px;height:125px}}.service-life__content{display:flex;flex-direction:column;gap:24px;max-width:915px}.service-life__content>*{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1499px){.service-life__content{gap:10px;max-width:707px}}@media only screen and (max-width: 1199px){.service-life__content{max-width:none;padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 767px){.service-life__content{padding-top:0;padding-bottom:0;text-align:center}}.service-life__main-text{font-weight:600;font-size:3.6rem}@media only screen and (max-width: 1499px){.service-life__main-text{font-size:3.1rem}}@media only screen and (max-width: 1199px){.service-life__main-text{font-size:2.3rem}}@media only screen and (max-width: 767px){.service-life__main-text{font-size:2rem}}.service-life__text{font-size:3rem}@media only screen and (max-width: 1499px){.service-life__text{font-size:2.3rem}}@media only screen and (max-width: 1199px){.service-life__text{font-size:2rem}}@media only screen and (max-width: 767px){.service-life__text{font-size:1.8rem}}.service-faq__list{display:flex;flex-direction:column;gap:12px}@media only screen and (max-width: 1499px){.service-faq__list{gap:10px}}@media only screen and (max-width: 767px){.service-faq__list{gap:8px}}.service-faq__item{display:grid;grid-template-columns:100%;grid-template-rows:-webkit-min-content 0fr;grid-template-rows:min-content 0fr;background-color:var(--gray-60);border-radius:var(--border-radius-m);transition:grid-template-rows .2s ease-in;transition:grid-template-rows .2s ease-in, -ms-grid-rows .2s ease-in}.service-faq__item--show{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;background-color:var(--primary-yellow-25)}.service-faq__item:hover,.service-faq__item:focus-within{background-color:var(--primary-yellow-50)}.service-faq__item:hover .service-faq__title::after,.service-faq__item:focus-within .service-faq__title::after{background-color:var(--primary-white)}.service-faq__title{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;margin-top:0;margin-bottom:0;padding:28px 40px;font-weight:400;font-size:3.6rem;cursor:pointer}.service-faq__title::after{content:"";flex-shrink:0;width:36px;height:36px;border-radius:50%;background-image:url("../img/icons/icon-arrow-thin-bottom.svg");background-repeat:no-repeat;background-size:24px 24px;background-position:center;background-color:var(--gray-100);transition:transform .2s ease-in}.service-faq__item--show .service-faq__title::after{transform:rotate(-180deg)}@media only screen and (max-width: 1499px){.service-faq__title{padding:23px 25px;font-size:2.7rem}}@media only screen and (max-width: 1199px){.service-faq__title{padding:20px 26px;font-size:2.3rem}.service-faq__title::after{width:30px;height:30px;background-size:20px 20px}}@media only screen and (max-width: 767px){.service-faq__title{gap:20px;align-items:center;padding:16px;font-size:2rem}.service-faq__title::after{width:24px;height:24px;background-size:16px 16px}}.service-faq__content{overflow:hidden}.service-faq__text{display:flex;flex-direction:column;gap:20px;padding:0 36px 36px 60px;font-size:2.3rem}.service-faq__text>*{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1499px){.service-faq__text{padding:0 50px 30px;font-size:2rem}}@media only screen and (max-width: 1199px){.service-faq__text{gap:15px;padding:0 40px 26px;font-size:1.8rem}}@media only screen and (max-width: 767px){.service-faq__text{padding:0 26px 16px;font-size:1.6rem}}.call-now{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;justify-content:space-between;gap:20px;max-width:1695px;width:100%}@media only screen and (max-width: 1499px){.call-now{gap:36px}}@media only screen and (max-width: 1199px){.call-now{max-width:700px}}@media only screen and (max-width: 767px){.call-now{grid-template-columns:100%;gap:24px;max-width:340px}}.call-now__left{display:grid;grid-template-columns:293px 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;max-width:937px;-moz-column-gap:69px;column-gap:69px;row-gap:20px}@media only screen and (max-width: 1499px){.call-now__left{grid-template-columns:224px 1fr;-moz-column-gap:63px;column-gap:63px}}@media only screen and (max-width: 1199px){.call-now__left{grid-template-columns:85px 1fr;gap:20px;max-width:315px}}@media only screen and (max-width: 767px){.call-now__left{grid-template-columns:66px 1fr;-moz-column-gap:18px;column-gap:18px;row-gap:12px;max-width:none}}.call-now__img{grid-row:1/-1;width:100%}@media only screen and (max-width: 1199px){.call-now__img{grid-row:initial}}.call-now__text,.call-now__title{margin-top:0;margin-bottom:0}.call-now__title{margin-top:22px;font-family:var(--second-font);font-size:5.6rem;line-height:1}@media only screen and (max-width: 1499px){.call-now__title{margin-top:27px;font-size:4.2rem}}@media only screen and (max-width: 1199px){.call-now__title{margin-top:3px;font-size:2.8rem}}@media only screen and (max-width: 767px){.call-now__title{align-self:center;margin-top:0;font-size:2.5rem}}.call-now__text{font-size:2.3rem}@media only screen and (max-width: 1199px){.call-now__text{grid-column:1/-1;font-size:1.8rem}}@media only screen and (max-width: 767px){.call-now__text{font-size:1.6rem}}.call-now__right{display:flex;flex-direction:column;gap:23px;padding-top:22px}@media only screen and (max-width: 1499px){.call-now__right{gap:18px;padding-top:28px}}@media only screen and (max-width: 1199px){.call-now__right{gap:24px;padding-top:0}}@media only screen and (max-width: 767px){.call-now__right{gap:12px}}.call-now__phone{font-family:var(--second-font);font-size:10rem;line-height:.9;color:var(--primary-black)}@media only screen and (max-width: 1499px){.call-now__phone{font-size:9rem}}@media only screen and (max-width: 1199px){.call-now__phone{font-size:5.2rem}}@media only screen and (max-width: 767px){.call-now__phone{font-size:3.6rem}}.call-now__plus{margin-right:-10px;font-family:Arial,Helvetica,sans-serif}.call-now__socials{display:flex;flex-direction:column;gap:20px;align-self:flex-start}@media only screen and (max-width: 1199px){.call-now__socials{gap:16px}}@media only screen and (max-width: 767px){.call-now__socials{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}}.call-now__social{padding:20px 40px;line-height:1.1;font-size:2.8rem;font-weight:700;border-radius:var(--border-radius-xxl)}.call-now__social--tg{color:var(--tg-100);box-shadow:inset 0 0 0 1px var(--tg-100)}.call-now__social--wa{color:var(--wa-200);box-shadow:inset 0 0 0 1px var(--wa-200)}.call-now__social:hover.call-now__social--tg,.call-now__social:focus-visible.call-now__social--tg{color:var(--primary-white);background-color:var(--tg-100)}.call-now__social:hover.call-now__social--wa,.call-now__social:focus-visible.call-now__social--wa{color:var(--primary-white);background-color:var(--wa-200)}@media only screen and (max-width: 1499px){.call-now__social{padding:19px 30px 18px;font-size:2.5rem}}@media only screen and (max-width: 1199px){.call-now__social{padding:13px 34px;font-size:2rem}}@media only screen and (max-width: 767px){.call-now__social{padding:12px 14px;font-size:1.3rem}}.film-card{padding-left:37px;padding-right:37px}@media only screen and (max-width: 1499px){.film-card{padding-left:14px;padding-right:14px}}@media only screen and (max-width: 1199px){.film-card{padding-left:0;padding-right:0}}.film-card__wrapper{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width: 1499px){.film-card__wrapper{gap:24px}}.film-card__img{width:100%;border-radius:var(--border-radius-l);-o-object-fit:cover;object-fit:cover;aspect-ratio:1.2}.film-card__content{display:flex;flex-direction:column;gap:10px;color:var(--primary-black)}.film-card__content>*{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1499px){.film-card__content{gap:20px}}@media only screen and (max-width: 1199px){.film-card__content{gap:15px}}.film-card__name{font-family:var(--second-font);font-weight:400;font-size:4.6rem;line-height:1}@media only screen and (max-width: 1499px){.film-card__name{font-size:3.5rem}}@media only screen and (max-width: 1199px){.film-card__name{font-size:2.8rem}}.film-card__desc{font-size:2rem;line-height:1.4}@media only screen and (max-width: 1199px){.film-card__desc{font-size:1.8rem}}@media only screen and (max-width: 767px){.film-card__desc{font-size:1.6rem}}.all-films-card{display:flex;height:100%;width:100%}.all-films-card__wrapper{display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:100%;gap:29px;padding:52px 40px;color:var(--primary-white);text-align:left;background-color:var(--common-black);border-radius:var(--border-radius-s)}.all-films-card--yellow .all-films-card__wrapper{background-color:var(--primary-yellow-100)}.all-films-card__wrapper>*{margin-top:0;margin-bottom:0}.all-films-card__wrapper:hover .all-films-card__link,.all-films-card__wrapper:focus-visible .all-films-card__link{color:var(--common-black);background-color:var(--primary-white)}@media only screen and (max-width: 1499px){.all-films-card__wrapper{gap:20px;padding:42px 25px}}@media only screen and (max-width: 1199px){.all-films-card__wrapper{gap:22px;padding:45px 26px}}@media only screen and (max-width: 767px){.all-films-card__wrapper{gap:21px;padding:34px 16px}}.all-films-card__title{font-family:var(--second-font);font-weight:400;font-size:6.8rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1}@media(max-width: 1800px){.all-films-card__title{font-size:4.5rem}}@media only screen and (max-width: 767px){.all-films-card__title{font-size:2.8rem}}.all-films-card__link{display:flex;align-items:center;justify-content:center;align-self:flex-start;padding:20px 40px 19px;font-weight:700;font-size:2.8rem;text-align:center;border-radius:var(--border-radius-xxl);box-shadow:inset 0 0 0 1px var(--primary-white)}.all-films-card--yellow .all-films-card__link{color:var(--primary-black);box-shadow:inset 0 0 0 1px var(--common-black)}@media only screen and (max-width: 1499px){.all-films-card__link{padding:17px 30px 16px;font-size:2.5rem}}@media only screen and (max-width: 1199px){.all-films-card__link{padding:13px 24px 12px;font-size:2rem}}@media only screen and (max-width: 767px){.all-films-card__link{padding:11px 20px;font-size:1.3rem}}.service-price--hide tbody tr:nth-child(n+8){display:none}.service-price--hide tbody{position:relative}.service-price--hide tbody::after{content:"";position:absolute;display:block;bottom:0;left:0;z-index:1;width:100%;height:94px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 65.7%)}.service-price__table{position:relative;width:calc(100% - 125px);font-weight:600;font-size:3.6rem;line-height:1;table-layout:auto;border-collapse:separate;border-spacing:0 12px}@media only screen and (max-width: 1499px){.service-price__table{width:calc(100% - 90px);font-size:2.7rem;border-spacing:0 10px}}@media only screen and (max-width: 1199px){.service-price__table{width:100%;font-size:2.3rem}}@media only screen and (max-width: 767px){.service-price__table{font-size:2rem;line-height:1.4}.service-price__table tbody{display:flex;flex-direction:column;gap:10px}}.service-price__head{display:none}@media only screen and (min-width: 1200px){.service-price__row:hover .service-price__column{background-color:var(--yellow-100);border-color:var(--yellow-100)}}@media only screen and (max-width: 767px){.service-price__row{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--blue-100);border-radius:var(--border-radius-m)}}@media only screen and (min-width: 768px){.service-price__column{padding:23px 26px 22px;border:1px solid var(--blue-100)}.service-price__column:first-child{padding-right:10px;border-radius:10px 0 0 10px;border-right:0}.service-price__column:last-child{padding-left:10px;width:1%;vertical-align:center;white-space:nowrap;border-radius:0 10px 10px 0;border-left:0}}@media only screen and (min-width: 1200px){.service-price__column{padding:23px 25px 22px}}@media only screen and (min-width: 1500px){.service-price__column{padding:26px 40px 25px}}@media only screen and (max-width: 767px){.service-price__column{padding:0}}@media only screen and (max-width: 767px){.service-price__show-all{width:100%}}.reviews{--shift: var(--container-desktop-padding);display:flex;flex-direction:column;gap:40px;width:calc(100% + var(--shift)*2);margin-left:calc(0px - var(--shift));margin-right:calc(0px - var(--shift));padding-left:var(--shift);padding-right:var(--shift);overflow:hidden}@media only screen and (max-width: 1499px){.reviews{--shift: var(--container-laptop-padding)}}@media only screen and (max-width: 1199px){.reviews{--shift: var(--container-tablet-padding);gap:24px}}@media only screen and (max-width: 767px){.reviews{--shift: var(--container-mobile-padding);gap:18px}}.reviews__head{display:grid;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;align-items:end;gap:50px}@media only screen and (max-width: 1499px){.reviews__head{gap:40px}}@media only screen and (max-width: 1199px){.reviews__head{gap:24px}}@media only screen and (max-width: 767px){.reviews__head{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content);grid-auto-flow:column;row-gap:25px;-moz-column-gap:10px;column-gap:10px}}@media only screen and (max-width: 767px){.reviews__title{grid-column:1/-1}}.reviews__controls{display:flex;gap:10px;margin-bottom:16px}@media only screen and (max-width: 1499px){.reviews__controls{margin-bottom:14px}}@media only screen and (max-width: 1199px){.reviews__controls{gap:8px;margin-bottom:7px}.reviews__controls svg{width:38px;height:38px}}@media only screen and (max-width: 767px){.reviews__controls{justify-self:end;align-self:start;gap:8px;margin-bottom:0}}.reviews__ratings{display:flex;gap:24px;margin-bottom:16px}.reviews__ratings>*{flex-shrink:0}@media only screen and (max-width: 1499px){.reviews__ratings{gap:20px;margin-bottom:14px}}@media only screen and (max-width: 1199px){.reviews__ratings{gap:12px;margin-bottom:7px}}@media only screen and (max-width: 767px){.reviews__ratings{grid-column:1;gap:8px;margin-bottom:0}}.reviews__swiper[class]{width:100%;overflow:visible}@media only screen and (min-width: 1200px){.reviews__card{width:382px}}@media only screen and (min-width: 1500px){.reviews__card{width:445px}}.rating-item{display:flex;align-items:center;gap:13px;margin-top:0;margin-bottom:0;padding:9px 21px 8px 12px;font-weight:600;font-size:5rem;line-height:1;background-color:var(--blue-100);border-radius:1000px}@media only screen and (max-width: 1499px){.rating-item{gap:10px;padding:7px 18px 6px 10px;font-size:4rem}}@media only screen and (max-width: 1199px){.rating-item{padding:6px 14px 6px 6px;font-size:3rem}}@media only screen and (max-width: 767px){.rating-item{font-size:2.3rem}}.rating__icon{font-size:1rem}@media only screen and (max-width: 1499px){.rating__icon{width:50px;height:50px}}@media only screen and (max-width: 1199px){.rating__icon{width:36px;height:36px}}@media only screen and (max-width: 767px){.rating__icon{width:30px;height:30px}}.review-card{--avatar-size: 64px;display:flex;flex-direction:column;gap:24px;padding:36px 40px;background-color:var(--blue-200);border-radius:var(--border-radius-s)}@media only screen and (max-width: 1499px){.review-card{--avatar-size: 53px;gap:32px;padding:30px 25px}}@media only screen and (max-width: 1199px){.review-card{--avatar-size: 50px;gap:24px}}@media only screen and (max-width: 767px){.review-card{--avatar-size: 45px;gap:20px;padding:32px 16px}}.review-card__head{display:grid;grid-template-columns:var(--avatar-size) 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;-moz-column-gap:24px;column-gap:24px;row-gap:5px}@media only screen and (max-width: 1499px){.review-card__head{-moz-column-gap:20px;column-gap:20px;row-gap:2px}}@media only screen and (max-width: 767px){.review-card__head{-moz-column-gap:12px;column-gap:12px;row-gap:2px}}.review-card__avatar{grid-row:1/-1;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;-o-object-fit:cover;object-fit:cover}.review-card__name{margin-top:0;margin-bottom:0;font-size:2.8rem;font-weight:600}@media only screen and (max-width: 1499px){.review-card__name{font-size:2.3rem}}@media only screen and (max-width: 1199px){.review-card__name{font-size:2rem}}@media only screen and (max-width: 767px){.review-card__name{font-size:1.8rem}}.review-card__stars{display:flex;gap:6px}.review-card__stars>*{flex-shrink:0}@media only screen and (max-width: 1499px){.review-card__stars{gap:4px}}.review-card__star--fill{color:var(--star)}@media only screen and (max-width: 1499px){.review-card__star{width:16px;height:16px}}@media only screen and (max-width: 1499px){.review-card__star{width:14px;height:14px}}.review-card__photos{grid-row:1/-1;grid-column:3;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;font-size:1.8rem;color:var(--blue-800)}@media only screen and (max-width: 1199px){.review-card__photos{gap:2px;font-size:1.5rem}}@media only screen and (max-width: 767px){.review-card__photos{font-size:1.4rem}}@media only screen and (max-width: 1199px){.review-card__photo-img{width:24px;height:24px}}.review-card__content{display:flex;flex-direction:column;gap:23px;margin:0}@media only screen and (max-width: 1499px){.review-card__content{gap:15px}}@media only screen and (max-width: 1199px){.review-card__content{gap:17px}}@media only screen and (max-width: 767px){.review-card__content{gap:21px}}.review-card__text,.review-card__main-text{margin-top:0;margin-bottom:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.review-card__main-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-word;display:flex;gap:11px;font-family:var(--second-font);font-size:4.6rem}.review-card__main-text::before{content:"«";font-size:6.4rem;line-height:.8}@media only screen and (max-width: 1499px){.review-card__main-text{font-size:3.5rem}.review-card__main-text::before{font-size:5.5rem}}@media only screen and (max-width: 1199px){.review-card__main-text{font-size:2.8rem}.review-card__main-text::before{font-size:3.7rem;line-height:.9}}@media only screen and (max-width: 767px){.review-card__main-text{font-size:2.5rem}.review-card__main-text::before{font-size:3.5rem;line-height:.9}}.review-card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;word-break:break-word;font-size:2.3rem}@media only screen and (max-width: 1499px){.review-card__text{font-size:2rem}}@media only screen and (max-width: 1199px){.review-card__text{font-size:1.8rem}}@media only screen and (max-width: 767px){.review-card__text{font-size:1.6rem}}.review-card__show{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:-8px;font-size:2.3rem;font-style:italic;color:var(--blue-700);text-decoration:underline}@media only screen and (max-width: 1499px){.review-card__show{font-size:2rem}}@media only screen and (max-width: 1199px){.review-card__show{font-size:1.8rem}}@media only screen and (max-width: 767px){.review-card__show{font-size:1.6rem}}.review-card__link{display:flex;align-items:center;gap:16px;margin-top:auto;font-weight:600;font-size:2.3rem;color:var(--primary-black)}@media only screen and (max-width: 1499px){.review-card__link{font-size:2rem}}@media only screen and (max-width: 1199px){.review-card__link{font-size:1.8rem}}@media only screen and (max-width: 767px){.review-card__link{gap:10px;font-size:1.6rem}}@media only screen and (max-width: 1499px){.review-card__icon{width:59px;height:59px}}@media only screen and (max-width: 1199px){.review-card__icon{width:50px;height:50px}}@media only screen and (max-width: 767px){.review-card__icon{width:45px;height:45px}}.solartek{position:relative;display:flex;flex-direction:column;gap:80px;margin-left:calc(0px - var(--container-desktop-padding));padding-left:80px}.solartek::before{content:"";position:absolute;display:block;left:0;top:0;width:20px;height:100%;background-color:var(--common-black);border-radius:0 10px 10px 0}@media only screen and (max-width: 1499px){.solartek{gap:60px;margin-left:calc(0px - var(--container-laptop-padding));padding-left:46px}}@media only screen and (max-width: 1199px){.solartek{margin-left:calc(0px - var(--container-tablet-padding))}}@media only screen and (max-width: 767px){.solartek{gap:40px;margin-left:calc(0px - var(--container-mobile-padding));padding-left:32px}.solartek::before{width:10px}}.solartek__head{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 1499px){.solartek__logo{width:464px}}@media only screen and (max-width: 1199px){.solartek__logo{width:342px}}@media only screen and (max-width: 767px){.solartek__logo{width:240px}}.solartek__desc{margin-top:0;margin-bottom:0;max-width:850px;font-size:2.3rem}@media only screen and (max-width: 1499px){.solartek__desc{display:none}}.solartek__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:80px}@media only screen and (max-width: 1499px){.solartek__list{gap:50px}}@media only screen and (max-width: 1199px){.solartek__list{grid-template-columns:repeat(2, 1fr);-moz-column-gap:76px;column-gap:76px}}@media only screen and (max-width: 767px){.solartek__list{gap:30px;grid-template-columns:100%}}.solartek__item{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 1199px){.solartek__item{gap:30px}}@media only screen and (max-width: 767px){.solartek__item{display:grid;grid-template-columns:100%;gap:0}}@media only screen and (max-width: 1499px){.solartek__icon{width:89px}}@media only screen and (max-width: 1199px){.solartek__icon{width:70px}}@media only screen and (max-width: 767px){.solartek__icon{grid-column:1;grid-row:1;width:50px}}.solartek__content{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 767px){.solartek__content{grid-column:1;grid-row:1;gap:16px}}.solartek__title,.solartek__text{margin-top:0;margin-bottom:0}.solartek__title{font-family:var(--second-font);font-size:4.6rem;line-height:1;background-image:linear-gradient(90deg, #FF7E30 0%, #000000 75.58%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width: 1499px){.solartek__title{font-size:3.5rem}}@media only screen and (max-width: 1199px){.solartek__title{font-size:2.8rem}}@media only screen and (max-width: 767px){.solartek__title{max-width:188px;margin-left:70px;font-size:2.5rem}}.solartek__text{font-size:2rem}@media only screen and (max-width: 1199px){.solartek__text{font-size:1.8rem}}@media only screen and (max-width: 767px){.solartek__text{font-size:1.4rem}}.about-links__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media only screen and (max-width: 1499px){.about-links__list{gap:16px}}@media only screen and (max-width: 767px){.about-links__list{grid-template-columns:100%;gap:10px}}.about-links__item{display:flex;aspect-ratio:1.1}@media only screen and (max-width: 1499px){.about-links__item{aspect-ratio:.8}}.about-links__link{display:grid;grid-template-columns:100%;grid-template-rows:100%;width:100%;height:100%;background-color:var(--blue-100);border-radius:var(--border-radius-s);overflow:hidden}.about-links__link:hover .about-links__button--transparent,.about-links__link:focus-visible .about-links__button--transparent{color:var(--primary-black);background-color:var(--primary-white)}.about-links__link:hover .about-links__button--white,.about-links__link:focus-visible .about-links__button--white{color:var(--primary-white);background-color:var(--common-black)}.about-links__content,.about-links__img{grid-row:1;grid-column:1}.about-links__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-links__content{display:flex;flex-direction:column;gap:30px;padding:65px 40px}.about-links__content--end{align-self:flex-end}@media only screen and (max-width: 1499px){.about-links__content{padding:36px 25px}}@media only screen and (max-width: 1199px){.about-links__content{gap:20px;padding:32px 26px}}@media only screen and (max-width: 767px){.about-links__content{padding:32px 16px}}.about-links__name{max-width:464px;margin-top:0;margin-bottom:0;font-family:var(--second-font);color:var(--primary-white);font-size:8rem;line-height:1}@media only screen and (max-width: 1499px){.about-links__name{max-width:380px;font-size:6rem}}@media only screen and (max-width: 1199px){.about-links__name{max-width:250px;font-size:3.5rem}}@media only screen and (max-width: 767px){.about-links__name{max-width:162px;font-size:2.8rem}}.about-links__button{display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:0;margin-bottom:0;padding:20px 40px 19px;font-weight:700;font-size:2.8rem;border-radius:var(--border-radius-xxl)}.about-links__button--white{color:var(--primary-black);background-color:var(--primary-white)}.about-links__button--transparent{color:var(--primary-white);box-shadow:inset 0 0 0 1px var(--primary-white)}@media only screen and (max-width: 1499px){.about-links__button{padding:17px 30px 16px;font-size:2.5rem}}@media only screen and (max-width: 1199px){.about-links__button{padding:13px 24px 12px;font-size:2rem}}@media only screen and (max-width: 767px){.about-links__button{padding:11px 20px;font-size:1.3rem}}.callback-form{display:flex;justify-content:center}@media only screen and (max-width: 767px){.callback-form:not(.callback-form--modal){width:calc(100% + var(--container-mobile-padding)*2);margin-left:calc(0px - var(--container-mobile-padding));margin-right:calc(0px - var(--container-mobile-padding))}}.callback-form__wrapper{position:relative;width:100%;max-width:1400px;border-radius:var(--border-radius-s);overflow:hidden}@media only screen and (max-width: 1499px){.callback-form--modal .callback-form__wrapper{max-width:992px}}.callback-form__form,.callback-form__answer{display:flex;flex-direction:column;align-items:center;padding-top:70px;padding-bottom:70px;background-color:var(--primary-yellow-100)}@media only screen and (max-width: 1499px){.callback-form__form,.callback-form__answer{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 1199px){.callback-form__form,.callback-form__answer{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width: 767px){.callback-form__form,.callback-form__answer{padding:45px 16px 50px}}.callback-form__form{gap:40px;width:100%;background-image:url("../img/blocks/callback-form/1920.svg");background-repeat:no-repeat;background-size:cover;background-position:left}@media only screen and (max-width: 1499px){.callback-form__form{gap:36px;background-image:url("../img/blocks/callback-form/1280.svg")}}@media only screen and (max-width: 1199px){.callback-form__form{gap:30px;background-image:url("../img/blocks/callback-form/768.svg")}}@media only screen and (max-width: 767px){.callback-form__form{gap:20px;background-image:url("../img/blocks/callback-form/360.svg")}}.callback-form__answer{position:absolute;top:0;left:0;gap:30px;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:left bottom;background-blend-mode:multiply}.callback-form__answer--success{background-image:url("../img/blocks/callback-form/success_1920.png")}.callback-form__answer--success:not([data-answer=success] .callback-form__answer--success){display:none}.callback-form__answer--fail{background-image:url("../img/blocks/callback-form/fail_1920.png")}.callback-form__answer--fail:not([data-answer=fail] .callback-form__answer--fail){display:none}@media only screen and (max-width: 1499px){.callback-form__answer{gap:20px}.callback-form__answer--success{background-image:url("../img/blocks/callback-form/success_1280.png")}.callback-form__answer--fail{background-image:url("../img/blocks/callback-form/fail_1280.png")}}@media only screen and (max-width: 1199px){.callback-form__answer{gap:16px}.callback-form__answer--success{background-image:url("../img/blocks/callback-form/success_768.png")}.callback-form__answer--fail{background-image:url("../img/blocks/callback-form/fail_768.png")}}@media only screen and (max-width: 767px){.callback-form__answer{gap:10px}.callback-form__answer--success{background-image:url("../img/blocks/callback-form/success_360.png")}.callback-form__answer--fail{background-image:url("../img/blocks/callback-form/fail_360.png")}}.callback-form__title{margin-top:0;margin-bottom:0;max-width:950px;font-family:var(--second-font);font-weight:400;font-size:7.7rem;line-height:1;text-align:center}@media only screen and (max-width: 1499px){.callback-form__title{max-width:697px;font-size:5.5rem}}@media only screen and (max-width: 1199px){.callback-form__title{max-width:557px;font-size:4.2rem}}@media only screen and (max-width: 767px){.callback-form__title{font-size:3.2rem}}.callback-form__text{max-width:775px;margin-top:0;margin-bottom:0;font-size:2.3rem;text-align:center}@media only screen and (max-width: 1499px){.callback-form__text{max-width:500px;font-size:2rem}}@media only screen and (max-width: 1199px){.callback-form__text{max-width:389px;font-size:1.8rem}}@media only screen and (max-width: 767px){.callback-form__text{font-size:1.6rem}}.callback-form__inner{display:flex;gap:20px}@media only screen and (max-width: 767px){.callback-form__inner{flex-direction:column;gap:12px;width:100%}}.callback-form__label{width:520px}@media only screen and (max-width: 1499px){.callback-form__label{width:428px}}@media only screen and (max-width: 1199px){.callback-form__label{width:355px}}@media only screen and (max-width: 767px){.callback-form__label{width:100%}}.callback-form__submit{width:308px}@media only screen and (max-width: 1499px){.callback-form__submit{width:184px}}@media only screen and (max-width: 1199px){.callback-form__submit{width:145px}}@media only screen and (max-width: 767px){.callback-form__submit{width:100%}}@media only screen and (max-width: 767px){.callback-form__approve{max-width:200px}}.main-page__top{--shift: var(--container-desktop-padding);display:flex;flex-direction:column;gap:16px;width:calc(100% + var(--shift)*2);margin-left:calc(0px - var(--shift));margin-right:calc(0px - var(--shift))}@media only screen and (max-width: 1499px){.main-page__top{--shift: var(--container-laptop-padding)}}@media only screen and (max-width: 1199px){.main-page__top{--shift: var(--container-tablet-padding)}}@media only screen and (max-width: 767px){.main-page__top{--shift: var(--container-mobile-padding)}}.main-page__top-content{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}@media only screen and (max-width: 767px){.main-page__top-content{grid-template-columns:100%}}.main-page__top-link{display:grid;font-family:var(--second-font);font-size:8rem;line-height:1.1;color:var(--primary-black)}.main-page__top-link--white{color:var(--primary-white)}.main-page__top-link span{align-self:end;padding-left:40px;padding-bottom:40px}@media only screen and (max-width: 1499px){.main-page__top-link{font-size:6rem}.main-page__top-link span{padding-left:30px}}@media only screen and (max-width: 1199px){.main-page__top-link{font-size:3.5rem;line-height:1}.main-page__top-link span{padding-left:20px;padding-bottom:20px}}@media only screen and (max-width: 530px){.main-page__top-link{font-size:2.8rem}.main-page__top-link span{padding-left:16px;padding-right:16px;padding-bottom:25px}}.main-page__top-image,.main-page__top-link span{grid-column:1/-1;grid-row:1/-1}.main-page__top-image{width:100%}.main-page__shop{display:flex;justify-content:space-between;gap:20px;grid-column:1/-1;align-items:center;padding:50px 40px;background:linear-gradient(270deg, #D5D5D4 0%, #FFFFFF 100%)}@media only screen and (max-width: 1499px){.main-page__shop{padding:50px 30px}}@media only screen and (max-width: 1199px){.main-page__shop{gap:30px;flex-direction:column;align-items:flex-start;padding:30px 20px 40px}}@media only screen and (max-width: 767px){.main-page__shop{gap:23px;padding:35px 16px 25px}}.main-page__shop-text{margin-top:0;margin-bottom:0;max-width:1086px;font-size:2.3rem}@media only screen and (max-width: 1499px){.main-page__shop-text{max-width:801px}}@media only screen and (max-width: 1199px){.main-page__shop-text{font-size:2rem}}@media only screen and (max-width: 767px){.main-page__shop-text{font-size:1.8rem}}.main-page__item{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 1199px){.main-page__item{gap:30px}}.main-page__facts{align-self:center;max-width:1520px;width:100%}@media only screen and (max-width: 1499px){.main-page__facts{max-width:1060px}}@media only screen and (max-width: 1023px){.main-page__facts{max-width:736px}}.main-page__call-now{align-self:center}.main-page__services{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media only screen and (max-width: 1199px){.main-page__services{grid-template-columns:repeat(3, 1fr);gap:16px}}@media only screen and (max-width: 1023px){.main-page__services{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.main-page__services{grid-template-columns:100%;grid-auto-rows:377px;gap:12px}}.companies{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media only screen and (max-width: 1199px){.companies{gap:20px}}@media only screen and (max-width: 767px){.companies{scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:none;grid-template-columns:calc(100% - var(--container-mobile-padding));grid-auto-columns:calc(100% - var(--container-mobile-padding));grid-auto-flow:column;gap:10px;width:calc(100% + var(--container-mobile-padding)*2);margin-left:calc(0px - var(--container-mobile-padding));margin-right:calc(0px - var(--container-mobile-padding));padding-left:var(--container-mobile-padding);padding-right:var(--container-mobile-padding);overflow-x:auto}.companies::-webkit-scrollbar{width:0;height:0;background-color:rgba(0,0,0,0)}}.companies__item{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:20px;min-height:331px;padding:40px 46px;border:1px solid var(--blue-400);border-radius:var(--border-radius-s)}@media only screen and (max-width: 1499px){.companies__item{grid-template-columns:100%;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;min-height:336px;padding:36px 25px}}@media only screen and (max-width: 1199px){.companies__item{padding:33px 26px}}@media only screen and (max-width: 767px){.companies__item{min-height:313px;padding:32px 16px}}.companies__content{display:flex;flex-direction:column;gap:20px;max-width:476px}.companies__content>*{margin-top:0;margin-bottom:0}.companies__name{font-family:var(--second-font);font-weight:400;font-size:6.8rem;line-height:1}@media only screen and (max-width: 1499px){.companies__name{font-size:4.5rem}}@media only screen and (max-width: 1199px){.companies__name{font-size:2.8rem}}@media only screen and (max-width: 767px){.companies__name{font-size:2.5rem}}.companies__description{font-size:2rem;line-height:1.4}@media only screen and (max-width: 1199px){.companies__description{font-size:1.8rem}}@media only screen and (max-width: 767px){.companies__description{font-size:1.6rem}}.companies__logo{width:248px;height:112px;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right}@media only screen and (max-width: 1499px){.companies__logo{justify-self:end;width:213px;height:97px;-o-object-position:bottom right;object-position:bottom right}}@media only screen and (max-width: 1199px){.companies__logo{width:170px;height:77px}}@media only screen and (max-width: 767px){.companies__logo{width:150px;height:67px}}.service-card{display:flex}.service-card__wrapper{display:grid;width:100%;background-color:var(--bg);border-radius:var(--border-radius-s);color:var(--primary-black);overflow:hidden}@media only screen and (min-width: 1200px){.service-card__wrapper:hover .service-card__img,.service-card__wrapper:focus-visible .service-card__img{transform:scale(1.16)}}.service-card__img,.service-card__content{grid-column:1/-1;grid-row:1/-1}.service-card__content{z-index:1;display:flex;flex-direction:column;gap:257px;padding:42px 40px 36px}@media only screen and (max-width: 1499px){.service-card__content{gap:124px;padding:30px 25px}}@media only screen and (max-width: 1199px){.service-card__content{gap:207px;padding:45px 26px 32px}}@media only screen and (max-width: 767px){.service-card__content{gap:107px;justify-content:space-between;padding:32px 16px 20px}}.service-card__count{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;font-family:var(--second-font);font-size:7rem;line-height:1;color:var(--primary-white)}.service-card__count span{font-size:3.2rem}@media only screen and (max-width: 1499px){.service-card__count{font-size:5.5rem}.service-card__count span{font-size:2.5rem}}@media only screen and (max-width: 1199px){.service-card__count{font-size:5.8rem}}@media only screen and (max-width: 767px){.service-card__count{font-size:4.2rem}.service-card__count span{font-size:2.2rem}}.service-card__bottom{display:flex;flex-direction:column;gap:24px}.service-card__bottom>*{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1499px){.service-card__bottom{gap:20px}}@media only screen and (max-width: 1199px){.service-card__bottom{gap:16px}}@media only screen and (max-width: 767px){.service-card__bottom{gap:12px}}.service-card__name{font-weight:400;font-family:var(--second-font);font-size:6rem;line-height:.83;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 1499px){.service-card__name{font-size:4.8rem}}@media only screen and (max-width: 1199px){.service-card__name{font-size:4.2rem}}@media only screen and (max-width: 767px){.service-card__name{font-size:2.8rem}}.service-card__list{display:flex;flex-direction:column;gap:6px;font-size:2.4rem;line-height:1.35}@media only screen and (max-width: 1499px){.service-card__list{gap:3px;font-size:2rem}}@media only screen and (max-width: 1199px){.service-card__list{font-size:1.8rem}}@media only screen and (max-width: 767px){.service-card__list{gap:2px}}.service-card__img{align-self:start;justify-self:end;mix-blend-mode:multiply;transform-origin:top right;transition:transform .2s ease-in}@media only screen and (max-width: 1499px){.service-card__img{width:192px}}@media only screen and (max-width: 1199px){.service-card__img{width:246px}}@media only screen and (max-width: 767px){.service-card__img{width:206px}}.service-card-blog{display:flex;aspect-ratio:.67}@media only screen and (max-width: 1499px){.service-card-blog{aspect-ratio:.7}}@media only screen and (max-width: 1199px){.service-card-blog{width:100%;max-width:546px;min-height:187px;aspect-ratio:initial}}@media only screen and (max-width: 767px){.service-card-blog{width:100%;max-width:none;min-height:auto}}@media only screen and (min-width: 1200px){.service-card-blog--mobile{display:none}}.service-card-blog__wrapper{display:grid;width:100%;background-color:var(--bg);border-radius:var(--border-radius-s);color:var(--primary-black);overflow:hidden}.service-card-blog__img,.service-card-blog__content{grid-column:1/-1;grid-row:1/-1}.service-card-blog__img{align-self:start;justify-self:end;mix-blend-mode:multiply}@media only screen and (max-width: 1499px){.service-card-blog__img{width:192px}}@media only screen and (max-width: 1199px){.service-card-blog__img{width:160px}}@media only screen and (max-width: 767px){.service-card-blog__img{width:206px}}.service-card-blog__content{z-index:1;display:flex;flex-direction:column;align-self:end;gap:24px;padding:36px 40px}@media only screen and (max-width: 1499px){.service-card-blog__content{gap:20px;padding:15px 25px}}@media only screen and (max-width: 1199px){.service-card-blog__content{gap:24px;align-self:center;max-width:326px;padding:34px 30px}}@media only screen and (max-width: 767px){.service-card-blog__content{gap:12px;padding:210px 30px 16px}}.service-card-blog__name{margin-top:0;margin-bottom:0;font-weight:400;font-family:var(--second-font);font-size:4.6rem;line-height:1;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 1499px){.service-card-blog__name{font-size:3.5rem}}@media only screen and (max-width: 1199px){.service-card-blog__name{font-size:2.8rem}}@media only screen and (max-width: 1499px){.service-card-blog__arrow{width:46px;height:46px}}@media only screen and (max-width: 1199px){.service-card-blog__arrow{width:38px;height:38px}}@media only screen and (max-width: 767px){.service-card-blog__arrow{width:36px;height:36px}}.works{aspect-ratio:1.7}@media only screen and (max-width: 1023px){.works{aspect-ratio:.4}}@media only screen and (max-width: 767px){.works{width:calc(100% + var(--container-mobile-padding)*2);margin-left:calc(0px - var(--container-mobile-padding));margin-right:calc(0px - var(--container-mobile-padding));padding-left:var(--container-mobile-padding);padding-right:var(--container-mobile-padding);aspect-ratio:initial}}.works__wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;height:100%}@media only screen and (max-width: 1023px){.works__wrapper{grid-template-columns:repeat(2, 1fr);gap:16px}}@media only screen and (max-width: 767px){.works__wrapper{margin-right:calc(0px - var(--container-mobile-padding));padding-right:var(--container-mobile-padding);grid-template-columns:repeat(4, calc(100% - 32px));-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:auto;aspect-ratio:initial}}.works__inner{display:grid;grid-template-columns:100%;grid-template-rows:repeat(3, 1fr);gap:20px}.works__inner:nth-child(odd) .works__item:nth-child(1){grid-row:span 2}.works__inner:nth-child(even) .works__item:nth-child(2){grid-row:span 2}@media only screen and (max-width: 1023px){.works__inner{gap:16px}}@media only screen and (max-width: 767px){.works__inner{aspect-ratio:.4;scroll-snap-align:start}}.works__item{border-radius:var(--border-radius-s);overflow:hidden}.works__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-about{--shift: var(--container-desktop-padding);display:flex;flex-direction:column;gap:70px;margin-left:calc(0px - var(--shift));margin-right:calc(0px - var(--shift))}@media only screen and (max-width: 1499px){.main-about{--shift: var(--container-laptop-padding);gap:50px}}@media only screen and (max-width: 1199px){.main-about{--shift: var(--container-tablet-padding);gap:40px}}@media only screen and (max-width: 767px){.main-about{--shift: var(--container-mobile-padding);gap:24px;margin-left:0;margin-right:0}}.main-about__top{display:flex;flex-direction:column;gap:30px;max-width:1033px;align-self:center}@media only screen and (max-width: 1499px){.main-about__top{max-width:780px;align-self:flex-start;margin-left:26%}}@media only screen and (max-width: 1199px){.main-about__top{max-width:none;width:calc(100% - 60px);gap:20px;align-self:center;margin-left:0}}@media only screen and (max-width: 767px){.main-about__top{width:100%}}.main-about__text{display:flex;flex-direction:column;gap:24px;margin-top:0;margin-bottom:0;font-size:2.3rem}@media only screen and (max-width: 1499px){.main-about__text{gap:35px}}@media only screen and (max-width: 1199px){.main-about__text{gap:30px;font-size:2rem}}@media only screen and (max-width: 767px){.main-about__text{font-size:1.8rem}}.main-about__title{font-weight:700;font-size:4.6rem;line-height:1}@media only screen and (max-width: 1499px){.main-about__title{font-size:3rem}}@media only screen and (max-width: 767px){.main-about__title{font-size:2.5rem;line-height:.8}}.main-about__bottom{position:relative;min-height:617px}.main-about__bottom::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:url("../img/blocks/main-about/bg.png");background-position:right;background-repeat:no-repeat}@media only screen and (max-width: 1499px){.main-about__bottom{min-height:413px}.main-about__bottom::before{background-image:url("../img/blocks/main-about/bg-laptop.png")}}@media only screen and (max-width: 1199px){.main-about__bottom{min-height:248px}.main-about__bottom::before{background-image:url("../img/blocks/main-about/bg-tablet.png")}}@media only screen and (max-width: 767px){.main-about__bottom{margin-left:calc(0px - var(--shift));margin-right:calc(0px - var(--shift))}}@media only screen and (max-width: 530px){.main-about__bottom{min-height:initial;aspect-ratio:1.4}.main-about__bottom::before{background-image:url("../img/blocks/main-about/bg-mobile.png");background-size:contain}}.main-about__inner{display:flex;flex-direction:column;justify-content:space-between;gap:10px;height:100%;max-width:73%;padding:80px 200px 60px 90px;background-color:rgba(228,228,228,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-clip-path:polygon(0 0, 100% 0, 62% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 62% 100%, 0% 100%)}@media only screen and (max-width: 1499px){.main-about__inner{padding:40px 252px 40px 45px}}@media only screen and (max-width: 1199px){.main-about__inner{padding:30px 120px 30px 46px}}@media only screen and (max-width: 530px){.main-about__inner{flex-direction:row;align-items:flex-start;max-width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px 16px 65px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 50px, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 50px, 0% 100%)}}.main-about__bottom-text{max-width:955px;margin-top:0;margin-bottom:0;font-weight:400;font-family:var(--second-font);font-size:6.8rem;line-height:1}@media only screen and (max-width: 1499px){.main-about__bottom-text{font-size:4.5rem}}@media only screen and (max-width: 1199px){.main-about__bottom-text{font-size:2.6rem}}@media only screen and (max-width: 767px){.main-about__bottom-text{font-size:2rem}}@media only screen and (max-width: 530px){.main-about__bottom-text{font-size:1.5rem}}@media only screen and (max-width: 1499px){.main-about__logo{width:220px}}@media only screen and (max-width: 1199px){.main-about__logo{width:135px}}@media only screen and (max-width: 530px){.main-about__logo{width:63px}}.portfolio__wrapper{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1499px){.portfolio__wrapper{gap:50px}}@media only screen and (max-width: 1199px){.portfolio__wrapper{gap:40px}}@media only screen and (max-width: 767px){.portfolio__wrapper{gap:30px}}.portfolio__head{display:flex;flex-direction:column;gap:20px;max-width:1200px}.portfolio__head>*{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1499px){.portfolio__head{max-width:918px}}@media only screen and (max-width: 1199px){.portfolio__head{gap:30px}}@media only screen and (max-width: 767px){.portfolio__head{gap:10px}}.portfolio__text{font-size:2.3rem;line-height:1.3}@media only screen and (max-width: 1199px){.portfolio__text{font-size:2rem}}@media only screen and (max-width: 767px){.portfolio__text{font-size:1.8rem}}.portfolio__content{display:flex;flex-direction:column;gap:40px}.portfolio__inner{display:flex;flex-direction:column;align-items:center;gap:30px}@media only screen and (max-width: 767px){.portfolio__inner{align-items:flex-start}}.portfolio__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media only screen and (max-width: 1199px){.portfolio__list{grid-template-columns:repeat(2, 1fr);-moz-column-gap:20px;column-gap:20px;row-gap:30px}}@media only screen and (max-width: 1023px){.portfolio__list{grid-template-columns:100%}}@media only screen and (max-width: 767px){.portfolio__list{gap:40px}}.case-card__wrapper{display:grid;grid-template-columns:100%;grid-template-rows:auto}@media only screen and (min-width: 1200px){.case-card__wrapper{border-radius:var(--border-radius-s);overflow:hidden}.case-card__wrapper:hover .case-card__content,.case-card__wrapper:focus-visible .case-card__content{transform:translateX(0)}}@media only screen and (max-width: 1199px){.case-card__wrapper{grid-template-columns:repeat(2, 1fr);gap:12px}}@media only screen and (max-width: 767px){.case-card__wrapper{grid-template-columns:100%;gap:20px}}@media only screen and (min-width: 1200px){.case-card__content,.case-card__img{grid-column:1;grid-row:1}}@media only screen and (max-width: 1199px){.case-card__content,.case-card__img{border-radius:var(--border-radius-s)}}.case-card__img{width:100%}.case-card__content{display:flex;flex-direction:column;justify-content:flex-end;gap:30px;height:100%;width:100%;padding-left:40px;padding-bottom:30px;padding-right:40px;background-color:var(--card-pink)}@media only screen and (min-width: 1200px){.case-card__content{transform:translateX(-100%);transition:transform ease-in .3s}}@media only screen and (max-width: 1499px){.case-card__content{gap:20px;padding-left:25px;padding-bottom:15px;padding-right:25px}}@media only screen and (max-width: 1199px){.case-card__content{padding-bottom:20px}}@media only screen and (max-width: 767px){.case-card__content{gap:12px;padding:0;background:none;border-radius:0}}.case-card__name{margin-top:0;margin-bottom:0;font-family:var(--second-font);font-size:4.5rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:var(--common-black)}@media only screen and (max-width: 1499px){.case-card__name{font-size:3.5rem}}@media only screen and (max-width: 1199px){.case-card__name{font-size:2.8rem}}@media only screen and (max-width: 1023px){.case-card__name{font-size:4.2rem}}@media only screen and (max-width: 767px){.case-card__name{font-size:2.8rem}}.case-card__arrow{color:var(--common-black)}@media only screen and (max-width: 767px){.case-card__arrow{width:35px;height:35px}}.tags{display:flex;flex-wrap:wrap;gap:16px}@media only screen and (max-width: 1499px){.tags{gap:0}}@media only screen and (max-width: 1199px){.tags{-moz-column-gap:16px;column-gap:16px;row-gap:20px}.tags--mobile-scroll{flex-wrap:nowrap;width:calc(100% + var(--container-tablet-padding)*2);margin-left:calc(0px - var(--container-tablet-padding));margin-right:calc(0px - var(--container-tablet-padding));padding-left:var(--container-tablet-padding);padding-right:var(--container-tablet-padding);overflow-x:auto}.tags--mobile-scroll>*{flex-shrink:0}}@media only screen and (max-width: 767px){.tags{-moz-column-gap:12px;column-gap:12px;row-gap:16px}.tags--mobile-scroll{width:calc(100% + var(--container-mobile-padding)*2);margin-left:calc(0px - var(--container-mobile-padding));margin-right:calc(0px - var(--container-mobile-padding));padding-left:var(--container-mobile-padding);padding-right:var(--container-mobile-padding)}}.tags__tag{padding:16px 40px;font-family:var(--second-font);font-size:4.6rem;line-height:1;border-radius:var(--border-radius-xxl)}.tags__tag:not(.tags__tag--active):hover,.tags__tag:not(.tags__tag--active):focus-visible{color:var(--orange-500)}.tags__tag--active{color:var(--orange-700);box-shadow:inset 0 0 0 2px var(--orange-700)}@media only screen and (max-width: 1499px){.tags__tag{padding:19px 32px;font-size:3.5rem}}@media only screen and (max-width: 1199px){.tags__tag{padding:10px 25px;font-size:2.8rem;box-shadow:inset 0 0 0 1px var(--gray-50)}.tags__tag--active{box-shadow:inset 0 0 0 1px var(--orange-700)}}@media only screen and (max-width: 767px){.tags__tag{padding:8px 17px;font-size:2.5rem}}.one-case__wrapper{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1199px){.one-case__wrapper{gap:40px}}@media only screen and (max-width: 767px){.one-case__wrapper{gap:30px}}.one-case__head{display:flex;flex-direction:column;gap:16px;max-width:1360px}@media only screen and (max-width: 1499px){.one-case__head{max-width:915px}}.one-case__sub-title{margin-top:0;margin-bottom:0;font-weight:400;font-family:var(--second-font);line-height:1}.one-case__sub-title{font-size:6.8rem}@media only screen and (max-width: 1499px){.one-case__sub-title{font-size:3.5rem}}@media only screen and (max-width: 1199px){.one-case__sub-title{font-size:2.8rem}}@media only screen and (max-width: 767px){.one-case__sub-title{font-size:2.5rem}}.one-case__tags{display:flex;-moz-column-gap:16px;column-gap:16px;row-gap:12px;flex-wrap:wrap}@media only screen and (max-width: 1199px){.one-case__tags{-moz-column-gap:10px;column-gap:10px}}.one-case__tag{display:flex;align-items:center;gap:6px;margin-top:0;margin-bottom:0;padding:8px 26px 8px 22px;font-size:2.5rem;line-height:1.3;border:1px solid var(--gray-200);border-radius:var(--border-radius-xxl)}@media only screen and (max-width: 1199px){.one-case__tag{padding:6px 22px 6px 16px;font-size:2.2rem}}@media only screen and (max-width: 767px){.one-case__tag{font-size:2rem}}.one-case__tag-img{flex-shrink:0}@media only screen and (max-width: 1199px){.one-case__tag-img{width:20px}}.one-case__content{display:flex;flex-direction:column;gap:20px;max-width:1200px;font-size:2.3rem}.one-case__content>*{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1499px){.one-case__content{max-width:920px}}@media only screen and (max-width: 1199px){.one-case__content{gap:16px;font-size:2rem}}@media only screen and (max-width: 767px){.one-case__content{gap:16px;font-size:1.8rem}}.one-case__photos{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 1499px){.one-case__photos{gap:30px}}@media only screen and (max-width: 1199px){.one-case__photos{gap:20px}}.one-case__photos-head{display:flex;gap:40px}@media only screen and (max-width: 1499px){.one-case__photos-head{gap:30px}}@media only screen and (max-width: 1199px){.one-case__photos-head{gap:20px}}@media only screen and (max-width: 767px){.one-case__photos-head{flex-direction:column;gap:10px}}.one-case__controls{display:flex;align-items:center;gap:10px}@media only screen and (max-width: 1499px){.one-case__controls svg{width:30px;height:30px}}@media only screen and (max-width: 1199px){.one-case__controls svg{width:24px;height:24px}}@media only screen and (max-width: 767px){.one-case__controls svg{width:35px;height:35px}}.one-case__photos-wrapper{--shift: var(--container-desktop-padding);width:calc(100% + var(--shift)*2);margin-left:calc(0px - var(--shift));margin-right:calc(0px - var(--shift));padding-left:var(--shift);padding-right:var(--shift);overflow:hidden}@media only screen and (max-width: 1499px){.one-case__photos-wrapper{--shift: var(--container-laptop-padding)}}@media only screen and (max-width: 1199px){.one-case__photos-wrapper{--shift: var(--container-tablet-padding)}}@media only screen and (max-width: 767px){.one-case__photos-wrapper{--shift: var(--container-mobile-padding)}}.one-case__photos-slider[class]{overflow:visible}.one-case__picture{display:flex;border-radius:var(--border-radius-s);overflow:hidden}.one-case__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.one-case__film{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1199px){.one-case__film{gap:16px}}.one-case__film-inner{display:flex;align-items:center;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 1499px){.one-case__film-inner{gap:20px}}@media only screen and (max-width: 767px){.one-case__film-inner{gap:10px}}.one-case__film-name{margin-top:0;margin-bottom:0;font-weight:600;font-size:3.6rem;line-height:1.1}@media only screen and (max-width: 1499px){.one-case__film-name{font-size:2.7rem}}@media only screen and (max-width: 1199px){.one-case__film-name{font-size:2.3rem}}@media only screen and (max-width: 767px){.one-case__film-name{font-size:2rem}}.breadcrumbs{--fs: 2.3rem}@media only screen and (max-width: 1199px){.breadcrumbs{--fs: 2rem}}@media only screen and (max-width: 767px){.breadcrumbs{--fs: 1.8rem}}.breadcrumbs__item,.breadcrumbs{display:flex;gap:6px}@media only screen and (max-width: 1199px){.breadcrumbs__item,.breadcrumbs{gap:4px}}.breadcrumbs__item{font-size:var(--fs)}.breadcrumbs__item::after{content:"/";font-size:var(--fs)}.breadcrumbs__link{color:inherit}.case-cite{display:flex;align-items:center;gap:30px;padding:30px 40px;background-color:var(--block-yellow);border-radius:var(--border-radius-xl);max-width:1362px}@media only screen and (min-width: 1200px){.case-cite--variant-2{display:grid;align-items:start;padding:42px 36px;border-radius:var(--border-radius-l)}}@media only screen and (max-width: 1199px){.case-cite{display:grid;align-items:start;padding:30px 26px;border-radius:var(--border-radius-l)}}@media only screen and (max-width: 767px){.case-cite{padding:24px 16px}}.case-cite__image{flex-shrink:0;border-radius:50%}@media only screen and (min-width: 1200px){.case-cite--variant-2 .case-cite__image{width:80px;height:80px;grid-row:1;grid-column:1}}@media only screen and (max-width: 1199px){.case-cite__image{width:80px;height:80px;grid-row:1;grid-column:1}}.case-cite__content{display:flex;flex-direction:column;gap:30px}.case-cite__content *{margin-top:0;margin-bottom:0}@media only screen and (min-width: 1200px){.case-cite--variant-2 .case-cite__content{grid-row:1;grid-column:1;gap:20px}}@media only screen and (max-width: 1199px){.case-cite__content{grid-row:1;grid-column:1;gap:20px}}@media only screen and (max-width: 767px){.case-cite__content{gap:16px}}.case-cite__head{display:flex;align-items:center;gap:30px}@media only screen and (min-width: 1200px){.case-cite--variant-2 .case-cite__head{align-items:flex-start;flex-direction:column;gap:2px;padding-top:4px;padding-bottom:4px;padding-left:100px}}@media only screen and (max-width: 1199px){.case-cite__head{align-items:flex-start;flex-direction:column;gap:2px;padding-top:13px;padding-bottom:13px;padding-left:100px}}@media only screen and (max-width: 767px){.case-cite__head{gap:3px;padding-top:16px;padding-bottom:16px}}.case-cite__name{font-weight:600;font-size:3.6rem}@media only screen and (min-width: 1200px){.case-cite--variant-2 .case-cite__name{font-size:2.7rem}}@media only screen and (max-width: 1499px){.case-cite__name{font-size:2.7rem}}@media only screen and (max-width: 1199px){.case-cite__name{font-size:2.3rem}}@media only screen and (max-width: 767px){.case-cite__name{font-size:2rem}}.case-cite__position{font-style:italic;font-size:2.3rem}@media only screen and (max-width: 1199px){.case-cite__position{font-size:2rem}}@media only screen and (max-width: 767px){.case-cite__position{font-size:1.8rem}}.case-cite__quote{margin-left:0;margin-right:0;font-style:italic;font-size:2.3rem;line-height:1.4}@media only screen and (max-width: 1199px){.case-cite__quote{font-size:2rem}}@media only screen and (max-width: 767px){.case-cite__quote{font-size:1.8rem}}.other-work{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 767px){.other-work{margin-left:calc(0px - var(--container-mobile-padding));margin-right:calc(0px - var(--container-mobile-padding));padding-left:var(--container-mobile-padding);padding-right:var(--container-mobile-padding);overflow:hidden}}.other-work__head{display:flex;gap:24px}.other-work__list[class]{width:100%}@media only screen and (min-width: 1200px){.other-work__list[class]{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}}.other-work__swiper[class]{width:100%}@media only screen and (max-width: 767px){.other-work__swiper[class]{overflow:visible}}.other-work__controls{display:flex;gap:8px}@media only screen and (min-width: 1200px){.other-work__controls{display:none}}@media only screen and (max-width: 767px){.other-work__controls{display:none}}.blog__wrapper{display:flex;flex-direction:column;gap:70px}@media only screen and (max-width: 1199px){.blog__wrapper{gap:40px}}.blog__head{display:flex;flex-direction:column;gap:20px;max-width:1200px}@media only screen and (max-width: 1499px){.blog__head{max-width:888px}}.blog__content{display:flex;flex-direction:column;align-items:flex-start;gap:30px}@media only screen and (max-width: 1499px){.blog__content{gap:20px}}.blog__text{margin-top:0;margin-bottom:0;font-size:2.3rem;line-height:1.4}@media only screen and (max-width: 1199px){.blog__text{font-size:2rem}}@media only screen and (max-width: 767px){.blog__text{font-size:1.8rem}}.blog__list{display:flex;flex-direction:column;gap:10px;margin-left:-28px;margin-right:-28px}@media only screen and (max-width: 1499px){.blog__list{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width: 1199px){.blog__list{margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 767px){.blog__list{margin-left:-10px;margin-right:-10px}}.blog-card__wrapper{display:flex;gap:40px;padding:30px 28px;border-radius:var(--border-radius-xl);color:var(--primary-black)}.blog-card__wrapper:hover,.blog-card__wrapper:focus-within{background-color:var(--blog-card-hover)}.blog-card__wrapper:hover .blog-card__name,.blog-card__wrapper:focus-within .blog-card__name{background-image:linear-gradient(90deg, #FF7E30 0%, #000000 75.58%);background-size:150% 150%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.blog-card__wrapper:hover .blog-card__link::after,.blog-card__wrapper:focus-within .blog-card__link::after{background-color:#ffbd88}@media only screen and (max-width: 1499px){.blog-card__wrapper{padding:30px 15px}}@media only screen and (max-width: 1199px){.blog-card__wrapper{gap:30px;padding:20px 12px}}@media only screen and (max-width: 767px){.blog-card__wrapper{flex-direction:column;gap:20px;padding:20px 10px}}.blog-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:867px}@media only screen and (max-width: 1499px){.blog-card__content{gap:16px;max-width:641px}}@media only screen and (max-width: 1199px){.blog-card__content{gap:12px}}@media only screen and (max-width: 767px){.blog-card__content{gap:10px}}.blog-card__head{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 1499px){.blog-card__head{gap:6px}}@media only screen and (max-width: 1199px){.blog-card__head{gap:4px}}.blog-card__name{margin-top:0;margin-bottom:0;font-family:var(--second-font);font-weight:400;font-size:4.6rem;line-height:1.2}@media only screen and (max-width: 1499px){.blog-card__name{font-size:3.5rem}}@media only screen and (max-width: 1199px){.blog-card__name{font-size:2.8rem}}@media only screen and (max-width: 767px){.blog-card__name{font-size:2.5rem}}.blog-card__info{display:flex;align-items:center;gap:12px}@media only screen and (max-width: 1199px){.blog-card__info{gap:10px}}@media only screen and (max-width: 767px){.blog-card__info{gap:8px}}.blog-card__info-item{display:flex;align-items:center;gap:12px;margin-top:0;margin-bottom:0;font-size:2.3rem;color:var(--gray-600)}.blog-card__info-item:not(:last-child)::after{position:relative;content:"";top:-1px;width:1px;height:20px;background-color:var(--gray-400)}@media only screen and (max-width: 1499px){.blog-card__info-item{font-size:2rem}}@media only screen and (max-width: 1199px){.blog-card__info-item{gap:10px;font-size:1.8rem}}@media only screen and (max-width: 767px){.blog-card__info-item{gap:8px;font-size:1.6rem}}.blog-card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-word;margin-top:0;margin-bottom:0;font-size:2.3rem}@media only screen and (max-width: 1499px){.blog-card__text{font-size:2rem}}@media only screen and (max-width: 1199px){.blog-card__text{font-size:1.8rem}}@media only screen and (max-width: 767px){.blog-card__text{font-size:1.6rem}}.blog-card__link{display:flex;align-items:center;gap:12px;margin-top:0;margin-bottom:0;color:var(--gray-800);font-size:2.3rem;font-style:italic}.blog-card__link::after{content:"";display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;background-color:var(--gray-50);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M59.4828 30.0002L30.9782 58.5048L30.056 57.5826L56.9862 30.6524H0.51709V29.348H56.9862L30.056 2.41782L30.9782 1.49561L59.4828 30.0002Z' fill='%23000000'/%3E%3C/svg%3E%0A");background-size:19px 19px;background-position:center;background-repeat:no-repeat;border-radius:50%}@media only screen and (max-width: 1499px){.blog-card__link{font-size:2rem}}@media only screen and (max-width: 1199px){.blog-card__link{gap:10px;font-size:1.8rem}.blog-card__link::after{width:20px;height:20px;background-size:12px 12px}}@media only screen and (max-width: 767px){.blog-card__link{gap:8px;font-size:1.6rem}.blog-card__link::after{width:18px;height:18px;background-size:11px 11px}}.blog-card__image{flex-shrink:0;border-radius:var(--border-radius-l)}@media only screen and (max-width: 1499px){.blog-card__image{width:379px}}@media only screen and (max-width: 1199px){.blog-card__image{width:320px}}@media only screen and (max-width: 767px){.blog-card__image{width:100%}}.stocks__wrapper{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 1499px){.stocks__wrapper{gap:30px}}@media only screen and (max-width: 767px){.stocks__wrapper{gap:20px}}.stocks__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media only screen and (max-width: 1499px){.stocks__list{gap:30px}}@media only screen and (max-width: 1199px){.stocks__list{gap:20px}}@media only screen and (max-width: 767px){.stocks__list{grid-template-columns:100%;gap:12px}}.stock-card__wrapper{position:relative;display:grid;border-radius:var(--border-radius-l);overflow:hidden}.stock-card__wrapper:hover .stock-card__image,.stock-card__wrapper:focus-visible .stock-card__image{transform:scale(1.05)}.stock-card__icon{position:absolute;bottom:46px;right:50px;color:var(--common-black)}@media only screen and (max-width: 1499px){.stock-card__icon{bottom:36px;right:45px;width:46px;height:46px}}@media only screen and (max-width: 1199px){.stock-card__icon{bottom:30px;right:26px;width:30px;height:30px}}@media only screen and (max-width: 767px){.stock-card__icon{bottom:16px;right:16px;width:35px;height:35px}}.stock-card__image,.stock-card__content{grid-column:1;grid-row:1}.stock-card__content{position:relative}.stock-card__content::after{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg, rgba(var(--item-bg), 0) 0%, rgb(var(--item-bg)) 61.8%)}@media only screen and (max-width: 1499px){.stock-card__content::after{height:61%}}@media only screen and (max-width: 1199px){.stock-card__content::after{height:100%}}.stock-card__image{width:100%;transition:transform ease-in .2s}.stock-card__content{display:flex;flex-direction:column;justify-content:flex-end;gap:30px;align-self:end;padding:46px 150px 46px 40px;height:100%}.stock-card__content>*{z-index:1}@media only screen and (max-width: 1499px){.stock-card__content{gap:20px;padding:36px 111px 36px 46px}}@media only screen and (max-width: 1199px){.stock-card__content{gap:16px;padding:20px 72px 20px 26px}}@media only screen and (max-width: 767px){.stock-card__content{gap:12px;padding:16px 67px 16px 16px}}.stock-card__name,.stock-card__dates{margin-top:0;margin-bottom:0;color:var(--primary-black)}.stock-card__dates{display:flex;align-items:center;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:7px 20px 7px 16px;font-size:2.3rem;background-color:var(--primary-white);border-radius:var(--border-radius-xxl)}.stock-card__dates span{padding-top:2px;line-height:.9}.stock-card__dates time{line-height:.9}@media only screen and (max-width: 1199px){.stock-card__dates{gap:6px;padding:6px 14px 6px 12px;font-size:1.6rem}}@media only screen and (max-width: 767px){.stock-card__dates{padding:6px 12px 6px 10px;font-size:1.4rem}}@media only screen and (max-width: 1199px){.stock-card__time-icon{width:20px;height:20px}}@media only screen and (max-width: 767px){.stock-card__time-icon{width:16px;height:16px}}.stock-card__name{font-family:var(--second-font);font-weight:400;font-size:4.6rem;line-height:1.2}@media only screen and (max-width: 1499px){.stock-card__name{font-size:3.5rem}}@media only screen and (max-width: 1199px){.stock-card__name{font-size:2.8rem}}@media only screen and (max-width: 767px){.stock-card__name{font-size:2.5rem}}.old-stocks{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media only screen and (max-width: 1499px){.old-stocks{gap:30px}}@media only screen and (max-width: 767px){.old-stocks{gap:20px}}.old-stocks__list{display:flex;flex-direction:column;gap:10px}.old-stock-card__wrapper{display:grid;grid-template-columns:1fr 340px;gap:100px;align-items:center;padding:28px 40px 25px;color:var(--primary-black);border:1px solid var(--blue-100);border-radius:var(--border-radius-m)}.old-stock-card__wrapper:hover,.old-stock-card__wrapper:focus-visible{border-color:var(--yellow-100);background-color:var(--yellow-100)}@media only screen and (max-width: 1499px){.old-stock-card__wrapper{grid-template-columns:1fr 250px;gap:60px;padding:23px 25px 19px}}@media only screen and (max-width: 1199px){.old-stock-card__wrapper{grid-template-columns:100%;gap:10px;padding:20px 26px 18px}}@media only screen and (max-width: 767px){.old-stock-card__wrapper{gap:8px;padding:16px}}.old-stock-card__dates,.old-stock-card__name{margin-top:0;margin-bottom:0}.old-stock-card__name{font-weight:600;font-size:3.6rem}@media only screen and (max-width: 1499px){.old-stock-card__name{font-size:2.7rem}}@media only screen and (max-width: 1199px){.old-stock-card__name{font-size:2.3rem}}@media only screen and (max-width: 767px){.old-stock-card__name{font-size:2rem}}.old-stock-card__dates{font-size:3rem;color:var(--gray-500);text-align:right}@media only screen and (max-width: 1499px){.old-stock-card__dates{font-size:2.3rem}}@media only screen and (max-width: 1199px){.old-stock-card__dates{font-size:2rem;text-align:left}}@media only screen and (max-width: 767px){.old-stock-card__dates{font-size:1.8rem}}.one-stock__wrapper{display:flex;flex-direction:column;gap:60px;max-width:1345px}@media only screen and (max-width: 1499px){.one-stock__wrapper{gap:40px;max-width:930px}}@media only screen and (max-width: 767px){.one-stock__wrapper{gap:30px}}.one-stock__head{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 767px){.one-stock__head{gap:10px}}.one-stock__tags{display:flex;flex-wrap:wrap;gap:16px;margin-top:-6px}@media only screen and (max-width: 1499px){.one-stock__tags{gap:12px}}@media only screen and (max-width: 1199px){.one-stock__tags{margin-top:4px}}@media only screen and (max-width: 767px){.one-stock__tags{gap:10px;margin-top:2px}}.one-stock__dates{display:flex;align-items:center;gap:6px;margin-top:0;margin-bottom:0;padding:8px 26px 8px 22px;line-height:1;font-size:2.5rem;border:2px solid var(--gray-200);border-radius:var(--border-radius-xxl)}.one-stock__dates--end{color:var(--end-stock)}.one-stock--old .one-stock__dates:not(.one-stock__dates--end){color:var(--gray-800)}.one-stock--old .one-stock__dates:not(.one-stock__dates--end) .one-stock__time-icon{opacity:.5}@media only screen and (max-width: 1199px){.one-stock__dates{padding:7px 22px 6px;font-size:2.2rem}}@media only screen and (max-width: 767px){.one-stock__dates{font-size:2rem}}.one-stock__image{width:100%;max-width:900px;border-radius:var(--border-radius-l)}.one-stock--old .one-stock__image{filter:grayscale(1)}@media only screen and (max-width: 1499px){.one-stock__image{max-width:595px}}@media only screen and (max-width: 1199px){.one-stock__image{max-width:354px}}@media only screen and (max-width: 767px){.one-stock__image{max-width:100%}}.one-stock__inner{display:flex;flex-direction:column;gap:50px;max-width:1200px}@media only screen and (max-width: 1499px){.one-stock__inner{gap:40px;max-width:930px}}@media only screen and (max-width: 767px){.one-stock__inner{gap:30px}}.one-stock__content{display:flex;flex-direction:column;gap:20px;font-size:2.3rem}.one-stock__content>*{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1199px){.one-stock__content{gap:16px;font-size:2rem}}@media only screen and (max-width: 767px){.one-stock__content{font-size:1.8rem}}.one-stock__services{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 1199px){.one-stock__services{gap:16px}}.one-stock__text{margin-top:0;margin-bottom:0;font-size:2.3rem}@media only screen and (max-width: 1199px){.one-stock__text{font-size:2rem}}@media only screen and (max-width: 767px){.one-stock__text{font-size:1.8rem}}.one-stock__services-list{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1499px){.one-stock__services-list{gap:16px}}@media only screen and (max-width: 1199px){.one-stock__services-list{gap:12px}}.one-stock__service-item{display:flex;gap:12px}.one-stock__service-item::before{position:relative;content:"";flex-shrink:0;width:30px;height:30px;background-color:var(--beige-200);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M59.4828 30.0002L30.9782 58.5048L30.056 57.5826L56.9862 30.6524H0.51709V29.348H56.9862L30.056 2.41782L30.9782 1.49561L59.4828 30.0002Z' fill='%23000000'/%3E%3C/svg%3E%0A");background-size:20px 20px;background-position:center;background-repeat:no-repeat;border-radius:50%}@media only screen and (max-width: 1199px){.one-stock__service-item::before{top:-2px}}@media only screen and (max-width: 767px){.one-stock__service-item{gap:8px}.one-stock__service-item::before{width:24px;height:24px;background-size:16px 16px}}.one-stock__service-link{font-weight:700;font-size:2.8rem;color:var(--common-black)}@media only screen and (max-width: 1199px){.one-stock__service-link{font-size:2.3rem}}@media only screen and (max-width: 767px){.one-stock__service-link{font-size:1.8rem}}.actual-stocks{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media only screen and (max-width: 1199px){.actual-stocks{gap:30px}}@media only screen and (max-width: 767px){.actual-stocks{gap:24px}}.actual-stocks__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media only screen and (max-width: 1499px){.actual-stocks__list{gap:30px}}@media only screen and (max-width: 1199px){.actual-stocks__list{gap:16px}.actual-stocks__list:not(:last-child){margin-bottom:-10px}}@media only screen and (max-width: 767px){.actual-stocks__list{scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:none;gap:10px;grid-template-columns:repeat(2, 100%);width:calc(100% + var(--container-mobile-padding)*2);margin-right:calc(0px - var(--container-mobile-padding));margin-left:calc(0px - var(--container-mobile-padding));padding-right:var(--container-mobile-padding);padding-left:var(--container-mobile-padding);overflow-x:auto}.actual-stocks__list::-webkit-scrollbar{width:0;height:0;background-color:rgba(0,0,0,0)}.actual-stocks__list:not(:last-child){margin-bottom:-4px}}.vacancies__wrapper{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1499px){.vacancies__wrapper{gap:50px}}@media only screen and (max-width: 1199px){.vacancies__wrapper{gap:40px}}@media only screen and (max-width: 767px){.vacancies__wrapper{gap:30px}}.vacancies__head{display:flex;flex-direction:column;gap:20px;max-width:1200px}@media only screen and (max-width: 767px){.vacancies__head{gap:10px}}.vacancies__text{margin-top:0;margin-bottom:0;font-size:2.3rem}@media only screen and (max-width: 1199px){.vacancies__text{font-size:2rem}}@media only screen and (max-width: 767px){.vacancies__text{font-size:1.8rem}}.vacancies__content{display:flex;flex-direction:column;gap:50px}@media only screen and (max-width: 1199px){.vacancies__content{gap:30px}}.vacancies__list{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 1499px){.vacancies__list{gap:20px}}@media only screen and (max-width: 1199px){.vacancies__list{gap:16px}}@media only screen and (max-width: 767px){.vacancies__item{padding-bottom:16px;border-bottom:1px solid var(--gray-50)}}.vacancies__plus{display:flex;flex-direction:column;gap:30px;max-width:1160px}.vacancies__plus>*{margin-top:0;margin-bottom:0}.vacancies__plus>ol{display:flex;flex-direction:column;gap:10px;padding-left:22px;font-size:2.3rem;line-height:1.4}@media only screen and (max-width: 1199px){.vacancies__plus{gap:16px}.vacancies__plus>ol{gap:8px;padding-left:19px;font-size:2rem}}@media only screen and (max-width: 767px){.vacancies__plus>ol{gap:6px;padding-left:17px;font-size:1.8rem}}.vacancies__subtitle{font-size:2.7rem;font-width:600}@media only screen and (max-width: 1199px){.vacancies__subtitle{font-size:2.3rem}}@media only screen and (max-width: 767px){.vacancies__subtitle{font-size:2rem}}.vacancy{display:grid;grid-template-columns:100%;grid-template-rows:-webkit-min-content 0fr;grid-template-rows:min-content 0fr;transition:grid-template-rows .2s ease-in;transition:grid-template-rows .2s ease-in, -ms-grid-rows .2s ease-in}.vacancy--hide{display:none}.vacancy--show{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.vacancy__title{display:flex;align-items:center;gap:20px;margin-top:0;margin-bottom:0;font-family:var(--second-font);font-weight:400;font-size:4.6rem;line-height:1;cursor:pointer}.vacancy__title::after{content:"";flex-shrink:0;width:30px;height:30px;border-radius:50%;background-image:url("../img/icons/icon-arrow-thin-bottom.svg");background-repeat:no-repeat;background-size:19px 20px;background-position:center;background-color:var(--gray-50);transition:transform .2s ease-in}.vacancy--show .vacancy__title::after{background-color:var(--block-yellow);transform:rotate(-180deg)}@media only screen and (max-width: 1499px){.vacancy__title{font-size:3.5rem}}@media only screen and (max-width: 1199px){.vacancy__title{gap:12px;font-size:2.8rem}.vacancy__title::after{width:24px;height:24px;background-size:16px 16px}}@media only screen and (max-width: 767px){.vacancy__title{gap:20px;align-items:flex-start;font-size:2.5rem}}.vacancy__content{overflow:hidden}.vacancy__text{display:flex;flex-direction:column;gap:24px;padding-left:60px;padding-top:30px}@media only screen and (max-width: 1499px){.vacancy__text{gap:20px;padding-left:50px}}@media only screen and (max-width: 1199px){.vacancy__text{gap:18px;padding-top:20px;padding-left:40px}}@media only screen and (max-width: 767px){.vacancy__text{gap:16px;padding-top:16px;padding-left:0}}.vacancy__item{display:flex;flex-direction:column;gap:10px;font-size:2.3rem}.vacancy__item>*{margin-top:0;margin-bottom:0}.vacancy__item>b{font-size:2.7rem}@media only screen and (max-width: 1199px){.vacancy__item{gap:6px;font-size:2rem}.vacancy__item>b{font-size:2.3rem}}@media only screen and (max-width: 767px){.vacancy__item{font-size:1.8rem}.vacancy__item>b{font-size:2rem}}.requisites__item,.requisites__main-item,.requisites__head,.requisites__wrapper{display:flex;flex-direction:column}.requisites__wrapper{max-width:1200px}@media only screen and (max-width: 1499px){.requisites__wrapper{max-width:930px}}.requisites__head{gap:30px}@media only screen and (max-width: 767px){.requisites__head{gap:16px}}.requisites__wrapper{gap:70px}@media only screen and (max-width: 1499px){.requisites__wrapper{gap:60px}}@media only screen and (max-width: 1199px){.requisites__wrapper{gap:50px}}@media only screen and (max-width: 767px){.requisites__wrapper{gap:40px}}.requisites__item{gap:30px}@media only screen and (max-width: 1499px){.requisites__item{gap:20px}}.requisites__main-item{gap:50px}@media only screen and (max-width: 1499px){.requisites__main-item{gap:40px}}@media only screen and (max-width: 1199px){.requisites__main-item{gap:30px}}@media only screen and (max-width: 767px){.requisites__main-item{gap:24px}}.requisites__hint{margin-top:0;margin-bottom:0;padding:30px 40px;background-color:var(--blue-200);border-radius:var(--border-radius-l);font-size:2.3rem;line-height:1.35;font-style:italic}@media only screen and (max-width: 1199px){.requisites__hint{padding:30px 26px;font-size:2rem}}@media only screen and (max-width: 767px){.requisites__hint{padding:24px 16px;font-size:1.8rem}}.requisites__third-title{margin-top:0;margin-bottom:0;font-weight:600;font-size:3.6rem;line-height:1.3}@media only screen and (max-width: 1499px){.requisites__third-title{font-size:2.7rem}}@media only screen and (max-width: 1199px){.requisites__third-title{font-size:2.3rem}}@media only screen and (max-width: 767px){.requisites__third-title{font-size:2rem}}.sub-service-head{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 767px){.sub-service-head{gap:10px}}.sub-service-head__wrapper{display:grid;grid-template-columns:1fr 304px;gap:195px}@media only screen and (max-width: 1499px){.sub-service-head__wrapper{grid-template-columns:1fr 257px;gap:47px}}@media only screen and (max-width: 1199px){.sub-service-head__wrapper{grid-template-columns:1fr 207px;gap:30px}}@media only screen and (max-width: 767px){.sub-service-head__wrapper{grid-template-columns:100%;gap:50px}}.sub-service-head__content{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media only screen and (max-width: 1499px){.sub-service-head__content{gap:30px}}@media only screen and (max-width: 767px){.sub-service-head__content{gap:16px}}.sub-service-head__text{margin-top:0;margin-bottom:-10px;font-size:3rem;line-height:1.4}@media only screen and (max-width: 1499px){.sub-service-head__text{margin-bottom:0}}@media only screen and (max-width: 1199px){.sub-service-head__text{margin-bottom:-10px;font-size:2rem}}@media only screen and (max-width: 767px){.sub-service-head__text{margin-bottom:4px;font-size:1.8rem}}.sub-service-head__video{width:100%;height:auto}.offer__wrapper{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 1499px){.offer__wrapper{gap:30px}}@media only screen and (max-width: 1199px){.offer__wrapper{gap:40px}}@media only screen and (max-width: 767px){.offer__wrapper{gap:30px}}.offer__head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;max-width:1385px;margin-top:-24px}@media only screen and (max-width: 1499px){.offer__head{max-width:1112px;margin-top:-14px}}@media only screen and (max-width: 1199px){.offer__head{margin-top:-24px}}@media only screen and (max-width: 767px){.offer__head{align-items:flex-start;flex-direction:column;margin-top:-20px}}.offer__content{display:flex;flex-direction:column;gap:30px;max-width:1200px;font-size:2.3rem}.offer__content>*{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1499px){.offer__content{max-width:930px}}@media only screen and (max-width: 1199px){.offer__content{gap:20px;font-size:2rem}}@media only screen and (max-width: 767px){.offer__content{gap:16px;font-size:1.8rem}}.offer__policy{align-self:flex-start;margin-top:30px}@media only screen and (max-width: 1499px){.offer__policy{margin-top:20px}}@media only screen and (max-width: 1199px){.offer__policy{margin-top:0}}.blog-post__wrapper{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 767px){.blog-post__wrapper{gap:10px}}.blog-post__inner{display:grid;grid-template-columns:100%}@media only screen and (min-width: 1200px){.blog-post__inner{grid-template-columns:1fr 299px;gap:60px}}@media only screen and (min-width: 1500px){.blog-post__inner{grid-template-columns:1fr 448px;gap:200px}}.blog-post__head{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 767px){.blog-post__head{gap:10px}}.blog-post__info{display:flex;align-items:center;gap:16px}@media only screen and (max-width: 767px){.blog-post__info{gap:12px}}.blog-post__info-item{display:flex;align-items:center;gap:16px;margin-top:0;margin-bottom:0;font-size:2.5rem;color:var(--gray-600)}.blog-post__info-item:not(:last-child)::after{position:relative;content:"";top:0;width:1px;height:26px;background-color:var(--gray-400)}@media only screen and (max-width: 1199px){.blog-post__info-item{font-size:2.2rem}}@media only screen and (max-width: 767px){.blog-post__info-item{gap:12px;font-size:1.8rem}.blog-post__info-item:not(:last-child)::after{top:-1px;height:20px}}.blog-post__left{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1499px){.blog-post__left{gap:40px}}@media only screen and (max-width: 1199px){.blog-post__left{gap:30px}}.blog-post__right{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1199px){.blog-post__right{display:none}}.blog-post__articles{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 1199px){.blog-post__articles{gap:20px}}.blog-post__text{margin-top:0;margin-bottom:0;font-size:2.3rem;line-height:1.6}@media only screen and (max-width: 1199px){.blog-post__text{font-size:2rem}}@media only screen and (max-width: 767px){.blog-post__text{font-size:1.8rem}}.blog-post__market-links{display:flex;gap:20px}@media only screen and (max-width: 767px){.blog-post__market-links{gap:16px}.blog-post__market-links>*{flex-grow:1}}.blog-post__other{display:flex;flex-direction:column;align-items:flex-start;gap:30px}@media only screen and (max-width: 1199px){.blog-post__other{gap:20px}}@media only screen and (max-width: 767px){.blog-post__other{gap:12px}}.blog-post__other-list{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 767px){.blog-post__other-list{gap:4px}}.blog-slider{--column: 150px;display:grid;align-items:center;width:100%}@media only screen and (max-width: 1499px){.blog-slider{--column: 127px}}@media only screen and (max-width: 1199px){.blog-slider{--column: 91px}}@media only screen and (min-width: 768px){.blog-slider{grid-template-columns:var(--column) calc(100% - var(--column)*2) var(--column)}}.blog-slider__container{display:flex;flex-direction:column;gap:24px;width:100%}@media only screen and (max-width: 1499px){.blog-slider__container{gap:14px}}@media only screen and (min-width: 768px){.blog-slider__container{grid-column:2}}.blog-slider__img{width:100%;border-radius:var(--border-radius-xl);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;aspect-ratio:1.5}.blog-slider__arrow:last-child{justify-self:end}@media only screen and (max-width: 767px){.blog-slider__arrow{display:none}}.stock-promo-card{--margin: 40px;position:relative;background-color:rgb(var(--item-bg));padding:85px var(--margin) 36px;border-radius:var(--border-radius-s)}.stock-promo-card--pattern-1{background-image:url("../img/blocks/stock-promo-card/pattern-1.svg");background-repeat:no-repeat;background-position:top left;background-size:100%}.stock-promo-card--variant-3{--margin: 20px;padding:42px 20px 20px}@media only screen and (min-width: 1200px){.stock-promo-card--mobile{display:none}}@media only screen and (max-width: 1499px){.stock-promo-card{--margin: 30px;padding:57px var(--margin) 30px}.stock-promo-card--variant-3{--margin: 16px;padding:36px 16px 16px}}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-card--variant-2{display:grid;grid-template-columns:170px 205px;grid-template-rows:repeat(2, -webkit-min-content) 1fr;grid-template-rows:repeat(2, min-content) 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;width:100%;max-width:546px;min-height:234px;padding:26px 62px var(--margin) var(--margin)}.stock-promo-card--variant-2.stock-promo-card--pattern-1{background-image:url("../img/blocks/stock-promo-card/pattern-1-mobile.svg");background-position:bottom left;background-size:271px}.stock-promo-card--variant-2::before{content:"";position:absolute;display:block;top:0;left:181px;width:98px;height:100%;background:linear-gradient(90deg, rgba(var(--item-bg), 0) 0.62%, rgba(var(--item-bg), 0.5) 36.73%, rgb(var(--item-bg)) 72.85%)}.stock-promo-card--variant-2>*{z-index:1}.stock-promo-card--variant-1{--margin: 16px;padding:34px var(--margin) 20px}}@media only screen and (max-width: 767px){.stock-promo-card{--margin: 16px}.stock-promo-card--variant-2{padding:61px var(--margin) 24px}.stock-promo-card--variant-1{display:grid;grid-template-columns:120px auto;grid-template-rows:repeat(2, -webkit-min-content) 1fr;grid-template-rows:repeat(2, min-content) 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;width:100%;max-width:546px;min-height:142px;padding:var(--margin) 25px var(--margin) var(--margin);overflow:hidden}.stock-promo-card--variant-1.stock-promo-card--pattern-1{background-image:url("../img/blocks/stock-promo-card/pattern-1-mobile.svg");background-position:bottom left;background-size:50%}.stock-promo-card--variant-1::before{content:"";position:absolute;display:block;top:0;left:32%;width:100%;height:100%;background:linear-gradient(90deg, rgba(var(--item-bg), 0) 0%, rgba(var(--item-bg), 0.8) 4%, rgb(var(--item-bg)) 100%)}.stock-promo-card--variant-1>*{z-index:1}}.stock-promo-card__image{width:calc(100% + var(--margin)*2);max-width:none;margin-left:calc(0px - var(--margin));margin-right:calc(0px - var(--margin))}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-card--variant-2 .stock-promo-card__image{grid-row:2/4;grid-column:1;width:auto;max-width:250px;margin-right:0;margin-bottom:calc(0px - var(--margin));margin-top:-14px}.stock-promo-card--variant-2 .stock-promo-card__image--reverse{transform:scaleX(-1)}}@media only screen and (max-width: 767px){.stock-promo-card--variant-1 .stock-promo-card__image{grid-row:2/4;grid-column:1/-1;width:50%;max-width:200px;margin-right:0;margin-bottom:calc(0px - var(--margin))}.stock-promo-card--variant-1 .stock-promo-card__image--reverse{transform:scaleX(-1)}}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-card--variant-2 .stock-promo-card__head{grid-column:1/-1;display:grid;grid-template-columns:170px 205px;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width: 767px){.stock-promo-card--variant-1 .stock-promo-card__head{grid-column:1/-1;display:grid;grid-template-columns:120px auto;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}}.stock-promo-card__date{margin-top:0;margin-bottom:0;font-weight:700;font-size:2.5rem;line-height:1.4}.stock-promo-card--variant-3 .stock-promo-card__date{font-size:1.6rem}@media only screen and (min-width: 1200px){.stock-promo-card__date{position:absolute;left:30px;top:30px}}@media only screen and (min-width: 1500px){.stock-promo-card__date{left:40px;top:36px}.stock-promo-card--variant-3 .stock-promo-card__date{top:20px;left:20px}}@media only screen and (max-width: 1499px){.stock-promo-card__date{font-size:2rem}.stock-promo-card--variant-3 .stock-promo-card__date{top:16px;left:16px;font-size:1.4rem}}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-card--variant-2 .stock-promo-card__date{grid-column:1;grid-row:1;font-size:1.5rem;color:var(--primary-white)}.stock-promo-card--variant-1 .stock-promo-card__date{position:absolute;left:16px;top:16px;font-size:1.3rem}}@media only screen and (max-width: 767px){.stock-promo-card--variant-2 .stock-promo-card__date{position:absolute;left:16px;top:24px;font-size:1.8rem}.stock-promo-card--variant-1 .stock-promo-card__date{grid-column:1;grid-row:1;font-size:1rem;color:var(--primary-white)}}.stock-promo-card__name{display:flex;flex-direction:column;gap:8px;margin-top:50px;margin-bottom:0;font-family:var(--second-font);font-weight:400;font-size:6.8rem;line-height:1}.stock-promo-card--variant-3 .stock-promo-card__name{gap:0;margin-top:23px;font-size:3.4rem}@media only screen and (max-width: 1499px){.stock-promo-card__name{gap:6px;margin-top:30px;font-size:4.5rem}.stock-promo-card--variant-3 .stock-promo-card__name{margin-top:20px;font-size:3rem}}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-card--variant-2 .stock-promo-card__name{grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-columns:170px 205px;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;margin-top:0;font-size:4rem}.stock-promo-card--variant-1 .stock-promo-card__name{margin-top:19px;font-size:2.8rem}}@media only screen and (max-width: 767px){.stock-promo-card--variant-2 .stock-promo-card__name{font-size:3.6rem}.stock-promo-card--variant-1 .stock-promo-card__name{grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-columns:120px auto;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;margin-top:0;font-size:2.8rem}}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-card--variant-2 .stock-promo-card__percent{margin-top:18px}}@media only screen and (max-width: 767px){.stock-promo-card--variant-1 .stock-promo-card__percent{margin-top:14px}}.stock-promo-card__desc{font-size:4.6rem;color:var(--primary-white)}.stock-promo-card--variant-3 .stock-promo-card__desc{font-size:2.6rem}@media only screen and (max-width: 1499px){.stock-promo-card__desc{font-size:3.4rem}.stock-promo-card--variant-3 .stock-promo-card__desc{font-size:2.2rem}}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-card--variant-2 .stock-promo-card__desc{margin-top:5px;font-size:2.8rem}.stock-promo-card--variant-1 .stock-promo-card__desc{margin-top:2px;font-size:2.1rem}}@media only screen and (max-width: 767px){.stock-promo-card--variant-2 .stock-promo-card__desc{font-size:2.8rem}.stock-promo-card--variant-1 .stock-promo-card__desc{margin-top:5px;max-width:180px;font-size:1.8rem}}.stock-promo-card__list{display:flex;flex-direction:column;gap:6px;margin-top:20px;font-size:2.5rem}.stock-promo-card--variant-3 .stock-promo-card__list{margin-top:12px;font-size:1.2rem}@media only screen and (max-width: 1499px){.stock-promo-card__list{margin-top:6px;font-size:1.8rem}.stock-promo-card--variant-3 .stock-promo-card__list{margin-top:10px;font-size:1.2rem}}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-card--variant-2 .stock-promo-card__list{gap:7px;margin-top:12px;font-size:1.5rem}.stock-promo-card--variant-1 .stock-promo-card__list{gap:4px;margin-top:8px;font-size:1rem}}@media only screen and (max-width: 767px){.stock-promo-card--variant-2 .stock-promo-card__list{gap:4px;margin-top:12px;font-size:1.8rem}.stock-promo-card--variant-1 .stock-promo-card__list{grid-column:2;grid-row:2;gap:7px;margin-top:6px;font-size:1rem}}.stock-promo-card__item{display:flex;gap:10px;line-height:1.3}.stock-promo-card__item::before{content:"";position:relative;top:4px;width:24px;height:24px;background-image:url("../img/blocks/stock-promo-card/check.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.stock-promo-card--variant-3 .stock-promo-card__item{gap:6px}.stock-promo-card--variant-3 .stock-promo-card__item::before{top:2px;width:12px;height:12px}@media only screen and (max-width: 1499px){.stock-promo-card__item{gap:6px}.stock-promo-card__item::before{width:16px;height:16px}.stock-promo-card--variant-3 .stock-promo-card__item{gap:5px}.stock-promo-card--variant-3 .stock-promo-card__item::before{top:1px}}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-card--variant-2 .stock-promo-card__item::before{width:12px;height:12px}.stock-promo-card--variant-1 .stock-promo-card__item{gap:5px}.stock-promo-card--variant-1 .stock-promo-card__item::before{top:1px;width:10px;height:10px}}@media only screen and (max-width: 767px){.stock-promo-card--variant-2 .stock-promo-card__item{gap:7px}.stock-promo-card--variant-2 .stock-promo-card__item::before{top:3px;width:17px;height:17px}.stock-promo-card--variant-1 .stock-promo-card__item::before{top:1px;width:10px;height:10px}}.stock-promo-card__link{display:flex;align-items:center;justify-content:center;margin-top:30px;padding:22px 65px;font-weight:700;font-size:2.8rem;line-height:1.2;color:var(--common-black);border-radius:var(--border-radius-xxl);box-shadow:inset 0 0 0 1px var(--common-black)}.stock-promo-card--variant-3 .stock-promo-card__link{margin-top:18px;padding:9px 20px;font-size:1.5rem}@media only screen and (min-width: 1200px){.stock-promo-card__link:hover,.stock-promo-card__link:focus-visible{color:var(--primary-white);background-color:var(--common-black)}}@media only screen and (max-width: 1499px){.stock-promo-card__link{margin-top:16px;padding:13px 34px;font-size:2rem}.stock-promo-card--variant-3 .stock-promo-card__link{min-height:28px;margin-top:11px;padding:6px 20px;font-size:1.3rem}}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-card--variant-2 .stock-promo-card__link{grid-column:2;align-self:start;margin-top:17px;padding-top:11px;padding-bottom:11px;font-size:1.5rem}.stock-promo-card--variant-1 .stock-promo-card__link{margin-top:11px;padding:6px 10px;font-size:1.3rem}}@media only screen and (max-width: 767px){.stock-promo-card--variant-2 .stock-promo-card__link{margin-top:24px;padding:12px 20px;font-size:1.4rem}.stock-promo-card--variant-1 .stock-promo-card__link{grid-column:2;grid-row:3;align-self:start;max-width:128px;margin-top:8px;padding:6px 10px;font-size:1.3rem}}.video-modal{position:fixed;top:0;left:0;z-index:10;display:none;justify-content:center;width:100%;height:100%;padding-top:10px;padding-bottom:10px;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media only screen and (max-width: 1499px){.video-modal{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 767px){.video-modal{align-items:center;padding:7px 6px}}.video-modal__wrapper{position:relative;height:100%}.video-modal__wrapper::before{content:"";position:absolute;display:block;top:50%;left:50%;width:120px;height:120px;background-color:rgba(0,0,0,.3);background-size:58px 58px;background-position:center;background-repeat:no-repeat;border-radius:50%;opacity:0;transform:translate(-50%, -50%)}.video-modal__wrapper[data-play=on]::before{background-image:url("../img/blocks/video-modal/play.svg")}.video-modal__wrapper[data-play=off]::before{background-image:url("../img/blocks/video-modal/pause.svg")}.video-modal__wrapper--zoom-in::before{animation:zoomIn .6s}@media only screen and (max-width: 1499px){.video-modal__wrapper::before{width:100px;height:100px}}@media only screen and (max-width: 767px){.video-modal__wrapper{max-height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.video-modal__wrapper::before{width:60px;height:60px}}.video-modal__controls{position:absolute;z-index:1;top:30px;left:30px;display:flex;gap:10px}@media only screen and (max-width: 1499px){.video-modal__controls{top:20px;left:20px}}@media only screen and (max-width: 767px){.video-modal__controls{top:16px;left:16px}}.video-modal__button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:rgba(0,0,0,.3);border-radius:50%}.video-modal__button--close{position:absolute;top:30px;right:40px}.video-modal__button--close:hover,.video-modal__button--close:focus-visible{background-color:rgba(255,255,255,.4)}.video-modal__button:not(.video-modal__button--close):hover,.video-modal__button:not(.video-modal__button--close):focus-visible{background-color:rgba(0,0,0,.5)}@media only screen and (max-width: 1499px){.video-modal__button{width:40px;height:40px}.video-modal__button--close{top:20px;right:20px}}@media only screen and (max-width: 767px){.video-modal__button{width:30px;height:30px}.video-modal__button--close{top:23px;right:22px}}.video-modal__video{height:100%;width:auto}@media only screen and (max-width: 767px){.video-modal__video{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}[data-play=off] .video-modal__icon--pause{display:flex}[data-play=off] .video-modal__icon--play{display:none}[data-play=on] .video-modal__icon--pause{display:none}[data-play=on] .video-modal__icon--play{display:flex}[data-volume=on] .video-modal__icon--volume-on{display:flex}[data-volume=on] .video-modal__icon--volume-off{display:none}[data-volume=off] .video-modal__icon--volume-on{display:none}[data-volume=off] .video-modal__icon--volume-off{display:flex}@media only screen and (max-width: 1499px){.video-modal__icon{width:20px;height:20px}}@media only screen and (max-width: 767px){.video-modal__icon{width:16px;height:16px}}@keyframes zoomIn{from{opacity:0;transform:translate(-50%, -50%) scale3d(0.3, 0.3, 0.3)}50%{opacity:.6}to{opacity:0;transform:translate(-50%, -50%) scale3d(1, 1, 1)}}.documents__guarantees,.documents__head,.documents__wrapper{display:flex;flex-direction:column}.documents__wrapper{gap:80px}@media only screen and (max-width: 1499px){.documents__wrapper{gap:70px}}@media only screen and (max-width: 1199px){.documents__wrapper{gap:50px}}.documents__head{gap:30px;max-width:1200px}@media only screen and (max-width: 1499px){.documents__head{gap:20px;max-width:900px}}@media only screen and (max-width: 1199px){.documents__head{gap:16px}}.documents__guarantees{gap:20px;margin-top:20px}@media only screen and (max-width: 1499px){.documents__guarantees{margin-top:10px}}@media only screen and (max-width: 767px){.documents__guarantees{gap:10px;margin-top:14px}}.documents__guarantees-list,.documents__text{font-size:2.3rem;line-height:1.4}@media only screen and (max-width: 1199px){.documents__guarantees-list,.documents__text{font-size:2rem}}@media only screen and (max-width: 767px){.documents__guarantees-list,.documents__text{font-size:1.8rem}}.documents__guarantees-list,.documents__title,.documents__text{margin-top:0;margin-bottom:0}.documents__guarantees-list{display:flex;flex-direction:column;gap:8px;padding-left:22px}@media only screen and (max-width: 1199px){.documents__guarantees-list{padding-left:20px}}@media only screen and (max-width: 767px){.documents__guarantees-list{padding-left:17px}}.documents__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));-moz-column-gap:30px;column-gap:30px;row-gap:60px}@media only screen and (max-width: 1199px){.documents__list{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));-moz-column-gap:20px;column-gap:20px;row-gap:40px}}@media only screen and (max-width: 767px){.documents__list{-moz-column-gap:15px;column-gap:15px;row-gap:30px}}.document-card__wrapper{display:flex;flex-direction:column;gap:24px}.document-card__pict{position:relative;display:flex}.document-card__pict::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:linear-gradient(221.91deg, rgba(var(--item-bg), 0) 52.98%, rgb(var(--item-bg)) 100.71%);border:1px solid var(--gray-400);border-radius:var(--border-radius-s)}.document-card__img{width:100%}.document-card__content{display:flex;flex-direction:column;gap:12px}.document-card__name,.document-card__number{margin-top:0;margin-bottom:0;color:var(--primary-black)}.document-card__name{font-size:3.6rem;line-height:1}@media only screen and (max-width: 1499px){.document-card__name{font-size:2.7rem}}@media only screen and (max-width: 1199px){.document-card__name{font-size:2.3rem}}@media only screen and (max-width: 767px){.document-card__name{font-size:2rem}}.document-card__number{font-size:2.3rem}@media only screen and (max-width: 1499px){.document-card__number{font-size:2rem}}@media only screen and (max-width: 1199px){.document-card__number{font-size:1.8rem}}@media only screen and (max-width: 767px){.document-card__number{font-size:1.5rem}}.top-banner__slide{position:relative;display:grid;grid-template-columns:1fr 448px;align-items:end;padding:51px 40px;overflow:hidden}@media only screen and (max-width: 1499px){.top-banner__slide{grid-template-columns:1fr 299px;padding:30px}}@media only screen and (max-width: 1199px){.top-banner__slide{grid-template-columns:1fr 180px;padding:20px}}@media only screen and (max-width: 767px){.top-banner__slide{grid-template-columns:100%;grid-template-rows:246px -webkit-max-content;grid-template-rows:246px max-content;gap:49px;padding:16px}.top-banner__slide::before{content:"";position:absolute;display:block;z-index:1;bottom:0;left:0;height:100%;width:100%;background-image:linear-gradient(180.04deg, rgba(25, 25, 25, 0) 11.66%, rgba(25, 25, 25, 0.402774) 23.84%, rgba(25, 25, 25, 0.601051) 29.84%, rgba(25, 25, 25, 0.802603) 35.04%, rgba(25, 25, 25, 0.896028) 39.04%, rgba(25, 25, 25, 0.960214) 41.98%, #191919 45.59%)}}.top-banner__top{grid-column:1/-1;grid-row:1/-1;align-items:end;display:grid;grid-template-columns:100%;grid-template-rows:-webkit-min-content;grid-template-rows:min-content}@media only screen and (max-width: 767px){.top-banner__top{grid-row:1;grid-template-rows:246px}}.top-banner__bottom{z-index:1;grid-row:1;grid-column:2}@media only screen and (max-width: 767px){.top-banner__bottom{grid-column:1;grid-row:2}}.top-banner__bg,.top-banner__person,.top-banner__content{grid-column:1;grid-row:1}.top-banner__bg{display:flex}@media only screen and (min-width: 768px){.top-banner__bg{position:absolute;top:-20px;left:-20px;height:calc(100% + 40px);width:calc(100% + 40px)}}@media only screen and (min-width: 1024px){.top-banner__bg{top:-30px;left:-30px;height:calc(100% + 60px);width:calc(100% + 60px)}}@media only screen and (min-width: 1500px){.top-banner__bg{top:-51px;left:-40px;height:calc(100% + 102px);width:calc(100% + 80px)}}.top-banner__bg::before{content:"";position:absolute;display:block;z-index:1;bottom:0;left:0;height:385px;width:100%;background-image:linear-gradient(180deg, rgba(25, 25, 25, 0) 0%, rgba(25, 25, 25, 0.6) 50%, #191919 100%)}@media only screen and (max-width: 1499px){.top-banner__bg::before{height:194px}}@media only screen and (max-width: 767px){.top-banner__bg{margin:-16px -16px 0;width:calc(100% + 32px);height:calc(100% + 16px)}.top-banner__bg::before{display:none}}.top-banner__bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-banner__person{left:50%;justify-self:center;height:calc(100% + 30px);margin-bottom:-51px;transform:translateX(calc(-50% - 76px))}@media only screen and (max-width: 1499px){.top-banner__person{height:calc(100% + 4px);margin-bottom:-30px;transform:translateX(calc(-50% - 33px))}}@media only screen and (max-width: 1023px){.top-banner__person{height:calc(100% + 11px);margin-bottom:-20px;transform:translateX(calc(-50% - 18px))}}@media only screen and (min-width: 768px){.top-banner__person{position:absolute;bottom:0}}@media only screen and (max-width: 767px){.top-banner__person{height:100%;margin-bottom:0;transform:translateX(calc(-50% + 9px))}}.top-banner__person-image{height:100%;width:auto}.top-banner__content{z-index:1;display:flex;flex-direction:column;gap:40px;color:var(--primary-white)}@media only screen and (max-width: 1499px){.top-banner__content{gap:20px}}@media only screen and (max-width: 767px){.top-banner__content{gap:10px;margin-bottom:-35px}}.top-banner__person-info{display:flex;flex-direction:column;gap:6px;align-self:flex-start;padding:22px 28px;background-color:rgba(0,0,0,.3);border-radius:var(--border-radius-s)}.top-banner__person-info>*{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1499px){.top-banner__person-info{gap:2px;padding:6px 12px}}.top-banner__person-name{font-weight:700;font-size:2.8rem}@media only screen and (max-width: 1499px){.top-banner__person-name{font-size:2.5rem}}@media only screen and (max-width: 1199px){.top-banner__person-name{font-size:2.2rem}}@media only screen and (max-width: 1023px){.top-banner__person-name{font-size:1.6rem}}.top-banner__person-position{font-size:2.3rem}@media only screen and (max-width: 1199px){.top-banner__person-position{font-size:2rem}}@media only screen and (max-width: 1023px){.top-banner__person-position{font-size:1.4rem}}.top-banner__title{margin-top:0;margin-bottom:0;max-width:1024px;font-family:var(--second-font);font-weight:400;font-size:12rem;line-height:1}@media only screen and (max-width: 1499px){.top-banner__title{max-width:726px;font-size:8.5rem}}@media only screen and (max-width: 1199px){.top-banner__title{max-width:675px;font-size:8rem}}@media only screen and (max-width: 1023px){.top-banner__title{max-width:480px;font-size:5.8rem}}@media only screen and (max-width: 767px){.top-banner__title{max-width:400px;font-size:3.6rem}}.stock-promo-plug{display:grid;grid-template-columns:100%;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;height:100%;min-height:828px;background-color:var(--primary-yellow-100);border-radius:var(--border-radius-s);overflow:hidden}@media only screen and (max-width: 1499px){.stock-promo-plug{min-height:552px}}@media only screen and (max-width: 1199px){.stock-promo-plug{min-height:331px}}@media only screen and (max-width: 767px){.stock-promo-plug{grid-template-columns:147px 1fr;grid-template-rows:auto;min-height:142px}}.stock-promo-plug__img{grid-row:1/-1;grid-column:1}@media only screen and (max-width: 767px){.stock-promo-plug__img{grid-row:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.stock-promo-plug__content{grid-row:2;grid-column:1;position:relative;display:flex;flex-direction:column;gap:30px;padding:0 40px 36px}.stock-promo-plug__content::before{content:"";position:absolute;display:block;left:0;top:-175px;width:100%;height:284px;background-image:linear-gradient(180deg, rgba(230, 217, 2, 0) 0%, #E6D902 61.8%)}@media only screen and (max-width: 1499px){.stock-promo-plug__content{gap:34px;padding:0 30px 30px}.stock-promo-plug__content::before{top:-117px;height:198px}}@media only screen and (max-width: 1199px){.stock-promo-plug__content{gap:19px;padding:0 16px 20px}.stock-promo-plug__content::before{top:-58px;height:114px}}@media only screen and (max-width: 767px){.stock-promo-plug__content{grid-row:initial;grid-column:initial;gap:14px;padding:18px 16px 20px 30px}.stock-promo-plug__content::before{left:-54px;top:0;height:100%;width:67px;background-image:linear-gradient(270deg, #E6D902 25.62%, rgba(230, 217, 2, 0) 74.38%)}}.stock-promo-plug__text{z-index:1;margin-top:0;margin-bottom:0;font-family:var(--second-font);font-size:6.8rem;line-height:1}@media only screen and (max-width: 1499px){.stock-promo-plug__text{font-size:4.5rem}}@media only screen and (max-width: 1199px){.stock-promo-plug__text{font-size:2.8rem}}@media only screen and (max-width: 767px){.stock-promo-plug__text{font-size:2rem}}.stock-promo-plug__link{z-index:1;display:flex;align-items:center;justify-content:center;padding:22px 65px;font-weight:700;font-size:2.8rem;line-height:1.2;color:var(--common-black);border-radius:var(--border-radius-xxl);box-shadow:inset 0 0 0 1px var(--common-black)}@media only screen and (min-width: 1200px){.stock-promo-plug__link:hover,.stock-promo-plug__link:focus-visible{color:var(--primary-white);background-color:var(--common-black)}}@media only screen and (max-width: 1499px){.stock-promo-plug__link{padding:13px 34px;font-size:2rem}}@media(min-width: 768px)and (max-width: 1199px){.stock-promo-plug__link{padding:6px 10px;font-size:1.3rem}}@media only screen and (max-width: 767px){.stock-promo-plug__link{max-width:128px;padding:6px 10px;font-size:1.3rem}}.reviews-page__wrapper{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1499px){.reviews-page__wrapper{gap:50px}}@media only screen and (max-width: 1199px){.reviews-page__wrapper{gap:40px}}@media only screen and (max-width: 767px){.reviews-page__wrapper{gap:50px}}.reviews-page__head{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 1499px){.reviews-page__head{gap:30px}}@media only screen and (max-width: 767px){.reviews-page__head{gap:10px}}.reviews-page__head-bottom,.reviews-page__head-top{display:flex;justify-content:space-between;gap:60px}.reviews-page__head-top{align-items:center}@media only screen and (max-width: 1199px){.reviews-page__head-bottom{flex-direction:column;align-items:flex-start;gap:40px}}@media only screen and (max-width: 767px){.reviews-page__head-bottom{gap:20px}}.reviews-page__text{max-width:1200px;margin-top:0;margin-bottom:0;font-size:2.3rem}@media only screen and (max-width: 1199px){.reviews-page__text{font-size:2rem}}@media only screen and (max-width: 767px){.reviews-page__text{font-size:1.8rem}}.review-page__inner{flex-shrink:0}@media only screen and (max-width: 767px){.review-page__inner{display:flex;flex-direction:column;align-items:flex-start;gap:30px}}.reviews-page__ratings{display:flex;align-items:center;gap:24px}@media only screen and (max-width: 1499px){.reviews-page__ratings{gap:20px}}@media only screen and (max-width: 1199px){.reviews-page__ratings{gap:12px}}@media only screen and (max-width: 767px){.reviews-page__ratings{flex-wrap:wrap;gap:8px}}.reviews-page__ratings-text{margin-top:0;margin-bottom:0;margin-right:14px;font-weight:bold;font-size:1.5rem}.reviews-page__content{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media only screen and (max-width: 1199px){.reviews-page__content{gap:30px}}.reviews-page__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media only screen and (max-width: 1499px){.reviews-page__list{grid-template-columns:repeat(3, 1fr);gap:30px}}@media only screen and (max-width: 1023px){.reviews-page__list{grid-template-columns:repeat(2, 1fr);gap:16px}}@media only screen and (max-width: 767px){.reviews-page__list{grid-template-columns:100%;gap:20px}}.review-modal{--avatar-size: 64px;max-height:90vh;max-width:766px;padding:36px 40px;background-color:var(--blue-200);border-radius:var(--border-radius-s)}@media only screen and (max-width: 1499px){.review-modal{--avatar-size: 53px;max-width:567px;padding:30px 25px}}@media only screen and (max-width: 1199px){.review-modal{--avatar-size: 50px;max-width:515px}}@media only screen and (max-width: 767px){.review-modal{--avatar-size: 45px;width:100%;padding:32px 16px}}.review-modal__scroll{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto}.review-modal__scroll::-webkit-scrollbar{width:4px;height:0;background-color:rgba(0,0,0,0)}.review-modal__scroll::-webkit-scrollbar-thumb{background-color:var(--blue-400);border-radius:1px}@media only screen and (max-width: 1499px){.review-modal__scroll{gap:32px}}@media only screen and (max-width: 1199px){.review-modal__scroll{gap:24px}}@media only screen and (max-width: 767px){.review-modal__scroll{gap:20px}}.review-modal__head{display:grid;grid-template-columns:var(--avatar-size) 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:5px}@media only screen and (max-width: 1499px){.review-modal__head{-moz-column-gap:20px;column-gap:20px;row-gap:2px}}@media only screen and (max-width: 767px){.review-modal__head{-moz-column-gap:12px;column-gap:12px;row-gap:2px}}.review-modal__avatar{grid-row:1/-1;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;-o-object-fit:cover;object-fit:cover}.review-modal__name{margin-top:0;margin-bottom:0;font-size:2.8rem;font-weight:600}@media only screen and (max-width: 1499px){.review-modal__name{font-size:2.3rem}}@media only screen and (max-width: 1199px){.review-modal__name{font-size:2rem}}@media only screen and (max-width: 767px){.review-modal__name{font-size:1.8rem}}.review-modal__stars{display:flex;gap:6px}.review-modal__stars>*{flex-shrink:0}@media only screen and (max-width: 1499px){.review-modal__stars{gap:4px}}.review-modal__star--fill{color:var(--star)}@media only screen and (max-width: 1499px){.review-modal__star{width:16px;height:16px}}@media only screen and (max-width: 1499px){.review-modal__star{width:14px;height:14px}}.review-modal__content{display:flex;flex-direction:column;gap:30px;margin:0}@media only screen and (max-width: 1199px){.review-modal__content{gap:24px}}@media only screen and (max-width: 767px){.review-modal__content{gap:30px}}.review-modal__text,.review-modal__main-text{margin-top:0;margin-bottom:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.review-modal__main-text{display:flex;gap:11px;font-family:var(--second-font);font-size:4.6rem}.review-modal__main-text::before{content:"«";font-size:6.4rem;line-height:.8}@media only screen and (max-width: 1499px){.review-modal__main-text{font-size:3.5rem}.review-modal__main-text::before{font-size:5.5rem}}@media only screen and (max-width: 1199px){.review-modal__main-text{font-size:2.8rem}.review-modal__main-text::before{font-size:3.7rem;line-height:.9}}@media only screen and (max-width: 767px){.review-modal__main-text{font-size:2.5rem}.review-modal__main-text::before{font-size:3.5rem;line-height:.9}}.review-modal__text{font-size:2.3rem}@media only screen and (max-width: 1499px){.review-modal__text{font-size:2rem}}@media only screen and (max-width: 1199px){.review-modal__text{font-size:1.8rem}}@media only screen and (max-width: 767px){.review-modal__text{font-size:1.6rem}}.review-modal__images{display:flex;width:100%;margin-top:-14px}@media only screen and (max-width: 1499px){.review-modal__images{margin-top:-20px}}@media only screen and (max-width: 1199px){.review-modal__images{margin-top:-8px}}@media only screen and (max-width: 767px){.review-modal__images{margin-top:-14px}}.review-modal__image{width:129px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-xs)}@media only screen and (max-width: 1499px){.review-modal__image{width:97px;height:54px}}@media only screen and (max-width: 1199px){.review-modal__image{width:86px;height:48px}}.preview-photo-modal{z-index:11;position:fixed;top:0;left:0;display:none;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.preview-photo-modal__close{position:absolute;top:30px;right:40px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:rgba(255,255,255,.4);border-radius:50%}@media only screen and (max-width: 1499px){.preview-photo-modal__close{top:20px;right:20px;width:40px;height:40px}}@media only screen and (max-width: 767px){.preview-photo-modal__close{top:8px;right:8px;width:30px;height:30px}}@media only screen and (max-width: 1499px){.preview-photo-modal__close-icon{width:20px;height:20px}}@media only screen and (max-width: 767px){.preview-photo-modal__close-icon{width:16px;height:16px}}.preview-photo-modal__wrapper{display:flex;gap:43px;width:100%;max-height:90vh;padding-left:53px;padding-right:53px}@media only screen and (max-width: 1499px){.preview-photo-modal__wrapper{gap:30px;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 767px){.preview-photo-modal__wrapper{padding-left:8px;padding-right:8px}}.preview-photo-modal__button{color:var(--primary-white)}.preview-photo-modal__button--prev{transform:rotate(-180deg)}@media only screen and (max-width: 767px){.preview-photo-modal__button{display:none}}@media only screen and (max-width: 1499px){.preview-photo-modal__icon{width:46px;height:46px}}@media only screen and (max-width: 1199px){.preview-photo-modal__icon{width:38px;height:38px}}.preview-photo-modal__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.preview-photo-modal__pagination{position:absolute;bottom:22px;left:0;width:100%}@media only screen and (min-width: 768px){.preview-photo-modal__pagination{display:none}}.review-form{display:flex;justify-content:center}@media only screen and (max-width: 767px){.review-form{width:calc(100% + var(--container-mobile-padding)*2);margin-left:calc(0px - var(--container-mobile-padding));margin-right:calc(0px - var(--container-mobile-padding))}}.review-form__wrapper{position:relative;width:100%;max-width:1400px;border-radius:var(--border-radius-s);overflow:hidden}@media only screen and (max-width: 1499px){.review-form__wrapper{max-width:992px}}.review-form__form,.review-form__answer{display:flex;flex-direction:column;align-items:center;padding-top:70px;padding-bottom:70px;background-color:var(--blue-500)}@media only screen and (max-width: 1499px){.review-form__form,.review-form__answer{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 1199px){.review-form__form,.review-form__answer{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width: 767px){.review-form__form,.review-form__answer{padding:45px 16px 30px}}.review-form__form{gap:40px;width:100%;background-image:url("../img/blocks/review-form/1920.svg");background-repeat:no-repeat;background-size:cover;background-position:left}.review-form__form:not([data-answer=none] .review-form__form){display:none}@media only screen and (max-width: 1499px){.review-form__form{gap:36px;background-image:url("../img/blocks/review-form/1280.svg")}}@media only screen and (max-width: 1199px){.review-form__form{gap:30px;background-image:url("../img/blocks/review-form/768.svg")}}@media only screen and (max-width: 767px){.review-form__form{gap:20px;background-image:none}}.review-form__answer{gap:30px;background-repeat:no-repeat;background-size:contain;background-position:left bottom;background-blend-mode:multiply;min-height:480px}.review-form__answer--success{background-image:url("../img/blocks/callback-form/success_1920.png")}.review-form__answer--success:not([data-answer=success] .review-form__answer--success){display:none}.review-form__answer--fail{background-image:url("../img/blocks/callback-form/fail_1920.png")}.review-form__answer--fail:not([data-answer=fail] .review-form__answer--fail){display:none}@media only screen and (max-width: 1499px){.review-form__answer{gap:20px;min-height:394px}.review-form__answer--success{background-image:url("../img/blocks/callback-form/success_1280.png")}.review-form__answer--fail{background-image:url("../img/blocks/callback-form/fail_1280.png")}}@media only screen and (max-width: 1199px){.review-form__answer{gap:16px;min-height:331px}.review-form__answer--success{background-image:url("../img/blocks/callback-form/success_768.png")}.review-form__answer--fail{background-image:url("../img/blocks/callback-form/fail_768.png")}}@media only screen and (max-width: 767px){.review-form__answer{gap:10px;min-height:348px;padding-bottom:190px;background-position:center bottom;background-size:160px}.review-form__answer--success{background-image:url("../img/blocks/review-form/success_360.png")}.review-form__answer--fail{background-image:url("../img/blocks/review-form/fail_360.png")}}.review-form__title{margin-top:0;margin-bottom:0;font-family:var(--second-font);font-weight:400;font-size:7.7rem;line-height:1;text-align:center}@media only screen and (max-width: 1499px){.review-form__title{font-size:5.5rem}}@media only screen and (max-width: 1199px){.review-form__title{font-size:4.2rem}}@media only screen and (max-width: 767px){.review-form__title{font-size:3.2rem}}.review-form__title,.review-form__inner{max-width:950px}@media only screen and (max-width: 1499px){.review-form__title,.review-form__inner{max-width:697px}}@media only screen and (max-width: 1199px){.review-form__title,.review-form__inner{max-width:610px}}.review-form__inner{display:flex;flex-direction:column;gap:30px;width:100%}@media only screen and (max-width: 1499px){.review-form__inner{gap:24px}}@media only screen and (max-width: 1199px){.review-form__inner{gap:20px}}@media only screen and (max-width: 767px){.review-form__inner{gap:16px}}.review-form__inputs{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media only screen and (max-width: 1199px){.review-form__inputs{gap:16px}}@media only screen and (max-width: 767px){.review-form__inputs{grid-template-columns:100%;gap:12px}}.review-form__label{display:flex}.review-form__label--full{grid-column:1/-1}.review-form__footer{display:flex;align-items:center;gap:40px}@media only screen and (max-width: 1499px){.review-form__footer{margin-top:6px}}@media only screen and (max-width: 1199px){.review-form__footer{margin-top:10px}}@media only screen and (max-width: 767px){.review-form__footer{flex-direction:column;gap:20px;margin-top:14px}}.review-form__submit{white-space:nowrap}@media only screen and (max-width: 767px){.review-form__submit{width:100%}}.review-form__text{max-width:775px;margin-top:0;margin-bottom:0;font-size:2.3rem;text-align:center}@media only screen and (max-width: 1499px){.review-form__text{max-width:500px;font-size:2rem}}@media only screen and (max-width: 1199px){.review-form__text{max-width:389px;font-size:1.8rem}}@media only screen and (max-width: 767px){.review-form__text{font-size:1.6rem}}.review-rating{display:flex;align-items:center;gap:30px}@media only screen and (max-width: 1499px){.review-rating{gap:20px}}@media only screen and (max-width: 767px){.review-rating{-moz-column-gap:25px;column-gap:25px;row-gap:5px;flex-wrap:wrap}}.review-rating__text{margin-top:0;margin-bottom:0;font-size:2.8rem}@media only screen and (max-width: 1499px){.review-rating__text{font-size:2.5rem}}@media only screen and (max-width: 1199px){.review-rating__text{font-size:2rem}}@media only screen and (max-width: 767px){.review-rating__text{font-size:1.6rem}}.review-rating__wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review-rating__item{display:flex;padding:0 5px;color:var(--primary-white)}.review-rating__item:first-of-type{padding-right:0}.review-rating__item:last-of-type{padding-left:0}.review-rating__item:focus-visible,.review-rating__item:focus-visible~.review-rating__item,.review-rating__item:hover,.review-rating__item:hover~.review-rating__item{color:var(--star)}@media only screen and (max-width: 767px){.review-rating__item{padding:0 4px}}.review-rating__input{display:none}.review-rating__input:checked+.review-rating__item,.review-rating__input:checked+.review-rating__item~.review-rating__item{color:var(--star)}@media only screen and (max-width: 1499px){.review-rating__star{width:30px;height:30px}}@media only screen and (max-width: 1199px){.review-rating__star{width:24px;height:25px}}.file-input{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px;row-gap:12px;min-height:84px;padding:18px 30px;background-color:var(--blue-450);border-radius:var(--border-radius-xl);overflow:hidden}.file-input--uploaded{flex-wrap:wrap}@media only screen and (max-width: 1499px){.file-input{-moz-column-gap:40px;column-gap:40px;min-height:80px;padding:16px 30px}}@media only screen and (max-width: 1199px){.file-input{-moz-column-gap:30px;column-gap:30px;min-height:70px}}@media only screen and (max-width: 767px){.file-input{-moz-column-gap:30px;column-gap:30px;row-gap:10px;min-height:88px;padding:14px 24px}.file-input:not(.file-input--uploaded){flex-direction:column;align-items:flex-start}.file-input--uploaded{padding-top:23px;padding-bottom:23px}}.file-input__label{display:flex;align-items:center;gap:6px}@media only screen and (max-width: 1499px){.file-input__label{gap:4px}}.file-input__icon{flex-shrink:0;display:flex;width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.767 23.8007V11.4435L16.5309 14.7721L15.5476 13.7464L20.4615 8.69067L25.3768 13.7464L24.3934 14.7735L21.1559 11.4435V23.8007H19.767ZM10.7393 28.6907V22.9221H12.1281V27.2621H28.7948V22.9221H30.1837V28.6907H10.7393Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center}.file-input--uploaded .file-input__icon{background-color:var(--primary-white);border-radius:50%}@media only screen and (max-width: 1499px){.file-input__icon{width:36px;height:36px}}@media only screen and (max-width: 1199px){.file-input__icon{width:30px;height:30px}}.file-input__text{font-size:2.8rem}.file-input--uploaded .file-input__text{display:none}@media only screen and (max-width: 1499px){.file-input__text{font-size:2.5rem}}@media only screen and (max-width: 1199px){.file-input__text{font-size:2rem}}@media only screen and (max-width: 767px){.file-input__text{font-weight:700;font-size:1.6rem}}.file-input__input{display:none}.file-input__hint{margin-top:0;margin-bottom:0;font-size:2rem;color:var(--gray-700)}.file-input--uploaded .file-input__hint{display:none}@media only screen and (max-width: 1499px){.file-input__hint{font-size:1.8rem}}@media only screen and (max-width: 1199px){.file-input__hint{font-size:1.5rem}}@media only screen and (max-width: 767px){.file-input__hint{font-size:1.4rem}}.file-input__error{margin-top:0;margin-bottom:0;font-size:1.8rem;color:var(--error)}.file-input__error:empty{display:none}.file-input__error:not(:empty)~.file-input__hint{display:none}.file-input--uploaded .file-input__error{width:100%;order:3}@media only screen and (max-width: 1199px){.file-input__error{font-size:1.5rem}}@media only screen and (max-width: 767px){.file-input__error{font-size:1.4rem}}.file-input__list{flex-grow:1;width:calc(100% - 76px)}.file-input__list:not(.file-input--uploaded .file-input__list){display:none}@media only screen and (max-width: 1199px){.file-input__list{width:calc(100% - 60px)}}@media only screen and (max-width: 767px){.file-input__list{width:calc(100% - 36px)}}.files-list{display:flex;gap:24px;margin-left:0;margin-right:0}@media only screen and (max-width: 1199px){.files-list{gap:20px}}@media only screen and (max-width: 767px){.files-list{margin-right:-24px;padding-right:24px}}.files-list__item{display:flex;align-items:flex-start;gap:6px;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 1499px){.files-list__item{gap:4px}}@media only screen and (max-width: 1199px){.files-list__item{gap:3px}}@media only screen and (max-width: 767px){.files-list__item{gap:6px}}.files-list__image{width:84px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-xs)}@media only screen and (max-width: 1499px){.files-list__image{width:71px;height:40px}}@media only screen and (max-width: 1199px){.files-list__image{width:67px;height:37px}}@media only screen and (max-width: 767px){.files-list__image{width:78px;height:42px}}@media only screen and (max-width: 1199px){.files-list__icon{width:12px;height:12px}}@media only screen and (max-width: 1199px){.files-list__icon{width:10px;height:10px}}.not-found__wrapper{display:flex;flex-direction:column;gap:130px}@media only screen and (max-width: 1499px){.not-found__wrapper{gap:100px}}@media only screen and (max-width: 1199px){.not-found__wrapper{gap:70px}}@media only screen and (max-width: 767px){.not-found__wrapper{gap:50px}}.not-found__services-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media only screen and (max-width: 1499px){.not-found__services-wrapper{gap:30px}}@media only screen and (max-width: 1023px){.not-found__services-wrapper{align-items:center}}.not-found__services{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media only screen and (max-width: 1199px){.not-found__services{grid-template-columns:repeat(3, 1fr);gap:16px}}@media only screen and (max-width: 1023px){.not-found__services{width:100%;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.not-found__services{grid-template-columns:100%;grid-auto-rows:377px;gap:12px}}.not-found__inner{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;align-items:center;gap:107px}@media only screen and (max-width: 1499px){.not-found__inner{gap:26px}}@media only screen and (max-width: 1023px){.not-found__inner{grid-template-columns:100%;justify-items:center;gap:40px}}@media only screen and (max-width: 767px){.not-found__inner{gap:20px}}.not-found__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media only screen and (max-width: 1023px){.not-found__content{align-items:center}}@media only screen and (max-width: 767px){.not-found__content{gap:10px}}.not-found__title{margin-top:0;margin-bottom:0;font-weight:400;font-family:var(--second-font);line-height:1;font-size:12rem}@media only screen and (max-width: 1499px){.not-found__title{font-size:8.5rem}}@media only screen and (max-width: 1199px){.not-found__title{font-size:5.8rem}}@media only screen and (max-width: 1023px){.not-found__title{text-align:center}}@media only screen and (max-width: 767px){.not-found__title{font-size:3.6rem}}.not-found__text{margin-top:0;margin-bottom:0;font-size:2.3rem;line-height:1.4}@media only screen and (max-width: 1199px){.not-found__text{font-size:2rem}}@media only screen and (max-width: 1023px){.not-found__text{text-align:center}}@media only screen and (max-width: 767px){.not-found__text{font-size:1.8rem}}.not-found__main-link{margin-top:20px}@media only screen and (max-width: 1199px){.not-found__main-link{margin-top:10px}}@media only screen and (max-width: 767px){.not-found__main-link{margin-top:20px}}@media only screen and (max-width: 1023px){.not-found__img{grid-row:1;max-width:537px}}@media only screen and (max-width: 767px){.not-found__img{max-width:267px}}.contacts__wrapper,.contacts__head,.contacts__inner,.contacts__item{display:flex;flex-direction:column}.contacts__wrapper{gap:80px}@media only screen and (max-width: 1499px){.contacts__wrapper{gap:50px}}@media only screen and (max-width: 1199px){.contacts__wrapper{gap:40px}}@media only screen and (max-width: 767px){.contacts__wrapper{gap:30px}}.contacts__head{max-width:1085px;gap:20px}@media only screen and (max-width: 1499px){.contacts__head{max-width:756px}}@media only screen and (max-width: 767px){.contacts__head{gap:10px}}.contacts__text{margin-top:0;margin-bottom:0;font-size:2.3rem;line-height:1.4}@media only screen and (max-width: 1199px){.contacts__text{font-size:2rem}}@media only screen and (max-width: 767px){.contacts__text{font-size:1.8rem}}.contacts__inner{gap:60px}@media only screen and (max-width: 1499px){.contacts__inner{gap:50px}}@media only screen and (max-width: 1199px){.contacts__inner{gap:40px}}.contacts__item{gap:80px}.contacts__item:not(.contacts__item--active){display:none}@media only screen and (max-width: 1499px){.contacts__item{gap:60px}}@media only screen and (max-width: 1199px){.contacts__item{gap:50px}}@media only screen and (max-width: 767px){.contacts__item{gap:40px}}.contacts__head-map{height:574px;border-radius:var(--border-radius-xl);overflow:hidden}@media only screen and (max-width: 1499px){.contacts__head-map{height:374px}}@media only screen and (max-width: 1199px){.contacts__head-map{height:232px}}@media only screen and (max-width: 767px){.contacts__head-map{height:211px}}.contacts__region-list{display:grid;grid-template-columns:repeat(3, calc(33.3333333333% - 34px));justify-content:space-between;-moz-column-gap:50px;column-gap:50px;row-gap:80px}@media only screen and (max-width: 1300px){.contacts__region-list{grid-template-columns:repeat(2, calc(50% - 34px));row-gap:60px}}@media only screen and (max-width: 1199px){.contacts__region-list{grid-template-columns:repeat(2, calc(50% - 20px));-moz-column-gap:40px;column-gap:40px}}@media only screen and (max-width: 767px){.contacts__region-list{grid-template-columns:100%;gap:40px}}.contacts__item-head{display:flex;gap:160px}@media only screen and (max-width: 1499px){.contacts__item-head{gap:100px}}@media only screen and (max-width: 1199px){.contacts__item-head{flex-direction:column;gap:30px}}.contacts__main-contacts{display:flex;flex-direction:column;gap:16px;flex-shrink:0}@media only screen and (max-width: 1199px){.contacts__main-contacts{flex-direction:row;align-items:center;gap:30px}}@media only screen and (max-width: 767px){.contacts__main-contacts{flex-direction:column;align-items:flex-start;gap:12px}}.contacts__phone,.contacts__email{font-weight:700;line-height:1;color:var(--primary-black)}.contacts__phone:hover,.contacts__phone:focus-visible,.contacts__email:hover,.contacts__email:focus-visible{color:var(--orange-600)}.contacts__phone{font-size:5rem}@media only screen and (max-width: 1499px){.contacts__phone{font-size:4rem}}@media only screen and (max-width: 1199px){.contacts__phone{padding-right:30px;font-size:3rem;border-right:1px solid var(--primary-black)}}@media only screen and (max-width: 767px){.contacts__phone{padding-right:0;font-size:2.6rem;border-right:none}}.contacts__email{font-size:4rem}@media only screen and (max-width: 1499px){.contacts__email{font-size:3rem}}@media only screen and (max-width: 1199px){.contacts__email{font-size:2.4rem}}@media only screen and (max-width: 767px){.contacts__email{font-size:2rem}}.contacts__other{display:flex;justify-content:space-between;gap:20px;width:100%;max-width:982px}@media only screen and (max-width: 1499px){.contacts__other{max-width:720px}}@media only screen and (max-width: 1199px){.contacts__other{max-width:657px}}@media only screen and (max-width: 767px){.contacts__other{flex-direction:column;gap:16px}}.contacts__link-item{margin-top:0;margin-bottom:0;display:flex;flex-direction:column;gap:10px;font-size:2.7rem;line-height:1}.contacts__link-item a{font-weight:600;font-size:3.6rem;color:var(--primary-black)}.contacts__link-item a:hover,.contacts__link-item a:focus-visible{color:var(--orange-600)}@media only screen and (max-width: 1499px){.contacts__link-item{font-size:2.3rem}.contacts__link-item a{font-size:2.7rem}}@media only screen and (max-width: 1199px){.contacts__link-item{font-size:2rem}.contacts__link-item a{font-size:2.3rem}}@media only screen and (max-width: 767px){.contacts__link-item{font-size:1.8rem}.contacts__link-item a{font-size:2rem}}.contacts__capital-list{display:grid;grid-template-columns:100%;gap:80px}@media only screen and (max-width: 1499px){.contacts__capital-list{gap:60px}}@media only screen and (max-width: 1199px){.contacts__capital-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}}@media only screen and (max-width: 767px){.contacts__capital-list{grid-template-columns:100%}}.map-marker{display:grid;width:-webkit-max-content;width:-moz-max-content;width:max-content;pointer-events:none;touch-action:none}@media only screen and (max-width: 1199px){.map-marker--show .map-marker__pin{opacity:0}.map-marker--show .map-marker__bubble{opacity:1}}.map-marker__pin,.map-marker__bubble{grid-column:1/-1;grid-row:1/-1;pointer-events:auto;touch-action:auto}.map-marker__pin{transform:translate(-50%, -100%)}@media only screen and (min-width: 1200px){.map-marker__pin:not(.map-marker--only-pin .map-marker__pin){opacity:0}}.map-marker__bubble{position:relative;display:flex;flex-direction:column;gap:6px;padding:26px 28px;background-color:var(--common-black);border-radius:var(--border-radius-xl);transform:translate(-25px, calc(-100% - 24px))}.map-marker__bubble::before{content:"";position:absolute;display:block;top:calc(100% - 1px);left:25px;width:27px;height:24px;background-color:var(--common-black);-webkit-clip-path:polygon(6% 0, 0 100%, 69% 0);clip-path:polygon(6% 0, 0 100%, 69% 0)}@media only screen and (max-width: 1199px){.map-marker__bubble{padding:18px 16px;border-radius:var(--border-radius-l);opacity:0}}@media only screen and (max-width: 767px){.map-marker__bubble{padding:14px 12px}}.map-marker__name,.map-marker__description{margin-top:0;margin-bottom:0}.map-marker__name{font-family:var(--second-font);font-size:3.6rem;line-height:1;color:var(--orange-500);white-space:nowrap}@media only screen and (max-width: 1499px){.map-marker__name{font-size:3rem}}@media only screen and (max-width: 1199px){.map-marker__name{font-size:2rem}}@media only screen and (max-width: 767px){.map-marker__name{font-size:1.5rem}}.map-marker__description{font-size:2rem;color:var(--primary-white)}@media only screen and (max-width: 1499px){.map-marker__description{font-size:1.8rem}}@media only screen and (max-width: 1199px){.map-marker__description{font-size:1.4rem}}@media only screen and (max-width: 767px){.map-marker__description{font-size:1.2rem}}.region-card{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 1499px){.region-card{gap:30px}}@media only screen and (max-width: 767px){.region-card{gap:20px}}.region-card__map{width:100%;border-radius:var(--border-radius-xl);aspect-ratio:1.5;overflow:hidden}@media only screen and (max-width: 1199px){.region-card__map{border-radius:var(--border-radius-l)}}.region-card__content{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1499px){.region-card__content{gap:16px}}.region-card__city,.region-card__name,.region-card__text{margin-top:0;margin-bottom:0}.region-card__city{font-family:var(--second-font);font-size:4.6rem;line-height:1}@media only screen and (max-width: 1499px){.region-card__city{font-size:3.5rem}}@media only screen and (max-width: 1199px){.region-card__city{font-size:2.8rem}}@media only screen and (max-width: 767px){.region-card__city{font-size:2.5rem}}.region-card__name-wrapper{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px}.region-card__name{font-weight:600;font-size:2.7rem}@media only screen and (max-width: 1199px){.region-card__name{font-size:2.3rem}}@media only screen and (max-width: 767px){.region-card__name{font-size:2rem}}.region-card__inner{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 1199px){.region-card__inner{gap:6px}}@media only screen and (max-width: 767px){.region-card__inner{gap:8px}}.region-card__text{font-size:2.3rem;line-height:1.3}.region-card__text a{color:inherit}@media only screen and (max-width: 1199px){.region-card__text{font-size:2rem}}@media only screen and (max-width: 767px){.region-card__text{font-size:1.8rem}}.capital-card{display:flex;gap:60px}@media only screen and (max-width: 1499px){.capital-card{gap:50px}}@media only screen and (max-width: 1199px){.capital-card{flex-direction:column;gap:30px}}@media only screen and (max-width: 767px){.capital-card{gap:20px}}.capital-card__img{aspect-ratio:1.5;border-radius:var(--border-radius-xl);-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1499px){.capital-card__img{width:570px}}@media only screen and (max-width: 1199px){.capital-card__img{width:100%}}@media only screen and (max-width: 767px){.capital-card__img{border-radius:var(--border-radius-l)}}.capital-card__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:30px}@media only screen and (max-width: 1499px){.capital-card__wrapper{gap:20px}}.capital-card__name,.capital-card__item{margin-top:0;margin-bottom:0}.capital-card__name{font-family:var(--second-font);font-weight:400;font-size:4.6rem;line-height:1}@media only screen and (max-width: 1499px){.capital-card__name{font-size:3.5rem}}@media only screen and (max-width: 1199px){.capital-card__name{font-size:2.8rem}}@media only screen and (max-width: 767px){.capital-card__name{font-size:2.5rem}}.capital-card__items{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1499px){.capital-card__items{gap:10px}}.capital-card__item{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:6px;font-size:2.7rem;line-height:1.4}@media only screen and (max-width: 1499px){.capital-card__item{font-size:2.3rem}}@media only screen and (max-width: 1199px){.capital-card__item{font-size:2rem}}@media only screen and (max-width: 767px){.capital-card__item{font-size:1.8rem}}.capital-card__coords{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:6px;align-items:center}@media only screen and (max-width: 1199px){.capital-card__coords{-moz-column-gap:16px;column-gap:16px}}.capital-card__copy{display:flex;gap:6px;align-items:center;font-style:italic;font-size:2.3rem;color:var(--gray-600)}.capital-card__copy--success{color:var(--success)}.capital-card__copy--success::after{content:"";flex-shrink:0;display:flex;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 10.793L2.414 7.5L1 8.914L5.707 13.621L15.414 3.914L14 2.5L5.707 10.793Z' fill='%234CCE75'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width: 1499px){.capital-card__copy{font-size:2rem}}@media only screen and (max-width: 1199px){.capital-card__copy{font-size:1.8rem}}@media only screen and (max-width: 767px){.capital-card__copy{font-size:1.6rem}}.group-service__head{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1199px){.group-service__head{gap:35px}}@media only screen and (max-width: 767px){.group-service__head{gap:30px}}.group-services__promo{min-height:675px;background-color:var(--bg)}@media only screen and (max-width: 1499px){.group-services__promo{min-height:472px}}@media only screen and (max-width: 1199px){.group-services__promo{min-height:271px}}.group-services__promo-inner{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;height:100%;padding-top:40px;padding-bottom:40px;color:var(--primary-white)}@media only screen and (max-width: 1199px){.group-services__promo-inner{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 767px){.group-services__promo-inner{padding-top:16px;padding-bottom:16px}}.group-services__image{grid-row:1/-1;grid-column:1/-1;align-self:start;justify-self:end;margin-top:-40px;margin-right:calc(0px - var(--container-desktop-padding));mix-blend-mode:multiply}@media only screen and (max-width: 1499px){.group-services__image{width:393px;margin-right:calc(0px - var(--container-laptop-padding))}}@media only screen and (max-width: 1199px){.group-services__image{width:215px;margin-top:-20px;margin-right:calc(0px - var(--container-tablet-padding))}}@media only screen and (max-width: 767px){.group-services__image{width:160px;margin-top:-16px;margin-right:calc(0px - var(--container-mobile-padding))}}.group-services__count{grid-column:1;grid-row:1;margin-top:0;margin-bottom:0;font-family:var(--second-font);font-size:8rem}.group-services__count span{font-size:4rem}@media only screen and (max-width: 1499px){.group-services__count{font-size:7rem}.group-services__count span{font-size:3.2rem}}@media only screen and (max-width: 1199px){.group-services__count{font-size:4rem}.group-services__count span{font-size:2.5rem}}@media only screen and (max-width: 767px){.group-services__count{font-size:3.2rem}.group-services__count span{font-size:1.5rem}}.group-services__name{grid-column:1;grid-row:2;align-self:end;max-width:670px}@media only screen and (max-width: 1499px){.group-services__name{max-width:450px}}@media only screen and (max-width: 1199px){.group-services__name{max-width:300px}}@media only screen and (max-width: 767px){.group-services__name{max-width:190px}}.group-services__head-content{max-width:909px}@media only screen and (max-width: 1499px){.group-services__head-content{max-width:801px}}.group-services__item{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1499px){.group-services__item{gap:50px}}@media only screen and (max-width: 767px){.group-services__item{gap:24px}}.group-services__item-head{display:grid;align-items:end;grid-template-columns:repeat(2, 1fr);gap:20px}@media only screen and (max-width: 1499px){.group-services__item-head{gap:40px}}@media only screen and (max-width: 1199px){.group-services__item-head{grid-template-columns:100%;gap:20px}}@media only screen and (max-width: 767px){.group-services__item-head{gap:10px}}.group-services__text{margin-top:0;margin-bottom:0;font-size:2.3rem}@media only screen and (max-width: 1199px){.group-services__text{font-size:2rem}}@media only screen and (max-width: 767px){.group-services__text{font-size:1.8rem}}.group-services__seo{align-self:center;max-width:1134px}.group-services__services{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media only screen and (max-width: 1199px){.group-services__services{grid-template-columns:repeat(3, 1fr);gap:16px}}@media only screen and (max-width: 1023px){.group-services__services{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.group-services__services{grid-template-columns:100%;grid-auto-rows:377px;gap:12px}}.group-services__tg{grid-column:3;grid-row:1}.group-services__calc{grid-column:1;grid-row:2}@media only screen and (max-width: 1199px){.group-services__tg[class],.group-services__calc[class]{display:none}}.seo{display:flex;flex-direction:column;gap:20px;font-size:2rem;line-height:1.4}.seo>*{margin-top:0;margin-bottom:0}.seo h2,.seo h3,.seo h4,.seo h5,.seo h6{margin-bottom:4px;font-family:var(--second-font);font-weight:400;font-size:6.8rem;line-height:1}@media only screen and (max-width: 1499px){.seo{max-width:785px}.seo h2,.seo h3,.seo h4,.seo h5,.seo h6{font-size:4.5rem}}@media only screen and (max-width: 1199px){.seo{gap:15px;font-size:1.8rem}.seo h2,.seo h3,.seo h4,.seo h5,.seo h6{font-size:4rem}}@media only screen and (max-width: 767px){.seo{font-size:1.6rem}.seo h2,.seo h3,.seo h4,.seo h5,.seo h6{margin-bottom:5px;font-size:2.8rem}}.service-blank-card{display:flex}.service-blank-card__wrapper{display:grid;width:100%;background-color:var(--gray-50);border-radius:var(--border-radius-s);color:var(--primary-black);text-align:left;overflow:hidden}.service-blank-card__content{grid-column:1/-1;grid-row:1/-1;z-index:1;display:flex;flex-direction:column;padding:401px 40px 36px}@media only screen and (max-width: 1499px){.service-blank-card__content{padding:241px 25px 30px}}@media only screen and (max-width: 1199px){.service-blank-card__content{padding:328px 26px 32px}}@media only screen and (max-width: 767px){.service-blank-card__content{padding:229px 16px 20px}}.service-blank-card__bottom{display:flex;flex-direction:column;gap:24px}.service-blank-card__bottom>*{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1499px){.service-blank-card__bottom{gap:20px}}@media only screen and (max-width: 1199px){.service-blank-card__bottom{gap:16px}}@media only screen and (max-width: 767px){.service-blank-card__bottom{gap:12px}}.service-blank-card__name{font-weight:400;font-family:var(--second-font);font-size:6rem;line-height:.83;color:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 1499px){.service-blank-card__name{font-size:4.8rem}}@media only screen and (max-width: 1199px){.service-blank-card__name{font-size:4.2rem}}@media only screen and (max-width: 767px){.service-blank-card__name{font-size:2.8rem}}.search{display:flex;width:100%}.search__input{width:100%;padding:10px 20px;font-family:inherit;font-size:2rem;line-height:1;color:var(--primary-white);background:none;border:1px solid var(--gray-810);border-radius:var(--border-radius-xl)}.catalog-menu{position:fixed;top:0;left:0;z-index:2;display:none;grid-template-columns:302px 1fr;width:100%;height:100%;background-color:var(--nav-bg)}@media only screen and (max-width: 1499px){.catalog-menu{grid-template-columns:252px 1fr}}.catalog-menu__left{display:flex;flex-direction:column;gap:65px;padding:18px 40px 40px}@media only screen and (max-width: 1499px){.catalog-menu__left{gap:55px;padding-left:30px;padding-right:30px;padding-bottom:30px}}.catalog-menu__right{display:flex;flex-direction:column;gap:60px;padding:18px 40px 0 50px;background-color:var(--header-bg)}@media only screen and (max-width: 1499px){.catalog-menu__right{gap:50px;padding-left:40px;padding-right:25px}}.catalog-menu__head{display:flex;justify-content:space-between;gap:20px}.catalog-menu__search{max-width:700px;width:100%}.catalog-menu__close{display:flex;align-items:center;gap:16px;font-family:inherit;font-size:2rem;line-height:1.1;color:var(--gray-700);text-align:right}@media only screen and (max-width: 1499px){.catalog-menu__close svg{width:38px;height:38px}}.catalog-menu__main-nav{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 1499px){.catalog-menu__main-nav{gap:20px}}.catalog-menu__main-title{margin-top:0;margin-bottom:0;font-weight:400;font-family:var(--second-font);font-size:3.4rem;line-height:1;color:var(--gray-800)}@media only screen and (max-width: 1499px){.catalog-menu__main-title{font-size:3rem}}.catalog-menu__main-list{display:flex;flex-direction:column;gap:20px}.catalog-menu__main-item{display:flex}.catalog-menu__main-link{width:100%;font-family:var(--second-font);font-size:2.5rem;line-height:1.1;color:var(--primary-white);text-align:left}.catalog-menu__main-link--active{color:var(--primary-yellow-100)}.catalog-menu__main-link:hover,.catalog-menu__main-link:focus-visible{color:var(--primary-yellow-100)}@media only screen and (max-width: 1499px){.catalog-menu__main-link{font-size:2.3rem}}.catalog-menu__arrow{vertical-align:middle;margin-left:10px}.catalog-menu__arrow:not(.catalog-menu__main-link--active .catalog-menu__arrow){display:none}@media only screen and (max-width: 1499px){.catalog-menu__arrow{width:18px;height:18px}}.catalog-menu__inner{display:flex;flex-direction:column;gap:45px}.catalog-menu__inner:not(.catalog-menu__inner--active){display:none}@media only screen and (max-width: 1499px){.catalog-menu__inner{gap:30px}}.catalog-menu__title{display:flex;gap:20px;align-items:baseline;margin-top:0;margin-bottom:0;font-weight:400;font-family:var(--second-font);font-size:6.8rem;line-height:1.2;color:var(--primary-white)}.catalog-menu__title a{color:inherit}.catalog-menu__title a:hover,.catalog-menu__title a:focus-visible{color:var(--primary-yellow-100)}@media only screen and (max-width: 1499px){.catalog-menu__title{gap:16px;font-size:4.5rem}}.catalog-menu__count{font-size:3.8rem;color:var(--gray-800)}@media only screen and (max-width: 1499px){.catalog-menu__count{font-size:3rem}}.catalog-menu__scroll{height:calc(100vh - 251px);overflow-y:auto;padding-right:10px}.catalog-menu__scroll::-webkit-scrollbar{width:4px;height:0;background-color:#363237}.catalog-menu__scroll::-webkit-scrollbar-thumb{background-color:var(--gray-800);border-radius:1px}@media only screen and (max-width: 1499px){.catalog-menu__scroll{height:calc(100vh - 198px)}}.catalog-menu__list{-moz-column-count:3;column-count:3;gap:80px;padding-bottom:40px}@media only screen and (max-width: 1499px){.catalog-menu__list{-moz-column-count:2;column-count:2;gap:40px}}.catalog-menu__item{display:flex;flex-direction:column;gap:20px;padding-bottom:50px;-moz-column-break-inside:avoid;break-inside:avoid}@media only screen and (max-width: 1499px){.catalog-menu__item{padding-bottom:40px}}.catalog-menu__subtitle{margin-top:0;margin-bottom:0;font-weight:600;font-size:2.5rem;color:var(--gray-600)}.catalog-menu__subtitle a{color:inherit}.catalog-menu__subtitle a:hover,.catalog-menu__subtitle a:focus-visible{color:var(--primary-yellow-100)}@media only screen and (max-width: 1499px){.catalog-menu__subtitle{font-size:2.3rem}}.catalog-menu__sublist{display:flex;flex-direction:column;gap:14px}@media only screen and (max-width: 1499px){.catalog-menu__sublist{gap:12px}}.catalog-menu__sub-item{font-size:2.3rem;color:var(--gray-50)}.catalog-menu__sub-item a{color:inherit}.catalog-menu__sub-item a:hover,.catalog-menu__sub-item a:focus-visible{color:var(--primary-yellow-100)}.catalog-menu__stock{margin-top:auto}@media only screen and (min-width: 1500px)and (max-height: 877px){.catalog-menu__stock{display:none}}@media only screen and (max-width: 1499px)and (max-height: 764px){.catalog-menu__stock{display:none}}
