.gallery-carousel__slide-text .text-group__overline{font-size:var(--display-lam-display-2-l);font-family:var(--font-family-display);font-variation-settings:"wdth" 0,"wght" 700;font-weight:unset;text-box:trim-both cap alphabetic;line-height:var(--display-lam-display-2-l-line-height);text-transform:uppercase}.gallery-carousel__slide-text .text-group__title{font-size:var(--display-lam-display-3-l);font-family:var(--font-family-display);font-variation-settings:"wdth" 0,"wght" 900;line-height:var(--display-lam-display-3-l-line-height);text-transform:uppercase}.gallery-carousel__slide-text .text-group__description{font-size:var(--heading-lam-h1-l);font-family:var(--font-family-heading);font-variation-settings:"wdth" 50,"wght" 700;line-height:var(--heading-lam-h1-l-line-height)}.gallery-carousel__section{color:var(--typography-text-1)}@media screen and (max-width: 767px){.gallery-carousel__section{background:var(--mobile-layer);padding:var(--scale-spacing-5) 0}}@media screen and (min-width: 768px){.gallery-carousel__section{background:var(--desktop-layer);padding:var(--scale-spacing-10) 0 var(--scale-spacing-6) 0}}.gallery-carousel__container{position:relative}.gallery-carousel__container .cta__container{justify-content:center;padding:var(--scale-spacing-3) 0}@media screen and (min-width: 992px){.gallery-carousel__container .cta__container{padding:var(--scale-spacing-6) 0}}@media screen and (max-width: 991px){.gallery-carousel__swiper{position:relative}}.gallery-carousel__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{--swiper-pagination-bottom: var(--scale-spacing-4);position:absolute;left:0;width:100%;height:auto;display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity .3s}.gallery-carousel__pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap: var(--scale-spacing-1);--swiper-pagination-bullet-width: var(--scale-spacing-1);--swiper-pagination-bullet-height: var(--scale-spacing-0);--swiper-pagination-bullet-inactive-color: var(--interactive-base-base-disabled);--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-border-radius: 0;transition:opacity .3s}.gallery-carousel__pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-pagination-color: var(--typography-label-2);--swiper-pagination-bullet-opacity: 1}@media screen and (min-width: 992px){.gallery-carousel__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}}.gallery-carousel__arrow{display:none;--swiper-navigation-top-offset: calc(50% - var(--m_btn-mih));--swiper-navigation-sides-offset: var(--page-margin);--swiper-navigation-size: 72px;--swiper-navigation-width: var(--swiper-navigation-size);--swiper-navigation-height: var(--swiper-navigation-size);--swiper-navigation-color: var(--typography-text-2);transform:translate(calc(var(--swiper-navigation-sides-offset) * -1) calc(var(--swiper-navigation-top-offset) * -1));width:var(--swiper-navigation-width);height:var(--swiper-navigation-height)}.gallery-carousel__arrow::after{display:none}@media screen and (min-width: 992px){.gallery-carousel__arrow{display:flex;--swiper-navigation-top-offset: calc(50% - var(--l_btn-mih))}}.gallery-carousel__slide{opacity:.3;transition:opacity .3s}.gallery-carousel__slide.swiper-slide-active{opacity:1}.gallery-carousel__slide-media{border:.8px solid var(--surface-surface-0);position:relative}.gallery-carousel__slide-text{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--typography-text-1);gap:var(--scale-spacing-1)}.gallery-carousel__slide-text .text-group__title{margin-bottom:0 !important}@media screen and (max-width: 767px){.gallery-carousel__slide-text .text-group__title{font-size:48px;line-height:50px}}.gallery-carousel__slide-text .text-group__description{margin-bottom:0 !important}@media screen and (max-width: 767px){.gallery-carousel__slide-text .text-group__description{font-size:24px;line-height:50px}}.gallery-carousel__slide-text .text-group__overline{margin-bottom:0 !important}@media screen and (max-width: 767px){.gallery-carousel__slide-text .text-group__overline{font-size:40px;line-height:50px}}

/*# sourceMappingURL=sections.gallery-carousel.css.map*/