

/* Start:/local/templates/main/components/bitrix/catalog/products/style.min.css?178168428524882*/
@charset "UTF-8";:root{--font-family--open:"Open Sans",sans-serif;--font-family--mulish:"Mulish",sans-serif;--main-font:var(--font-family--mulish);--transition-duration:0.3s;--primary-black-color:#121127;--primary-white-color:#fff;--primary-blue-color:#3566a0;--primary-gray-color:#dcdbdf;--secondary-black-color:#001e49;--secondary-blue-color:#e2e8f1;--tertiary-blue-color:#144375;--background-color:#f5f6fa;--background-hover-color:#ebf0f6;--primary-black-color-translucent:rgba(18,17,39,.6);--primary-black-color-translucent-4:rgba(18,17,39,.4);--primary-black-color-translucent-8:rgba(18,17,39,.8);--secondary-black-color-translucent:rgba(0,25,66,.6)}.catalog-products-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin:51px 0 160px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width:1200px){.catalog-products-section{margin:51px 0 40px}}.catalog-products-section__catalog{display:grid;grid-template-columns:370px 1fr;grid-template-rows:auto auto auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:20px 40px;grid-template-areas:"filter search" "filter options" "filter select-filters" "filter products"}@media screen and (max-width:1440px){.catalog-products-section__catalog{gap:24px}}@media screen and (max-width:1200px){.catalog-products-section__catalog{gap:10px;grid-template-areas:"search" "options" "select-filters" "products";grid-template-columns:100%;grid-template-rows:auto}}@media screen and (max-width:767px){.catalog-products-section__catalog{gap:20px}}.catalog-products-section__catalog.not-found{grid-template-areas:"filter search" "filter select-filters" "filter products";grid-template-rows:auto auto 1fr}@media screen and (max-width:1200px){.catalog-products-section__catalog.not-found{grid-template-areas:"search" "select-filters" "products"}}.catalog-products-section__search{background-color:var(--background-color);border-radius:20px;grid-area:search;overflow:hidden;padding:20px}@media screen and (max-width:1200px){.catalog-products-section__search{background-color:transparent;border-radius:0;padding:0}.catalog-products-section__search .catalog-search-main__btn{--btn--display:none}}.catalog-products-section__options{grid-area:options}.not-found .catalog-products-section__options{display:none}.catalog-products-section__filter{grid-area:filter}@media screen and (max-width:1200px){.catalog-products-section__filter{background-color:var(--primary-white-color);display:grid;grid-template-rows:0fr;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-transition:grid-template-rows var(--transition-duration,.3s);transition:grid-template-rows var(--transition-duration,.3s);transition:grid-template-rows var(--transition-duration,.3s),-ms-grid-rows var(--transition-duration,.3s);-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s);visibility:hidden;z-index:999}.catalog-products-section__filter.open,.open .catalog-products-section__filter{grid-template-rows:1fr}.catalog-products-section__filter:before{background-color:rgba(58,63,68,0);content:"";inset:0;position:absolute;-webkit-transition:background-color var(--transition-duration,.3s);transition:background-color var(--transition-duration,.3s);z-index:-1}.catalog-products-section__filter:after{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid #fff;border-bottom:5px solid var(--primary-blue-color);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;height:48px;left:calc(50% - 24px);opacity:0;position:absolute;top:calc(50% - 24px);-webkit-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s);width:48px;z-index:-1}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.catalog-products-section__filter.loading:before,.loading .catalog-products-section__filter:before{background-color:rgba(58,63,68,.3);z-index:8}.catalog-products-section__filter.loading:after,.loading .catalog-products-section__filter:after{opacity:1;z-index:9}.catalog-products-section__filter.show{grid-template-rows:1fr;opacity:1;visibility:visible}.catalog-products-section__filter .catalog-filter{background-color:var(--primary-white-color);margin:0 auto;max-height:100dvh;max-width:min(var(--container-max-width),100vw);overflow:auto;padding:0 var(--container-padding);width:100%}.catalog-products-section__filter .catalog-filter__form{height:100vh}}.catalog-products-section__select-filters{grid-area:select-filters}.catalog-products-section__products{grid-area:products}.catalog-products-section .products-section{-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog-products-section .hide{display:none}.catalog-products-section .banner-catalog-section{grid-column:1/-1}.catalog-products-section>.banner-catalog-section,.catalog-products-section>.breadcrumbs{display:none}.products-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:40px;justify-content:space-between}@media screen and (max-width:1200px){.products-section-header{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:576px){.products-section-header{gap:32px}}.products-section-header__title{display:inline;margin:0}@media screen and (min-width:577px){.products-section-header__title{margin-right:8px}}.products-section-header__count{color:var(--primary-black-color-translucent);font-size:18px;line-height:150%;opacity:1;-webkit-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s);white-space:nowrap}.loading .products-section-header__count{opacity:0}@media screen and (max-width:576px){.products-section-header__buttons{width:100%}}.products-section-header__button{white-space:nowrap}@media screen and (min-width:1441px){.products-section-header__button{min-width:371px}}@media screen and (max-width:576px){.products-section-header__button{--btn-max-width:100%}}.products-section-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--background-color);border-radius:16px;gap:8px;justify-content:space-between;padding:20px}@media screen and (max-width:1200px){.products-section-options{background-color:transparent;padding:0}}@media screen and (max-width:359px){.products-section-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.products-section-options__sort{max-width:329px;width:100%}.products-section-options .custom-select-radio{--custom-select-radio-color:var(--primary-black-color);--custom-select-radio-btn-background:var(--primary-white-color);--custom-select-radio-content-background:var(--primary-white-color);white-space:nowrap}@media screen and (max-width:1200px){.products-section-options .custom-select-radio{--custom-select-radio-btn-background:var(--background-color);--custom-select-radio-btn-border:none}}.products-section-options .custom-select-radio__content{z-index:4}.products-section-options .custom-select-radio__values{padding:24px}.products-section-options .custom-select-radio input{cursor:inherit;inset:0;margin:0;opacity:0;position:absolute;z-index:2}.products-section-options .custom-select-radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:8px;justify-content:space-between;opacity:1;-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s)}@media (hover:hover){.products-section-options .custom-select-radio label:hover:not(:disabled){color:var(--secondary-black-color);opacity:.8}}.products-section-options .custom-select-radio label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23001e49' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;opacity:0;-webkit-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s)}.products-section-options .custom-select-radio input:checked~label{color:var(--secondary-black-color);opacity:.8}.products-section-options .custom-select-radio input:checked~label:after{opacity:1}.products-section-options__filters{--btn-max-width:100%;--btn-justify-content:space-between;--btn-flex:1;--btn-font-weight:600}@media screen and (min-width:1201px){.products-section-options__filters{display:none;--btn--display:none}}.products-section-options__view-mode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.products-section-options__view-mode{display:none}}.products-section-options__view-mode .btn--view:first-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.products-section-options__view-mode .btn--view:last-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.catalog-select-filters{display:grid;grid-template-rows:0fr;overflow:hidden;-webkit-transition:grid-template-rows var(--transition-duration,.3s);transition:grid-template-rows var(--transition-duration,.3s);transition:grid-template-rows var(--transition-duration,.3s),-ms-grid-rows var(--transition-duration,.3s)}.catalog-select-filters.open,.open .catalog-select-filters{grid-template-rows:1fr}.catalog-select-filters__wrapper{min-height:0}.catalog-select-filters__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px}@media screen and (max-width:576px){.catalog-select-filters__items{gap:12px 8px}}.catalog-select-filters__item.btn--tag{--btn-color:var(--primary-white-color);--btn-background-color:var(--secondary-black-color);--btn-gap:10px;--btn-line-height:100%}@media (hover:hover){.catalog-select-filters__item.btn--tag:not(.active):not(div):hover{--btn-color:var(--primary-white-color);--btn-background-color:var(--primary-blue-color)}}.catalog-select-filters__item.btn--tag:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 6-4 4m-2 2-6 6m6-6L6 6m6 6 6 6'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.catalog-select-filters__delete.btn--tag{--btn-gap:10px;--btn-line-height:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.catalog-select-filters__delete.btn--tag:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23121127' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='M9.333 7.334v4m-2.666-4v4M2 4h8.667m0 0H14m-3.333 0V2.667a1.333 1.333 0 0 0-1.334-1.333H6.667A1.33 1.33 0 0 0 5.512 2m7.155 4v7.334a1.333 1.333 0 0 1-1.334 1.333H4.667a1.333 1.333 0 0 1-1.334-1.333V6'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}@media screen and (min-width:1201px){.catalog-products-section-blocks:not(:has(.services-section-container)) .section-info{padding-top:0}}@media screen and (min-width:577px){.catalog-products-section-blocks .services-section-container{background-color:var(--background-color)}}.catalog-products-section-blocks .services-section{padding:160px 0}@media screen and (max-width:1200px){.catalog-products-section-blocks .services-section{padding:80px 0}}@media screen and (max-width:576px){.catalog-products-section-blocks .services-section{padding:40px 0}.catalog-products-section-blocks .services-section__items-wrapper{margin:0 calc(var(--container-padding)*-1);padding:0 var(--container-padding);width:calc(100% + var(--container-padding)*2)}.catalog-products-section-blocks .services-section__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.catalog-products-section-blocks .services-section__item.swiper-slide{background-color:var(--background-color);height:auto;width:272px}.catalog-products-section-blocks .services-section__feedback{display:none}.catalog-products-section-blocks .services-section__image-wrapper{-webkit-mask-image:url(/images/mask_section_mobile_alpha.png);mask-image:url(/images/mask_section_mobile_alpha.png);min-height:150px}.catalog-products-section-blocks .services-section__image{height:150px}}.catalog-products-section-blocks .services-section__items{display:grid;gap:var(--services-section-gap);grid-template-columns:repeat(var(--services-section-count-in-row),1fr)}@media screen and (max-width:576px){.catalog-products-section-blocks .services-section__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}}@media screen and (max-width:1200px) and (min-width:577px){.catalog-products-section-blocks .services-section__item.swiper-slide{max-width:100%}}.section-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;padding:160px 0}@media screen and (max-width:1440px){.section-info{gap:24px;padding:80px 0}}@media screen and (max-width:1200px){.section-info{padding:40px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}}@media screen and (max-width:576px){.section-info{gap:24px}}.section-info__text-block{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media screen and (max-width:1440px){.section-info__text-block{gap:32px}}@media screen and (max-width:576px){.section-info__text-block{gap:24px}}.section-info__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.section-info__text{--lines:14;display:-webkit-box;-webkit-box-orient:vertical;font-size:18px;-webkit-line-clamp:var(--lines);line-height:150%;overflow:hidden;position:relative;-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s)}@media screen and (max-width:1440px){.section-info__text{--lines:7}}@media screen and (max-width:1200px){.section-info__text{font-size:16px}}@media screen and (max-width:576px){.clamped .section-info__text:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(245,246,250,0)),to(var(--primary-white-color)));background:linear-gradient(to bottom,rgba(245,246,250,0),var(--primary-white-color));bottom:0;content:"";height:40px;left:0;opacity:1;position:absolute;right:0;-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s)}.clamped.open .section-info__text:after{opacity:0}}.open .section-info__text{--lines:unset}.section-info__show-more{opacity:0;pointer-events:none}.section-info__show-more:before{content:"Подробнее"}@media screen and (max-width:576px){.section-info__show-more:before{content:"Читать больше"}}.open .section-info__show-more:before{content:"Скрыть"}@media screen and (max-width:576px){.open .section-info__show-more:before{content:"Скрыть"}}.clamped .section-info__show-more{opacity:1;pointer-events:all}.section-info__show-more:after{-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s)}@media screen and (min-width:577px){.section-info__show-more:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23343a3f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 10-4 4-4-4'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}}.open .section-info__show-more:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.section-info__image-wrapper{max-width:calc(50% - 20px);width:100%}@media screen and (max-width:1440px){.section-info__image-wrapper{max-width:calc(50% - 12px)}}@media screen and (max-width:1200px){.section-info__image-wrapper{height:402px;max-width:100%;overflow:hidden}}@media screen and (max-width:576px){.section-info__image-wrapper{height:auto}}.section-info__image{border-radius:16px;width:100%}@media screen and (max-width:1200px){.section-info__image{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:576px){.section-info__image{border-radius:12px}}.catalog-products-element:not(.load) .product-detail__actions-blocks,.catalog-products-element:not(.load) .product-detail__buy-block,.catalog-products-element:not(.load) .product-detail__image-main,.catalog-products-element:not(.load) .product-detail__properties-block,.catalog-products-element:not(.load) .product-detail__teasers-item{overflow:hidden;position:relative}.catalog-products-element:not(.load) .product-detail__actions-blocks:before,.catalog-products-element:not(.load) .product-detail__buy-block:before,.catalog-products-element:not(.load) .product-detail__image-main:before,.catalog-products-element:not(.load) .product-detail__properties-block:before,.catalog-products-element:not(.load) .product-detail__teasers-item:before{-webkit-animation:loading 2s ease-in infinite;animation:loading 2s ease-in infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.5));bottom:0;content:"";left:-300px;position:absolute;top:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);width:50px;z-index:3}@-webkit-keyframes loading{to{left:calc(100% + 300px)}}.catalog-products-element:not(.load) .product-detail__actions-blocks:after,.catalog-products-element:not(.load) .product-detail__buy-block:after,.catalog-products-element:not(.load) .product-detail__image-main:after,.catalog-products-element:not(.load) .product-detail__properties-block:after,.catalog-products-element:not(.load) .product-detail__teasers-item:after{background-color:var(--background-color);content:"";inset:0;position:absolute;z-index:2}.catalog-products-element:not(.load) .product-detail__actions-blocks,.catalog-products-element:not(.load) .product-detail__properties-block{border-radius:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.catalog-products-element:not(.load) .product-detail__image-thumbs-slide{-webkit-transition:unset;transition:unset;visibility:hidden}.catalog-products-element:not(.load) .product-detail-info .product-detail-block,.catalog-products-element:not(.load) .product-detail-info .product-detail-nav,.catalog-products-element:not(.load) .product-detail-info__banner,.catalog-products-element:not(.load) .product-detail-info__brand,.catalog-products-element:not(.load) .product-detail-info__teasers{overflow:hidden;position:relative}.catalog-products-element:not(.load) .product-detail-info .product-detail-block:before,.catalog-products-element:not(.load) .product-detail-info .product-detail-nav:before,.catalog-products-element:not(.load) .product-detail-info__banner:before,.catalog-products-element:not(.load) .product-detail-info__brand:before,.catalog-products-element:not(.load) .product-detail-info__teasers:before{-webkit-animation:loading 2s ease-in infinite;animation:loading 2s ease-in infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.5));bottom:0;content:"";left:-300px;position:absolute;top:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);width:50px;z-index:3}.catalog-products-element:not(.load) .product-detail-info .product-detail-block:after,.catalog-products-element:not(.load) .product-detail-info .product-detail-nav:after,.catalog-products-element:not(.load) .product-detail-info__banner:after,.catalog-products-element:not(.load) .product-detail-info__brand:after,.catalog-products-element:not(.load) .product-detail-info__teasers:after{background-color:var(--background-color);content:"";inset:0;position:absolute;z-index:2}.catalog-products-element:not(.load) .product-detail-info .product-detail-nav{border-radius:12px}.catalog-products-element:not(.load) .product-detail-info__bottom>*{visibility:hidden}.catalog-products-element:not(.load) .product-detail-info__brand:after{height:100%;width:100%}.loading .catalog-not-found__message{overflow:hidden;position:relative}.loading .catalog-not-found__message:before{-webkit-animation:loading 2s ease-in infinite;animation:loading 2s ease-in infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.5));bottom:0;content:"";left:-300px;position:absolute;top:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);width:50px;z-index:3}.loading .catalog-not-found__message:after{background-color:var(--background-color);content:"";inset:0;position:absolute;z-index:2}.loading .catalog-not-found .products-section__title{border-radius:12px;overflow:hidden;position:relative}.loading .catalog-not-found .products-section__title:before{-webkit-animation:loading 2s ease-in infinite;animation:loading 2s ease-in infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.5));bottom:0;content:"";left:-300px;position:absolute;top:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);width:50px;z-index:3}.loading .catalog-not-found .products-section__title:after{background-color:var(--background-color);content:"";inset:0;position:absolute;z-index:2}.catalog-products-sections{margin:37px 0 80px}@media screen and (max-width:576px){.catalog-products-sections{margin:44px 0 40px}}.catalog-products-sections__title{margin:0 0 52px}@media screen and (max-width:1200px){.catalog-products-sections__title{margin:0 0 18px}}@media screen and (max-width:576px){.catalog-products-sections__title{margin:0 0 34px}}.catalog-products-sections.loading .sections-index__item{overflow:hidden;position:relative}.catalog-products-sections.loading .sections-index__item:before{-webkit-animation:loading 2s ease-in infinite;animation:loading 2s ease-in infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.5));bottom:0;content:"";left:-300px;position:absolute;top:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);width:50px;z-index:3}@keyframes loading{to{left:calc(100% + 300px)}}.catalog-products-sections.loading .sections-index__item:after{background-color:var(--background-color);content:"";inset:0;position:absolute;z-index:2}.catalog-products-section-blocks-brand{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}@media screen and (max-width:1200px){.catalog-products-section-blocks-brand{gap:40px;margin-bottom:40px}}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.element/product/style.min.css?178168428535356*/
:root{--font-family--open:"Open Sans",sans-serif;--font-family--mulish:"Mulish",sans-serif;--main-font:var(--font-family--mulish);--transition-duration:0.3s;--primary-black-color:#121127;--primary-white-color:#fff;--primary-blue-color:#3566a0;--primary-gray-color:#dcdbdf;--secondary-black-color:#001e49;--secondary-blue-color:#e2e8f1;--tertiary-blue-color:#144375;--background-color:#f5f6fa;--background-hover-color:#ebf0f6;--primary-black-color-translucent:rgba(18,17,39,.6);--primary-black-color-translucent-4:rgba(18,17,39,.4);--primary-black-color-translucent-8:rgba(18,17,39,.8);--secondary-black-color-translucent:rgba(0,25,66,.6)}.product-detail{margin-top:38px}@media screen and (max-width:1200px){.product-detail{margin-top:22px}}@media screen and (max-width:576px){.product-detail{margin-top:28px}}.product-detail__title{margin:0}.product-detail__content{display:grid;gap:0 40px;grid-template-areas:"image actions info" "image properties info";grid-template-columns:644px 1fr 370px;grid-template-rows:auto 1fr;margin-top:20px}@media screen and (max-width:1440px){.product-detail__content{gap:0 24px;grid-template-columns:461px 1fr 267px}}@media screen and (max-width:1200px){.product-detail__content{gap:32px;grid-template-areas:"actions" "image" "properties" "info";grid-template-columns:100%;margin-top:24px}}@media screen and (max-width:576px){.product-detail__content{gap:24px}}.product-detail__image-block{grid-area:image;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail__actions-blocks,.product-detail__image-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.product-detail__actions-blocks{grid-area:actions;margin-bottom:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.product-detail__actions-blocks{margin-bottom:0}}.product-detail__properties-block{grid-area:properties}.product-detail__info-block{grid-area:info}.product-detail__image-main{border:1px solid var(--primary-gray-color);border-radius:12px;height:513px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:576px){.product-detail__image-main{height:328px}}@media screen and (min-width:1201px){.product-detail__image-main .swiper-pagination{display:none}}.product-detail__image-main .swiper-pagination-bullet{--swiper-pagination-color:var(--primary-blue-color);--swiper-pagination-bullet-height:4px;--swiper-pagination-bullet-width:28px;--swiper-pagination-bullet-inactive-color:var(--primary-gray-color);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-border-radius:4px}.product-detail__image-swiper{height:100%}.product-detail__image-swiper-slide{background-color:var(--primary-white-color)}.product-detail__image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.product-detail__image--placeholder{-o-object-fit:cover;object-fit:cover}.product-detail__image-thumbs,.product-detail__image-thumbs.swiper{margin-left:0}@media screen and (max-width:1200px){.product-detail__image-thumbs,.product-detail__image-thumbs.swiper{left:0;position:absolute;right:0;visibility:hidden;z-index:-1}}.product-detail__image-thumbs-slide{cursor:pointer}.product-detail__image-thumbs-slide,.product-detail__image-thumbs-slide.swiper-slide{border:1px solid var(--primary-gray-color);border-radius:12px;height:64px;overflow:hidden;-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s);width:64px}.product-detail__image-thumbs-slide.swiper-slide-thumb-active,.product-detail__image-thumbs-slide.swiper-slide.swiper-slide-thumb-active{border-color:var(--secondary-black-color)}.product-detail__thumbs-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.product-detail__stickers{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;left:9px;position:absolute;right:9px;top:11px;z-index:2}.product-detail__actions,.product-detail__stickers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail__actions{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;gap:24px;justify-content:flex-end}.product-detail__article{--btn-gap:4px;--btn-color:var(--secondary-black-color-translucent);--btn-font-weight:400;--btn-font-size:16px;--btn-line-height:150%}.product-detail__select-property{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:32px}@media screen and (max-width:1200px){.product-detail__select-property{margin-bottom:0}}.product-detail__select-property-title{font-size:18px;font-weight:600;line-height:130%}@media screen and (max-width:576px){.product-detail__select-property-title{font-size:16px}}.product-detail__select-property-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media screen and (max-width:576px){.product-detail__select-property-items{gap:8px}}.product-detail__select-property-item{--btn-padding:12px;--btn-border-radius:8px;--btn-color:var(--main-001e49);min-height:40px;min-width:45px}.product-detail__select-property-item,.product-detail__select-property-item.btn--bordered{--btn-border:1px solid var(--primary-gray-color)}.product-detail__select-property-item.active,.product-detail__select-property-item.btn--bordered.active{--btn-border:1px solid var(--secondary-black-color)}.product-detail__select-property-item.active:active,.product-detail__select-property-item.active:hover,.product-detail__select-property-item.active:hover:active,.product-detail__select-property-item.btn--bordered.active:active,.product-detail__select-property-item.btn--bordered.active:hover,.product-detail__select-property-item.btn--bordered.active:hover:active{--btn-color:var(--main-001e49);--btn-background-color:var(--primary-white-color);cursor:default}@media screen and (max-width:576px){.product-detail__select-property-item{--btn-padding:8px;--btn-font-size:14px}}.product-detail__top-properties{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (max-width:1200px){.product-detail__top-properties{display:none}}.product-detail__top-properties-item{font-size:16px;line-height:150%}.product-detail__top-properties-name{color:var(--primary-black-color-translucent)}.product-detail__properties-all{margin-top:8px}.product-detail__properties-all:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23001e49' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}@media (hover:hover){.product-detail__properties-all:hover:after{-webkit-filter:var(--filter-to-blue);filter:var(--filter-to-blue)}}.product-detail__buy-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--background-color);border-radius:16px;-ms-flex-direction:column;flex-direction:column;gap:16px;overflow:hidden;padding:32px 24px 24px}@media screen and (max-width:1440px){.product-detail__buy-block{padding:16px}}@media screen and (max-width:1200px){.product-detail__buy-block{gap:22px;padding:32px 24px 24px}}@media screen and (max-width:576px){.product-detail__buy-block{gap:16px;padding:16px}}.product-detail__price-availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media screen and (max-width:576px){.product-detail__price-availability{gap:12px}}.product-detail__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.product-detail__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px 12px}.product-detail__price{font-size:22px;font-weight:600;line-height:130%}@media screen and (max-width:576px){.product-detail__price{font-size:20px;line-height:120%}}.product-detail__price-old{color:var(--primary-black-color-translucent);font-size:16px;line-height:150%;text-decoration:line-through}@media screen and (max-width:576px){.product-detail__price-old{font-size:14px}}.product-detail__tax{background-color:var(--secondary-blue-color);border-radius:4px;color:var(--primary-black-color-translucent);font-size:16px;font-weight:600;line-height:150%;margin-top:3px;padding:2px 4px;white-space:nowrap}@media screen and (max-width:1440px){.product-detail__tax{font-size:14px}}.product-detail__availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width:1440px){.product-detail__availability{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:1200px){.product-detail__availability{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product-detail__available-count{color:var(--primary-black-color-translucent);font-size:16px;line-height:150%;opacity:0;-webkit-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s)}@media screen and (max-width:1440px){.product-detail__available-count{font-size:14px}}.product-detail__available-count.show{opacity:1}.product-detail__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width:576px){.product-detail__buttons{gap:8px}}.product-detail__basket-btn,.product-detail__request{--btn-max-width:100%}.product-detail__request{min-height:48px;--btn-padding:12px 12px;--btn-background-color:transparent}.product-detail__request:active,.product-detail__request:focus{--btn-background-color:var(--secondary-black-color);--btn-color:var(--primary-white-color)}.product-detail__basket{position:relative;z-index:2}.product-detail__basket:has(.catalog-counter.active) .product-detail__basket-btn{opacity:0;z-index:1}.product-detail__basket:has(.catalog-counter.active) .product-detail__basket-counter{opacity:1;z-index:2}.product-detail__basket-btn{position:relative;z-index:2}.product-detail__basket-btn:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23001e49' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2M9 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H9'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-filter:var(--filter-to-white);filter:var(--filter-to-white);justify-content:center;line-height:0}.product-detail__basket-counter{inset:0;opacity:0;position:absolute;-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s);z-index:1}.product-detail__buttons-mobile{background-color:var(--background-color);border-radius:16px 16px 0 0;bottom:0;left:0;overflow:hidden;padding:16px;position:fixed;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform var(--transition-duration,.3s);transition:-webkit-transform var(--transition-duration,.3s);transition:transform var(--transition-duration,.3s);transition:transform var(--transition-duration,.3s),-webkit-transform var(--transition-duration,.3s);z-index:5}@media screen and (min-width:577px){.product-detail__buttons-mobile{display:none}}.product-detail__buttons-mobile.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.product-detail__teasers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;margin-top:7px}@media screen and (max-width:1200px){.product-detail__teasers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:576px){.product-detail__teasers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-detail__teasers-item{background-color:var(--background-color);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:24px;width:100%}@media screen and (max-width:1440px){.product-detail__teasers-item{padding:16px}}@media screen and (max-width:1200px){.product-detail__teasers-item{padding:24px}}@media screen and (max-width:576px){.product-detail__teasers-item{padding:16px}}.product-detail__teasers-icon{margin-top:2px}.product-detail__teasers-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.product-detail__teasers-title{font-size:18px;font-weight:600;line-height:130%}@media screen and (max-width:576px){.product-detail__teasers-title{font-size:16px}}.product-detail__teasers-text{font-size:16px;line-height:150%}@media screen and (max-width:1440px){.product-detail__teasers-text{font-size:14px}}.product-detail__teasers-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}@media screen and (min-width:1441px){.product-detail .products-available{font-size:16px}}.product-detail__payment-delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.product-detail__payment-delivery,.product-detail__payment-delivery p{font-size:18px;font-weight:400;line-height:150%}@media screen and (max-width:1440px){.product-detail__payment-delivery,.product-detail__payment-delivery p{font-size:16px}}.product-detail__payment-delivery p:first-child{margin-top:0}.product-detail__payment-delivery p:last-child{margin-bottom:0}.product-detail__payment-delivery-title{margin-bottom:20px}.product-detail__payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-detail__payment-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.product-detail__payment-teaser-title{font-size:18px;font-weight:600;line-height:130%}@media screen and (max-width:576px){.product-detail__payment-teaser-title{font-size:16px}}.product-detail__payment-teaser-description{font-size:16px}@media screen and (max-width:576px){.product-detail__payment-teaser-description{font-size:14px}}.product-detail__payment-teaser-icon{margin-top:2px}.product-detail__payment-teaser-icon:is(img),.product-detail__payment-teaser-icon:is(img).s24{border-radius:0;-o-object-fit:contain;object-fit:contain}.product-detail__payment-teaser-text-block{gap:4px}.product-detail__delivery,.product-detail__payment-teaser-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail__delivery{gap:20px}@media screen and (max-width:576px){.product-detail__delivery{gap:8px}}.product-detail__delivery-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--background-color);border-radius:16px;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width:576px){.product-detail__delivery-block{border-radius:12px;padding:16px}}.product-detail__delivery-block-head{gap:12px}.product-detail__delivery-block-head,.product-detail__delivery-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail__delivery-icon-wrapper{height:60px;width:60px;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--primary-white-color);border-radius:8px;justify-content:center}@media screen and (max-width:576px){.product-detail__delivery-icon-wrapper{height:40px;width:40px}}.product-detail__delivery-icon.s24{border-radius:0;-o-object-fit:contain;object-fit:contain}.product-detail__delivery-title{font-size:18px;font-weight:600;line-height:130%}.product-detail__delivery-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width:1440px){.product-detail__delivery-images{gap:12px}}@media screen and (max-width:576px){.product-detail__delivery-images{gap:8px}}.product-detail__delivery-image-wrapper{background:var(--primary-white-color);border-radius:8px;height:90px;width:120px}@media screen and (max-width:576px){.product-detail__delivery-image-wrapper{height:51px;width:68px}}.product-detail__delivery-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail__delivery-text p{margin:0}.product-detail__delivery-text p:has(br){line-height:100%}.product-detail-info{margin-top:12px}@media screen and (max-width:1200px){.product-detail-info{margin-top:30px}}@media screen and (max-width:576px){.product-detail-info{margin-top:40px}}.product-detail-info__top{display:grid;gap:0 40px;grid-template-areas:"banners blocks";grid-template-columns:644px 1fr}@media screen and (max-width:1440px){.product-detail-info__top{gap:0 24px;grid-template-columns:461px 1fr}}@media screen and (max-width:1200px){.product-detail-info__top{gap:40px 0;grid-template-areas:"blocks" "banners";grid-template-columns:100%}}@media screen and (max-width:576px){.product-detail-info__top{gap:80px 0}}.product-detail-info__banners{gap:12px;grid-area:banners}.product-detail-info__banners,.product-detail-info__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail-info__blocks{gap:24px;grid-area:blocks;overflow:hidden}@media screen and (max-width:576px){.product-detail-info__blocks{gap:40px;overflow:visible}}.product-detail-info__brand{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);border-radius:16px;gap:12px;overflow:hidden;-webkit-transition:background-color var(--transition-duration,.3s);transition:background-color var(--transition-duration,.3s)}@media (hover:hover){.product-detail-info__brand:hover{background-color:var(--background-hover-color)}}@media screen and (max-width:1200px){.product-detail-info__brand{border-radius:12px}}@media screen and (max-width:576px){.product-detail-info__brand{gap:8px;padding:16px}}.product-detail-info__brand:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23001e49' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.product-detail-info__brand-image{border-radius:8px;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;overflow:hidden;width:80px}.product-detail-info__brand-text-block{width:100%;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.product-detail-info__brand-name{--link-color:var(--primary-black-color);--link-color-hover:var(--primary-black-color);--link-font-weight:600;--link-font-size:18px;--link-line-height:130%}@media screen and (max-width:576px){.product-detail-info__brand-name{--link-font-size:16px}}.product-detail-info__brand-name:after{content:"";inset:0;position:absolute}.product-detail-info__brand-description{font-size:14px;line-height:150%}.product-detail-info__teasers{background-color:var(--background-color);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;padding:24px}@media screen and (max-width:1440px){.product-detail-info__teasers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1200px){.product-detail-info__teasers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}}@media screen and (max-width:767px){.product-detail-info__teasers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:576px){.product-detail-info__teasers{padding:16px}}.product-detail-info__teasers-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width:1440px){.product-detail-info__teasers-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:1200px){.product-detail-info__teasers-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){.product-detail-info__teasers-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product-detail-info__teasers-icon{height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:24px}.product-detail-info__teasers-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.product-detail-info__teasers-title{font-size:18px;font-weight:600;line-height:130%}@media screen and (max-width:576px){.product-detail-info__teasers-title{font-size:16px}}.product-detail-info__teasers-description{font-size:16px;line-height:150%;text-align:left}.product-detail-info__teasers-description .btn{min-height:27px;text-align:left}.product-detail-info__banner{background-color:var(--tertiary-blue-color);border-radius:16px;overflow:hidden;position:relative}@media screen and (max-width:1200px){.product-detail-info__banner{border-radius:12px}}.product-detail-info__banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:386px;padding:24px;position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:42px}@media screen and (max-width:576px){.product-detail-info__banner-content{background-color:var(--tertiary-blue-color);border-radius:12px;margin-top:-14px;max-width:100%;padding:24px 20px 20px}}.product-detail-info__banner-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (max-width:576px){.product-detail-info__banner-text-block{gap:14px}}.product-detail-info__banner-title{color:var(--primary-white-color);font-size:24px;font-weight:600;line-height:120%}@media screen and (max-width:1440px){.product-detail-info__banner-title{font-size:22px}}@media screen and (max-width:1200px){.product-detail-info__banner-title{font-size:20px}}.product-detail-info__banner-description{color:var(--primary-white-color);font-size:16px;line-height:150%}.product-detail-info__banner-description ul{list-style-type:disc}.product-detail-info__banner-description ul li{display:list-item;margin-left:24px}.product-detail-info__banner-description ul li:before{display:none}@media screen and (max-width:576px){.product-detail-info__banner-link{min-height:64px;--btn-max-width:100%}}.product-detail-info__banner-image{bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:257px}@media screen and (max-width:1440px){.product-detail-info__banner-image{width:194px}}@media screen and (max-width:1200px){.product-detail-info__banner-image{width:257px}}@media screen and (max-width:576px){.product-detail-info__banner-image{aspect-ratio:328/283;height:auto;position:static;width:100%}}.product-detail-info__bottom{--block-gap:160px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:calc(var(--block-gap)/2) 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--block-gap)}@media screen and (max-width:1200px){.product-detail-info__bottom{--block-gap:80px}}@media screen and (max-width:767px){.product-detail-info .slider-nav{display:none}}@media screen and (max-width:576px){.product-detail-info .cta-index{--cta-index-padding:40px 16px}}.product-detail-info .cta-index .smart-captcha_invisible{margin-top:-24px}.product-detail-block{border:1px solid var(--primary-gray-color);border-radius:16px;overflow:hidden;padding:40px}@media screen and (max-width:576px){.product-detail-block{border:none;border-radius:unset;overflow:visible;padding:0}}.product-detail-block h1,.product-detail-block h2,.product-detail-block__title{font-size:24px;font-weight:600;line-height:120%;margin:0 0 24px}@media screen and (max-width:1440px){.product-detail-block h1,.product-detail-block h2,.product-detail-block__title{font-size:22px}}@media screen and (max-width:1200px){.product-detail-block h1,.product-detail-block h2,.product-detail-block__title{font-size:20px}}.product-detail-block h3,.product-detail-block h4,.product-detail-block h5{font-size:22px;font-weight:600;line-height:130%;margin:0 0 20px}@media screen and (max-width:1440px){.product-detail-block h3,.product-detail-block h4,.product-detail-block h5{font-size:20px}}@media screen and (max-width:1200px){.product-detail-block h3,.product-detail-block h4,.product-detail-block h5{font-size:18px}}@media screen and (max-width:576px){.product-detail-block h3,.product-detail-block h4,.product-detail-block h5{font-size:16px}}.product-detail-block h1,.product-detail-block h2,.product-detail-block h3,.product-detail-block h4,.product-detail-block h5{margin-top:32px}.product-detail-block h1:nth-child(2),.product-detail-block h2:nth-child(2),.product-detail-block h3:nth-child(2),.product-detail-block h4:nth-child(2),.product-detail-block h5:nth-child(2){margin-top:0}.product-detail-block ul{gap:8px}.product-detail-block ul li{padding-left:24px}.product-detail-block ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%233566a0' d='M14.13 7.989 3.845 2.052a.55.55 0 0 0-.797.65L4.916 8.3a.55.55 0 0 1 0 .349L3.05 14.227a.55.55 0 0 0 .797.651L14.13 8.942a.55.55 0 0 0 0-.953'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;margin-top:4px}.product-detail-block ul li p{font-size:18px;line-height:150%;margin:12px 0}@media screen and (max-width:1440px){.product-detail-block ul li p{font-size:16px}}.product-detail-block ul li p:first-child{margin-top:0}.product-detail-block ul li p:last-child{margin-bottom:0}.product-detail-block table{border-spacing:0;width:100%}.product-detail-block table td,.product-detail-block table th{font-size:16px;font-weight:400;line-height:150%;max-width:324px;padding:12px 20px;text-align:left}.product-detail-block table tbody tr:nth-child(2n),.product-detail-block table thead{background-color:var(--background-color)}.product-detail-block .table-wrapper{overflow-x:auto}@media screen and (max-width:767px){.product-detail-block .table-wrapper{margin:0 calc(var(--container-padding)*-1);padding:0 var(--container-padding);width:calc(100% + var(--container-padding)*2)}}.product-detail-block .table-wrapper table{min-width:600px}.product-detail-block hr{border:none}.product-detail-block img{border-radius:12px;height:auto;max-width:100%}.product-detail-block--description,.product-detail-block--description p{font-size:18px;line-height:150%}@media screen and (max-width:1440px){.product-detail-block--description,.product-detail-block--description p{font-size:16px}}.product-detail-block--description>*{margin:20px 0}.product-detail-block--description .product-detail-block__title{margin:0 0 20px}.product-detail-block--description img{border-radius:12px;height:auto;margin:0;max-width:100%}.product-detail-block--equipment .product-detail-block__title{margin:0 0 20px}.product-detail-block--equipment,.product-detail-block--equipment p,.product-detail-block--equipment ul li{font-size:18px;line-height:150%}@media screen and (max-width:1440px){.product-detail-block--equipment,.product-detail-block--equipment p,.product-detail-block--equipment ul li{font-size:16px}}.properties_sorter__group-title{font-size:18px;font-weight:600;line-height:130%;margin-bottom:20px}@media screen and (max-width:576px){.properties_sorter__group-title{font-size:16px}}.properties_sorter__property{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:150%;margin-bottom:16px}@media screen and (max-width:576px){.properties_sorter__property{font-size:14px}}.properties_sorter__property-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.properties_sorter__property-title-wrapper:after{content:"";-webkit-box-flex:1;border-bottom:1px dotted var(--primary-gray-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:12px;width:100%}@media screen and (max-width:576px){.properties_sorter__property-title-wrapper:after{display:none}}.properties_sorter__property-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.properties_sorter__property-title-text{color:var(--primary-black-color-translucent)}.properties_sorter__property-value{width:100%}.properties_sorter__all{display:grid;grid-template-rows:0fr;overflow:hidden;-webkit-transition:grid-template-rows var(--transition-duration,.3s);transition:grid-template-rows var(--transition-duration,.3s);transition:grid-template-rows var(--transition-duration,.3s),-ms-grid-rows var(--transition-duration,.3s)}.open .properties_sorter__all,.properties_sorter__all.open{grid-template-rows:1fr}.properties_sorter__all-wrapper{min-height:0}.properties_sorter__all-btn.btn--link{--btn-padding:3px 0}@media (hover:hover){.properties_sorter__all-btn:hover:after{-webkit-filter:var(--filter-to-blue);filter:var(--filter-to-blue)}}.properties_sorter__all-btn:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23343a3f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 10-4 4-4-4'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s)}.open .properties_sorter__all-btn:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-detail-documentation__title{margin-bottom:32px}@media screen and (max-width:576px){.product-detail-documentation__title{margin-bottom:20px}}.product-detail-documentation__items{display:grid;gap:32px 20px;grid-template-columns:1fr 1fr}@media screen and (max-width:1200px){.product-detail-documentation__items{gap:24px 20px}}@media screen and (max-width:576px){.product-detail-documentation__items{gap:12px;grid-template-columns:100%}}.product-detail-documentation__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.product-detail-documentation__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;--link-color:var(--primary-black-color);--link-font-weight:600;--link-font-size:18px;--link-line-height:130%}@media screen and (max-width:576px){.product-detail-documentation__name{--link-font-size:16px}}.product-detail-documentation__name:after{content:"";inset:0;position:absolute}.product-detail-documentation__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.product-detail-nav{margin:9px 0}@media screen and (max-width:1200px){.product-detail-nav{margin:12px 0}}@media screen and (max-width:576px){.product-detail-nav{display:none}}.product-detail-nav__btn{--btn-padding:20px;--btn-color:var(--secondary-black-color);--btn-background-color:var(--background-color);white-space:nowrap}@media (hover:hover){.product-detail-nav__btn:hover{--btn-color:var(--primary-white-color);--btn-background-color:var(--primary-blue-color)}}.product-detail-nav__btn:active{--btn-background-color:var(--secondary-black-color);--btn-color:var(--primary-white-color)}.product-detail-nav .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-detail-nav .swiper{margin-left:0}@media screen and (max-width:767px){.product-detail-nav .swiper{margin:0 calc(var(--container-padding)*-1);padding:0 var(--container-padding);width:calc(100% + var(--container-padding)*2)}}@media screen and (max-width:576px){.SmartCaptcha-Shield_position_bottom{--smart-captcha-bottom:80px}}.fancybox__dialog .fancybox__container{--f-thumb-width:64px;--f-thumb-height:64px;--f-thumb-clip-width:64px}
/* End */


/* Start:/local/assets/libs/fancybox/fancybox.css?177874710632341*/
:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media (hover: hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}

/* End */


/* Start:/bitrix/components/sprint.editor/blocks/templates/.default/_style.css?17799491233610*/
/* Общие стили для блоков */
.sp-block-table table {
    width: 100%;
    border-collapse: collapse;
}

.sp-block-table table tr {
    background: #f7f7f7;
    color: #8a8a8a;
}

.sp-block-table table tr:nth-child(odd) {
    background: #e7e6e6;
}

.sp-block-table table tr:hover {
    background: #d4d4d4;
    color: #000;
}

.sp-block-table table td {
    text-align: left;
    border: 1px solid #ccc;
    padding: 5px;
}

.sp-block-table p {
    margin: 0;
}

.sp-image img {
    width: 100%;
}

.sp-video iframe,
.sp-video-gallery iframe {
    border-width: 0;
}

.sp-iblock-sections {
    padding: 10px;
    border: 1px solid #c3c3c3;
    margin: 10px 0;
}

.sp-iblock-elements {
    padding: 10px;
    border: 1px solid #c3c3c3;
    margin: 10px 0;
}
.sp-medialib-elements {
    padding: 10px;
    border: 1px solid #c3c3c3;
    margin: 10px 0;
}

.sp-properties {
    width: 400px;
    border-collapse: collapse;
}

.sp-properties_title {
    border: 1px solid #ccc;
    padding: 0 5px;
    font-weight: bold;
}

.sp-properties_text {
    border: 1px solid #ccc;
    padding: 0 5px;
}

.sp-gallery-items {
    overflow: hidden;
}

.sp-gallery-item {
    float: left;
    height: 220px;
    padding: 5px;
    /*width: 20%;*/
}

.sp-gallery-item-img-wrapper {
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    display: block;
    color: inherit;
}

.sp-gallery-item img {
    display: block;
    max-width: 100%;
    left: 50%;
    max-height: 100%;
    max-width: none;
    position: relative;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) translateZ(0);
    -moz-transform: translate(-50%, -50%) translateZ(0);
    -o-transform: translate(-50%, -50%) translateZ(0);
    -ms-transform: translate(-50%, -50%) translateZ(0);
    transform: translate(-50%, -50%) translateZ(0);
}

.sp-gallery-item-text {
    background-color: rgba(255, 255, 255, .7);
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    width: 100%;
}

.sp-gallery-item-text:hover {
    opacity: 1;
}

.sp-gallery-item-text::after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.sp-gallery-item-text-content {
    display: inline-block;
    vertical-align: middle;
    width: 90%;
}

.sp-button_link,
.sp-button_link:link,
.sp-button_link:visited {
    display: inline-block;
    padding: 10px 20px;
    margin: 10px 0;
    border-radius: 20px;
    text-decoration: none;
    background: #ccc;
    color: #333;
}

.sp-button_link:hover {
    text-decoration: none;
    background: #333;
    color: #ccc;
}

/*accordion*/
.sp-accordion {
    border: 1px solid #ccc;
    border-radius: 5px;
}

.sp-accordion-title {
    border-top: 1px solid #ccc;
    color: #444;
    cursor: pointer;
    padding: 10px;
    text-align: left;
}

.sp-accordion-title:first-child {
    border-top: none;
}

.sp-accordion-container {
    padding: 0 10px 10px;
    display: none;
    overflow: hidden;
}

.sp-accordion-title:after {
    content: '\02795';
    font-size: 12px;
    color: #777;
    float: right;
    margin: 2px 5px;
}

.sp-accordion-title__active:after {
    content: "\2796";
}

.sp-complex-table {
    display: table;
    table-layout: fixed;
    border-spacing: 10px;
}

.sp-complex-row {
    display: table-row;
}

.sp-complex-col {
    display: table-cell;
    vertical-align: top;
}

/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section/products/style.min.css?178168428516054*/
:root{--font-family--open:"Open Sans",sans-serif;--font-family--mulish:"Mulish",sans-serif;--main-font:var(--font-family--mulish);--transition-duration:0.3s;--primary-black-color:#121127;--primary-white-color:#fff;--primary-blue-color:#3566a0;--primary-gray-color:#dcdbdf;--secondary-black-color:#001e49;--secondary-blue-color:#e2e8f1;--tertiary-blue-color:#144375;--background-color:#f5f6fa;--background-hover-color:#ebf0f6;--primary-black-color-translucent:rgba(18,17,39,.6);--primary-black-color-translucent-4:rgba(18,17,39,.4);--primary-black-color-translucent-8:rgba(18,17,39,.8);--secondary-black-color-translucent:rgba(0,25,66,.6)}.products-section__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:48px;justify-content:space-between}@media screen and (max-width:1200px){.products-section__title-wrapper{margin-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.products-section__wrapper:not(.swiper){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width:767px){.products-section__wrapper.swiper{margin:0 calc(var(--container-padding)*-1);padding:0 var(--container-padding);width:calc(100% + var(--container-padding)*2)}}.products-section__items:not(.swiper-wrapper){display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(328px,1fr))}@media screen and (max-width:1440px){.products-section__items:not(.swiper-wrapper){gap:24px}}@media screen and (max-width:767px){.products-section__items:not(.swiper-wrapper){gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media screen and (max-width:360px){.products-section__items:not(.swiper-wrapper){grid-template-columns:100%}}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__items:not(.swiper-wrapper){grid-template-columns:100%}}.products-section__item{-webkit-transition:background-color var(--transition-duration,.3s);transition:background-color var(--transition-duration,.3s)}.products-section__item,.products-section__item.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:470px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--background-color);border-radius:16px;-ms-flex-direction:column;flex-direction:column;gap:0;overflow:hidden}@media (hover:hover){.products-section__item:hover{background-color:var(--background-hover-color)}.products-section__item:hover .products-section__image{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}}.products-section__item.swiper-slide{height:auto}@media screen and (max-width:576px){.products-section__item.swiper-slide{max-width:348px}}@media screen and (max-width:767px){.products-section__item.swiper-slide{max-width:272px}}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__item{min-height:240px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.loading .products-section__item{overflow:hidden;position:relative}.loading .products-section__item:before{-webkit-animation:loading 2s ease-in infinite;animation:loading 2s ease-in infinite;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.5));bottom:0;content:"";left:-300px;position:absolute;top:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);width:50px;z-index:3}@-webkit-keyframes loading{to{left:calc(100% + 300px)}}@keyframes loading{to{left:calc(100% + 300px)}}.loading .products-section__item:after{background-color:var(--background-color);content:"";inset:0;position:absolute;z-index:2}.products-section__image-block{background-color:var(--primary-white-color);border-radius:0 0 16px 16px;height:277px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1440px){.products-section__image-block{height:272px}}@media screen and (max-width:1200px){.products-section__image-block{border-radius:0 0 12px 12px;height:303px}}@media screen and (max-width:576px){.products-section__image-block{height:285px}}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__image-block{border-radius:0 16px 16px 0;height:240px;width:320px}}@media screen and (min-width:768px) and (max-width:1440px){.catalog-products-section__products--list>.products-section .products-section__image-block{border-radius:0 12px 12px 0;width:212px}}.products-section__image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform var(--transition-duration,.3s);transition:-webkit-transform var(--transition-duration,.3s);transition:transform var(--transition-duration,.3s);transition:transform var(--transition-duration,.3s),-webkit-transform var(--transition-duration,.3s);width:100%}.products-section__image.placeholder{-o-object-fit:cover;object-fit:cover}.products-section__stickers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;inset:8px;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-section__stickers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.products-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 24px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1440px){.products-section__content{padding:16px 20px 20px}}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;padding:16px 24px 24px}}@media screen and (min-width:768px) and (max-width:1440px){.catalog-products-section__products--list>.products-section .products-section__content{padding:14px 20px 20px}}.products-section__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__text-block{-webkit-box-flex:1;-ms-flex:1;flex:1}}.products-section__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;--link-font-weight:600;--link-font-size:18px;--link-line-height:130%}@media screen and (max-width:1200px){.products-section__name{--link-font-size:16px}}.products-section__name:after{content:"";inset:0;position:absolute}@media screen and (min-width:768px) and (max-width:1440px){.catalog-products-section__products--list>.products-section .products-section__name{--link-font-size:16px}}.products-section__properties{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.products-section__property{font-size:16px;line-height:150%}@media screen and (max-width:1200px){.products-section__property{font-size:14px}}.products-section__property:nth-child(n+4){display:none}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__property:nth-child(n+4){display:block}}.products-section__property-name{color:var(--primary-black-color-translucent)}.products-section__action-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__action-block{max-width:320px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px) and (max-width:1440px){.catalog-products-section__products--list>.products-section .products-section__action-block{max-width:267px}}.products-section__price-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.products-section__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px 12px}.products-section__price{font-size:22px;font-weight:600;line-height:130%}.products-section__price-old{color:var(--primary-black-color-translucent);font-size:16px;line-height:150%;text-decoration:line-through}.products-section__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 12px}.products-section__article{--btn-gap:4px;--btn-color:var(--secondary-black-color-translucent);--btn-font-weight:400;--btn-font-size:14px;--btn-line-height:150%;text-align:left}.products-section__article:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg stroke='%23001942' stroke-linecap='round' stroke-linejoin='round' opacity='.6'%3E%3Cpath d='M13.333 6h-6C6.597 6 6 6.597 6 7.333v6c0 .737.597 1.334 1.333 1.334h6c.737 0 1.334-.597 1.334-1.334v-6c0-.736-.597-1.333-1.334-1.333'/%3E%3Cpath d='M3.334 10h-.667a1.333 1.333 0 0 1-1.333-1.333v-6a1.333 1.333 0 0 1 1.333-1.333h6a1.333 1.333 0 0 1 1.334 1.333v.667'/%3E%3C/g%3E%3C/svg%3E")}.products-section__article.active:after,.products-section__article:after{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.products-section__article.active:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none' viewBox='0 0 12 9'%3E%3Cpath stroke='%23343a3f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 1 4.125 8 1 4.818'/%3E%3C/svg%3E")}.products-section__article:hover:after{-webkit-filter:var(--filter-to-blue);filter:var(--filter-to-blue)}.products-section__buttons{display:grid;gap:12px;grid-template-areas:"request basket";grid-template-columns:1fr auto;grid-template-rows:auto}.products-section__buttons:not(:has(.products-section__basket)){grid-template-columns:100%}@media screen and (max-width:1200px){.products-section__buttons{gap:8px}}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__buttons{grid-template-areas:"basket basket" "request request"}.catalog-products-section__products--list>.products-section .products-section__buttons:has(.products-section__actions){grid-template-areas:"basket actions" "request request"}}.products-section__request{grid-area:request;--btn-max-width:100%;--btn-background-color:transparent}.products-section__request:active,.products-section__request:focus{--btn-background-color:var(--secondary-black-color);--btn-color:var(--primary-white-color);--arrow-filter:var(--filter-to-white)}.products-section__request.btn--arrow{--btn-padding:11px 14px}.products-section--slider .products-section__request.btn--arrow{--btn-padding:11px 8px}@media screen and (max-width:767px){.products-section--slider .products-section__request.btn--arrow{--btn-padding:0}}@media screen and (max-width:1200px){.products-section__request.btn--arrow:after{display:none}}.products-section__basket{grid-area:basket;position:relative;z-index:2}.products-section__basket:has(.catalog-counter.active) .products-section__basket-btn{--btn-background-color:var(--primary-blue-color)}@media (hover:hover){.products-section__basket:has(.catalog-counter.active) .products-section__basket-btn:hover{--btn-background-color:var(--secondary-black-color)}}.products-section__basket:has(.catalog-counter.active) .products-section__basket-btn:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M20 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2M9 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6h-3.6'/%3E%3Cpath d='m11.393 10 2 2 4-4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__basket:has(.catalog-counter.active) .products-section__basket-btn{opacity:0;z-index:1}.catalog-products-section__products--list>.products-section .products-section__basket:has(.catalog-counter.active) .products-section__basket-counter{opacity:1;z-index:2}}.products-section__basket-btn{z-index:2;--btn-padding:12px}.products-section__basket-btn:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23001e49' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2M9 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H9'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-filter:var(--filter-to-white);filter:var(--filter-to-white);justify-content:center;line-height:0}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__basket-btn{--btn-max-width:100%}.catalog-products-section__products--list>.products-section .products-section__basket-btn:before{content:attr(title)}}.products-section__basket-counter{display:none;inset:0;opacity:0;position:absolute;-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s);z-index:1}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__basket-counter{display:block}}.products-section__actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:actions;position:absolute;right:8px;top:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media screen and (min-width:768px){.catalog-products-section__products--list>.products-section .products-section__actions{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.catalog-products-section__products--list>.products-section .products-section__actions .btn--product-action{--btn-padding:12px}}.products-section__btn{position:relative;z-index:2}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section/services/style.min.css?17816842857329*/
:root{--font-family--open:"Open Sans",sans-serif;--font-family--mulish:"Mulish",sans-serif;--main-font:var(--font-family--mulish);--transition-duration:0.3s;--primary-black-color:#121127;--primary-white-color:#fff;--primary-blue-color:#3566a0;--primary-gray-color:#dcdbdf;--secondary-black-color:#001e49;--secondary-blue-color:#e2e8f1;--tertiary-blue-color:#144375;--background-color:#f5f6fa;--background-hover-color:#ebf0f6;--primary-black-color-translucent:rgba(18,17,39,.6);--primary-black-color-translucent-4:rgba(18,17,39,.4);--primary-black-color-translucent-8:rgba(18,17,39,.8);--secondary-black-color-translucent:rgba(0,25,66,.6)}.services-section{--services-section-count-in-row:3;--services-section-gap:40px;--services-section-item-padding:40px;--services-section-name-font-size:24px;--services-section-description-font-size:18px;--services-section-feedback-title-font-size:32px;--services-section-feedback-text-font-size:18px}@media screen and (max-width:1440px){.services-section{--services-section-gap:24px;--services-section-item-padding:24px;--services-section-name-font-size:22px;--services-section-description-font-size:16px;--services-section-feedback-title-font-size:28px;--services-section-feedback-text-font-size:16px}}@media screen and (max-width:1200px){.services-section{--services-section-count-in-row:2;--services-section-name-font-size:20px;--services-section-feedback-title-font-size:24px;--services-section-feedback-text-font-size:16px}}@media screen and (max-width:576px){.services-section{--services-section-count-in-row:1;--services-section-gap:12px;--services-section-item-padding:20px;--services-section-feedback-title-font-size:22px}}.services-section:not(:has(.swiper)){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media screen and (max-width:1200px){.services-section{gap:32px}}@media screen and (max-width:576px){.services-section{gap:24px}}.services-section__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:48px;justify-content:space-between}@media screen and (max-width:1200px){.services-section__title-wrapper{margin-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.services-section__items-wrapper.swiper{margin:0 calc(var(--container-padding)*-1);padding:0 var(--container-padding);width:calc(100% + var(--container-padding)*2)}}.services-section__items:not(.swiper-wrapper){display:grid;gap:var(--services-section-gap);grid-template-columns:repeat(var(--services-section-count-in-row),1fr)}.services-section__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--primary-white-color);border-radius:16px;-ms-flex-direction:column;flex-direction:column;min-height:var(--services-section-item-height);overflow:hidden;position:relative}@media (hover:hover){.services-section__item:hover .services-section__image{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}}.services-section__item.swiper-slide{height:auto}@media screen and (max-width:1200px){.services-section__item.swiper-slide{max-width:286px}}@media screen and (max-width:576px){.services-section__item.swiper-slide{max-width:272px}}.services-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;margin-top:auto;max-height:350px;padding:var(--services-section-item-padding)}.services-section__image-wrapper{margin-bottom:calc(var(--services-section-item-padding)*-1 - 13px);-webkit-mask:url(/images/mask_section.png) no-repeat top/contain luminance;mask:url(/images/mask_section.png) no-repeat top/contain luminance;max-height:260px}@media screen and (max-width:1440px){.services-section__image-wrapper{margin-bottom:calc(var(--services-section-item-padding)*-1)}}@media screen and (max-width:992px){.services-section__image-wrapper{-webkit-mask:url(/images/mask_section_tablet_alpha.png) no-repeat bottom/cover luminance;mask:url(/images/mask_section_tablet_alpha.png) no-repeat bottom/cover luminance;min-height:200px}}.services-section__image{border-radius:16px 16px 0 0;-webkit-transition:-webkit-transform var(--transition-duration,.3s);transition:-webkit-transform var(--transition-duration,.3s);transition:transform var(--transition-duration,.3s);transition:transform var(--transition-duration,.3s),-webkit-transform var(--transition-duration,.3s);width:100%}@media screen and (max-width:992px){.services-section__image{height:200px;-o-object-fit:cover;object-fit:cover}}.services-section__name{font-size:var(--services-section-name-font-size);font-weight:600;line-height:120%}.services-section__description{display:-moz-box;display:-webkit-box;font-size:var(--services-section-description-font-size);-webkit-line-clamp:3;line-height:150%;margin-top:16px;opacity:.6;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical}.services-section__more{margin-top:30px}@media screen and (max-width:1440px){.services-section__more{margin-top:clamp(40px,-4.25rem + 9vw,58px)}}@media screen and (max-width:576px){.services-section__more{margin-top:44px}}.services-section__more--link:before{content:"";inset:0;position:absolute}.services-section__feedback{background-color:var(--primary-blue-color);border-radius:16px}.services-section__feedback .services-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:40px;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none}@media screen and (min-width:1201px){.services-section__feedback--wide{grid-column:span 3}.services-section__feedback--wide .services-section__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-section__feedback--wide .services-section__feedback-top{width:100%}.services-section__feedback--wide .services-section__feedback-bottom{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.services-section__feedback-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.services-section__feedback-title{color:var(--primary-white-color);font-size:var(--services-section-feedback-title-font-size);font-weight:600;line-height:130%}.services-section__feedback-text{color:var(--primary-white-color);font-size:var(--services-section-feedback-text-font-size);line-height:150%}.services-section__feedback-bottom{width:100%}@media screen and (max-width:767px){.services-section__feedback-btn.btn{--btn-big-padding:20px;max-width:none;width:100%}}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/projects_index/style.min.css?17816842857943*/
:root{--font-family--open:"Open Sans",sans-serif;--font-family--mulish:"Mulish",sans-serif;--main-font:var(--font-family--mulish);--transition-duration:0.3s;--primary-black-color:#121127;--primary-white-color:#fff;--primary-blue-color:#3566a0;--primary-gray-color:#dcdbdf;--secondary-black-color:#001e49;--secondary-blue-color:#e2e8f1;--tertiary-blue-color:#144375;--background-color:#f5f6fa;--background-hover-color:#ebf0f6;--primary-black-color-translucent:rgba(18,17,39,.6);--primary-black-color-translucent-4:rgba(18,17,39,.4);--primary-black-color-translucent-8:rgba(18,17,39,.8);--secondary-black-color-translucent:rgba(0,25,66,.6)}.projects-index-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media screen and (max-width:1200px){.projects-index-wrapper{gap:32px}}.projects-index{--projects-index-gap:40px;--projects-index-flex-direction:row;--projects-index-left-gap:10px;--projects-index-name-font-size:32px;--projects-index-description-font-size:18px;--projects-index-thumbs-display:block;--projects-index-thumbs-buttons-width:371px;--projects-index-thumbs-name-font-size:24px;--projects-index-thumbs-item-padding:40px;--projects-index-thumbs-swiper-max-height:218px;--projects-index-buttons-flex-direction:row;--projects-index-image-max-width:507px;--projects-index-left-padding:40px}@media screen and (max-width:1440px){.projects-index{--projects-index-gap:24px;--projects-index-name-font-size:28px;--projects-index-description-font-size:16px;--projects-index-thumbs-buttons-width:267px;--projects-index-thumbs-name-font-size:22px;--projects-index-thumbs-item-padding:24px;--projects-index-thumbs-swiper-max-height:177px;--projects-index-buttons-flex-direction:column-reverse;--projects-index-image-max-width:366px;--projects-index-left-padding:40px 24px 40px 40px}}@media screen and (max-width:1200px){.projects-index{--projects-index-gap:24px;--projects-index-flex-direction:column;--projects-index-thumbs-display:none;--projects-index-buttons-flex-direction:row;--projects-index-thumbs-buttons-width:100%;--projects-index-image-max-width:286px;--projects-index-name-font-size:24px;--projects-index-left-padding:40px 24px;--projects-index-left-gap:76px}}@media screen and (max-width:767px){.projects-index{--projects-index-name-font-size:22px;--projects-index-description-font-size:15px;--projects-index-image-max-width:100%;--projects-index-left-padding:40px 20px;--projects-index-left-gap:32px}}.projects-index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--projects-index-flex-direction);flex-direction:var(--projects-index-flex-direction);gap:var(--projects-index-gap);max-width:calc(100vw - var(--container-padding)*2)}.projects-index__content{-webkit-box-flex:1;background-color:var(--background-color);border-radius:16px;-ms-flex:1;flex:1;overflow:hidden;width:100%}@media screen and (min-width:1441px){.projects-index__content{height:600px}}.projects-index__content-item{background-color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media screen and (max-width:767px){.projects-index__content-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.projects-index__content-left{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--projects-index-left-gap);justify-content:space-between;padding:var(--projects-index-left-padding)}.projects-index__content-swiper{height:100%}.projects-index__content-image-wrapper{max-width:var(--projects-index-image-max-width);position:relative;width:100%}.projects-index__content-image{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.projects-index__content-image{aspect-ratio:328/211;min-height:211px}}.projects-index__content-name{font-size:var(--projects-index-name-font-size);font-weight:600;line-height:130%}.projects-index__content-description{font-size:var(--projects-index-description-font-size);line-height:150%;margin-top:24px;opacity:.6}@media screen and (max-width:767px){.projects-index__content-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative}.projects-index__content-description:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(245,246,250,0)),to(#f5f6fa));background:linear-gradient(180deg,rgba(245,246,250,0),#f5f6fa);bottom:0;content:"";height:40px;left:0;position:absolute;right:0}}.projects-index__content-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:32px}.projects-index__content-tag,.projects-index__content-tag.btn{background-color:rgba(53,102,160,.1);border-radius:8px;font-size:14px;font-weight:400;line-height:110%;padding:8px 12px;-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s)}@media (hover:hover){.projects-index__content-tag.btn:hover,.projects-index__content-tag:hover{background-color:rgba(53,102,160,.2);color:var(--primary-blue-color)}}.projects-index__content-date{background-color:var(--primary-white-color);border-radius:8px;font-size:14px;left:20px;line-height:100%;padding:8px 12px;position:absolute;top:20px}.projects-index__thumbs-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--projects-index-thumbs-buttons-width);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px;justify-content:space-between}.projects-index__thumbs{display:var(--projects-index-thumbs-display)}.projects-index__thumbs-swiper{max-height:var(--projects-index-thumbs-swiper-max-height)}.projects-index__thumbs-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--background-color);border-radius:16px;cursor:pointer;gap:20px;justify-content:space-between;padding:var(--projects-index-thumbs-item-padding);-webkit-transition:background-color var(--transition-duration,.3s);transition:background-color var(--transition-duration,.3s)}@media (hover:hover){.projects-index__thumbs-item:hover{background-color:var(--background-hover-color)}}.projects-index__thumbs-item.swiper-slide-thumb-active{background-color:var(--background-hover-color)}.projects-index__thumbs-name{display:-webkit-box;font-size:var(--projects-index-thumbs-name-font-size);font-weight:600;line-height:120%;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.projects-index__thumbs-date{background-color:var(--primary-white-color);border-radius:8px;font-size:14px;line-height:100%;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.projects-index__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--projects-index-buttons-flex-direction);flex-direction:var(--projects-index-buttons-flex-direction);gap:20px 10px}@media screen and (max-width:576px){.projects-index__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.projects-index__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
/* End */


/* Start:/local/templates/main/components/bitrix/form.result.new/cta_index/style.min.css?178168428514804*/
:root{--font-family--open:"Open Sans",sans-serif;--font-family--mulish:"Mulish",sans-serif;--main-font:var(--font-family--mulish);--transition-duration:0.3s;--primary-black-color:#121127;--primary-white-color:#fff;--primary-blue-color:#3566a0;--primary-gray-color:#dcdbdf;--secondary-black-color:#001e49;--secondary-blue-color:#e2e8f1;--tertiary-blue-color:#144375;--background-color:#f5f6fa;--background-hover-color:#ebf0f6;--primary-black-color-translucent:rgba(18,17,39,.6);--primary-black-color-translucent-4:rgba(18,17,39,.4);--primary-black-color-translucent-8:rgba(18,17,39,.8);--secondary-black-color-translucent:rgba(0,25,66,.6)}.cta-index{--cta-index-padding:80px;--cta-index-gap:40px;--cta-index-margin:0;--cta-index-name-font-size:46px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:var(--background-color);border-radius:20px;-ms-flex-direction:row;flex-direction:row;gap:var(--cta-index-gap);margin:var(--cta-index-margin);overflow:hidden}@media screen and (max-width:1440px){.cta-index{--cta-index-padding:80px 40px;--cta-index-gap:24px;--cta-index-name-font-size:30px}}@media screen and (max-width:1200px){.cta-index{--cta-index-padding:80px;--cta-index-gap:0 40px}}@media screen and (max-width:992px){.cta-index{--cta-index-padding:80px 0}}@media screen and (max-width:767px){.cta-index{--cta-index-padding:60px 16px;--cta-index-name-font-size:24px;--cta-index-margin:0 calc(var(--container-padding)*-1)}}@media screen and (max-width:1200px){.cta-index{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cta-index__description{margin-top:24px}.cta-index__form,.cta-index__image-wrapper{max-width:calc(50% - 20px);width:100%}@media screen and (max-width:1200px){.cta-index__form,.cta-index__image-wrapper{max-width:100%}}.cta-index__form{padding:var(--cta-index-padding)}@media screen and (max-width:992px){.cta-index__form{max-width:472px}}.cta-index__form:before{background-color:var(--background-color);inset:0}.cta-index__form:after,.cta-index__form:before{content:"";opacity:0;position:absolute;-webkit-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s);z-index:-1}.cta-index__form:after{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid #fff;border-bottom:5px solid var(--primary-blue-color);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:48px;left:calc(50% - 24px);top:calc(50% - 24px);width:48px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cta-index__form.load:before{z-index:3}.cta-index__form.load:after{z-index:4}.cta-index__form.load--show:after,.cta-index__form.load--show:before{opacity:1}.cta-index__name{color:#000;font-size:var(--cta-index-name-font-size);font-weight:600;line-height:120%}.cta-index__btn{margin-top:40px}@media screen and (max-width:767px){.cta-index__image-wrapper{display:none}}.cta-index__image{border-radius:16px;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}.cta-index__questions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-top:48px}@media screen and (max-width:992px){.cta-index__questions{margin-top:32px}}.cta-index__input-wrapper{position:relative}.cta-index__input-wrapper .just-validate-error-label{color:#d10505;font-size:12px;line-height:120%;margin:4px 0 0 2px}.cta-index__input-wrapper--captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cta-index__input-wrapper--captcha label{border:1px solid #6a6a6a;border-radius:12px;overflow:hidden;padding:2px}.cta-index__input--text,.cta-index__input--textarea{background-color:transparent;border:1px solid #6a6a6a;border-radius:12px;color:var(--primary-black-color);font-size:16px;height:48px;line-height:100%;padding:12px;-webkit-transition:border-color var(--transition-duration,.3s);transition:border-color var(--transition-duration,.3s);width:100%}.cta-index__input--text::-webkit-input-placeholder,.cta-index__input--textarea::-webkit-input-placeholder{color:var(--primary-black-color);font-size:16px;line-height:100%;opacity:.4;-webkit-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s)}.cta-index__input--text::-moz-placeholder,.cta-index__input--textarea::-moz-placeholder{color:var(--primary-black-color);font-size:16px;line-height:100%;opacity:.4;-moz-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s)}.cta-index__input--text:-ms-input-placeholder,.cta-index__input--textarea:-ms-input-placeholder{color:var(--primary-black-color);font-size:16px;line-height:100%;opacity:.4;-ms-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s)}.cta-index__input--text::-ms-input-placeholder,.cta-index__input--textarea::-ms-input-placeholder{color:var(--primary-black-color);font-size:16px;line-height:100%;opacity:.4;-ms-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s)}.cta-index__input--text::placeholder,.cta-index__input--textarea::placeholder{color:var(--primary-black-color);font-size:16px;line-height:100%;opacity:.4;-webkit-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s)}.cta-index__input--text:hover,.cta-index__input--textarea:hover{border-color:var(--secondary-black-color)}.cta-index__input--text:focus-visible,.cta-index__input--textarea:focus-visible{outline:var(--secondary-black-color) solid 1px}.cta-index__input--text:focus-visible::-webkit-input-placeholder,.cta-index__input--text:hover::-webkit-input-placeholder,.cta-index__input--textarea:focus-visible::-webkit-input-placeholder,.cta-index__input--textarea:hover::-webkit-input-placeholder{opacity:1}.cta-index__input--text:focus-visible::-moz-placeholder,.cta-index__input--text:hover::-moz-placeholder,.cta-index__input--textarea:focus-visible::-moz-placeholder,.cta-index__input--textarea:hover::-moz-placeholder{opacity:1}.cta-index__input--text:focus-visible:-ms-input-placeholder,.cta-index__input--text:hover:-ms-input-placeholder,.cta-index__input--textarea:focus-visible:-ms-input-placeholder,.cta-index__input--textarea:hover:-ms-input-placeholder{opacity:1}.cta-index__input--text:focus-visible::-ms-input-placeholder,.cta-index__input--text:hover::-ms-input-placeholder,.cta-index__input--textarea:focus-visible::-ms-input-placeholder,.cta-index__input--textarea:hover::-ms-input-placeholder{opacity:1}.cta-index__input--text:focus-visible::placeholder,.cta-index__input--text:hover::placeholder,.cta-index__input--textarea:focus-visible::placeholder,.cta-index__input--textarea:hover::placeholder{opacity:1}.cta-index__input--text.just-validate-error-field,.cta-index__input--textarea.just-validate-error-field{border-color:#b81111;outline-color:#b81111}.cta-index__input--textarea{height:72px;resize:none}.cta-index__input--textarea[auto-resize]{max-height:150px;min-height:72px}.cta-index__agreements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cta-index__agreement,.cta-index__agreements{display:-webkit-box;display:-ms-flexbox;display:flex}.cta-index__agreement{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px}.cta-index__agreement-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--secondary-black-color);border-radius:4px;height:21px;margin-top:1px;outline:1px solid transparent;outline-offset:0;position:relative;-webkit-transition:.5s;transition:.5s;-webkit-transition:outline-color var(--transition-duration,.3s);transition:outline-color var(--transition-duration,.3s);width:21px}.cta-index__agreement-input:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none' viewBox='0 0 12 9'%3E%3Cpath stroke='%23343a3f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 1 4.125 8 1 4.818'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:17px;width:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;inset:0;justify-content:center;line-height:0;opacity:0;position:absolute;-webkit-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s)}.cta-index__agreement-input:checked:after{opacity:1}.cta-index__agreement-input:focus-visible{outline-color:var(--secondary-black-color)}.cta-index__agreement-input:focus-visible~label,.cta-index__agreement-input:hover~label{opacity:1}.cta-index__agreement-input.just-validate-error-field{border-color:#b81111}.cta-index__agreement-input.just-validate-error-field:focus-visible{outline-color:#b81111}.cta-index__agreement-label{-webkit-box-flex:1;color:var(--primary-black-color);-ms-flex:1;flex:1;font-size:16px;line-height:150%;opacity:.6;-webkit-transition:opacity var(--transition-duration,.3s);transition:opacity var(--transition-duration,.3s)}.cta-index__agreement-label:hover{opacity:1}.cta-index__agreement .just-validate-error-label{width:100%}.cta-index__error{display:grid;grid-template-rows:0fr;margin-bottom:-24px;overflow:hidden;-webkit-transition:grid-template-rows var(--transition-duration,.3s),margin-bottom var(--transition-duration,.3s);transition:grid-template-rows var(--transition-duration,.3s),margin-bottom var(--transition-duration,.3s);transition:grid-template-rows var(--transition-duration,.3s),margin-bottom var(--transition-duration,.3s),-ms-grid-rows var(--transition-duration,.3s)}.cta-index__error.show{grid-template-rows:1fr;margin-bottom:0}.cta-index__error-content{min-height:0}.cta-index__result{display:none}.cta-index__result-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-weight:600;gap:12px;margin:0}@media screen and (min-width:1201px){.cta-index__result-title{font-size:46px;line-height:120%}}.cta-index__result-title:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none' viewBox='0 0 42 42'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='42' height='42' fill='%235faad7' rx='21'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M31.667 13 17 27.667 10.334 21'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h42v42H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");line-height:0}.cta-index__result-text{color:#000;font-size:16px;line-height:150%;margin-top:20px}.cta-index__result-btn{margin-top:48px}.cta-index__input--file{position:absolute;visibility:hidden}.cta-index__file-label{border:1px dashed var(--secondary-black-color);border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:12px;-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s)}@media (hover:hover){.cta-index__file-label:hover{background-color:var(--primary-blue-color);border:1px solid var(--primary-blue-color);color:var(--primary-white-color)}.cta-index__file-label:hover:before{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(2%) hue-rotate(195deg) brightness(106%) contrast(101%);filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(2%) hue-rotate(195deg) brightness(106%) contrast(101%)}.cta-index__file-label:hover .btn--tag{--btn-background-color:var(--primary-white-color)}}.cta-index__file-label:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23001e49' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.438 11.05-9.19 9.19a6.003 6.003 0 1 1-8.49-8.49l9.19-9.19a4.002 4.002 0 0 1 5.66 5.66l-9.2 9.19a2.001 2.001 0 1 1-2.83-2.83l4.245-4.24'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.cta-index__file-label-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.active .cta-index__file-label-placeholder{display:none}.cta-index__file-label-title{font-size:16px;line-height:150%}.cta-index__file-label-description{font-size:14px;line-height:150%;opacity:.4}.cta-index__file-label-files{display:none}.active .cta-index__file-label-files{display:-webkit-box;display:-ms-flexbox;display:flex}.cta-index__file-label-file{position:relative}@media (hover:hover){.cta-index__file-label-file:hover:after{opacity:1}}.cta-index__file-label-file:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' viewBox='0 0 13 13'%3E%3Crect width='13' height='13' fill='%23363b3b' rx='3'/%3E%3Cpath fill='%23fff' d='m3.47 10.104-.572-.57L5.932 6.5 2.898 3.467l.571-.571 3.034 3.033 3.033-3.033.57.57L7.074 6.5l3.034 3.033-.571.571-3.033-3.033z'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;opacity:.5;position:absolute;right:5px;top:5px;-webkit-transition:all var(--transition-duration,.3s);transition:all var(--transition-duration,.3s)}.cta-index__file-label-file.btn--tag{--btn-padding:8px 24px 8px 11px;position:relative;z-index:2}.cta-index__file-label-file.btn--tag:not(.active):hover{--btn-background-color:var(--primary-white-color)}
/* End */
/* /local/templates/main/components/bitrix/catalog/products/style.min.css?178168428524882 */
/* /local/templates/main/components/bitrix/catalog.element/product/style.min.css?178168428535356 */
/* /local/assets/libs/fancybox/fancybox.css?177874710632341 */
/* /bitrix/components/sprint.editor/blocks/templates/.default/_style.css?17799491233610 */
/* /local/templates/main/components/bitrix/catalog.section/products/style.min.css?178168428516054 */
/* /local/templates/main/components/bitrix/catalog.section/services/style.min.css?17816842857329 */
/* /local/templates/main/components/bitrix/news.list/projects_index/style.min.css?17816842857943 */
/* /local/templates/main/components/bitrix/form.result.new/cta_index/style.min.css?178168428514804 */
