@media screen and (max-width:1024px){.slider{margin-left:-25px;margin-right:-25px;margin-top:0}.slider__payload{position:relative}.slider__list{white-space:nowrap;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:none}.slider__list::-webkit-scrollbar{display:none}.slider__frame-container{width:100%;position:relative;display:inline-block;scroll-snap-align:start end}.slider__frame{position:absolute;left:0;right:0;bottom:0;top:0;background-size:100%;background-position:top center}a.slider__frame{cursor:pointer}.slider__button{width:40px;height:40px;background-color:var(--alice-blue);border:1px solid lightgrey;border-radius:4px;background-image:url(/static/resources/blocks/slider/img/slider__button.svg?31bd685cfe1f);background-size:32px;background-position:center;background-repeat:no-repeat;opacity:0.7;position:absolute;top:calc(50% - 16px);transition:all var(--transition-duration) ease-out}.slider__button_hide{display:none}.slider__button:hover{opacity:0.9}.slider__button:active{opacity:0.6}.slider__button_next,.slider__button_next:active{right:var(--in-block-margin-before-non-text);transform:none}.slider__button_prev,.slider__button_prev:active{left:var(--in-block-margin-before-non-text);transform:rotate(180deg)}}@media screen and (max-width:480px){.slider_desktop{display:none}.slider__button{display:none}}@media screen and (min-width:481px) and (max-width:1024px){.slider_mobile{display:none}}@media screen and (min-width:1025px){.slider{margin-top:var(--interblock-margin)}.slider_mobile{display:none}.slider__payload{position:relative}.slider__list{white-space:nowrap;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:none}.slider__list::-webkit-scrollbar{display:none}.slider__frame-container{width:100%;position:relative;display:inline-block;scroll-snap-align:start end}.slider__frame{position:absolute;left:0;right:0;bottom:0;top:0;background-size:100%;background-position:top center}a.slider__frame{cursor:pointer}.slider__button{width:32px;height:32px;background-color:var(--alice-blue);border:1px solid lightgrey;border-radius:4px;background-image:url(/static/resources/blocks/slider/img/slider__button.svg?31bd685cfe1f);background-size:24px;background-position:center;background-repeat:no-repeat;position:absolute;top:calc(50% - 16px);transition:all var(--transition-duration) ease-out}.slider__button_hide{display:none}.slider__button:hover{opacity:0.9}.slider__button:active{opacity:0.6}.slider__button_next,.slider__button_next:active{right:var(--in-block-margin-before-non-text);transform:none}.slider__button_prev,.slider__button_prev:active{left:var(--in-block-margin-before-non-text);transform:rotate(180deg)}}@media screen and (max-width:1024px){.homepage-products{margin-top:var(--interblock-margin)}.homepage-products__title{margin-bottom:var(--in-block-margin-before-non-text)}.homepage-products__payload{position:relative}.homepage-products__payload::before{content:"";display:block;position:absolute;left:-25px;top:0;bottom:0;width:25px;background:linear-gradient(90deg,#fff,transparent)}.homepage-products__payload::after{content:"";display:block;position:absolute;right:-25px;top:0;bottom:0;width:25px;background:linear-gradient(90deg,transparent,#fff)}.homepage-products__items{white-space:nowrap;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:none;margin:-8px -25px;padding:8px 25px}.homepage-products__items::-webkit-scrollbar{display:none}.homepage-products__item{scroll-snap-align:start end;padding:0 12.5px;display:inline-block;width:240px}.homepage-products__item:first-of-type{padding-left:0}.homepage-products__item .product-tile{width:100%;box-shadow:0 2px 10px 2px rgba(0,0,0,0.07);padding:var(--in-block-margin-before-non-text);border-radius:8px}}@media screen and (min-width:1025px){.homepage-products{margin-top:var(--interblock-margin)}.homepage-products__title{margin-bottom:var(--in-block-margin-before-non-text)}.homepage-products__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:var(--in-block-margin-before-non-text)}.homepage-products__item .product-tile{width:100%;box-shadow:0 2px 10px 2px rgba(0,0,0,0.07);padding:var(--in-block-margin-before-non-text);border-radius:8px}}@media screen and (max-width:1024px){.product-tile{min-width:150px;box-sizing:border-box}.product-tile__photo-container{height:150px;display:flex;position:relative}.product-tile__picture{width:100%;height:100%;display:flex;pointer-events:none}.product-tile__photo{display:block;margin:auto;max-width:100%;max-height:100%}.product-tile__photo_blank{max-width:100px}.product-tile__brand-container,.product-tile__category-container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:8px;margin-right:10px}.product-tile__category{}.product-tile__category:hover{border-color:var(--gray-color)}.product-tile__name-container{box-sizing:border-box;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;margin-top:10px;margin-right:10px;height:48px}.product-tile__name{font-family:var(--accidental-font)}.product-tile__brand{}.product-tile__brand:hover{border-color:var(--gray-color)}.product-tile__price-container{margin-top:15px;font-weight:700;font-size:2rem}.product-tile__available{}.product-tile__in-stock{background-image:url(/static/resources/blocks/product-tile/img/product-tile__in-stock.svg?31bd685cfe1f);background-position:left center;background-repeat:no-repeat;background-size:15px;padding-left:20px}.product-tile__not-in-stock{}.product-tile__footer{display:flex;margin-top:15px}.product-tile__buy{width:100%;display:inline-flex;margin:auto;border:1px solid var(--blue-color);color:var(--blue-color);justify-content:center;align-items:center;text-align:center;height:40px;border-radius:8px;font-weight:700}.product-tile__buy_in-cart{border-color:var(--green-color);color:var(--green-color)}.product-tile__cart-mark{font-weight:bold;color:var(--green-color);padding-right:4px;display:none}.product-tile__buy_in-cart .product-tile__cart-mark{display:block}.product-tile__buy_busy{cursor:wait}}@media screen and (min-width:1025px){.product-tile{min-width:150px;box-sizing:border-box}.product-tile__photo-container{height:250px;display:flex;position:relative}.product-tile__picture{width:100%;height:100%;display:flex;pointer-events:none}.product-tile__photo{display:block;margin:auto;max-width:100%;max-height:100%}.product-tile__photo_blank{max-width:100px}.product-tile__brand-container,.product-tile__category-container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:8px;margin-right:10px}.product-tile__category{}.product-tile__category:hover{border-color:var(--gray-color)}.product-tile__name-container{box-sizing:border-box;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;margin-top:10px;margin-right:10px;height:48px}.product-tile__name{font-family:var(--accidental-font)}.product-tile__brand{}.product-tile__brand:hover{border-color:var(--gray-color)}.product-tile__price-container{margin-top:15px;font-weight:700;font-size:2rem}.product-tile__available{margin-top:-3px}.product-tile__in-stock{background-image:url(/static/resources/blocks/product-tile/img/product-tile__in-stock.svg?31bd685cfe1f);background-position:left center;background-repeat:no-repeat;background-size:15px;padding-left:20px}.product-tile__not-in-stock{}.product-tile__footer{display:flex;margin-top:15px}.product-tile__buy{width:100%;display:inline-flex;margin:auto;border:1px solid var(--blue-color);color:var(--blue-color);justify-content:center;align-items:center;text-align:center;height:40px;border-radius:8px;font-weight:700}.product-tile__buy_in-cart{border-color:var(--green-color)}.product-tile__cart-mark{font-weight:bold;color:var(--green-color);padding-right:4px;display:none;pointer-events:none}.product-tile__buy_in-cart .product-tile__cart-mark{display:block}.product-tile__buy-text{pointer-events:none}.product-tile__buy_in-cart .product-tile__buy-text{color:var(--green-color)}.product-tile__buy_busy{cursor:wait}}@media screen and (max-width:1023px){.homepage-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--in-block-margin-before-text);margin-bottom:var(--in-block-margin-before-non-text)}.homepage-section__title{margin:0}.homepage-section__all{font-family:var(--accidental-font);font-weight:500;white-space:nowrap;font-size:1.3rem}.homepage-lead-form{padding:var(--grid-gap,2rem);background:var(--panel-color);border:1px solid #e8e8e8;border-radius:var(--card-radius,4px);box-sizing:border-box;width:100%;min-width:0;max-width:100%}.homepage-lead-form__grid{width:100%}.homepage-lead-form__form-col,.homepage-lead-form__contacts{min-width:0;max-width:100%}.homepage-lead-form .form,.homepage-lead-form .lead-form{width:100%;max-width:100%;max-height:none;box-sizing:border-box;box-shadow:none;background:transparent;overflow:visible}.homepage-lead-form .form__top,.homepage-lead-form .form__middle,.homepage-lead-form .form__bottom{padding-left:0;padding-right:0;background:transparent;border-radius:0}.homepage-lead-form .form__top{padding-top:0}.homepage-lead-form .form__bottom{padding-bottom:0}.homepage-lead-form__contacts{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--grid-gap,2rem);background:#fff;border:1px solid #e8e8e8;border-radius:var(--card-radius,4px);text-align:center}.homepage-lead-form__contacts-lead{margin:0 0 var(--in-block-margin-before-text);color:var(--gray-color);font-size:1.6rem}.homepage-lead-form__phone{display:inline-block;margin:0;color:var(--dark-color,#0d0c0a);word-break:break-word}.homepage-lead-form__contacts-email{margin:var(--in-block-margin-before-non-text) 0 0}.homepage-lead-form__contacts-address,.homepage-lead-form__contacts-hours{margin:var(--in-block-margin-before-text) 0 0}section.teasers,.teasers.site-section{background-color:#f0f8ff!important}section.teasers .teasers__items,.teasers .teasers__items{display:grid!important;grid-template-columns:1fr;gap:var(--grid-gap,2rem);width:100%}section.teasers .teasers__item,.teasers .teasers__item{background-color:#fff!important;border:1px solid #d0d7e2!important;border-radius:4px;min-width:0;box-shadow:0 6px 20px rgb(13 12 10 / 8%);overflow:hidden}section.teasers .teasers__teaser,.teasers .teasers__teaser{width:100%;box-sizing:border-box;padding:var(--grid-gap,2rem);height:100%;display:flex;flex-direction:column;background:#fff}section.teasers .teasers__icon-container,.teasers .teasers__icon-container{display:flex!important;align-items:center;justify-content:center;min-height:80px;width:100%;margin-bottom:var(--in-block-margin-before-text);background:transparent;border-radius:4px}section.teasers .teasers__icon-iconset,section.teasers .teasers__icon-iconset_large,.teasers .teasers__icon-iconset,.teasers .teasers__icon-iconset_large{display:flex!important;width:72px;height:72px;margin:0;align-items:center;justify-content:center}section.teasers .teasers__icon,.teasers .teasers__icon{display:block!important;max-width:72px;max-height:72px;object-fit:contain}section.teasers .teasers__title,.teasers .teasers__title{margin:0}section.teasers .teasers__name,.teasers .teasers__name{text-align:center;margin:0 0 var(--in-block-margin-before-text)}section.teasers .teasers__text,.teasers .teasers__text{flex:1;font-size:1.6rem;line-height:1.36;text-align:center}section.teasers .teasers__more,.teasers .teasers__more{padding-top:var(--in-block-margin-before-text);font-family:var(--accidental-font);text-align:center}}@media screen and (min-width:481px) and (max-width:1023px){section.teasers .teasers__items,.teasers .teasers__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.homepage-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--grid-gap,2.4rem);margin-bottom:var(--in-block-margin-before-non-text)}.homepage-section__title{margin:0}.homepage-section__all{font-family:var(--accidental-font);font-weight:500;white-space:nowrap}.homepage-lead-form{padding:var(--grid-gap,2.4rem);background:var(--panel-color);border:1px solid #e8e8e8;border-radius:var(--card-radius,4px);box-sizing:border-box;width:100%;min-width:0;max-width:100%}.homepage-lead-form__grid{align-items:stretch;width:100%}.homepage-lead-form__form-col,.homepage-lead-form__contacts{min-width:0;max-width:100%}.homepage-lead-form .form,.homepage-lead-form .lead-form{width:100%;max-width:100%;box-sizing:border-box;box-shadow:none;background:transparent}.homepage-lead-form .form__top,.homepage-lead-form .form__middle,.homepage-lead-form .form__bottom{padding-left:0;padding-right:0;background:transparent;border-radius:0}.homepage-lead-form .form__top{padding-top:0;margin-bottom:var(--in-block-margin-before-non-text)}.homepage-lead-form .form__middle{padding-top:0;padding-bottom:var(--in-block-margin-before-non-text)}.homepage-lead-form .form__bottom{padding-bottom:0}.homepage-lead-form__contacts{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--grid-gap,2.4rem);background:#fff;border:1px solid #e8e8e8;border-radius:var(--card-radius,4px);text-align:center}.homepage-lead-form__contacts-inner{max-width:100%}.homepage-lead-form__contacts-lead{margin:0 0 var(--in-block-margin-before-text);color:var(--gray-color);font-size:1.8rem}.homepage-lead-form__phone{display:inline-block;margin:0;color:var(--dark-color,#0d0c0a);word-break:break-word}.homepage-lead-form__phone:hover{color:var(--link-color)}.homepage-lead-form__contacts-email{margin:var(--in-block-margin-before-non-text) 0 0;font-size:1.6rem}.homepage-lead-form__contacts-address,.homepage-lead-form__contacts-hours{margin:var(--in-block-margin-before-text) 0 0}section.teasers,.teasers.site-section{background-color:#f0f8ff!important}section.teasers .teasers__items,.teasers .teasers__items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap,2.4rem);width:100%}section.teasers .teasers__item,.teasers .teasers__item{background-color:#fff!important;border:1px solid #d0d7e2!important;border-radius:4px;min-width:0;box-shadow:0 6px 20px rgb(13 12 10 / 8%);overflow:hidden}section.teasers .teasers__teaser,.teasers .teasers__teaser{width:100%;box-sizing:border-box;padding:var(--grid-gap,2.4rem);height:100%;display:flex;flex-direction:column;background:#fff}section.teasers .teasers__icon-container,.teasers .teasers__icon-container{display:flex!important;align-items:center;justify-content:center;min-height:96px;width:100%;margin-bottom:var(--in-block-margin-before-text);background:transparent;border-radius:4px}section.teasers .teasers__icon-iconset,section.teasers .teasers__icon-iconset_large,.teasers .teasers__icon-iconset,.teasers .teasers__icon-iconset_large{display:flex!important;width:96px;height:96px;margin:0;align-items:center;justify-content:center}section.teasers .teasers__icon,.teasers .teasers__icon{display:block!important;max-width:96px;max-height:96px;width:auto;height:auto;object-fit:contain}section.teasers .teasers__title,.teasers .teasers__title{margin:0}section.teasers .teasers__name,.teasers .teasers__name{text-align:center;margin:0 0 var(--in-block-margin-before-text)}section.teasers .teasers__text,.teasers .teasers__text{flex:1;font-size:1.6rem;line-height:1.5;text-align:center;color:#0d0c0a}section.teasers .teasers__more,.teasers .teasers__more{padding-top:var(--in-block-margin-before-text);font-family:var(--accidental-font);text-align:center}}@media screen and (max-width:1023px){.service-list__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap,2rem);width:100%;min-width:0}.service-list__grid>*{min-width:0;max-width:100%}.service-list__empty{padding:var(--grid-gap,2rem) 0;color:var(--gray-color)}}@media screen and (min-width:481px) and (max-width:1023px){.service-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.service-list{}.service-list__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap,2.4rem);width:100%;min-width:0}.service-list__grid>*{min-width:0;max-width:100%}.service-list__empty{padding:calc(var(--section-y,5rem) * 0.5) 0;color:var(--gray-color)}}@media screen and (max-width:1023px){.service-tile{display:flex;flex-direction:column;border:1px solid #e8e8e8;background:#fff;padding:0 0 var(--grid-gap,2rem);box-sizing:border-box;border-radius:var(--card-radius,4px);overflow:hidden;min-height:100%;min-width:0;max-width:100%}.service-tile__media-link{display:block;width:100%;max-width:100%;min-width:0;background:var(--panel-color);aspect-ratio:var(--card-media-ratio,4 / 3);overflow:hidden}.service-tile__picture{display:block;width:100%;height:100%;max-width:100%;min-width:0}.service-tile__photo{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.service-tile__photo_blank{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20%;box-sizing:border-box}.service-tile__name{margin:var(--in-block-margin-before-non-text) var(--grid-gap,2rem) 0;min-width:0;overflow-wrap:anywhere}.service-tile__text{margin:var(--in-block-margin-before-text) var(--grid-gap,2rem) 0;min-width:0}.service-tile__highlights{margin:var(--in-block-margin-before-text) var(--grid-gap,2rem) 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0.6rem;min-width:0}.service-tile__highlight{padding:0.4rem 0.8rem;background:var(--alice-blue);color:var(--blue-color);font-size:1.3rem;font-family:var(--accidental-font);border-radius:2px;max-width:100%;overflow-wrap:anywhere}.service-tile__price{margin:var(--in-block-margin-before-text) var(--grid-gap,2rem) 0;font-family:var(--accidental-font);font-weight:600;min-width:0}.service-tile__price-note{font-weight:500;color:var(--gray-color)}.service-tile__more{margin:var(--in-block-margin-before-text) var(--grid-gap,2rem) 0;font-family:var(--accidental-font);font-weight:500}}@media screen and (min-width:1024px){.service-tile{display:flex;flex-direction:column;border:1px solid #e8e8e8;background:#fff;padding:0 0 var(--grid-gap,2.4rem);box-sizing:border-box;transition:box-shadow var(--transition-duration) ease-out;min-height:100%;min-width:0;max-width:100%;border-radius:var(--card-radius,4px);overflow:hidden}.service-tile:hover{box-shadow:0 8px 28px rgb(0 0 0 / 8%)}.service-tile__media-link{display:block;width:100%;max-width:100%;min-width:0;background:var(--panel-color);aspect-ratio:var(--card-media-ratio,4 / 3);overflow:hidden}.service-tile__picture{display:block;width:100%;height:100%;max-width:100%;min-width:0}.service-tile__photo{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.service-tile__photo_blank{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20%;box-sizing:border-box}.service-tile__photo_blank img{max-width:80px;opacity:0.5}.service-tile__name{margin:var(--in-block-margin-before-non-text) var(--grid-gap,2.4rem) 0;min-width:0;overflow-wrap:anywhere}.service-tile__text{margin:var(--in-block-margin-before-text) var(--grid-gap,2.4rem) 0;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.service-tile__highlights{margin:var(--in-block-margin-before-text) var(--grid-gap,2.4rem) 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0.6rem;min-width:0}.service-tile__highlight{padding:0.4rem 0.8rem;background:var(--alice-blue);color:var(--blue-color);font-size:1.3rem;font-family:var(--accidental-font);border-radius:2px;max-width:100%;overflow-wrap:anywhere}.service-tile__price{margin:var(--in-block-margin-before-text) var(--grid-gap,2.4rem) 0;font-family:var(--accidental-font);font-weight:600;color:var(--dark-color);min-width:0}.service-tile__price-note{font-weight:500;color:var(--gray-color)}.service-tile__more{margin:var(--in-block-margin-before-text) var(--grid-gap,2.4rem) 0;font-family:var(--accidental-font);font-weight:500}}@media screen and (max-width:1023px){.teasers{background-color:var(--alice-blue)!important}.teasers:not(.site-section_bleed){margin-top:var(--section-y,var(--interblock-margin));width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding-left:var(--layout-gutter,25px);padding-right:var(--layout-gutter,25px);padding-top:var(--in-block-margin-before-non-text);padding-bottom:var(--in-block-margin-before-non-text)}.teasers.site-section_bleed{background-color:var(--alice-blue)!important}.teasers__title{margin:0}.teasers__items{display:grid!important;grid-template-columns:1fr;gap:var(--grid-gap,2rem);width:100%}.teasers__item{background-color:#fff;border:1px solid #e0e6ee;border-radius:var(--card-radius,4px);min-width:0;box-shadow:0 4px 16px rgb(0 0 0 / 6%);overflow:hidden}.teasers__teaser{width:100%;box-sizing:border-box;padding:var(--grid-gap,2rem);height:100%;display:flex;flex-direction:column;background:#fff}.teasers__icon-container{display:flex;align-items:center;justify-content:center;min-height:80px;margin-bottom:var(--in-block-margin-before-text,1.5rem);background:transparent;border-radius:var(--card-radius,4px)}.teasers__icon-iconset{display:flex;width:72px;height:72px;margin:0;align-items:center;justify-content:center}.teasers__icon-iconset_large{width:72px;height:72px}.teasers__icon{display:block;max-width:72px;max-height:72px;object-fit:contain}.teasers__name{text-align:center;margin:0 0 var(--in-block-margin-before-text,1.5rem)}.teasers__text{flex:1;font-size:1.6rem;line-height:1.36;text-align:center}.teasers__more{padding-top:var(--in-block-margin-before-text,1.5rem);font-family:var(--accidental-font);text-align:center}}@media screen and (min-width:481px) and (max-width:1023px){.teasers__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.teasers{background-color:var(--alice-blue)!important}.teasers:not(.site-section_bleed){margin-top:var(--section-y,var(--interblock-margin));width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding-left:max(var(--layout-gutter,5rem),calc((100vw - var(--layout-max,1260px)) / 2));padding-right:max(var(--layout-gutter,5rem),calc((100vw - var(--layout-max,1260px)) / 2));padding-top:var(--in-block-margin-before-non-text);padding-bottom:var(--in-block-margin-before-non-text)}.teasers.site-section_bleed{background-color:var(--alice-blue)!important}.teasers__title{margin:0}.teasers__items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap,2.4rem);width:100%}.teasers__item{background-color:#fff;border:1px solid #e0e6ee;border-radius:var(--card-radius,4px);min-width:0;box-shadow:0 4px 16px rgb(0 0 0 / 6%);overflow:hidden}.teasers__teaser{width:100%;box-sizing:border-box;padding:var(--grid-gap,2.4rem);height:100%;display:flex;flex-direction:column;background:#fff}.teasers__icon-container{display:flex;align-items:center;justify-content:center;min-height:96px;width:100%;margin-bottom:var(--in-block-margin-before-text,1.5rem);background:transparent;border-radius:var(--card-radius,4px)}.teasers__icon-iconset{display:flex;width:96px;height:96px;margin:0;align-items:center;justify-content:center}.teasers__icon-iconset_large{width:96px;height:96px}.teasers__icon{display:block;max-width:96px;max-height:96px;width:auto;height:auto;object-fit:contain}.teasers__name{text-align:center;margin:0 0 var(--in-block-margin-before-text,1.5rem)}.teasers__text{flex:1;font-size:1.6rem;line-height:1.5;color:var(--base-font-color,#0d0c0a);text-align:center}.teasers__more{padding-top:var(--in-block-margin-before-text,1.5rem);font-family:var(--accidental-font);text-align:center}}@media screen and (max-width:1023px){.lead-form__subtitle{margin-top:var(--in-block-margin-before-text);color:var(--gray-color)}.lead-form__comment{min-height:100px;resize:vertical}.lead-form__files-hint{display:block;margin-top:calc(var(--in-block-margin-before-text) * 0.5)}.service-card__lead-form-cell{min-width:0;max-width:100%}.service-card__lead-form .form,.service-card__lead-form .lead-form{width:100%;max-width:100%;box-sizing:border-box}}@media screen and (min-width:1024px){.lead-form__subtitle{margin-top:var(--in-block-margin-before-text);color:var(--gray-color)}.lead-form__comment{min-height:110px;resize:vertical}.lead-form__files-hint{display:block;margin-top:calc(var(--in-block-margin-before-text) * 0.5)}.service-card__lead-form-cell{padding:0;min-width:0;max-width:100%}.service-card__lead-form .form,.service-card__lead-form .lead-form{width:100%;max-width:100%;box-sizing:border-box}.service-card__lead-form .form__top{margin-bottom:0}}@media screen and (max-width:1024px){.form{box-shadow:0px 2px 10px 2px rgba(0,0,0,0.07);border-radius:10px;background-color:#fff;max-width:300px;max-height:calc(100vh - 40px);overflow-y:auto}.form__top{padding:var(--in-block-margin-before-non-text) var(--in-block-margin-before-section);border-radius:10px 10px 0 0;background-color:var(--alice-blue)}.form__title{padding-bottom:0;margin-bottom:0}.form__middle{padding:var(--in-block-margin-before-non-text) var(--in-block-margin-before-section);position:relative}.form__fields{}.form__field{display:block}.form__field + .form__field{margin-top:var(--in-block-margin-before-non-text)}.form__field-title{font-weight:500;color:var(--base-font-color);padding-bottom:4px;display:block}.form__required-mark{display:inline-block;color:var(--red-color)}.form__field-input{font-size:16px;line-height:24px;width:100%;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:8px;padding:11px 15px}.form__field-input_error{border-color:var(--red-color)}.form__success-overlay{position:absolute;left:0;right:0;bottom:0;top:0;background-color:#fff;display:none;align-items:center;justify-content:center}.form__success-overlay_visible{display:flex}.form__success-overlay-payload{background-image:url(/static/resources/img/success.svg?31bd685cfe1f);background-position:top center;background-repeat:no-repeat;background-size:72px;padding:80px 20px 0 20px;display:inline-block;font-weight:500;text-align:center}.form__bottom{padding:var(--in-block-margin-before-non-text) var(--in-block-margin-before-section);background-color:var(--alice-blue);border-radius:0 0 10px 10px}.form__submit{display:block;width:100%;padding:0 25px;display:flex;cursor:pointer;height:50px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:10px;background-color:var(--green-color);color:#fff;font-family:var(--accidental-font);font-weight:500;cursor:pointer}.form__submit:disabled{opacity:0.5}.form__privacy-checkbox{display:none}.form__privacy-text{min-height:24px;display:inline-block;font-size:16px;line-height:24px;background-image:url(/static/resources/blocks/form/img/form__privacy-checkbox.svg?31bd685cfe1f);background-position:0px 1px;background-repeat:no-repeat;padding-left:35px;cursor:pointer}.form__privacy-text_error{color:var(--red-color)}.form__privacy-checkbox:checked + .form__privacy-text{background-image:url(/static/resources/blocks/form/img/form__privacy-checkbox_checked.svg?31bd685cfe1f)}}@media screen and (min-width:481px) and (max-width:1024px){.form{max-width:450px}}@media screen and (min-width:1025px){.form{box-shadow:0px 2px 10px 2px rgba(0,0,0,0.07);border-radius:10px;background-color:#fff;width:420px}.form__top{padding:var(--in-block-margin-before-non-text) var(--in-block-margin-before-section);border-radius:10px 10px 0 0;background-color:var(--alice-blue)}.form__title{padding-bottom:0;margin-bottom:0}.form__middle{padding:var(--in-block-margin-before-non-text) var(--in-block-margin-before-section);position:relative}.form__fields{}.form__field{display:block}.form__field + .form__field{margin-top:var(--in-block-margin-before-non-text)}.form__field-title{font-weight:500;color:var(--base-font-color);padding-bottom:4px;display:block}.form__required-mark{display:inline-block;color:var(--red-color)}.form__field-input{font-size:16px;line-height:24px;width:100%;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:8px;padding:11px 15px}.form__field-input_error{border-color:var(--red-color)}.form__success-overlay{position:absolute;left:0;right:0;bottom:0;top:0;background-color:#fff;display:none;align-items:center;justify-content:center}.form__success-overlay_visible{display:flex}.form__success-overlay-payload{background-image:url(/static/resources/img/success.svg?31bd685cfe1f);background-position:top center;background-repeat:no-repeat;background-size:72px;padding:80px 20px 0 20px;display:inline-block;font-weight:500;text-align:center}.form__bottom{padding:var(--in-block-margin-before-non-text) var(--in-block-margin-before-section);background-color:var(--alice-blue);border-radius:0 0 10px 10px}.form__submit{display:block;width:100%;padding:0 25px;display:flex;cursor:pointer;height:50px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:10px;background-color:var(--green-color);color:#fff;font-family:var(--accidental-font);font-weight:500;cursor:pointer}.form__submit:disabled{opacity:0.5}.form__privacy-checkbox{display:none}.form__privacy-text{min-height:24px;display:inline-block;font-size:16px;line-height:24px;background-image:url(/static/resources/blocks/form/img/form__privacy-checkbox.svg?31bd685cfe1f);background-position:0px 1px;background-repeat:no-repeat;padding-left:35px;cursor:pointer}.form__privacy-text_error{color:var(--red-color)}.form__privacy-checkbox:checked + .form__privacy-text{background-image:url(/static/resources/blocks/form/img/form__privacy-checkbox_checked.svg?31bd685cfe1f)}}@media screen and (max-width:1023px){.equipment-list__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap,2rem);width:100%;min-width:0}.equipment-list__grid>*{min-width:0;max-width:100%}.equipment-list__empty{padding:var(--grid-gap,2rem) 0;color:var(--gray-color)}}@media screen and (min-width:481px) and (max-width:1023px){.equipment-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.equipment-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap,2.4rem);width:100%;min-width:0}.equipment-list__grid>*{min-width:0;max-width:100%}.equipment-list__empty{padding:calc(var(--section-y,5rem) * 0.5) 0;color:var(--gray-color)}}@media screen and (max-width:1023px){.equipment-tile{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e8e8;box-sizing:border-box;padding:0 0 var(--grid-gap,2rem);border-radius:var(--card-radius,4px);overflow:hidden;min-height:100%;min-width:0;max-width:100%}.equipment-tile__photo-link{display:block;width:100%;max-width:100%;min-width:0;background:var(--panel-color);aspect-ratio:var(--card-media-ratio,4 / 3);overflow:hidden}.equipment-tile__picture{display:block;width:100%;height:100%;max-width:100%;min-width:0}.equipment-tile__photo{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.equipment-tile__photo_blank{object-fit:contain;padding:15%;box-sizing:border-box}.equipment-tile__badge{display:inline-block;margin:var(--in-block-margin-before-non-text) var(--grid-gap,2rem) 0;padding:0.4rem 1rem;background:var(--alice-blue);color:var(--blue-color);font-size:1.3rem;font-family:var(--accidental-font);font-weight:500;border-radius:2px;width:fit-content}.equipment-tile__name{margin:var(--in-block-margin-before-text) var(--grid-gap,2rem) 0}.equipment-tile__meta{margin:calc(var(--in-block-margin-before-text) * 0.5) var(--grid-gap,2rem) 0}.equipment-tile__text{margin:var(--in-block-margin-before-text) var(--grid-gap,2rem) 0}.equipment-tile__more{margin:var(--in-block-margin-before-text) var(--grid-gap,2rem) 0;font-family:var(--accidental-font);font-weight:500}}@media screen and (min-width:1024px){.equipment-tile{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e8e8;box-sizing:border-box;padding:0 0 var(--grid-gap,2.4rem);transition:box-shadow var(--transition-duration) ease-out;min-height:100%;min-width:0;max-width:100%;border-radius:var(--card-radius,4px);overflow:hidden}.equipment-tile:hover{box-shadow:0 8px 28px rgb(0 0 0 / 8%)}.equipment-tile__photo-link{display:block;width:100%;max-width:100%;min-width:0;background:var(--panel-color);aspect-ratio:var(--card-media-ratio,4 / 3);overflow:hidden}.equipment-tile__picture{display:block;width:100%;height:100%;max-width:100%;min-width:0}.equipment-tile__photo{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.equipment-tile__photo_blank{object-fit:contain;padding:15%;box-sizing:border-box}.equipment-tile__badge{display:inline-block;margin:var(--in-block-margin-before-non-text) var(--grid-gap,2.4rem) 0;padding:0.4rem 1rem;background:var(--alice-blue);color:var(--blue-color);font-size:1.3rem;font-family:var(--accidental-font);font-weight:500;border-radius:2px;width:fit-content}.equipment-tile__name{margin:var(--in-block-margin-before-text) var(--grid-gap,2.4rem) 0}.equipment-tile__meta{margin:calc(var(--in-block-margin-before-text) * 0.5) var(--grid-gap,2.4rem) 0}.equipment-tile__text{margin:var(--in-block-margin-before-text) var(--grid-gap,2.4rem) 0;color:var(--base-font-color);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.equipment-tile__more{margin:var(--in-block-margin-before-text) var(--grid-gap,2.4rem) 0;font-family:var(--accidental-font);font-weight:500}}@media screen and (max-width:1023px){.homepage-videos__title{margin:0}.homepage-videos__items{display:grid;grid-template-columns:1fr;gap:var(--grid-gap,2rem);width:100%}.homepage-videos__video{width:100%;box-shadow:0 2px 10px 2px rgba(0,0,0,0.07);padding:var(--grid-gap,2rem);border-radius:var(--card-radius,4px);display:flex;flex-direction:column;box-sizing:border-box;height:100%;background:#fff}.homepage-video__title{margin:0 0 var(--in-block-margin-before-text)}.homepage-videos__imageset{display:block;width:100%;aspect-ratio:var(--card-media-ratio,4 / 3);overflow:hidden;border-radius:var(--card-radius,4px);background:var(--panel-color)}.homepage-videos__image{display:block;width:100%;height:100%;object-fit:cover}}@media screen and (min-width:481px) and (max-width:1023px){.homepage-videos__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.homepage-videos__title{margin:0}.homepage-videos__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap,2.4rem);width:100%}.homepage-videos__video{width:100%;box-shadow:0 2px 10px 2px rgba(0,0,0,0.07);padding:var(--grid-gap,2.4rem);border-radius:var(--card-radius,4px);display:flex;flex-direction:column;box-sizing:border-box;height:100%;background:#fff;min-width:0}.homepage-video__title{order:1;flex:1;margin:0 0 var(--in-block-margin-before-text)}.homepage-videos__imageset{order:0;display:block;width:100%;aspect-ratio:var(--card-media-ratio,4 / 3);overflow:hidden;border-radius:var(--card-radius,4px);background:var(--panel-color)}.homepage-videos__image{display:block;width:100%;height:100%;object-fit:cover}}@media screen and (max-width:1023px){.press-center:not(.site-section_bleed){margin-top:var(--section-y,var(--interblock-margin));width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding-left:var(--layout-gutter,25px);padding-right:var(--layout-gutter,25px);padding-top:var(--in-block-margin-before-non-text);padding-bottom:var(--in-block-margin-before-non-text);background-color:var(--alice-blue)}.press-center.site-section_bleed{background-color:var(--alice-blue)}.press-center__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap,2rem);width:100%}.press-center__grid + .press-center__grid{margin-top:var(--grid-gap,2rem)}.press-center__title{margin:0 0 var(--in-block-margin-before-non-text)}.press-center__news-list,.press-center__article-list{background-color:#fff;border:1px solid #e8e8e8;padding:var(--grid-gap,2rem);border-radius:var(--card-radius,4px);box-sizing:border-box;width:100%}.press-center__articl-slider{display:grid;grid-template-columns:1fr;gap:var(--grid-gap,2rem)}}@media screen and (min-width:481px) and (max-width:1023px){.press-center__articl-slider{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.press-center:not(.site-section_bleed){margin-top:var(--section-y,var(--interblock-margin));width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding-left:max(var(--layout-gutter,5rem),calc((100vw - var(--layout-max,1260px)) / 2));padding-right:max(var(--layout-gutter,5rem),calc((100vw - var(--layout-max,1260px)) / 2));padding-top:var(--in-block-margin-before-non-text);padding-bottom:var(--in-block-margin-before-non-text);background-color:var(--alice-blue)}.press-center.site-section_bleed{background-color:var(--alice-blue)}.press-center__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--grid-gap,2.4rem);width:100%}.press-center__grid + .press-center__grid{margin-top:var(--grid-gap,2.4rem)}.press-center__left,.press-center__right{display:flex;flex-wrap:wrap;flex-direction:column;min-width:0}.press-center__title{width:100%;margin:0 0 var(--in-block-margin-before-non-text)}.press-center__news-list{background-color:#fff;flex:1;border:1px solid #e8e8e8;padding:var(--grid-gap,2.4rem);border-radius:var(--card-radius,4px);box-sizing:border-box;width:100%}.press-center__article-list{background-color:#fff;flex:1;border:1px solid #e8e8e8;padding:var(--grid-gap,2.4rem);max-width:100%;box-sizing:border-box;position:relative;border-radius:var(--card-radius,4px);width:100%}.press-center__articl-slider{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:var(--grid-gap,2.4rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0}.press-center__articl-slider::-webkit-scrollbar{display:none}.press-center__article{scroll-snap-align:start;box-sizing:border-box;min-width:0}.press-center__article .article-tile{height:100%}}@media screen and (max-width:1024px){.news-column{}.news-column__item{}.news-column__item + .news-column__item{margin-top:var(--in-block-margin-before-non-text)}.news-column__item-heading{}.news-column__item-publish-date{color:var(--gray-color);font-size:1.3rem;padding-top:5px}}@media screen and (min-width:1025px){.news-column{}.news-column__item{}.news-column__item + .news-column__item{margin-top:var(--in-block-margin-before-non-text)}.news-column__item-heading{}.news-column__item-publish-date{color:var(--gray-color);font-size:1.3rem;padding-top:5px}}@media screen and (max-width:1024px){.article-tile{border:1px solid lightgray;display:flex;flex-wrap:wrap;flex-direction:column}.article-tile__showcase{width:100%;box-sizing:border-box}.article-tile__image-container{display:block;padding-top:100%;position:relative}.article-tile__image{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center}.article-tile__name-container{width:100%;flex:1;box-sizing:border-box;padding:var(--in-block-margin-before-non-text)}.article-tile__name{}.article-tile__tags{width:100%;box-sizing:border-box;background-color:var(--alice-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--in-block-margin-before-non-text)}.article-tile__tag{font-size:14px;line-height:19px}.article-tile__tag + .article-tile__tag{margin-left:10px}}@media screen and (min-width:1025px){.article-tile{border:1px solid lightgray;display:flex;flex-wrap:wrap;flex-direction:column}.article-tile__showcase{width:100%;box-sizing:border-box}.article-tile__image-container{display:block;padding-top:100%;position:relative}.article-tile__image{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center}.article-tile__name-container{width:100%;flex:1;box-sizing:border-box;padding:var(--in-block-margin-before-non-text)}.article-tile__name{}.article-tile__tags{width:100%;box-sizing:border-box;background-color:var(--alice-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--in-block-margin-before-non-text)}.article-tile__tag{font-size:14px;line-height:19px}.article-tile__tag + .article-tile__tag{margin-left:10px}}@media screen and (max-width:1023px){.homepage-note{margin-top:var(--section-y,var(--interblock-margin))}.homepage-note__note{}.homepage-note__categories{}.homepage-note__note + .homepage-note__categories{margin-top:var(--in-block-margin-before-section)}.homepage-note__categories-title{}.homepage-note__category-list{}.homepage-note__category{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homepage-note__category-link{}.homepage-note__category-child{font-size:1.3rem;color:var(--gray-color)}}@media screen and (min-width:1024px){.homepage-note{margin-top:var(--section-y,var(--interblock-margin))}.homepage-note.site-section{margin-top:var(--section-y,var(--interblock-margin))}.homepage-note_grid{display:grid;grid-template-columns:50% 50%;grid-gap:var(--grid-gap,2.4rem)}.homepage-note__note{}.homepage-note__categories{}.homepage-note__categories-title{}.homepage-note__category-list{}.homepage-note__category{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homepage-note__category-link{}.homepage-note__category-child{font-size:1.3rem;color:var(--gray-color)}}@media screen and (max-width:1024px){.page_with-gallery{overflow:hidden}.gallery{position:fixed;background-color:var(--panel-color);left:0;top:0;right:0;bottom:0;z-index:100}.gallery__close{position:absolute;background-image:url(/static/resources/blocks/gallery/img/gallery__close.svg?31bd685cfe1f);background-repeat:no-repeat;background-position:center;background-size:16px;background-color:#fff;width:20px;height:20px;right:10px;top:10px;z-index:101;border-radius:50%;box-shadow:0 2px 10px 0 rgb(0 0 0 / 12%);opacity:0.7;transition:opacity var(--transition-duration) ease-out;cursor:pointer;border:2px solid gray}.gallery__close:hover{opacity:1}.gallery__close:active{transform:scale(0.95)}.gallery__thumbnails{background-color:#fff;position:absolute;left:0;top:0;width:83px;bottom:0;overflow-y:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always}.gallery__thumbnail{width:64px;height:64px;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;margin:10px auto 10px 4px;border:2px solid transparent;transition:all var(--transition-duration) ease-out;border-radius:2px;cursor:pointer;scroll-snap-align:start end;box-shadow:0 1px 4px rgba(0,0,0,0.2)}.gallery__thumbnail:not(.gallery__thumbnail_active):hover{border-color:var(--red-color)}.gallery__thumbnail:active{border-color:var(--link-color);transform:scale(0.97)}.gallery__thumbnail_active{border-color:var(--link-color)}.gallery__media-container{position:absolute;background-color:#fff;left:93px;top:0;right:0;bottom:0;overflow:hidden}.gallery__media{position:absolute;background-color:#fff;left:10px;top:10px;right:36px;bottom:10px;display:flex;opacity:1;transition:opacity 0.2s ease-out}.gallery__media_hidden{opacity:0}.gallery__image{display:block;margin:auto;max-width:100%;max-height:min(100%,calc(100vh - 40px))}.gallery__video-wrapper{display:block;margin:auto;position:relative;padding-bottom:56.25%;height:0;width:100%;background-image:url(/static/resources/blocks/gallery/img/gallery__video-wrapper.svg?31bd685cfe1f);background-position:center;background-repeat:no-repeat;background-size:100px}.gallery__video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;max-height:calc(100vh - 40px)}.gallery__nav-button{position:absolute;width:48px;height:48px;border-radius:50%;top:calc(50% - 24px);align-items:center;justify-content:center;display:inline-flex;box-shadow:0 2px 10px 0 rgb(0 0 0 / 12%);background-color:#fff;transition:all var(--transition-duration) ease-out;opacity:0.5;cursor:pointer}.gallery__nav-button:active{transform:scale(0.95)}.gallery__nav-button_prev{left:20px}.gallery__nav-button *{pointer-events:none}.gallery__nav-button_prev .gallery__nav-button-inner{transform:rotate(180deg)}.gallery__nav-button_next{right:20px}.gallery__nav-button:hover{background-color:var(--link-color);opacity:1}.gallery__nav-button:hover path{fill:#fff}.gallery__note{position:absolute;background-color:var(--base-font-color);border:1px solid #fff;border-radius:6px;display:inline-block;margin-left:auto;margin-right:auto;left:50%;max-width:80%;transform:translate(-50%,0);padding:10px 36px 10px 16px;box-shadow:0 1px 4px rgba(0,0,0,0.2);opacity:1;visibility:visible;transition:all 0.2s ease-out}.gallery__note_caption{top:20px}.gallery__note_text{bottom:20px}.gallery__note_hidden{opacity:0;visibility:hidden}.gallery__note-inner{color:#fff;font-size:14px;line-height:19px;max-width:600px;border-radius:6px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery__note_text .gallery__note-inner{-webkit-line-clamp:5;line-clamp:5}.gallery__close-note-button{display:block;position:absolute;right:9px;top:12px;width:16px;height:16px;background-image:url(/static/resources/blocks/gallery/img/gallery__close-note-button.svg?31bd685cfe1f);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}}@media screen and (min-width:1025px){.page_with-gallery{overflow:hidden}.gallery{position:fixed;background-color:var(--panel-color);left:0;top:0;right:0;bottom:0;z-index:100}.gallery__close{position:absolute;background-image:url(/static/resources/blocks/gallery/img/gallery__close.svg?31bd685cfe1f);background-repeat:no-repeat;background-position:center;background-size:19px;background-color:#fff;width:36px;height:36px;right:10px;top:10px;z-index:101;border-radius:50%;box-shadow:0 2px 10px 0 rgb(0 0 0 / 12%);opacity:0.7;transition:opacity var(--transition-duration) ease-out;cursor:pointer;border:2px solid gray}.gallery__close:hover{opacity:1}.gallery__close:active{transform:scale(0.95)}.gallery__thumbnails{background-color:#fff;position:absolute;left:0;top:0;width:112px;bottom:0;overflow-y:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always}.gallery__thumbnail{width:72px;height:72px;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;margin:15px auto;border:2px solid transparent;transition:all var(--transition-duration) ease-out;border-radius:2px;cursor:pointer;scroll-snap-align:start end;box-shadow:0 1px 4px rgba(0,0,0,0.2)}.gallery__thumbnail:not(.gallery__thumbnail_active):hover{border-color:var(--red-color)}.gallery__thumbnail:active{border-color:var(--link-color);transform:scale(0.97)}.gallery__thumbnail_active{border-color:var(--link-color)}.gallery__media-container{position:absolute;background-color:#fff;left:124px;top:0;right:0;bottom:0;overflow:hidden}.gallery__media{position:absolute;background-color:#fff;left:var(--in-block-margin-before-non-text);top:var(--in-block-margin-before-non-text);right:var(--in-block-margin-before-non-text);bottom:var(--in-block-margin-before-non-text);display:flex;opacity:1;transition:opacity 0.2s ease-out}.gallery__media_hidden{opacity:0}.gallery__image{display:block;margin:auto;max-width:100%;max-height:min(100%,calc(100vh - 40px))}.gallery__video-wrapper{display:block;margin:auto;position:relative;padding-bottom:56.25%;height:0;width:100%;max-width:1000px;background-image:url(/static/resources/blocks/gallery/img/gallery__video-wrapper.svg?31bd685cfe1f);background-position:center;background-repeat:no-repeat;background-size:100px}.gallery__video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;max-height:calc(100vh - 40px)}.gallery__nav-button{position:absolute;width:48px;height:48px;border-radius:50%;top:calc(50% - 24px);align-items:center;justify-content:center;display:inline-flex;box-shadow:0 2px 10px 0 rgb(0 0 0 / 12%);background-color:#fff;transition:all var(--transition-duration) ease-out;opacity:0.5;cursor:pointer}.gallery__nav-button:active{transform:scale(0.95)}.gallery__nav-button_prev{left:20px}.gallery__nav-button *{pointer-events:none}.gallery__nav-button_prev .gallery__nav-button-inner{transform:rotate(180deg)}.gallery__nav-button_next{right:20px}.gallery__nav-button:hover{background-color:var(--link-color);opacity:1}.gallery__nav-button:hover path{fill:#fff}.gallery__note{position:absolute;background-color:var(--base-font-color);border:1px solid #fff;border-radius:6px;display:inline-block;margin-left:auto;margin-right:auto;left:50%;max-width:80%;transform:translate(-50%,0);padding:10px 36px 10px 16px;box-shadow:0 1px 4px rgba(0,0,0,0.2);opacity:1;visibility:visible;transition:all 0.2s ease-out}.gallery__note_caption{top:20px}.gallery__note_text{bottom:20px}.gallery__note_hidden{opacity:0;visibility:hidden}.gallery__note-inner{color:#fff;font-size:14px;line-height:19px;max-width:600px;border-radius:6px}.gallery__close-note-button{display:block;position:absolute;right:9px;top:12px;width:16px;height:16px;background-image:url(/static/resources/blocks/gallery/img/gallery__close-note-button.svg?31bd685cfe1f);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}}