.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:#073050;font-family:Merriweather,serif;font-size:3.75rem;font-weight:700;line-height:1.2}@media (max-width:48rem){.contact-section__title{font-size:2.5rem}}.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:#073050}.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:#073050}.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:700;line-height:1.5}@media (max-width:48rem){.category-detail-card__title{font-size:1.125rem}}.category-detail-card__title{color:#0b1c2e;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:#d8d9dc;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:#0b1c2e;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:#073050;background:#fffffff5;border:1px solid #07305029;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 #0b1c2e24}.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:2px solid;border-right:2px 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:2px;outline:2px solid #2d68f8}.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:#073050;border-color:#073050;box-shadow:0 .75rem 1.75rem #0b1c2e38}.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:47.9375rem){.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:47.9375rem){.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,24px)}.filter-carousel__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc((100% - var(--offset-after,0px) - (var(--slides-per-view,1) - 1)*var(--space-between,24px))/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:47.9375rem){.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:#e5e7eb;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:#073050}@media (max-width:47.9375rem){.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:#073050;font-family:Merriweather,serif;font-size:3rem;font-weight:700;line-height:1.2}@media (max-width:48rem){.info-card__rank-number{font-size:1.625rem}}.info-card__rank-number{margin:0}.info-card__rank-dot{background:#be9542;width:100%;max-width:11.375rem;height:.125rem;position:relative}.info-card__rank-dot:after{content:"";background:#be9542;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:700;line-height:1.5}@media (max-width:48rem){.info-card--ranking .info-card__title{font-size:1.125rem}}.info-card--ranking .info-card__title{color:#0b1c2e;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;overflow-wrap:anywhere;word-break:break-word;max-width:14.375rem;margin:0}.info-card--person{text-align:center;background:#fff;height:100%;min-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{min-height:17rem;padding:1.5rem 1.5rem 2.5rem}}.info-card--person .info-card__body{flex:auto;justify-content:flex-start;min-height:0}.info-card--person .info-card__image{flex:none;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 .merlin-image{width:100%;height:100%;display:block}.info-card__image .merlin-image--background,.info-card__image img{object-fit:cover;object-position:center;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:#0b1c2e;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}}
.hero{align-items:center;width:100%;height:43.75rem;min-height:43.75rem;max-height:43.75rem;display:flex;position:relative;overflow:hidden}@media (max-width:48rem){.hero{height:auto;min-height:auto;max-height:none;margin-bottom:0;padding-top:0;padding-bottom:0;display:block;overflow:visible}}.hero__media{z-index:0;position:absolute;inset:0}@media (max-width:48rem){.hero__media{height:23.125rem;position:relative}}.hero__body{z-index:1;width:100%;position:relative}.hero__body .container{width:100%;max-width:none;margin:0;padding:0}@media (max-width:48rem){.hero__body .container{margin-top:-1.75rem;padding:0 1rem}}.hero__image{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}@media (max-width:48rem){.hero__image{position:absolute;inset:0}}.hero__image-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero__content{z-index:1;background-color:#fff;width:40rem;margin-left:5rem;padding:4rem;position:relative;box-shadow:0 5px 12px #0000001a}@media (max-width:48rem){.hero__content{width:100%;margin-left:0;padding:1.75rem 1.5rem 2rem;box-shadow:0 5px 12px #0000001a}}.hero__title{color:#073050;font-family:Merriweather,serif;font-size:3.75rem;font-weight:700;line-height:1.2}@media (max-width:48rem){.hero__title{font-size:2.5rem}}.hero__title{color:#073050;margin-bottom:1.25rem}.hero__text{color:#111928;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.hero__text{font-size:.875rem}}.hero__text{color:#111928;max-width:26.875rem;margin-bottom:2.5rem}.hero__text p,.hero__text ul,.hero__text ol,.hero__text li,.hero__text a{font-size:inherit;line-height:inherit}@media (max-width:48rem){.hero__text{max-width:none;margin-bottom:1.5rem}}.hero__actions{color:#111928;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.hero__actions{font-size:.875rem}}.hero__actions{flex-wrap:nowrap;align-items:center;gap:1.5rem;display:flex}.hero__actions .btn{font-size:inherit}@media (max-width:48rem){.hero__actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem}}
.background-video{width:100%;height:100%;position:absolute;inset:0}.background-video__media{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.background-video__media{display:none}}
.image-card{padding-top:0;padding-bottom:5rem;overflow-x:hidden}@media (max-width:48rem){.image-card{padding-top:0;padding-bottom:2.5rem}}.app-main>.image-card:first-child,.app-main>script:first-child+.image-card,.app-main>.breadcrumbs-section+.image-card,.app-main>script:first-child+.breadcrumbs-section+.image-card{padding-top:5rem}@media (max-width:48rem){.app-main>.image-card:first-child,.app-main>script:first-child+.image-card,.app-main>.breadcrumbs-section+.image-card,.app-main>script:first-child+.breadcrumbs-section+.image-card{padding-top: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:#073050;background:#fffffff5;border:1px solid #07305029;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 #0b1c2e24}.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:2px solid;border-right:2px 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:2px;outline:2px solid #2d68f8}.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:#073050;border-color:#073050;box-shadow:0 .75rem 1.75rem #0b1c2e38}.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:47.9375rem){.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:47.9375rem){.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,24px)}.image-card__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc((100% - var(--offset-after,0px) - (var(--slides-per-view,1) - 1)*var(--space-between,24px))/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:#e5e7eb;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:#073050}@media (max-width:47.9375rem){.image-card__show-all{display:none}}.image-card__item-link{height:100%;color:inherit;text-decoration:none;display:flex}.image-card__item-link .info-card{width:100%;height:100%}
.logo-slide{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.logo-slide{padding-top:2.5rem;padding-bottom:2.5rem}}.logo-slide{overflow:hidden}.logo-slide__header{justify-content:center;margin-bottom:0;display:flex}.logo-slide__group+.logo-slide__group{margin-top:4.125rem}.logo-slide__group-title{color:#111928;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.logo-slide__group-title{font-size:1rem}}.logo-slide__group-title{text-align:center;margin:0 0 1.5rem}.logo-slide__band{background:#fff;align-items:center;min-height:11rem;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.logo-slide__marquee{--logo-slide-gap:4.5rem;width:100%;max-width:80rem;margin:0 auto;padding:2.125rem 5rem;overflow:hidden}.logo-slide__track{will-change:transform;align-items:center;width:max-content;display:flex}.logo-slide__sequence{align-items:center;gap:var(--logo-slide-gap);display:flex}.logo-slide__item{flex:0 0 11.375rem;width:11.375rem;height:4.5rem}.logo-slide__marquee--mobile-animated .logo-slide__track{animation:logo-slide-marquee var(--logo-slide-duration,18s)linear infinite}.logo-slide__marquee:not(.logo-slide__marquee--mobile-animated) .logo-slide__track{justify-content:center;width:100%}.logo-slide__logo{justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex}.logo-slide__logo-image{object-fit:contain;width:100%;height:100%;display:block}.logo-slide__group--compact .logo-slide__item{flex-basis:9.5rem;width:9.5rem;height:3.625rem}@media (min-width:49rem){.logo-slide__marquee--desktop-animated .logo-slide__sequence{padding-right:var(--logo-slide-gap)}.logo-slide__marquee--main:not(.logo-slide__marquee--desktop-animated) .logo-slide__track{justify-content:center;width:100%;transition:none!important;transform:none!important}.logo-slide__marquee--main:not(.logo-slide__marquee--desktop-animated) .logo-slide__sequence--duplicate{display:none}.logo-slide__marquee--mobile-animated:not(.logo-slide__marquee--desktop-animated) .logo-slide__track{animation:none}}@media (prefers-reduced-motion:reduce){.logo-slide__track{animation:none!important;transform:none!important}}@media (max-width:48rem){.logo-slide__header{justify-content:flex-start}.logo-slide__group+.logo-slide__group{margin-top:2.625rem}.logo-slide__group-title{text-align:left;margin-bottom:1rem}.logo-slide__band{min-height:7.875rem}.logo-slide__marquee{--logo-slide-gap:3.5rem;max-width:none;margin:0;padding:1.875rem 1rem}.logo-slide__marquee--mobile-animated .logo-slide__sequence{padding-right:var(--logo-slide-gap)}.logo-slide__item{flex-basis:8.25rem;width:8.25rem;height:3.25rem}.logo-slide__group--compact .logo-slide__item{flex-basis:7.875rem;width:7.875rem;height:3rem}}@keyframes logo-slide-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}
.numbered-card{padding-top:0;padding-bottom:5rem;overflow-x:hidden}@media (max-width:48rem){.numbered-card{padding-top:0;padding-bottom:2.5rem}}.numbered-card__slider{width:100%;display:block;overflow:visible}.numbered-card__slider.swiper,.numbered-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}.numbered-card__slider.swiper .swiper-button-prev,.numbered-card__slider.swiper .swiper-button-next,.numbered-card__slider .swiper .swiper-button-prev,.numbered-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:#073050;background:#fffffff5;border:1px solid #07305029;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 #0b1c2e24}.numbered-card__slider.swiper .swiper-button-prev:after,.numbered-card__slider.swiper .swiper-button-next:after,.numbered-card__slider .swiper .swiper-button-prev:after,.numbered-card__slider .swiper .swiper-button-next:after{content:"";border-top:2px solid;border-right:2px solid;width:.5625rem;height:.5625rem;font-size:0}.numbered-card__slider.swiper .swiper-button-prev:before,.numbered-card__slider.swiper .swiper-button-next:before,.numbered-card__slider .swiper .swiper-button-prev:before,.numbered-card__slider .swiper .swiper-button-next:before{content:none!important}.numbered-card__slider.swiper .swiper-button-prev svg,.numbered-card__slider.swiper .swiper-button-prev .swiper-navigation-icon,.numbered-card__slider.swiper .swiper-button-next svg,.numbered-card__slider.swiper .swiper-button-next .swiper-navigation-icon,.numbered-card__slider .swiper .swiper-button-prev svg,.numbered-card__slider .swiper .swiper-button-prev .swiper-navigation-icon,.numbered-card__slider .swiper .swiper-button-next svg,.numbered-card__slider .swiper .swiper-button-next .swiper-navigation-icon{display:none!important}.numbered-card__slider.swiper .swiper-button-prev:focus-visible,.numbered-card__slider.swiper .swiper-button-next:focus-visible,.numbered-card__slider .swiper .swiper-button-prev:focus-visible,.numbered-card__slider .swiper .swiper-button-next:focus-visible{outline-offset:2px;outline:2px solid #2d68f8}.numbered-card__slider.swiper .swiper-button-prev:hover:not(.swiper-button-disabled),.numbered-card__slider.swiper .swiper-button-next:hover:not(.swiper-button-disabled),.numbered-card__slider .swiper .swiper-button-prev:hover:not(.swiper-button-disabled),.numbered-card__slider .swiper .swiper-button-next:hover:not(.swiper-button-disabled){color:#fff;background:#073050;border-color:#073050;box-shadow:0 .75rem 1.75rem #0b1c2e38}.numbered-card__slider.swiper .swiper-button-prev:active:not(.swiper-button-disabled),.numbered-card__slider.swiper .swiper-button-next:active:not(.swiper-button-disabled),.numbered-card__slider .swiper .swiper-button-prev:active:not(.swiper-button-disabled),.numbered-card__slider .swiper .swiper-button-next:active:not(.swiper-button-disabled){transform:scale(.96)}.numbered-card__slider.swiper .swiper-button-prev.swiper-button-disabled,.numbered-card__slider.swiper .swiper-button-next.swiper-button-disabled,.numbered-card__slider .swiper .swiper-button-prev.swiper-button-disabled,.numbered-card__slider .swiper .swiper-button-next.swiper-button-disabled{opacity:.35}.numbered-card__slider.swiper .swiper-button-prev.swiper-button-lock,.numbered-card__slider.swiper .swiper-button-next.swiper-button-lock,.numbered-card__slider .swiper .swiper-button-prev.swiper-button-lock,.numbered-card__slider .swiper .swiper-button-next.swiper-button-lock{display:none!important}.numbered-card__slider.swiper .swiper-button-prev,.numbered-card__slider .swiper .swiper-button-prev{left:auto;right:calc(var(--swiper-nav-right) + var(--swiper-nav-size) + var(--swiper-nav-gap))}.numbered-card__slider.swiper .swiper-button-prev:after,.numbered-card__slider .swiper .swiper-button-prev:after{margin-left:.1875rem;transform:rotate(-135deg)}.numbered-card__slider.swiper .swiper-button-next,.numbered-card__slider .swiper .swiper-button-next{right:var(--swiper-nav-right);left:auto}.numbered-card__slider.swiper .swiper-button-next:after,.numbered-card__slider .swiper .swiper-button-next:after{margin-right:.1875rem;transform:rotate(45deg)}@media (max-width:47.9375rem){.numbered-card__slider.swiper .swiper-button-prev,.numbered-card__slider.swiper .swiper-button-next,.numbered-card__slider .swiper .swiper-button-prev,.numbered-card__slider .swiper .swiper-button-next{--swiper-nav-size:1.75rem;top:50%;transform:translateY(-50%)}.numbered-card__slider.swiper .swiper-button-prev,.numbered-card__slider .swiper .swiper-button-prev{left:.375rem;right:auto}.numbered-card__slider.swiper .swiper-button-next,.numbered-card__slider .swiper .swiper-button-next{left:auto;right:.375rem}.numbered-card__slider.swiper .swiper-button-prev:active:not(.swiper-button-disabled),.numbered-card__slider.swiper .swiper-button-next:active:not(.swiper-button-disabled),.numbered-card__slider .swiper .swiper-button-prev:active:not(.swiper-button-disabled),.numbered-card__slider .swiper .swiper-button-next:active:not(.swiper-button-disabled){transform:translateY(-50%)scale(.96)}}.numbered-card__slider .swiper-wrapper{align-items:stretch;display:flex}.numbered-card__slider .swiper-slide{flex-shrink:0;height:auto;display:flex}.numbered-card__slider .swiper-slide>*{width:100%;height:100%}.numbered-card__slider:not(.swiper-initialized){overflow:hidden}.numbered-card__slider:not(.swiper-initialized) .swiper-wrapper{scrollbar-width:none;align-items:stretch;padding-bottom:1rem;display:flex;overflow-x:auto}.numbered-card__slider:not(.swiper-initialized) .swiper-wrapper::-webkit-scrollbar{display:none}.numbered-card__slider:not(.swiper-initialized) .swiper-wrapper{padding-left:var(--offset-before,5rem)}@media (max-width:47.9375rem){.numbered-card__slider:not(.swiper-initialized) .swiper-wrapper{padding-left:var(--offset-before,1.5rem)}}.numbered-card__slider:not(.swiper-initialized) .swiper-wrapper{gap:var(--space-between,24px)}.numbered-card__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc((100% - var(--offset-after,0px) - (var(--slides-per-view,1) - 1)*var(--space-between,24px))/var(--slides-per-view,1));flex:none;min-width:0;max-width:100%;display:flex}.numbered-card__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide>*{width:100%;height:100%}.numbered-card__footer{flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.numbered-card__pagination{justify-content:center;align-items:center;gap:.75rem;min-height:1.25rem;display:flex}.numbered-card__dot{cursor:pointer;background:#e5e7eb;border:none;width:.5rem;height:.5rem;margin:0;padding:0;transition:background-color .3s,transform .3s;display:inline-block;transform:rotate(45deg)}.numbered-card__dot:hover{transform:rotate(45deg)scale(1.2)}.numbered-card__dot--active{background:#073050}@media (max-width:47.9375rem){.numbered-card__show-all{display:none}}
.photo-gallery{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.photo-gallery{padding-top:2.5rem;padding-bottom:2.5rem}}.photo-gallery{overflow:hidden}.photo-gallery--past-year{padding-top:0}.photo-gallery__header--past-year{text-align:center;justify-content:center}.photo-gallery__header--past-year .section-header__title,.photo-gallery__header--past-year .section-header__title.section-header__title--h2{color:#111928;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.photo-gallery__header--past-year .section-header__title,.photo-gallery__header--past-year .section-header__title.section-header__title--h2{font-size:1rem}}.photo-gallery__header--past-year .section-header__title,.photo-gallery__header--past-year .section-header__title.section-header__title--h2{color:#111928;text-align:center}.photo-gallery__carousel{position:relative}.photo-gallery__slider{width:100%;display:block;overflow:visible}.photo-gallery__slider.swiper,.photo-gallery__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}.photo-gallery__slider.swiper .swiper-button-prev,.photo-gallery__slider.swiper .swiper-button-next,.photo-gallery__slider .swiper .swiper-button-prev,.photo-gallery__slider .swiper .swiper-button-next{top:var(--swiper-nav-top);width:var(--swiper-nav-size);height:var(--swiper-nav-size);z-index:3;color:#073050;background:#fffffff5;border:1px solid #07305029;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 #0b1c2e24}.photo-gallery__slider.swiper .swiper-button-prev:after,.photo-gallery__slider.swiper .swiper-button-next:after,.photo-gallery__slider .swiper .swiper-button-prev:after,.photo-gallery__slider .swiper .swiper-button-next:after{content:"";border-top:2px solid;border-right:2px solid;width:.5625rem;height:.5625rem;font-size:0}.photo-gallery__slider.swiper .swiper-button-prev:before,.photo-gallery__slider.swiper .swiper-button-next:before,.photo-gallery__slider .swiper .swiper-button-prev:before,.photo-gallery__slider .swiper .swiper-button-next:before{content:none!important}.photo-gallery__slider.swiper .swiper-button-prev svg,.photo-gallery__slider.swiper .swiper-button-prev .swiper-navigation-icon,.photo-gallery__slider.swiper .swiper-button-next svg,.photo-gallery__slider.swiper .swiper-button-next .swiper-navigation-icon,.photo-gallery__slider .swiper .swiper-button-prev svg,.photo-gallery__slider .swiper .swiper-button-prev .swiper-navigation-icon,.photo-gallery__slider .swiper .swiper-button-next svg,.photo-gallery__slider .swiper .swiper-button-next .swiper-navigation-icon{display:none!important}.photo-gallery__slider.swiper .swiper-button-prev:focus-visible,.photo-gallery__slider.swiper .swiper-button-next:focus-visible,.photo-gallery__slider .swiper .swiper-button-prev:focus-visible,.photo-gallery__slider .swiper .swiper-button-next:focus-visible{outline-offset:2px;outline:2px solid #2d68f8}.photo-gallery__slider.swiper .swiper-button-prev:hover:not(.swiper-button-disabled),.photo-gallery__slider.swiper .swiper-button-next:hover:not(.swiper-button-disabled),.photo-gallery__slider .swiper .swiper-button-prev:hover:not(.swiper-button-disabled),.photo-gallery__slider .swiper .swiper-button-next:hover:not(.swiper-button-disabled){color:#fff;background:#073050;border-color:#073050;box-shadow:0 .75rem 1.75rem #0b1c2e38}.photo-gallery__slider.swiper .swiper-button-prev:active:not(.swiper-button-disabled),.photo-gallery__slider.swiper .swiper-button-next:active:not(.swiper-button-disabled),.photo-gallery__slider .swiper .swiper-button-prev:active:not(.swiper-button-disabled),.photo-gallery__slider .swiper .swiper-button-next:active:not(.swiper-button-disabled){transform:scale(.96)}.photo-gallery__slider.swiper .swiper-button-prev.swiper-button-disabled,.photo-gallery__slider.swiper .swiper-button-next.swiper-button-disabled,.photo-gallery__slider .swiper .swiper-button-prev.swiper-button-disabled,.photo-gallery__slider .swiper .swiper-button-next.swiper-button-disabled{opacity:.35}.photo-gallery__slider.swiper .swiper-button-prev.swiper-button-lock,.photo-gallery__slider.swiper .swiper-button-next.swiper-button-lock,.photo-gallery__slider .swiper .swiper-button-prev.swiper-button-lock,.photo-gallery__slider .swiper .swiper-button-next.swiper-button-lock{display:none!important}.photo-gallery__slider.swiper .swiper-button-prev,.photo-gallery__slider .swiper .swiper-button-prev{left:auto;right:calc(var(--swiper-nav-right) + var(--swiper-nav-size) + var(--swiper-nav-gap))}.photo-gallery__slider.swiper .swiper-button-prev:after,.photo-gallery__slider .swiper .swiper-button-prev:after{margin-left:.1875rem;transform:rotate(-135deg)}.photo-gallery__slider.swiper .swiper-button-next,.photo-gallery__slider .swiper .swiper-button-next{right:var(--swiper-nav-right);left:auto}.photo-gallery__slider.swiper .swiper-button-next:after,.photo-gallery__slider .swiper .swiper-button-next:after{margin-right:.1875rem;transform:rotate(45deg)}@media (max-width:47.9375rem){.photo-gallery__slider.swiper .swiper-button-prev,.photo-gallery__slider.swiper .swiper-button-next,.photo-gallery__slider .swiper .swiper-button-prev,.photo-gallery__slider .swiper .swiper-button-next{--swiper-nav-size:1.75rem;top:50%;transform:translateY(-50%)}.photo-gallery__slider.swiper .swiper-button-prev,.photo-gallery__slider .swiper .swiper-button-prev{left:.375rem;right:auto}.photo-gallery__slider.swiper .swiper-button-next,.photo-gallery__slider .swiper .swiper-button-next{left:auto;right:.375rem}.photo-gallery__slider.swiper .swiper-button-prev:active:not(.swiper-button-disabled),.photo-gallery__slider.swiper .swiper-button-next:active:not(.swiper-button-disabled),.photo-gallery__slider .swiper .swiper-button-prev:active:not(.swiper-button-disabled),.photo-gallery__slider .swiper .swiper-button-next:active:not(.swiper-button-disabled){transform:translateY(-50%)scale(.96)}}.photo-gallery__slider .swiper-wrapper{align-items:stretch;display:flex}.photo-gallery__slider .swiper-slide{flex-shrink:0;height:auto;display:flex}.photo-gallery__slider:not(.swiper-initialized){overflow:hidden}.photo-gallery__slider:not(.swiper-initialized) .swiper-wrapper{scrollbar-width:none;align-items:stretch;padding-bottom:1rem;display:flex;overflow-x:auto}.photo-gallery__slider:not(.swiper-initialized) .swiper-wrapper::-webkit-scrollbar{display:none}.photo-gallery__slider:not(.swiper-initialized) .swiper-wrapper{padding-left:var(--offset-before,5rem)}@media (max-width:47.9375rem){.photo-gallery__slider:not(.swiper-initialized) .swiper-wrapper{padding-left:var(--offset-before,1.5rem)}}.photo-gallery__slider:not(.swiper-initialized) .swiper-wrapper{gap:var(--space-between,24px)}.photo-gallery__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc((100% - var(--offset-after,0px) - (var(--slides-per-view,1) - 1)*var(--space-between,24px))/var(--slides-per-view,1));flex:none;min-width:0;max-width:100%;display:flex}.photo-gallery__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide>*{width:100%;height:100%}.photo-gallery__slider{height:27.5rem;padding:0}@media (max-width:48rem){.photo-gallery__slider{height:16.25rem}}.photo-gallery__slider .swiper{height:100%;padding:0}.photo-gallery__slider .swiper-wrapper{align-items:flex-start;height:100%}.photo-gallery__slider .swiper-slide{width:auto!important;min-width:0!important;height:100%!important}.photo-gallery__slider .swiper-slide>*{width:auto!important;height:100%!important}.photo-gallery__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{flex:none;width:auto!important}.photo-gallery__slide{width:auto;height:100%}.photo-gallery__image-wrapper{background:#f3f4f6;width:auto;display:block;overflow:hidden;height:100%!important}.photo-gallery__image{width:auto;max-height:100%;display:block;height:100%!important}.photo-gallery__image-img{object-fit:contain;width:auto;max-height:100%;display:block;height:100%!important}.photo-gallery__footer{flex-direction:column;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.photo-gallery__pagination{justify-content:center;align-items:center;gap:.75rem;min-height:1.25rem;display:flex}.photo-gallery__dot{cursor:pointer;background:#e5e7eb;border:none;width:.5rem;height:.5rem;margin:0;padding:0;transition:background-color .3s,transform .3s;display:inline-block;transform:rotate(45deg)}.photo-gallery__dot:hover{transform:rotate(45deg)scale(1.2)}.photo-gallery__dot--active{background:#073050}@media (max-width:47.9375rem){.photo-gallery__show-all{display:none}}
.program{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.program{padding-top:2.5rem;padding-bottom:2.5rem}}.program{color:#111928}.program__header{justify-content:center;margin:0 auto;display:flex}.program__header--collapsible{flex-direction:column;align-items:center;gap:2.5rem}.program__header--collapsible .program__title,.program__header--collapsible .program__title.title-section--h3{color:#111928;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.program__header--collapsible .program__title,.program__header--collapsible .program__title.title-section--h3{font-size:1rem}}.program__header--collapsible .program__title,.program__header--collapsible .program__title.title-section--h3{margin:0}.program__toggle-btn{min-width:7.5rem}.program__collapsible{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .35s,opacity .25s,margin-top .25s;display:grid}.program__collapsible-inner{min-height:0;overflow:hidden}.program__collapsible--open{opacity:1;grid-template-rows:1fr;margin-top:1.5rem}.program__card{background:#fff;max-width:45.625rem;margin:0 auto;padding:2.5rem;box-shadow:0 1px 2px #0000000d}.program__list{flex-direction:column;display:flex}.program__item{grid-template-columns:4.0625rem 1fr;gap:1rem;padding:.9375rem 0;display:grid}.program__time{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.program__time{font-size:.75rem}}.program__content{min-width:0}.program__item-title{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.program__item-title{font-size:.75rem}}.program__item-title{margin:0}.program__speakers{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.program__speaker{grid-template-columns:3.75rem 1fr;align-items:flex-start;gap:1rem;display:grid}.program__speaker-photo{aspect-ratio:3/4;background:#d8d9dc;border-radius:2px;width:3.75rem;height:5rem;overflow:hidden}.program__speaker-picture{width:100%;height:100%;line-height:0;display:block}.program__speaker-image{object-fit:cover;width:100%;height:100%;display:block}.program__speaker-meta{flex-direction:column;justify-content:flex-start;padding:1rem;display:flex}.program__speaker-name{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.program__speaker-name{font-size:.75rem}}.program__speaker-name{margin-bottom:.25rem}.program__speaker-role{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.program__speaker-role{font-size:.75rem}.program__header--collapsible{align-items:flex-start}.program__card{margin:0;padding:1.5625rem 1.25rem}.program__item{grid-template-columns:3.125rem 1fr;gap:.5rem}.program__speaker{grid-template-columns:3.125rem 1fr}.program__speaker-photo{width:3.125rem;height:4.1875rem}}
.quote-section{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.quote-section{padding-top:2.5rem;padding-bottom:2.5rem}}.quote-section__inner{max-width:45rem;margin:0 auto}.quote-section__header{text-align:center;flex-direction:column;align-items:center;margin:0 auto 4rem;display:flex}.quote-section__description{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:48rem){.quote-section__description{font-size:.875rem}}.quote-section__description{color:#111928}.quote-section__description>p{margin-bottom:0}.quote-section__content{gap:2.5rem;display:flex}.quote-section__image-wrapper{flex-shrink:0;width:7rem;height:8.75rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.quote-section__image-wrapper>.merlin-image{width:100%;height:100%;line-height:0;display:block}.quote-section__image{object-fit:cover;width:100%;height:100%;display:block}.quote-section__quote-box{flex-direction:column;display:flex}.quote-section__quote-text{margin-bottom:.5rem}.quote-section__quote-text>p{color:#111928;font-family:Inter,sans-serif;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.5}@media (max-width:48rem){.quote-section__quote-text>p{font-size:1.125rem}}.quote-section__quote-text>p{color:#073050}.quote-section__quote-icon{color:#be9542;align-self:flex-end;line-height:1}.quote-section__author{width:100%;margin-top:0;padding-top:0}@media (max-width:64rem){.quote-section__author{width:100%;max-width:18.75rem}}.quote-section__author-name{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;display:block}@media (max-width:48rem){.quote-section__author-name{font-size:.875rem}}.quote-section__author-name{color:#111928;margin-bottom:.25rem}.quote-section__author-role{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;display:block}@media (max-width:48rem){.quote-section__author-role{font-size:.75rem}}.quote-section__author-role{color:#111928}@media (max-width:48rem){.quote-section__header{text-align:left;align-items:flex-start;margin-bottom:3rem}.quote-section__title.title-section,.quote-section__title.title-section--plain{text-align:left;margin-left:0;margin-right:0}.quote-section__content{align-items:flex-start;gap:1.5rem}.quote-section .container{padding-left:1rem;padding-right:1rem}.quote-section__image-wrapper{width:5.25rem;height:6.75rem}.quote-section__author{margin-top:0;padding-top:0}}
