.contact-section{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.contact-section{padding-top:2.5rem;padding-bottom:2.5rem}}.contact-section__inner{flex-direction:column;align-items:center;max-width:57.5rem;margin:0 auto;display:flex}.contact-section__title{color:#111928;font-family:Inter,sans-serif;font-size:3rem;font-weight:700;line-height:3.625rem}@media (max-width:48rem){.contact-section__title{font-size:2rem;line-height:1.2}}.contact-section__title{text-align:center;width:fit-content;margin:0 auto 5rem}.contact-section__block{width:100%;max-width:45rem;margin:0 auto}.contact-section--dark .contact-section__title{color:#005a1e}.contact-section--light .contact-section__title{color:#fff}@media (max-width:48rem){.contact-section__inner{align-items:stretch}.contact-section__title{margin-bottom:2.5rem}.contact-section__block{max-width:none}}
.category-card{text-align:center;cursor:default;appearance:none;background:#fff;border:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;transition:background-color .2s,color .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.category-card__label{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.category-card__label{font-size:.875rem}}.category-card__label{color:#111928;text-align:center;font-weight:600;line-height:1.35}.category-card--result{min-height:8rem;padding:2.5rem}.category-card--filter{cursor:pointer;background:#fff;width:auto;padding:1.5rem 2.5rem}.category-card--filter .category-card__label{color:#111928;font-weight:500}.category-card--filter.is-active{background:#005a1e}.category-card--filter.is-active .category-card__label{color:#fff}@media (max-width:48rem){.category-card--filter{width:100%;padding:1rem 1.5rem}.category-card--result{min-height:6.5rem;padding:2.5rem 1rem}}@media (max-width:36rem){.category-card--result{min-height:6.5rem;padding:2.5rem 1rem}}
.category-detail-card{background:#fff;align-items:center;gap:3.25rem;padding:3.625rem 5.75rem;display:grid;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.category-detail-card--cols-1{grid-template-columns:minmax(0,50.25rem);justify-content:center}.category-detail-card--cols-2{grid-template-columns:minmax(18.75rem,28.75rem) minmax(0,35rem);justify-content:center}.category-detail-card--cols-3{grid-template-columns:minmax(18.75rem,28.75rem) minmax(15.625rem,22.5rem) minmax(0,1fr)}.category-detail-card__category{flex-direction:column;align-items:center;gap:2.125rem;min-width:0;display:flex}.category-detail-card__emblem-wrap{width:4.5rem;height:5.5rem}.category-detail-card__emblem{object-fit:contain;width:100%;height:100%;display:block}.category-detail-card__title{color:#111928;font-family:Inter,sans-serif;font-size:1.625rem;font-weight:600;line-height:2.1875rem}@media (max-width:48rem){.category-detail-card__title{font-size:1.125rem}}.category-detail-card__title{color:#003f15;text-align:center;text-wrap:balance;max-width:26.875rem;margin:0;line-height:1.2}.category-detail-card__contact{grid-template-columns:5.625rem minmax(0,1fr);align-items:center;gap:1.5rem;min-width:0;display:grid}.category-detail-card__contact--no-photo{grid-template-columns:1fr}.category-detail-card__contact-photo-wrap{background:#f3f4f6;width:5.625rem;height:7.5rem;overflow:hidden}.category-detail-card__contact-photo{object-fit:cover;width:100%;height:100%;display:block}.category-detail-card__contact-name{color:#111928;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5}@media (max-width:48rem){.category-detail-card__contact-name{font-size:1rem}}.category-detail-card__contact-name{color:#003f15;margin:0 0 .125rem}.category-detail-card__contact-role{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.category-detail-card__contact-role{font-size:.875rem}}.category-detail-card__contact-role{color:#111928;margin:0}.category-detail-card__description{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.category-detail-card__description{font-size:.875rem}}.category-detail-card__description{color:#111928;overflow-wrap:anywhere;word-break:break-word;max-width:35rem;margin:0}.category-detail-card__description--compact{max-width:50.25rem}@media (max-width:92.5rem){.category-detail-card{gap:2.25rem;padding:3.125rem 3.5rem}.category-detail-card--cols-3{grid-template-columns:minmax(16.25rem,22.5rem) minmax(13.125rem,20rem) minmax(0,1fr)}}@media (max-width:75rem){.category-detail-card{gap:1.875rem;padding:2.75rem 2.125rem}}@media (max-width:64rem){.category-detail-card,.category-detail-card--cols-1,.category-detail-card--cols-2,.category-detail-card--cols-3{grid-template-columns:1fr}.category-detail-card{gap:1.5rem;padding:2.5rem 1rem}.category-detail-card__category{gap:1.625rem}.category-detail-card__title{max-width:20rem}.category-detail-card__description,.category-detail-card__description--compact{width:100%;max-width:100%}.category-detail-card__contact{grid-template-columns:1fr;justify-items:center;gap:.875rem}.category-detail-card__contact-text{text-align:center;min-width:0}}@media (max-width:48rem){.category-detail-card{gap:1.25rem;padding:2.375rem 1rem}.category-detail-card__description,.category-detail-card__description--compact{max-width:100%}}
.filter-carousel{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.filter-carousel{padding-top:2.5rem;padding-bottom:2.5rem}}.filter-carousel{overflow-x:hidden}.filter-carousel__head{width:100%}.filter-carousel--detail{padding-top:0}@media (max-width:48rem){.filter-carousel--detail{padding-top:0}}.filter-carousel--detail .filter-carousel__head{max-width:90rem;margin:0 auto}.filter-carousel__filters{flex-wrap:wrap;gap:1rem 1.5rem;margin-bottom:5.0625rem;display:flex}.filter-carousel__filter-item{flex:none;display:flex}.filter-carousel__slider{width:100%;display:block;overflow:visible}.filter-carousel__slider.swiper,.filter-carousel__slider .swiper{--swiper-nav-size:2.25rem;--swiper-nav-gap:.5rem;--swiper-nav-right:5rem;--swiper-nav-top:-3.75rem;padding:.25rem 0 1rem;position:relative;overflow:visible}.filter-carousel__slider.swiper .swiper-button-prev,.filter-carousel__slider.swiper .swiper-button-next,.filter-carousel__slider .swiper .swiper-button-prev,.filter-carousel__slider .swiper .swiper-button-next{top:var(--swiper-nav-top);width:var(--swiper-nav-size);height:var(--swiper-nav-size);z-index:3;color:#005a1e;background:#fffffff5;border:1px solid #005a1e29;border-radius:8px;justify-content:center;align-items:center;margin-top:0;transition:background-color .2s,border-color .2s,color .2s,opacity .2s,transform .2s,box-shadow .2s;display:flex;position:absolute;transform:none;box-shadow:0 .625rem 1.5rem #003f1524}.filter-carousel__slider.swiper .swiper-button-prev:after,.filter-carousel__slider.swiper .swiper-button-next:after,.filter-carousel__slider .swiper .swiper-button-prev:after,.filter-carousel__slider .swiper .swiper-button-next:after{content:"";border-top:.125rem solid;border-right:.125rem solid;width:.5625rem;height:.5625rem;font-size:0}.filter-carousel__slider.swiper .swiper-button-prev:before,.filter-carousel__slider.swiper .swiper-button-next:before,.filter-carousel__slider .swiper .swiper-button-prev:before,.filter-carousel__slider .swiper .swiper-button-next:before{content:none!important}.filter-carousel__slider.swiper .swiper-button-prev svg,.filter-carousel__slider.swiper .swiper-button-prev .swiper-navigation-icon,.filter-carousel__slider.swiper .swiper-button-next svg,.filter-carousel__slider.swiper .swiper-button-next .swiper-navigation-icon,.filter-carousel__slider .swiper .swiper-button-prev svg,.filter-carousel__slider .swiper .swiper-button-prev .swiper-navigation-icon,.filter-carousel__slider .swiper .swiper-button-next svg,.filter-carousel__slider .swiper .swiper-button-next .swiper-navigation-icon{display:none!important}.filter-carousel__slider.swiper .swiper-button-prev:focus-visible,.filter-carousel__slider.swiper .swiper-button-next:focus-visible,.filter-carousel__slider .swiper .swiper-button-prev:focus-visible,.filter-carousel__slider .swiper .swiper-button-next:focus-visible{outline-offset:.125rem;outline:.125rem solid #005a1e}.filter-carousel__slider.swiper .swiper-button-prev:hover:not(.swiper-button-disabled),.filter-carousel__slider.swiper .swiper-button-next:hover:not(.swiper-button-disabled),.filter-carousel__slider .swiper .swiper-button-prev:hover:not(.swiper-button-disabled),.filter-carousel__slider .swiper .swiper-button-next:hover:not(.swiper-button-disabled){color:#fff;background:#005a1e;border-color:#005a1e;box-shadow:0 .75rem 1.75rem #003f1538}.filter-carousel__slider.swiper .swiper-button-prev:active:not(.swiper-button-disabled),.filter-carousel__slider.swiper .swiper-button-next:active:not(.swiper-button-disabled),.filter-carousel__slider .swiper .swiper-button-prev:active:not(.swiper-button-disabled),.filter-carousel__slider .swiper .swiper-button-next:active:not(.swiper-button-disabled){transform:scale(.96)}.filter-carousel__slider.swiper .swiper-button-prev.swiper-button-disabled,.filter-carousel__slider.swiper .swiper-button-next.swiper-button-disabled,.filter-carousel__slider .swiper .swiper-button-prev.swiper-button-disabled,.filter-carousel__slider .swiper .swiper-button-next.swiper-button-disabled{opacity:.35}.filter-carousel__slider.swiper .swiper-button-prev.swiper-button-lock,.filter-carousel__slider.swiper .swiper-button-next.swiper-button-lock,.filter-carousel__slider .swiper .swiper-button-prev.swiper-button-lock,.filter-carousel__slider .swiper .swiper-button-next.swiper-button-lock{display:none!important}.filter-carousel__slider.swiper .swiper-button-prev,.filter-carousel__slider .swiper .swiper-button-prev{left:auto;right:calc(var(--swiper-nav-right) + var(--swiper-nav-size) + var(--swiper-nav-gap))}.filter-carousel__slider.swiper .swiper-button-prev:after,.filter-carousel__slider .swiper .swiper-button-prev:after{margin-left:.1875rem;transform:rotate(-135deg)}.filter-carousel__slider.swiper .swiper-button-next,.filter-carousel__slider .swiper .swiper-button-next{right:var(--swiper-nav-right);left:auto}.filter-carousel__slider.swiper .swiper-button-next:after,.filter-carousel__slider .swiper .swiper-button-next:after{margin-right:.1875rem;transform:rotate(45deg)}@media (max-width:48rem){.filter-carousel__slider.swiper .swiper-button-prev,.filter-carousel__slider.swiper .swiper-button-next,.filter-carousel__slider .swiper .swiper-button-prev,.filter-carousel__slider .swiper .swiper-button-next{--swiper-nav-size:1.75rem;top:50%;transform:translateY(-50%)}.filter-carousel__slider.swiper .swiper-button-prev,.filter-carousel__slider .swiper .swiper-button-prev{left:.375rem;right:auto}.filter-carousel__slider.swiper .swiper-button-next,.filter-carousel__slider .swiper .swiper-button-next{left:auto;right:.375rem}.filter-carousel__slider.swiper .swiper-button-prev:active:not(.swiper-button-disabled),.filter-carousel__slider.swiper .swiper-button-next:active:not(.swiper-button-disabled),.filter-carousel__slider .swiper .swiper-button-prev:active:not(.swiper-button-disabled),.filter-carousel__slider .swiper .swiper-button-next:active:not(.swiper-button-disabled){transform:translateY(-50%)scale(.96)}}.filter-carousel__slider .swiper-wrapper{align-items:stretch;display:flex}.filter-carousel__slider .swiper-slide{flex-shrink:0;height:auto;display:flex}.filter-carousel__slider .swiper-slide>*{width:100%;height:100%}.filter-carousel__slider:not(.swiper-initialized){overflow:hidden}.filter-carousel__slider:not(.swiper-initialized) .swiper-wrapper{scrollbar-width:none;align-items:stretch;padding-bottom:1rem;display:flex;overflow-x:auto}.filter-carousel__slider:not(.swiper-initialized) .swiper-wrapper::-webkit-scrollbar{display:none}.filter-carousel__slider:not(.swiper-initialized) .swiper-wrapper{padding-left:var(--offset-before,5rem)}@media (max-width:48rem){.filter-carousel__slider:not(.swiper-initialized) .swiper-wrapper{padding-left:var(--offset-before,1.5rem)}}.filter-carousel__slider:not(.swiper-initialized) .swiper-wrapper{gap:var(--space-between,1.5rem)}.filter-carousel__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc((100% - var(--offset-after,0) - (var(--slides-per-view,1) - 1)*var(--space-between,1.5rem))/var(--slides-per-view,1));flex:none;min-width:0;max-width:100%;display:flex}.filter-carousel__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide>*{width:100%;height:100%}@media (max-width:48rem){.filter-carousel__slider .swiper-slide{width:13.75rem!important;min-width:13.75rem!important}.filter-carousel__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:13.75rem;min-width:13.75rem;max-width:none}}@media (min-width:64rem){.filter-carousel__slider .swiper-slide{width:20rem!important}.filter-carousel__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:20rem;max-width:none}}.filter-carousel__footer{flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.filter-carousel__pagination{justify-content:center;align-items:center;gap:.75rem;min-height:1.25rem;display:flex}.filter-carousel__dot{cursor:pointer;background:#dfe4ea;border:none;width:.5rem;height:.5rem;margin:0;padding:0;transition:background-color .3s,transform .3s;display:inline-block;transform:rotate(45deg)}.filter-carousel__dot:hover{transform:rotate(45deg)scale(1.2)}.filter-carousel__dot--active{background:#005a1e}@media (max-width:48rem){.filter-carousel__show-all{display:none}.filter-carousel__filters{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.filter-carousel__filter-item{flex:0 auto;max-width:calc(50% - .5rem);display:flex}.filter-carousel .category-card--filter{width:auto;max-width:100%;padding:1rem 1.5rem}}
.categories-detail-list--embedded{padding:0}.categories-detail-list__items{flex-direction:column;gap:1.5rem;width:100%;max-width:90rem;margin:0 auto;display:flex}
.info-card{flex-direction:column;width:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.info-card__rank{flex-direction:column;align-items:center;gap:1rem;width:100%;margin-bottom:3.5rem;display:flex}.info-card__rank-number{color:#111928;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem}@media (max-width:48rem){.info-card__rank-number{font-size:1.5rem;line-height:1.2}}.info-card__rank-number{margin:0}.info-card__rank-dot{background:#005a1e;width:100%;max-width:11.375rem;height:.125rem;position:relative}.info-card__rank-dot:after{content:"";background:#005a1e;width:.5rem;height:.5rem;position:absolute;top:-.1875rem;right:0;transform:rotate(45deg)}.info-card__body{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.info-card__title{margin:0}.info-card--ranking{background:#fff;min-height:26.25rem;padding:2.375rem 1.875rem 2.125rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.info-card--ranking .info-card__title{color:#111928;font-family:Inter,sans-serif;font-size:1.625rem;font-weight:600;line-height:2.1875rem}@media (max-width:48rem){.info-card--ranking .info-card__title{font-size:1.125rem}}.info-card--ranking .info-card__title{color:#003f15;white-space:pre-line;margin-bottom:1.625rem}.info-card--filled{min-height:32.5rem}.info-card--empty{min-height:26.25rem}.info-card--empty .info-card__body{flex:1;justify-content:flex-start}.info-card__company-logo{width:6rem;height:6rem;margin:0 auto 1.875rem}.info-card__company-logo-img{object-fit:contain;width:100%;height:100%;display:block}.info-card__person-image{width:7rem;height:8.875rem;margin:0 auto 1rem;overflow:hidden}.info-card__person-image-img{object-fit:cover;width:100%;height:100%;display:block}.info-card__name{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.info-card__name{font-size:.75rem}}.info-card__name{color:#111928;margin:0 0 .625rem;font-weight:500}.info-card__role{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.info-card__role{font-size:.75rem}}.info-card__role{white-space:pre-line;color:#111928;max-width:14.375rem;margin:0}.info-card--person{text-align:center;background:#fff;height:20.75rem;padding:2.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (max-width:64rem){.info-card--person{height:100%;padding:3rem}}@media (max-width:36rem){.info-card--person{height:17rem;padding:1.5rem 1.5rem 2.5rem}}.info-card--person .info-card__body{justify-content:flex-start}.info-card--person .info-card__image{width:8.75rem;max-width:100%;height:11.25rem;margin:0 auto 1rem}@media (max-width:36rem){.info-card--person .info-card__image{width:5.625rem;height:7.25rem}}.info-card--person .info-card__title{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.info-card--person .info-card__title{font-size:.875rem}}.info-card--person .info-card__title{color:#111928;min-height:auto;margin-top:1rem;font-family:Inter,sans-serif;font-weight:400}.info-card__image{aspect-ratio:3/4;width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.info-card__image img{object-fit:cover;width:100%;height:100%;display:block}.info-card__subtitle{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.info-card__subtitle{font-size:.75rem}}.info-card__subtitle{color:#111928;white-space:pre-line}.info-card__text{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.info-card__text{font-size:.75rem}}.info-card__text{color:#111928;white-space:pre-line;margin-top:2.5rem}.info-card--profile{text-align:center;background:#fff;min-height:29.5rem;padding:5rem 2.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.info-card--profile .info-card__body{justify-content:flex-start}.info-card--profile .info-card__image{aspect-ratio:auto;width:13.75rem;height:17.5rem;margin:0 auto 2.5rem}.info-card--profile .info-card__title{color:#111928;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5}@media (max-width:48rem){.info-card--profile .info-card__title{font-size:1rem}}.info-card--profile .info-card__title{color:#003f15;margin:0}.info-card--profile .info-card__subtitle{max-width:17.5rem;margin-top:.625rem}@media (max-width:36rem){.info-card__rank{gap:.75rem;margin-bottom:1.25rem}.info-card__rank-dot{max-width:7.875rem}.info-card--ranking{min-height:16.125rem;padding:1.5rem 1rem 1.75rem}.info-card--ranking .info-card__title{margin-bottom:1rem}.info-card--filled{min-height:31.25rem}.info-card--empty{min-height:16.125rem}.info-card__company-logo{width:5.375rem;height:5.375rem;margin-bottom:1rem}.info-card__person-image{width:6.625rem;height:8.375rem;margin-bottom:.875rem}.info-card__name{margin-bottom:.5rem}.info-card--profile{min-height:0;padding:2.5rem 1.5rem}.info-card--profile .info-card__image{width:8.75rem;height:11.25rem;margin-bottom:2.5rem}.info-card__text{margin-top:2.5rem}}
.filtration-info-card-list{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.filtration-info-card-list{padding-top:2.5rem;padding-bottom:2.5rem}}.filtration-info-card-list{padding-top:0}.filtration-info-card-list .filter-carousel__head{max-width:90rem;margin:0 auto}.filtration-info-card-list .section-header:not(.section-header--page-main){text-align:center;justify-content:center;margin-bottom:2.5rem;padding-bottom:0}.filtration-info-card-list .section-header:not(.section-header--page-main) .section-header__title{text-align:center;text-wrap:balance;max-width:47.5rem;margin:0}.filtration-info-card-list .filter-carousel__filters{margin-bottom:2.5rem}.filtration-info-card-list__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;width:100%;max-width:90rem;margin:0 auto;display:grid}@media (max-width:75rem) and (min-width:48.0625rem){.filtration-info-card-list__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (max-width:48rem){.filtration-info-card-list .section-header:not(.section-header--page-main){text-align:left;justify-content:flex-start;margin-bottom:1.5rem}.filtration-info-card-list .section-header:not(.section-header--page-main) .section-header__title{text-align:left;max-width:20rem}.filtration-info-card-list .filter-carousel__filters{margin-bottom:2.5rem}.filtration-info-card-list__items{grid-template-columns:1fr;gap:1.5rem}}
.image-card{padding-top:0;padding-bottom:5rem;overflow-x:hidden}@media (max-width:48rem){.image-card{padding-top:0;padding-bottom:2.5rem}}.image-card__sub-block{margin-bottom:5rem}.image-card__sub-block:last-of-type{margin-bottom:0}.image-card__slider{width:100%;display:block;overflow:visible}.image-card__slider.swiper,.image-card__slider .swiper{--swiper-nav-size:2.25rem;--swiper-nav-gap:.5rem;--swiper-nav-right:5rem;--swiper-nav-top:-3.75rem;padding:.25rem 0 1rem;position:relative;overflow:visible}.image-card__slider.swiper .swiper-button-prev,.image-card__slider.swiper .swiper-button-next,.image-card__slider .swiper .swiper-button-prev,.image-card__slider .swiper .swiper-button-next{top:var(--swiper-nav-top);width:var(--swiper-nav-size);height:var(--swiper-nav-size);z-index:3;color:#005a1e;background:#fffffff5;border:1px solid #005a1e29;border-radius:8px;justify-content:center;align-items:center;margin-top:0;transition:background-color .2s,border-color .2s,color .2s,opacity .2s,transform .2s,box-shadow .2s;display:flex;position:absolute;transform:none;box-shadow:0 .625rem 1.5rem #003f1524}.image-card__slider.swiper .swiper-button-prev:after,.image-card__slider.swiper .swiper-button-next:after,.image-card__slider .swiper .swiper-button-prev:after,.image-card__slider .swiper .swiper-button-next:after{content:"";border-top:.125rem solid;border-right:.125rem solid;width:.5625rem;height:.5625rem;font-size:0}.image-card__slider.swiper .swiper-button-prev:before,.image-card__slider.swiper .swiper-button-next:before,.image-card__slider .swiper .swiper-button-prev:before,.image-card__slider .swiper .swiper-button-next:before{content:none!important}.image-card__slider.swiper .swiper-button-prev svg,.image-card__slider.swiper .swiper-button-prev .swiper-navigation-icon,.image-card__slider.swiper .swiper-button-next svg,.image-card__slider.swiper .swiper-button-next .swiper-navigation-icon,.image-card__slider .swiper .swiper-button-prev svg,.image-card__slider .swiper .swiper-button-prev .swiper-navigation-icon,.image-card__slider .swiper .swiper-button-next svg,.image-card__slider .swiper .swiper-button-next .swiper-navigation-icon{display:none!important}.image-card__slider.swiper .swiper-button-prev:focus-visible,.image-card__slider.swiper .swiper-button-next:focus-visible,.image-card__slider .swiper .swiper-button-prev:focus-visible,.image-card__slider .swiper .swiper-button-next:focus-visible{outline-offset:.125rem;outline:.125rem solid #005a1e}.image-card__slider.swiper .swiper-button-prev:hover:not(.swiper-button-disabled),.image-card__slider.swiper .swiper-button-next:hover:not(.swiper-button-disabled),.image-card__slider .swiper .swiper-button-prev:hover:not(.swiper-button-disabled),.image-card__slider .swiper .swiper-button-next:hover:not(.swiper-button-disabled){color:#fff;background:#005a1e;border-color:#005a1e;box-shadow:0 .75rem 1.75rem #003f1538}.image-card__slider.swiper .swiper-button-prev:active:not(.swiper-button-disabled),.image-card__slider.swiper .swiper-button-next:active:not(.swiper-button-disabled),.image-card__slider .swiper .swiper-button-prev:active:not(.swiper-button-disabled),.image-card__slider .swiper .swiper-button-next:active:not(.swiper-button-disabled){transform:scale(.96)}.image-card__slider.swiper .swiper-button-prev.swiper-button-disabled,.image-card__slider.swiper .swiper-button-next.swiper-button-disabled,.image-card__slider .swiper .swiper-button-prev.swiper-button-disabled,.image-card__slider .swiper .swiper-button-next.swiper-button-disabled{opacity:.35}.image-card__slider.swiper .swiper-button-prev.swiper-button-lock,.image-card__slider.swiper .swiper-button-next.swiper-button-lock,.image-card__slider .swiper .swiper-button-prev.swiper-button-lock,.image-card__slider .swiper .swiper-button-next.swiper-button-lock{display:none!important}.image-card__slider.swiper .swiper-button-prev,.image-card__slider .swiper .swiper-button-prev{left:auto;right:calc(var(--swiper-nav-right) + var(--swiper-nav-size) + var(--swiper-nav-gap))}.image-card__slider.swiper .swiper-button-prev:after,.image-card__slider .swiper .swiper-button-prev:after{margin-left:.1875rem;transform:rotate(-135deg)}.image-card__slider.swiper .swiper-button-next,.image-card__slider .swiper .swiper-button-next{right:var(--swiper-nav-right);left:auto}.image-card__slider.swiper .swiper-button-next:after,.image-card__slider .swiper .swiper-button-next:after{margin-right:.1875rem;transform:rotate(45deg)}@media (max-width:48rem){.image-card__slider.swiper .swiper-button-prev,.image-card__slider.swiper .swiper-button-next,.image-card__slider .swiper .swiper-button-prev,.image-card__slider .swiper .swiper-button-next{--swiper-nav-size:1.75rem;top:50%;transform:translateY(-50%)}.image-card__slider.swiper .swiper-button-prev,.image-card__slider .swiper .swiper-button-prev{left:.375rem;right:auto}.image-card__slider.swiper .swiper-button-next,.image-card__slider .swiper .swiper-button-next{left:auto;right:.375rem}.image-card__slider.swiper .swiper-button-prev:active:not(.swiper-button-disabled),.image-card__slider.swiper .swiper-button-next:active:not(.swiper-button-disabled),.image-card__slider .swiper .swiper-button-prev:active:not(.swiper-button-disabled),.image-card__slider .swiper .swiper-button-next:active:not(.swiper-button-disabled){transform:translateY(-50%)scale(.96)}}.image-card__slider .swiper-wrapper{align-items:stretch;display:flex}.image-card__slider .swiper-slide{flex-shrink:0;height:auto;display:flex}.image-card__slider .swiper-slide>*{width:100%;height:100%}.image-card__slider:not(.swiper-initialized){overflow:hidden}.image-card__slider:not(.swiper-initialized) .swiper-wrapper{scrollbar-width:none;align-items:stretch;padding-bottom:1rem;display:flex;overflow-x:auto}.image-card__slider:not(.swiper-initialized) .swiper-wrapper::-webkit-scrollbar{display:none}.image-card__slider:not(.swiper-initialized) .swiper-wrapper{padding-left:var(--offset-before,5rem)}@media (max-width:48rem){.image-card__slider:not(.swiper-initialized) .swiper-wrapper{padding-left:var(--offset-before,1.5rem)}}.image-card__slider:not(.swiper-initialized) .swiper-wrapper{gap:var(--space-between,1.5rem)}.image-card__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc((100% - var(--offset-after,0) - (var(--slides-per-view,1) - 1)*var(--space-between,1.5rem))/var(--slides-per-view,1));flex:none;min-width:0;max-width:100%;display:flex}.image-card__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide>*{width:100%;height:100%}.image-card__footer{flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.image-card__footer-main{flex-direction:column;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.image-card__pagination{justify-content:center;align-items:center;gap:.75rem;min-height:1.25rem;display:flex}.image-card__dot{cursor:pointer;background:#dfe4ea;border:none;width:.5rem;height:.5rem;margin:0;padding:0;transition:background-color .3s,transform .3s;display:inline-block;transform:rotate(45deg)}.image-card__dot:hover{transform:rotate(45deg)scale(1.2)}.image-card__dot--active{background:#005a1e}@media (max-width:48rem){.image-card__show-all{display:none}}
.youtube-facade{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.youtube-facade__thumbnail{object-fit:cover;width:100%;height:100%;transition:filter .2s;position:absolute;inset:0}.youtube-facade:hover .youtube-facade__thumbnail,.youtube-facade:focus-visible .youtube-facade__thumbnail{filter:brightness(.85)}.youtube-facade__play{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.youtube-facade__play-icon{filter:drop-shadow(0 .125rem .5rem #0006);width:4.25rem;height:3rem;transition:transform .2s}.youtube-facade:hover .youtube-facade__play-icon,.youtube-facade:focus-visible .youtube-facade__play-icon{transform:scale(1.12)}.youtube-facade__play-bg{fill:red;opacity:.9;transition:opacity .2s}.youtube-facade:hover .youtube-facade__play-bg,.youtube-facade:focus-visible .youtube-facade__play-bg{opacity:1}.youtube-facade__play-arrow{fill:#fff}.youtube-facade:focus-visible{outline-offset:.125rem;outline:.1875rem solid #005a1e}
.video{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.video{padding-top:2.5rem;padding-bottom:2.5rem}}.video,.video .container{overflow-x:clip}.video__item{width:100%;margin-bottom:5rem}.video__item:last-child{margin-bottom:0}.video__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:0;display:flex}.video__smalltitle{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.video__smalltitle{font-size:.875rem}}.video__smalltitle{margin:0 0 1.5rem}.video__player{width:min(100%,53.75rem);min-width:0;max-width:100%;margin:0 auto 2.5rem}@media (max-width:48rem){.video__player{margin-bottom:1.5rem}}.video__player-inner{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.video__iframe{border:0;width:100%;min-width:0;max-width:100%;height:100%;display:block;position:absolute;inset:0}.video__player>*{max-width:100%}.video__actions{justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:48rem){.video__actions{justify-content:flex-start}}
