.top-movies{margin-top:64px;margin-bottom:64px;counter-reset:topcounter}
@media(min-width:1024px){.top-movies{margin-top:52px;margin-bottom:52px}
}
.top-movies .top-movies__title{margin-bottom:var(--spacing-LG);font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.015rem;color:#bbbcc4}
.top-movies .top-movies__title::first-letter {text-transform:capitalize}
@media(min-width:768px){.top-movies .top-movies__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:32px;line-height:40px;color:#fff}
.top-movies .top-movies__title .swiper-wrapper{display:flex}
.top-movies .top-movies__title .swiper-slide{display:table}
}
.top-movies .swiper-navigation__wrapper{display:none;position:relative;margin:0 auto;width:100%;max-width:1680px;height:40px}
@media(min-width:1024px){.top-movies .swiper-navigation__wrapper{display:block;position:absolute;right:var(--grid-outter-gutter)}
}
@media(min-width:1920px){.top-movies .swiper-navigation__wrapper{right:88px}
}
.top-movies .swiper-navigation__wrapper .swiper-scrollbar{position:absolute;left:0;bottom:18px;z-index:50;height:4px;width:100%;cursor:pointer}
@media(min-width:1024px){.top-movies .swiper-navigation__wrapper .swiper-scrollbar{width:75%}
}
.top-movies .swiper-navigation__wrapper .swiper-scrollbar[style*="display: none"] + .icn-button-prev,.top-movies .swiper-navigation__wrapper .swiper-scrollbar[style*="display: none"] + .icn-button-prev + .icn-button-next{display:none !important}
.top-movies .swiper-navigation__wrapper .icn-button-next{right:64px;left:auto}
.top-movies .swiper-navigation__wrapper .icn-button-prev{right:0;left:auto}
.top-movies .swiper-navigation__wrapper .icn-button-next,.top-movies .swiper-navigation__wrapper .icn-button-prev{position:absolute;top:0;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;display:none;transform:scaleX(-1)}
@media(min-width:1024px){.top-movies .swiper-navigation__wrapper .icn-button-next,.top-movies .swiper-navigation__wrapper .icn-button-prev{display:block}
}
.top-movies .swiper-navigation__wrapper .icn-button-next:not(.swiper-button-disabled),.top-movies .swiper-navigation__wrapper .icn-button-prev:not(.swiper-button-disabled){filter:sepia(41%) saturate(618%) hue-rotate(110deg) brightness(91%) contrast(88%)}
.top-movies .swiper-navigation__wrapper .icn-button-next.swiper-button-disabled,.top-movies .swiper-navigation__wrapper .icn-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.top-movies .movie-list__container .mobile-show-more{display:block;margin:0 auto;padding:13px 16px;width:auto;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;color:#bbbcc4;text-decoration:underline;background-color:transparent;border:0}
@media(min-width:1024px){.top-movies .movie-list__container .mobile-show-more{display:none}
}
.top-movies .movie-card__title{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif !important}
@media(min-width:1024px){.top-movies .movie-card__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif !important}
}
.top-movies .movie-card__genre{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif !important}
.top-movies .movie-card__details{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif !important}
.top-movies .movie-card__slide{position:relative;padding-left:24px}
.top-movies .movie-card__slide .movie-card__number{position:absolute;width:auto;height:100%;aspect-ratio:.69444444}
.top-movies .movie-card__slide .movie-card__number::before{counter-increment:topcounter;content:" " counter(topcounter);display:block;position:absolute;top:50%;left:0;transform:translateX(-50%) translateX(-18px) translateY(-50%);transition:color .35s ease;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:68px;line-height:55px;letter-spacing:-0.18em;color:#404149}
.top-movies .movie-card__slide .movie-card__number::before:nth-child(n + 10){transform:translateX(-50%) translateX(-12px) translateY(-50%)}
.top-movies .movie-card__slide .movie-card__link{margin-top:16px;text-align:center}
@media(min-width:1024px){.top-movies .movie-card__slide .movie-card__link{margin-top:0}
}
.top-movies .movie-card__slide .movie-card__text-container{flex-grow:1}
.top-movies .movie-card__slide .movie-card__image-container{min-width:112px;transition:box-shadow .35s ease}
.top-movies .movie-card__slide:hover .movie-card__image-container{box-shadow:0 2px 32px rgba(0,0,0,0.8)}
.top-movies .movie-card__slide:hover .movie-card__number::before{color:#94959d}
.top-movies .movie-card__slide:nth-child(n + 6){display:none;opacity:0 !important;transition:opacity .3s ease .3s}
.top-movies .movie-card__slide:nth-child(n + 6).-active{opacity:1 !important;display:flex}
@media(min-width:1024px){.top-movies .movie-card__slide{padding-left:64px}
.top-movies .movie-card__slide:nth-child(n + 6){opacity:1 !important;display:block}
.top-movies .movie-card__slide .movie-card__number{width:100%;height:auto}
.top-movies .movie-card__slide .movie-card__number::before{font-size:120px;line-height:96px;transform:translateX(-50%) translateX(-24px) translateY(-50%) translateY(-0.25em)}
}
.theater-list{margin-top:40px;margin-bottom:20px}
@media(min-width:1024px){.theater-list{margin-top:52px;margin-bottom:28px}
}
.theater-list .loading{background-color:rgba(30,31,39,0.5)}
.theater-list .theater-list__wrapper,.theater-list .theater-list__wrapper *{position:relative}
.theater-list .theater-list__title{margin-bottom:var(--spacing-LG);font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-L);line-height:140%;color:#fff}
@media(min-width:1024px){.theater-list .theater-list__title{line-height:40px;margin-bottom:var(--spacing-SM)}
}
.theater-list .theater-list__title::first-letter {text-transform:capitalize}
.theater-list .btn-activate-geolocation{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:18px;text-align:left;align-items:center;display:flex;margin:0;margin-bottom:16px;border:0;padding:0;background-color:transparent}
.theater-list .btn-activate-geolocation:not(.selected){color:#fcd200;text-decoration:underline}
.theater-list .btn-activate-geolocation.selected{color:#fff;pointer-events:none}
.theater-list .btn-activate-geolocation span:not(:first-child){margin-left:16px}
.theater-list .theater-list__container{color:white !important;display:flex !important;flex-direction:row;flex-wrap:wrap;padding-top:var(--spacing-XS)}
.theater-list .theater-list__container__region .theater-list__container__items{overflow:hidden;display:flex !important;min-height:0;max-height:100%;height:0;padding:0;opacity:0;transition:opacity .15s ease-in-out,height .15s ease-in-out,padding .15s ease-in-out}
.theater-list .theater-list__container__region.-active .theater-list__container__region__title{color:#4bdbc5;font-weight:700}
.theater-list .theater-list__container__region.-active .theater-list__container__region__title::after{transform:translateY(-50%) rotate(-45deg) translateX(-2px)}
.theater-list .theater-list__container__region.-active .theater-list__container__items{opacity:1;height:auto}
@media(min-width:768px){.theater-list .theater-list__container__region.-active .theater-list__container__items{padding:var(--spacing-XS) 0}
}
.theater-list .theater-list__container__region__title{display:block;position:relative;padding:16px 24px;background-color:#2a2a33;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);line-height:140%;line-height:24px;color:#f7f7f8;margin-bottom:0;margin-top:var(--spacing-XXS);cursor:pointer}
@media(min-width:1024px){.theater-list .theater-list__container__region__title{font-size:var(--font-size-title-XXS);line-height:140%}
}
.theater-list .theater-list__container__region__title::after{content:" ";display:block;position:absolute;top:50%;right:var(--spacing-SM);width:10px;height:10px;border:2px solid white;border-width:2px 2px 0 0;transform:translateY(-50%) rotate(135deg) translateX(-2px)}
.theater-list .theater-list__item:not(.hidden){width:100%;max-width:100%}
@media(max-width:767.98px){.theater-list .theater-list__item:not(.hidden){border-bottom:1px solid #404149}
}
@media(min-width:768px){.theater-list .theater-list__item:not(.hidden){margin-bottom:var(--spacing-XS);max-width:50%;padding-right:16px;min-height:142px}
}
@media(min-width:1024px){.theater-list .theater-list__item:not(.hidden){max-width:33.33%}
}
.theater-list .theater-list__item.hidden{display:none}
.theater-list .theater-list__item__location-link{cursor:pointer;display:block;position:relative;margin:0;border:0;padding:24px 0;width:100%;height:100%;text-align:left;text-decoration:none;color:unset;background-color:transparent}
.theater-list .theater-list__item__location-link:hover{text-decoration:none;color:unset}
.theater-list .theater-list__item__location-link:hover .theater-list__item__name{color:#4bdbc5}
.theater-list .theater-list__item__location-link::after{content:" ";display:none;position:absolute;bottom:var(--spacing-MD);left:0;right:0;background-image:url("clientlib-site/resources/images/svg-sprite-icons-cinemas.svg#svg-theater-location");background-position:center;background-size:100%;width:20px;height:20px}
@media(min-width:768px){.theater-list .theater-list__item__location-link::after{bottom:var(--spacing-XXXS);right:var(--spacing-XXXS);left:auto}
}
.theater-list .theater-list__item__location-link>*{margin:0}
@media(min-width:768px){.theater-list .theater-list__item__location-link{padding:16px;background-color:#2a2a33}
}
.theater-list .theater-list__item__click{position:absolute;top:0;left:0;width:100%;height:100%}
.theater-list .theater-list__item__name{pointer-events:none;color:#f7f7f8;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:8px}
@media(max-width:767.98px){.theater-list .theater-list__item__name{padding-right:28px}
}
@media(min-width:768px){.theater-list .theater-list__item__name{margin-bottom:10px;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XL);line-height:140%}
}
.theater-list .theater-list__item__name::after{content:" ";display:block;position:absolute;right:0;top:0;transform:rotate(-90deg);background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-dark-view");background-position:center;background-size:100%;width:20px;height:20px;opacity:30%}
@media(min-width:768px){.theater-list .theater-list__item__name::after{display:none}
}
.theater-list .theater-list__item__address{display:none;margin-top:auto;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%}
@media(min-width:768px){.theater-list .theater-list__item__address{padding-right:40px}
}
.theater-list .theater-list__geolocation__distance{pointer-events:auto;color:#bbbcc4;text-decoration:underline;text-align:left;align-items:center;justify-content:end;display:flex;position:relative;z-index:1}
.theater-list .theater-list__geolocation__distance:hover{text-decoration:none}
.theater-list .theater-list__geolocation__distance:not(.visible){display:none}
.theater-list .theater-list__geolocation__distance span:not(:first-child){margin-left:8px}
.theater-list .theater-list__geolocation__distance__value{color:#bbbcc4;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-0.015em;text-transform:none}
.theater-list .theater-list__item__status{pointer-events:none;padding:var(--spacing-SM);display:none;position:absolute;top:0;right:0;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XS);line-height:140%;color:#74757d}
.theater-list .theater-list__item__rooms{pointer-events:none;justify-content:space-between;display:flex;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);line-height:140%;text-transform:capitalize;color:#74757d}
@media(max-width:767.98px){.theater-list .theater-list__item__rooms{padding-right:28px}
}
@media(max-width:1023.98px){.theater-list .theater-list__item__rooms{margin-top:var(--spacing-XXS)}
}
@media(min-width:1024px){.theater-list .sidebar-overlay{min-width:550px}
}
.theater-list .sidebar-overlay__sticky-header{position:relative !important}
.theater-list .sidebar-overlay__sticky-header .sidebar-overlay__btn-close.mobile-btn{top:12px !important;right:16px !important;width:30px !important;height:30px !important;background-color:transparent !important}
.theater-list .theater-detail-modal__title{font-size:20px !important;line-height:28px !important}
@media(min-width:768px){.theater-list .theater-detail-modal__title{font-size:32px !important;line-height:40px !important}
}
@media(min-width:768px){.theater-list .theater-detail-modal__info-container{margin-top:6px}
}
.theater-list .theater-detail-modal__name{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;color:#fcd200;font-size:16px;line-height:24px;letter-spacing:-0.015em}
.theater-list .theater-detail-modal__address{margin-top:12px !important;margin-bottom:var(--spacing-LG) !important;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif !important;font-size:14px !important;line-height:18px !important}
@media(min-width:1024px){.theater-list .theater-detail-modal__address{margin-top:5px !important;margin-bottom:0 !important}
}
.theater-list .theater-detail-modal__map-link{display:inline-block;width:auto}
.theater-list .theater-detail-modal__movies-container{margin-top:26px;padding-top:32px;border-top:1px solid #404149}
.theater-list .theater-detail-modal__movies-container .movies-list__container__error{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);line-height:140%;color:#74757d}
.theater-list .theater-detail-modal__movies-title{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(16px);line-height:140%;color:#dddee3}
.theater-list .theater-detail-modal__movies-title::first-letter {text-transform:capitalize}
.theater-list .movie-list__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px 24px;justify-content:space-between;margin:40px 0;z-index:1}
@media(min-width:768px){.theater-list .movie-list__wrapper{grid-template-columns:repeat(4,1fr)}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper{grid-template-columns:repeat(3,1fr)}
.theater-list .movie-list__wrapper.-no-movies{display:block}
}
@media(min-width:1440px){.theater-list .movie-list__wrapper{grid-template-columns:repeat(4,1fr)}
}
.theater-list .movie-list__wrapper .movie-card{display:block;margin-bottom:40px;text-decoration:none !important;cursor:inherit;position:relative;z-index:1 !important}
.theater-list .movie-list__wrapper .movie-card .movie-card__link{display:none}
.theater-list .movie-list__wrapper .movie-card .movie-card__link-desktop{display:block;width:100%;height:100%;position:absolute;top:0;z-index:10}
.theater-list .movie-list__wrapper .movie-card .movie-card__image-container{max-width:100%;margin-right:0}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card .movie-card__image-container{margin-right:16px;width:100%;max-width:96px;height:auto}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card .movie-card__image-container{margin-right:0;width:unset;max-width:unset;height:100%;max-height:unset}
}
.theater-list .movie-list__wrapper .movie-card .movie-card__image-container .content-tag{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));position:relative;z-index:2}
.theater-list .movie-list__wrapper .movie-card .movie-card__image-container .label-soon{clip-path:polygon(0 0,100% 0,100% 99%,0 71%);background-color:#4bdbc5;color:#1e1f27;padding:8px 12px;height:40px;width:100%;font-size:12px;font-weight:700;line-height:16px}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card .movie-card__text-container{margin-top:0}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card .movie-card__text-container{position:relative;margin-top:16px}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card .movie-card__title{margin-bottom:8px;line-height:24px;letter-spacing:0;color:#f7f7f8}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card .movie-card__title{margin-bottom:16px;line-height:24px;letter-spacing:-1.5%;color:#efeff1}
}
.theater-list .movie-list__wrapper .movie-card .movie-card__genre{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif !important}
@media(max-width:1023.98px){.theater-list .movie-list__wrapper .movie-card .movie-card__genre{display:none}
}
.theater-list .movie-list__wrapper .movie-card .movie-card__info{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif !important}
@media(max-width:1023.98px){.theater-list .movie-list__wrapper .movie-card .movie-card__info{display:none}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card .movie-card__info{margin-bottom:24px;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card .movie-card__info{margin-bottom:0;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif}
}
.theater-list .movie-list__wrapper .movie-card.__with-hover{margin-bottom:0}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card.__with-hover{margin-bottom:40px;aspect-ratio:unset;overflow:visible;display:flex}
.theater-list .movie-list__wrapper .movie-card.__with-hover:hover .movie-card__text-container{transform:none}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card.__with-hover{margin-bottom:24px;aspect-ratio:.69444444;overflow:hidden;display:block}
.theater-list .movie-list__wrapper .movie-card.__with-hover:hover .movie-card__text-container{transform:translateY(-100%)}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__text-container{display:inline-block;padding:0;background-color:transparent;color:unset;transition:none;clip-path:unset}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__text-container{display:block;padding:32px 16px 16px;background-color:#fff;color:#1e1f27;transition:transform .25s ease;clip-path:polygon(0 0,100% 21px,100% 100%,0 100%);z-index:2}
}
@media(max-width:1439.98px){.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__title{margin:8px 0 0;font-size:14px}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__title{font-size:18px;line-height:24px;letter-spacing:-1.5%;color:#efeff1}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__title{margin-bottom:8px;font-size:14px;line-height:18px;letter-spacing:-1.5%;color:#1e1f27}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__genre{color:#74757d;font-size:12px;line-height:20px;text-transform:uppercase}
.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__genre::first-letter {text-transform:uppercase}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__genre{color:#1e1f27;font-size:14px;line-height:18px;text-transform:lowercase}
.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__genre::first-letter {text-transform:capitalize}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__info{margin-bottom:24px;color:#94959d;font-size:12px;line-height:20px}
}
@media(min-width:1024px){.theater-list .movie-list__wrapper .movie-card.__with-hover .movie-card__info{margin-bottom:8px;color:#1e1f27;font-size:14px;line-height:18px}
}
.theater-bar{margin-top:40px;margin-bottom:20px}
@media(min-width:1024px){.theater-bar{margin-top:52px;margin-bottom:28px}
}
.theater-bar .loading{background-color:rgba(30,31,39,0.5)}
.theater-bar .theater-bar__wrapper,.theater-bar .theater-bar__wrapper *{position:relative}
.theater-bar .theater-bar__title{margin-bottom:var(--spacing-LG);font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-L);line-height:140%;color:#fff}
@media(min-width:1024px){.theater-bar .theater-bar__title{line-height:40px;margin-bottom:var(--spacing-SM)}
}
.theater-bar .theater-bar__title::first-letter {text-transform:capitalize}
.theater-bar .theater-bar__container{color:white !important}
.theater-bar .theater-bar__container__region .theater-bar__container__items{overflow:hidden;display:flex !important;min-height:0;max-height:100%;height:0;padding:0;opacity:0;transition:opacity .15s ease-in-out,height .15s ease-in-out,padding .15s ease-in-out}
.theater-bar .theater-bar__container__region.-active .theater-bar__container__region__title{color:#4bdbc5;font-weight:700}
.theater-bar .theater-bar__container__region.-active .theater-bar__container__region__title::after{transform:translateY(-50%) rotate(-45deg) translateX(-2px)}
.theater-bar .theater-bar__container__region.-active .theater-bar__container__items{opacity:1;height:auto}
@media(min-width:768px){.theater-bar .theater-bar__container__region.-active .theater-bar__container__items{padding:var(--spacing-XS) 0}
}
.theater-bar .theater-bar__container__region__title{display:block;position:relative;padding:16px 24px;background-color:#2a2a33;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);line-height:140%;line-height:24px;color:#f7f7f8;margin-bottom:0;margin-top:var(--spacing-XXS);cursor:pointer}
@media(min-width:1024px){.theater-bar .theater-bar__container__region__title{font-size:var(--font-size-title-XXS);line-height:140%}
}
.theater-bar .theater-bar__container__region__title::after{content:" ";display:block;position:absolute;top:50%;right:var(--spacing-SM);width:10px;height:10px;border:2px solid white;border-width:2px 2px 0 0;transform:translateY(-50%) rotate(135deg) translateX(-2px)}
.theater-bar .theater-bar__item{width:100%;max-width:100%;cursor:pointer}
.theater-bar .theater-bar__item:not(:first-child){border-top:1px solid #404149}
@media(min-width:768px){.theater-bar .theater-bar__item{margin-bottom:var(--spacing-XS);max-width:50%;min-height:142px}
.theater-bar .theater-bar__item:not(:first-child){border-top:0}
.theater-bar .theater-bar__item:nth-child(even){padding-left:var(--spacing-XXS)}
.theater-bar .theater-bar__item:nth-child(odd){padding-right:var(--spacing-XXS)}
}
@media(min-width:1024px){.theater-bar .theater-bar__item{max-width:33.33%;padding:0 var(--spacing-MD)}
.theater-bar .theater-bar__item:nth-child(even),.theater-bar .theater-bar__item:nth-child(odd){padding:0 var(--spacing-MD)}
.theater-bar .theater-bar__item:nth-child(1n){padding-left:0}
.theater-bar .theater-bar__item:nth-child(3n){padding-right:0}
}
.theater-bar .theater-bar__item__location-link{display:block;position:relative;padding:24px 0;width:100%;height:100%;text-decoration:none;color:unset}
.theater-bar .theater-bar__item__location-link:hover{text-decoration:none;color:unset}
.theater-bar .theater-bar__item__location-link:hover .theater-bar__item__name{color:#4bdbc5}
.theater-bar .theater-bar__item__location-link::after{content:" ";display:none;position:absolute;bottom:var(--spacing-MD);left:0;right:0;background-image:url("clientlib-site/resources/images/svg-sprite-icons-cinemas.svg#svg-theater-location");background-position:center;background-size:100%;width:20px;height:20px}
@media(min-width:768px){.theater-bar .theater-bar__item__location-link::after{bottom:var(--spacing-XXXS);right:var(--spacing-XXXS);left:auto}
}
.theater-bar .theater-bar__item__location-link>*{margin:0}
@media(min-width:768px){.theater-bar .theater-bar__item__location-link{padding:16px;background-color:#2a2a33}
}
.theater-bar .theater-bar__item__name{color:#f7f7f8;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:18px}
@media(min-width:768px){.theater-bar .theater-bar__item__name{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XL);line-height:140%}
}
.theater-bar .theater-bar__item__name::after{content:" ";display:block;position:absolute;right:0;top:0;transform:rotate(-90deg);background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-dark-view");background-position:center;background-size:100%;width:20px;height:20px;opacity:30%}
@media(min-width:768px){.theater-bar .theater-bar__item__name::after{display:none}
}
.theater-bar .theater-bar__item__address{display:none;margin-top:auto;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%}
@media(min-width:768px){.theater-bar .theater-bar__item__address{padding-right:40px}
}
.theater-bar .theater-bar__item__status{padding:var(--spacing-SM);display:none;position:absolute;top:0;right:0;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XS);line-height:140%;color:#74757d}
.theater-bar .theater-bar__item__rooms{display:none;margin-top:var(--spacing-XXXXS);margin-bottom:var(--spacing-XXS);font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);line-height:140%;text-transform:capitalize;color:#74757d}
@media(min-width:768px){.theater-bar .theater-bar__item__rooms{display:contents}
}
.theater-bar .sidebar-overlay__sticky-header{position:relative !important}
.theater-bar .sidebar-overlay__sticky-header .sidebar-overlay__btn-close.mobile-btn{position:fixed !important;top:8px !important;right:8px !important;width:32px !important;height:32px !important}
.theater-bar .theater-detail-modal__title{font-size:20px !important;line-height:28px !important}
@media(min-width:768px){.theater-bar .theater-detail-modal__title{font-size:32px !important;line-height:40px !important}
}
@media(min-width:768px){.theater-bar .theater-detail-modal__info-container{margin-top:6px}
}
.theater-bar .theater-detail-modal__name{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;color:#fcd200;font-size:16px;line-height:24px;letter-spacing:-0.015em}
.theater-bar .theater-detail-modal__address{margin-top:12px !important;margin-bottom:var(--spacing-LG) !important;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif !important;font-size:14px !important;line-height:18px !important}
@media(min-width:1024px){.theater-bar .theater-detail-modal__address{margin-top:5px !important;margin-bottom:0 !important}
}
.theater-bar .theater-detail-modal__map-link{display:inline-block;width:auto}
.theater-bar .theater-detail-modal__movies-container{margin-top:26px;padding-top:32px;border-top:1px solid #404149}
.theater-bar .theater-detail-modal__movies-container .movies-list__container__error{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;color:#74757d}
.theater-bar .theater-detail-modal__movies-title{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);line-height:140%;color:#dddee3}
.theater-bar .theater-detail-modal__movies-title::first-letter {text-transform:capitalize}
.theater-bar .movie-list__wrapper{margin:40px 0;z-index:1}
@media(min-width:1440px){.theater-bar .movie-list__wrapper{display:grid;grid-template-columns:repeat(auto-fill,20.8%);grid-gap:1.5rem;justify-content:space-between}
.theater-bar .movie-list__wrapper.-no-movies{display:block}
}
.theater-bar .movie-list__wrapper .movie-card{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;text-decoration:none !important;z-index:1 !important;margin-bottom:40px}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card{display:block}
}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card .movie-card__link{display:inline-block}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card .movie-card__link{display:none}
}
.theater-bar .movie-list__wrapper .movie-card .movie-card__link-desktop{display:none}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card .movie-card__link-desktop{display:none}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card .movie-card__link-desktop{display:block}
}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card .movie-card__image-container{margin-right:16px;width:100%;max-width:96px;height:auto}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card .movie-card__image-container{margin-right:0;width:unset;max-width:unset;height:100%;max-height:unset}
}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card .movie-card__text-container{margin-top:0}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card .movie-card__text-container{position:relative;margin-top:16px}
}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card .movie-card__title{margin-bottom:8px;line-height:24px;letter-spacing:0;color:#f7f7f8}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card .movie-card__title{margin-bottom:16px;line-height:24px;letter-spacing:-1.5%;color:#efeff1}
}
.theater-bar .movie-list__wrapper .movie-card .movie-card__genre{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif !important}
.theater-bar .movie-list__wrapper .movie-card .movie-card__info{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif !important}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card .movie-card__info{margin-bottom:24px;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card .movie-card__info{margin-bottom:0;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif}
}
.theater-bar .movie-list__wrapper .movie-card.__with-hover{margin-bottom:40px}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card.__with-hover{margin-bottom:40px;aspect-ratio:unset;overflow:visible;display:flex}
.theater-bar .movie-list__wrapper .movie-card.__with-hover:hover .movie-card__text-container{transform:none}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card.__with-hover{margin-bottom:24px;aspect-ratio:.69444444;overflow:hidden;display:block}
.theater-bar .movie-list__wrapper .movie-card.__with-hover:hover .movie-card__text-container{transform:translateY(-100%)}
}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card.__with-hover .movie-card__text-container{display:inline-block;padding:0;background-color:transparent;color:unset;transition:none;clip-path:unset}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card.__with-hover .movie-card__text-container{display:block;padding:32px 16px 16px;background-color:#fff;color:#1e1f27;transition:transform .25s ease;clip-path:polygon(0 0,100% 21px,100% 100%,0 100%);z-index:2}
}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card.__with-hover .movie-card__title{font-size:18px;line-height:24px;letter-spacing:-1.5%;color:#efeff1}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card.__with-hover .movie-card__title{margin-bottom:8px;font-size:14px;line-height:18px;letter-spacing:-1.5%;color:#1e1f27}
}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card.__with-hover .movie-card__genre{color:#74757d;font-size:12px;line-height:20px;text-transform:uppercase}
.theater-bar .movie-list__wrapper .movie-card.__with-hover .movie-card__genre::first-letter {text-transform:uppercase}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card.__with-hover .movie-card__genre{color:#1e1f27;font-size:14px;line-height:18px;text-transform:lowercase}
.theater-bar .movie-list__wrapper .movie-card.__with-hover .movie-card__genre::first-letter {text-transform:capitalize}
}
@media(min-width:1024px){.theater-bar .movie-list__wrapper .movie-card.__with-hover .movie-card__info{margin-bottom:24px;color:#94959d;font-size:12px;line-height:20px}
}
@media(min-width:1440px){.theater-bar .movie-list__wrapper .movie-card.__with-hover .movie-card__info{margin-bottom:8px;color:#1e1f27;font-size:14px;line-height:18px}
}
.content-terms .form-component{margin-bottom:16px;align-items:flex-start}
.content-terms .form-component__field__label{color:#f7f7f8 !important}
.content-terms .field-description{color:#f7f7f8;font-size:var(--font-size-text-S);line-height:140%;margin-left:32px;width:fit-content}
.content-terms .field-description a{cursor:pointer;text-decoration:underline;color:#f7f7f8}
.content-terms .container-exp-link{text-decoration:underline;color:#fff;font-size:var(--font-size-text-S);line-height:140%;margin-top:8px;margin-bottom:32px;display:block;cursor:pointer}
.content-terms .error-field .form-component input[type="checkbox"]{border:2px solid #e04232}
.section-structure .section-backgound-before,.section-structure .section-backgound-after{overflow:hidden}
@keyframes search-spin{from{transform:translateY(-50%) translateY(-2px) rotate(0)}
to{transform:translateY(-50%) translateY(-2px) rotate(360deg)}
}
.cmp-search{height:inherit}
@media(min-width:768px){.cmp-search{height:auto}
}
.cmp-search__form{position:relative;margin:0 10px;height:100%}
@media(min-width:768px){.cmp-search__form{height:unset}
}
.cmp-search .cmp-search__clear{display:none;margin:0;padding:0;border:0;background:transparent}
.cmp-search .cmp-search__clear-icon{position:absolute;top:50%;right:8px;background-position:center;background-size:cover;width:16px !important;height:16px !important;z-index:2;transform:translateX(-16px) translateY(-50%) translateY(-8px)}
@media(min-width:768px){.cmp-search .cmp-search__clear-icon{right:16px;transform:translateX(-16px) translateY(-50%)}
}
.cmp-search__icon{display:block;margin:auto;position:absolute;left:auto;top:50%;bottom:auto;right:9px;transform:translateX(-16px) translateY(-50%) translateY(-8px);pointer-events:none !important;z-index:10}
@media(min-width:768px){.cmp-search__icon{right:16px;transform:translateX(-16px) translateY(-50%)}
}
.cmp-search__loading-indicator{position:absolute;top:22px;left:auto;right:54px;transform:translateY(-50%);border:3px solid #2a2a33;border-top-color:rgba(42,42,51,0.2);border-radius:50%;width:1rem;height:1rem;animation:search-spin 2s linear infinite}
@media(min-width:768px){.cmp-search__loading-indicator{top:50%}
}
.cmp-search__field{height:100%}
.cmp-search__field::before{content:" ";display:block;position:absolute;top:4px;right:24px;width:32px;height:24px;z-index:1;pointer-events:none;background-image:linear-gradient(to right,rgba(237,199,6,0) 0,#edc706 8px)}
@media(min-width:768px){.cmp-search__field{height:auto}
.cmp-search__field::before{top:50%;right:24px;transform:translateY(-50%);width:48px;height:32px;z-index:1;background-image:linear-gradient(to right,rgba(237,199,6,0) 0,#edc706 16px)}
}
.cmp-search__input{position:absolute;right:16px;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;line-height:19.2px;color:#fcd200;padding:11px 16px 10px;margin:0;width:40px;height:40px;background-color:#edc706;border:0;border-radius:8px;outline:0;transition:color .25s ease-in-out,width .5s ease-in-out}
.cmp-search__input::placeholder{color:transparent}
@media(max-width:768px){.cmp-search__input{border-radius:100px}
}
.cmp-search__input:not(:placeholder-shown),.cmp-search__input:focus{width:calc(100vw - 52px);color:#2a2a33}
.cmp-search__input:not(:placeholder-shown)::placeholder,.cmp-search__input:focus::placeholder{color:#2a2a33}
.cmp-search__input:not(:placeholder-shown){box-shadow:inset 1px 1px 4px rgba(53,54,62,0.11)}
@media(max-width:767.98px){.cmp-search__input:not(:focus){cursor:pointer}
}
@media(min-width:768px){.cmp-search__input{position:relative;margin-left:auto;padding:16px;width:100%;color:#2a2a33;transition:none}
.cmp-search__input::placeholder{color:#2a2a33 !important}
.cmp-search__input:not(:placeholder-shown),.cmp-search__input:focus{width:100%}
}
.cmp-search__results{position:fixed;top:55px;right:0;bottom:auto;left:auto;border:unset;background-color:#2a2a33;padding:24px 40px;min-width:61vw;min-height:100vh;max-width:100vw;width:100vw;max-height:100vh}
.cmp-search__results.-full-height{max-height:100vh;height:calc(100vh - 55px)}
@media(min-width:768px){.cmp-search__results{top:74px}
.cmp-search__results.-full-height{height:calc(100vh - 84px)}
}
@media(min-width:1024px){.cmp-search__results{top:82px;width:65vw;height:100vh}
}
@media(width:1024px){.cmp-search__results{top:81px;max-width:calc(100vw - 29%);width:75vw;height:100vh}
.cmp-search__results.-full-height{height:calc(100vh - 92px)}
}
@media(min-width:1440px){.cmp-search__results{top:113px;max-width:calc(100vw - 37%)}
.cmp-search__results.-full-height{height:calc(100vh - 113px)}
}
@media(min-width:1920px){.cmp-search__results{top:117px;max-width:calc(100vw - 49.5%)}
.cmp-search__results.-full-height{height:calc(100vh - 117px)}
}
.cmp-search .cmp-search__results__title{padding:24px 0 16px;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;color:#94959d}
.cmp-search .cmp-search__results__title.-empty{color:#fcd200}
.cmp-search .cmp-search__item{position:relative;padding:8px 0;color:#dddee3;text-decoration:none !important}
.cmp-search .cmp-search__item-title{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:-0.015rem;color:#dddee3;text-decoration:none}
.cmp-search .cmp-search__item::after{content:" ";display:inline-block;position:absolute;top:50%;transform:translateX(16px) translateY(-50%) translateY(-1px) rotate(-45deg);width:8px;height:8px;border:2px solid #94959d;border-width:0 2px 2px 0;opacity:0}
.cmp-search .cmp-search__item:hover::after{opacity:1}
.cmp-search .cmp_search__info{display:none;height:auto;font-size:0;margin:0;padding:0;pointer-events:none;opacity:0}
.rich-text-with-media-grid .module-structure.protection-mesh-on{padding:var(--spacing-XXXXL) 0;background:linear-gradient(75.09deg,#35363e -3.29%,rgba(30,31,39,0) 83.18%)}
@media(max-width:1023.98px){.rich-text-with-media-grid .module-structure.protection-mesh-on.protection-mesh-hide-mobile{background:transparent}
}
.rich-text-with-media-grid .module-structure.mode-app-benefits-grid{padding:var(--spacing-XXL) 0;margin-bottom:var(--spacing-XXXL);display:flex}
@media(max-width:1023.98px){.rich-text-with-media-grid .module-structure.mode-app-benefits-grid{padding:0}
}
.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-2,.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-3,.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-4{padding-left:27px;padding-right:0}
@media(min-width:1024px){.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-2,.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-3,.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-4{padding-right:40px}
}
@media(min-width:1440px){.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-2,.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-3,.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-4{padding-left:48px;padding-right:68px}
}
@media(min-width:1920px){.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-2,.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-3,.rich-text-with-media-grid .module-structure.mode-app-benefits-grid .view-1-4{padding-left:96px;padding-right:120px}
}
.rich-text-with-media-grid .cmp-container{display:flex;flex-wrap:wrap;margin-left:calc(-0.5 * var(-XXXXL-grid-gutter));margin-right:calc(-0.5 * var(--grid-gutter))}
.rich-text-with-media-grid .cmp-container.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;flex-wrap:nowrap;transition-property:transform;box-sizing:content-box}
.rich-text-with-media-grid .cmp-container .new.cq-Editable-dom{flex-wrap:wrap;flex:0 0 100%;max-width:100%}
.rich-text-with-media-grid .rich-text-with-media{position:relative;width:100%;z-index:2;margin-bottom:var(--grid-gutter)}
@media(min-width:768px){.rich-text-with-media-grid .rich-text-with-media:nth-child(odd){padding-right:calc(0.5 * var(--grid-gutter))}
.rich-text-with-media-grid .rich-text-with-media:nth-child(even){padding-left:calc(0.5 * var(--grid-gutter))}
}
@media(min-width:1024px){.rich-text-with-media-grid .rich-text-with-media{padding-left:calc(0.5 * var(--grid-gutter));padding-right:calc(0.5 * var(--grid-gutter))}
}
.rich-text-with-media-grid .rich-text-with-media .container{padding-left:0;padding-right:0}
@media(max-width:1024px){.rich-text-with-media-grid .rich-text-with-media .col-12:first-child:not(:only-child){margin-bottom:var(--grid-gutter)}
}
@media(max-width:768px){.rich-text-with-media-grid .rich-text-with-media .row{margin-left:0;margin-right:0}
.rich-text-with-media-grid .rich-text-with-media .mode-button-wrapper>[class*="col-"]{padding-left:0;padding-right:0}
}
.rich-text-with-media-grid .view-1-2 .rich-text-with-media .module-structure[class*="spacing-"],.rich-text-with-media-grid .view-1-3 .rich-text-with-media .module-structure[class*="spacing-"],.rich-text-with-media-grid .view-1-4 .rich-text-with-media .module-structure[class*="spacing-"]{margin-bottom:var(--grid-gutter)}
.rich-text-with-media-grid .view-1-2 .rich-text-with-media .col-12,.rich-text-with-media-grid .view-1-3 .rich-text-with-media .col-12,.rich-text-with-media-grid .view-1-4 .rich-text-with-media .col-12{flex:0 0 100%;max-width:100%}
.rich-text-with-media-grid .view-1-2 .rich-text-with-media .col-12:first-child:not(:only-child),.rich-text-with-media-grid .view-1-3 .rich-text-with-media .col-12:first-child:not(:only-child),.rich-text-with-media-grid .view-1-4 .rich-text-with-media .col-12:first-child:not(:only-child){order:-1;margin-bottom:var(--grid-gutter)}
.rich-text-with-media-grid .view-1-2 .rich-text-with-media .col-12:last-child,.rich-text-with-media-grid .view-1-3 .rich-text-with-media .col-12:last-child,.rich-text-with-media-grid .view-1-4 .rich-text-with-media .col-12:last-child{order:13}
@media(min-width:768px){.rich-text-with-media-grid .view-1-4 .rich-text-with-media{flex:0 0 50%;max-width:50%}
.rich-text-with-media-grid .view-1-4 .rich-text-with-media:nth-last-child(-n + 4) .module-structure[class*="spacing-"]{margin-bottom:0}
}
@media(min-width:1024px){.rich-text-with-media-grid .view-full-width .rich-text-with-media{flex:0 0 100%;max-width:100%}
.rich-text-with-media-grid .view-full-width .rich-text-with-media:nth-child(odd) .module-structure[class*="spacing-"]{margin-bottom:var(--grid-gutter)}
.rich-text-with-media-grid .view-full-width .rich-text-with-media:last-child .module-structure[class*="spacing-"]{margin-bottom:0}
.rich-text-with-media-grid .view-full-width .rich-text-with-media .col-12{flex:0 0 50%;max-width:50%}
}
@media(min-width:1024px){.rich-text-with-media-grid .view-1-2 .rich-text-with-media{flex:0 0 50%;max-width:50%}
.rich-text-with-media-grid .view-1-2 .rich-text-with-media:nth-last-child(-n + 2) .module-structure[class*="spacing-"]{margin-bottom:0}
}
@media(min-width:1024px){.rich-text-with-media-grid .view-1-3 .rich-text-with-media{flex:0 0 33.333333%;max-width:33.333333%}
.rich-text-with-media-grid .view-1-3 .rich-text-with-media:nth-last-child(-n + 3) .module-structure[class*="spacing-"]{margin-bottom:0}
}
@media(min-width:1024px){.rich-text-with-media-grid .view-1-4 .rich-text-with-media{flex:0 0 25%;max-width:25%}
.rich-text-with-media-grid .view-1-4 .rich-text-with-media:nth-last-child(-n + 4) .module-structure[class*="spacing-"]{margin-bottom:0}
}
@media(max-width:768px){.rich-text-with-media .col-12:first-child:not(:only-child){margin-bottom:var(--grid-gutter)}
.rich-text-with-media .component-rich-text:empty + .mode-button-wrapper .rich-text-with-media_cta:first-child .btn{margin-top:0}
}
.rich-text-with-media .module-structure[class*="theme-"] h1 span,.rich-text-with-media .module-structure[class*="theme-"] h2 span,.rich-text-with-media .module-structure[class*="theme-"] h3 span,.rich-text-with-media .module-structure[class*="theme-"] h4 span,.rich-text-with-media .module-structure[class*="theme-"] h5 span,.rich-text-with-media .module-structure[class*="theme-"] h6 span{line-height:100% !important}
.rich-text-with-media .module-structure[class*="theme-"].theme-red .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-red .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-red .rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-red .rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-red .rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-red .rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-red h1.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-red h2.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-red h3.rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-red h4.rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-red h5.rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-red h6.rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-red h1,.rich-text-with-media .module-structure[class*="theme-"].theme-red h2,.rich-text-with-media .module-structure[class*="theme-"].theme-red h3,.rich-text-with-media .module-structure[class*="theme-"].theme-red h4,.rich-text-with-media .module-structure[class*="theme-"].theme-red h5,.rich-text-with-media .module-structure[class*="theme-"].theme-red h6{color:#e04232 !important}
.rich-text-with-media .module-structure[class*="theme-"].theme-blue .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-blue .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-blue .rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-blue .rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-blue .rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-blue .rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h1.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h2.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h3.rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h4.rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h5.rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h6.rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h1,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h2,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h3,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h4,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h5,.rich-text-with-media .module-structure[class*="theme-"].theme-blue h6{color:#4f60d2 !important}
.rich-text-with-media .module-structure[class*="theme-"].theme-green .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-green .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-green .rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-green .rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-green .rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-green .rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-green h1.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-green h2.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-green h3.rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-green h4.rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-green h5.rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-green h6.rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-green h1,.rich-text-with-media .module-structure[class*="theme-"].theme-green h2,.rich-text-with-media .module-structure[class*="theme-"].theme-green h3,.rich-text-with-media .module-structure[class*="theme-"].theme-green h4,.rich-text-with-media .module-structure[class*="theme-"].theme-green h5,.rich-text-with-media .module-structure[class*="theme-"].theme-green h6{color:#6ea514 !important}
.rich-text-with-media .module-structure[class*="theme-"].theme-lime .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-lime .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-lime .rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-lime .rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-lime .rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-lime .rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h1.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h2.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h3.rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h4.rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h5.rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h6.rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h1,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h2,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h3,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h4,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h5,.rich-text-with-media .module-structure[class*="theme-"].theme-lime h6{color:#bad80a !important}
.rich-text-with-media .module-structure[class*="theme-"].theme-pink .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-pink .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-pink .rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-pink .rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-pink .rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-pink .rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h1.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h2.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h3.rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h4.rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h5.rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h6.rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h1,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h2,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h3,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h4,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h5,.rich-text-with-media .module-structure[class*="theme-"].theme-pink h6{color:#eb84cd !important}
.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise .rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise .rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise .rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise .rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h1.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h2.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h3.rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h4.rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h5.rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h6.rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h1,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h2,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h3,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h4,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h5,.rich-text-with-media .module-structure[class*="theme-"].theme-turquoise h6{color:#4bdbc5 !important}
.rich-text-with-media .module-structure[class*="theme-"].theme-yellow .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow .rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow .rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow .rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow .rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h1.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h2.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h3.rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h4.rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h5.rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h6.rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h1,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h2,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h3,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h4,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h5,.rich-text-with-media .module-structure[class*="theme-"].theme-yellow h6{color:#fcd200 !important}
.rich-text-with-media .module-structure[class*="theme-"].theme-grey .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-grey .rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-grey .rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-grey .rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-grey .rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-grey .rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h1.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h2.rt-heading-1,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h3.rt-heading-2,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h4.rt-heading-3,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h5.rt-heading-4,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h6.rt-heading-6,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h1,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h2,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h3,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h4,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h5,.rich-text-with-media .module-structure[class*="theme-"].theme-grey h6{color:#efeff1 !important}
.rich-text-with-media .module-structure.mode-app-benefits{padding:32px 24px;background-color:#2a2a33;border:1px solid #404149}
.rich-text-with-media .module-structure.mode-app-benefits h1:first-child,.rich-text-with-media .module-structure.mode-app-benefits h2:first-child,.rich-text-with-media .module-structure.mode-app-benefits h3:first-child,.rich-text-with-media .module-structure.mode-app-benefits h4:first-child,.rich-text-with-media .module-structure.mode-app-benefits h5:first-child,.rich-text-with-media .module-structure.mode-app-benefits h6:first-child{padding-bottom:var(--spacing-MD)}
.rich-text-with-media .module-structure.mode-app-benefits .component-rich-text.mode-text p{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;color:#bbbcc4}
.rich-text-with-media.swiper-slide{flex-shrink:0 !important;width:100% !important;height:100% !important;position:relative !important;transition-property:transform !important;padding-right:27px !important}
@media(max-width:768px){.rich-text .col-12:first-child:not(:only-child){margin-bottom:var(--grid-gutter)}
.rich-text .component-rich-text:empty + .mode-button-wrapper .btn{margin-top:0}
}
.rich-text .module-structure[class*="theme-"] h1 span,.rich-text .module-structure[class*="theme-"] h2 span,.rich-text .module-structure[class*="theme-"] h3 span,.rich-text .module-structure[class*="theme-"] h4 span,.rich-text .module-structure[class*="theme-"] h5 span,.rich-text .module-structure[class*="theme-"] h6 span{line-height:100% !important}
.rich-text .module-structure[class*="theme-"].theme-red .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-red .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-red .rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-red .rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-red .rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-red .rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-red h1.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-red h2.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-red h3.rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-red h4.rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-red h5.rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-red h6.rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-red h1,.rich-text .module-structure[class*="theme-"].theme-red h2,.rich-text .module-structure[class*="theme-"].theme-red h3,.rich-text .module-structure[class*="theme-"].theme-red h4,.rich-text .module-structure[class*="theme-"].theme-red h5,.rich-text .module-structure[class*="theme-"].theme-red h6{color:#e04232 !important}
.rich-text .module-structure[class*="theme-"].theme-blue .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-blue .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-blue .rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-blue .rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-blue .rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-blue .rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-blue h1.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-blue h2.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-blue h3.rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-blue h4.rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-blue h5.rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-blue h6.rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-blue h1,.rich-text .module-structure[class*="theme-"].theme-blue h2,.rich-text .module-structure[class*="theme-"].theme-blue h3,.rich-text .module-structure[class*="theme-"].theme-blue h4,.rich-text .module-structure[class*="theme-"].theme-blue h5,.rich-text .module-structure[class*="theme-"].theme-blue h6{color:#4f60d2 !important}
.rich-text .module-structure[class*="theme-"].theme-green .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-green .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-green .rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-green .rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-green .rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-green .rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-green h1.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-green h2.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-green h3.rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-green h4.rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-green h5.rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-green h6.rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-green h1,.rich-text .module-structure[class*="theme-"].theme-green h2,.rich-text .module-structure[class*="theme-"].theme-green h3,.rich-text .module-structure[class*="theme-"].theme-green h4,.rich-text .module-structure[class*="theme-"].theme-green h5,.rich-text .module-structure[class*="theme-"].theme-green h6{color:#6ea514 !important}
.rich-text .module-structure[class*="theme-"].theme-lime .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-lime .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-lime .rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-lime .rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-lime .rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-lime .rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-lime h1.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-lime h2.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-lime h3.rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-lime h4.rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-lime h5.rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-lime h6.rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-lime h1,.rich-text .module-structure[class*="theme-"].theme-lime h2,.rich-text .module-structure[class*="theme-"].theme-lime h3,.rich-text .module-structure[class*="theme-"].theme-lime h4,.rich-text .module-structure[class*="theme-"].theme-lime h5,.rich-text .module-structure[class*="theme-"].theme-lime h6{color:#bad80a !important}
.rich-text .module-structure[class*="theme-"].theme-pink .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-pink .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-pink .rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-pink .rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-pink .rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-pink .rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-pink h1.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-pink h2.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-pink h3.rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-pink h4.rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-pink h5.rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-pink h6.rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-pink h1,.rich-text .module-structure[class*="theme-"].theme-pink h2,.rich-text .module-structure[class*="theme-"].theme-pink h3,.rich-text .module-structure[class*="theme-"].theme-pink h4,.rich-text .module-structure[class*="theme-"].theme-pink h5,.rich-text .module-structure[class*="theme-"].theme-pink h6{color:#eb84cd !important}
.rich-text .module-structure[class*="theme-"].theme-turquoise .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-turquoise .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-turquoise .rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-turquoise .rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-turquoise .rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-turquoise .rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-turquoise h1.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-turquoise h2.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-turquoise h3.rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-turquoise h4.rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-turquoise h5.rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-turquoise h6.rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-turquoise h1,.rich-text .module-structure[class*="theme-"].theme-turquoise h2,.rich-text .module-structure[class*="theme-"].theme-turquoise h3,.rich-text .module-structure[class*="theme-"].theme-turquoise h4,.rich-text .module-structure[class*="theme-"].theme-turquoise h5,.rich-text .module-structure[class*="theme-"].theme-turquoise h6{color:#4bdbc5 !important}
.rich-text .module-structure[class*="theme-"].theme-yellow .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-yellow .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-yellow .rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-yellow .rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-yellow .rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-yellow .rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-yellow h1.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-yellow h2.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-yellow h3.rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-yellow h4.rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-yellow h5.rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-yellow h6.rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-yellow h1,.rich-text .module-structure[class*="theme-"].theme-yellow h2,.rich-text .module-structure[class*="theme-"].theme-yellow h3,.rich-text .module-structure[class*="theme-"].theme-yellow h4,.rich-text .module-structure[class*="theme-"].theme-yellow h5,.rich-text .module-structure[class*="theme-"].theme-yellow h6{color:#fcd200 !important}
.rich-text .module-structure[class*="theme-"].theme-grey .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-grey .rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-grey .rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-grey .rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-grey .rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-grey .rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-grey h1.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-grey h2.rt-heading-1,.rich-text .module-structure[class*="theme-"].theme-grey h3.rt-heading-2,.rich-text .module-structure[class*="theme-"].theme-grey h4.rt-heading-3,.rich-text .module-structure[class*="theme-"].theme-grey h5.rt-heading-4,.rich-text .module-structure[class*="theme-"].theme-grey h6.rt-heading-6,.rich-text .module-structure[class*="theme-"].theme-grey h1,.rich-text .module-structure[class*="theme-"].theme-grey h2,.rich-text .module-structure[class*="theme-"].theme-grey h3,.rich-text .module-structure[class*="theme-"].theme-grey h4,.rich-text .module-structure[class*="theme-"].theme-grey h5,.rich-text .module-structure[class*="theme-"].theme-grey h6{color:#efeff1 !important}
.rich-text .module-structure.mode-app-benefits{padding:32px 24px;background-color:#2a2a33;border:1px solid #404149}
.rich-text .module-structure.mode-app-benefits h1:first-child,.rich-text .module-structure.mode-app-benefits h2:first-child,.rich-text .module-structure.mode-app-benefits h3:first-child,.rich-text .module-structure.mode-app-benefits h4:first-child,.rich-text .module-structure.mode-app-benefits h5:first-child,.rich-text .module-structure.mode-app-benefits h6:first-child{padding-bottom:var(--spacing-MD)}
.rich-text .module-structure.mode-app-benefits .component-rich-text.mode-text p{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-XXS);line-height:140%;color:#bbbcc4}
.rich-text.swiper-slide{flex-shrink:0 !important;width:100% !important;height:100% !important;position:relative !important;transition-property:transform !important;padding-right:24px !important}
.movies-list{margin-top:16px;margin-bottom:40px}
@media(min-width:1024px){.movies-list{margin-top:52px;margin-bottom:12px}
}
.movies-list .-fade{opacity:0}
.movies-list .loading{background-color:rgba(30,31,39,0.5)}
.movies-list .movies-filter__tabs-container{display:flex;flex-flow:row nowrap;justify-content:start;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}
.movies-list .movies-filter__tabs-container::-webkit-scrollbar{display:none}
.movies-list .movies-filter__tab{position:relative;margin:0;padding:0 0 4px;background-color:transparent;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;line-height:26px;color:#f7f7f8;white-space:nowrap;border:0;cursor:pointer;z-index:2}
.movies-list .movies-filter__tab:not(:first-child){margin-left:12px}
@media(min-width:1024px){.movies-list .movies-filter__tab:not(:last-child){margin-right:24px}
}
.movies-list .movies-filter__tab::first-letter {text-transform:capitalize}
.movies-list .movies-filter__tab::after{content:" ";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:100%;height:2px;background-color:#4bdbc5;border-radius:2px;opacity:0;transition:opacity .25s ease,transform .25s ease;z-index:2}
@media(min-width:1024px){.movies-list .movies-filter__tab{padding:0;font-size:20px;line-height:28px;border:0;color:#fff;transition:opacity .25s ease}
}
.movies-list .movies-filter__tab.-on{pointer-events:none;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;letter-spacing:-0.015rem}
.movies-list .movies-filter__tab.-on::after{transform:translateX(-50%) scaleX(1);opacity:1}
.movies-list .movies-list__container__movie-count{color:#fff;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:26px;margin-top:24px;margin-bottom:12px}
@media(min-width:1024px){.movies-list .movies-list__container__movie-count{margin-top:32px}
}
.movies-list .movies-list__container__error-message{color:#fff;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;margin-top:24px;padding:45px;border-radius:8px;background-color:#2a2a33}
@media(min-width:1024px){.movies-list .movies-list__container__error-message{margin-top:32px}
}
.movies-list .movies-list__container__error-message .error-message-title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:26px}
.movies-list .movies-list__container{justify-content:space-between;display:grid;grid-template-columns:repeat(auto-fill,50%);margin-top:24px;padding:0;min-height:60px;transition:opacity .25s ease}
@media(min-width:768px){.movies-list .movies-list__container{grid-template-columns:repeat(auto-fill,33.33%)}
}
@media(min-width:1024px){.movies-list .movies-list__container{grid-template-columns:repeat(auto-fill,25%);margin-top:32px}
}
@media(min-width:1440px){.movies-list .movies-list__container{grid-template-columns:repeat(auto-fill,20%)}
}
.movies-list .movies-list__container .movies-list__container__error{color:#fcd200}
@media(min-width:1024px){.movies-list .movies-list__container .movies-list__container__error{position:absolute;top:40px;left:40px}
}
.movies-list .movies-list__container .movie-card{display:block;margin-left:8px;margin-right:8px;margin-bottom:24px;text-decoration:none !important;cursor:inherit;position:relative;z-index:1 !important}
@media(min-width:768px){.movies-list .movies-list__container .movie-card{margin-bottom:32px;margin-left:13px;margin-right:13px}
}
@media(min-width:1024px){.movies-list .movies-list__container .movie-card{margin-bottom:40px;margin-left:16px;margin-right:16px}
}
.movies-list .movies-list__container .movie-card.hide{transition:opacity .25s ease}
.movies-list .movies-list__container .movie-card.hide{display:none;opacity:0}
.movies-list .movies-list__container .movie-card .movie-card__link{display:none}
.movies-list .movies-list__container .movie-card .movie-card__link-desktop{display:block;width:100%;height:100%;position:absolute;top:0;z-index:10}
.movies-list .movies-list__container .movie-card .movie-card__image-container{max-width:100%;margin-right:0}
@media(min-width:1024px){.movies-list .movies-list__container .movie-card .movie-card__image-container{margin-right:16px;width:100%;max-width:96px;height:auto}
}
@media(min-width:1024px){.movies-list .movies-list__container .movie-card .movie-card__image-container{margin-right:0;width:unset;max-width:unset;height:100%;max-height:unset}
}
.movies-list .movies-list__container .movie-card .movie-card__image-container .content-tag{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));position:relative;z-index:2}
.movies-list .movies-list__container .movie-card .movie-card__image-container .label-soon{clip-path:polygon(0 0,100% 0,100% 99%,0 71%);background-color:#4bdbc5;color:#1e1f27;padding:8px 12px;height:40px;width:100%;font-size:12px;font-weight:700;line-height:16px}
@media(min-width:1024px){.movies-list .movies-list__container .movie-card .movie-card__text-container{margin-top:0}
}
@media(min-width:1024px){.movies-list .movies-list__container .movie-card .movie-card__text-container{position:relative;margin-top:16px}
}
@media(max-width:1023.98px){.movies-list .movies-list__container .movie-card .movie-card__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:16.8px;margin-top:8px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;max-height:30.4px;-webkit-line-clamp:2;-webkit-box-orient:vertical}
}
@media(max-width:1023.98px){.movies-list .movies-list__container .movie-card .movie-card__genre{display:none}
}
@media(max-width:1023.98px){.movies-list .movies-list__container .movie-card .movie-card__info{display:none}
}
@media(max-width:767.98px){.movies-list .movies-filter__filter-container .filter__select{margin-bottom:12px}
}
@media(min-width:768px){.movies-list .movies-filter__filter-container .filter__select{margin-bottom:0}
}
@media(max-width:1023.98px){.movies-list .movies-filter__select-container .filter__select{margin-top:24px}
}
@media(max-width:767.98px){.movies-list .filter__select{width:100%}
}
@media(max-width:1023.98px){.movies-list .filter__select{margin-bottom:0}
}
.movies-list .filter__select .select{margin-top:0}
.movies-list .movies-filter__btn-filter{position:relative}
@media(max-width:767.98px){.movies-list .movies-filter__btn-filter{padding:0 6px;border:none !important;min-width:auto;min-height:auto}
}
@media(min-width:768px){.movies-list .movies-filter__btn-filter.has-filters{box-shadow:0 0 0 2px #4bdbc5;border:0}
}
.movies-list .movies-filter__btn-filter .cmp_button-text{line-height:1;vertical-align:middle;display:inline-block;padding-right:8px}
@media(max-width:767.98px){.movies-list .movies-filter__btn-filter .cmp_button-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
}
.movies-list .movies-filter__btn-filter .icn-svg{vertical-align:middle}
@media(max-width:767.98px){.movies-list .movies-filter__btn-filter .icn-svg{width:18px;height:18px}
}
.movies-list .movies-filter__btn-filter .number-of-filters{display:inline-block;position:absolute;top:-3px;right:-3px;border-radius:50%;background-color:#4bdbc5}
@media(max-width:767.98px){.movies-list .movies-filter__btn-filter .number-of-filters{min-width:6px;min-height:6px}
}
@media(min-width:768px){.movies-list .movies-filter__btn-filter .number-of-filters{min-width:20px;min-height:20px}
}
@media(max-width:767.98px){.movies-list .movies-filter__btn-filter .number-of-filters__selected{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
}
@media(min-width:768px){.movies-list .movies-filter__btn-filter .number-of-filters__selected{color:#1e1f27;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:14.51px;font-weight:700;line-height:20.01px;text-align:center}
}
.movies-list .sidebar-overlay__sticky-header{position:relative !important}
@media(max-width:1023.98px){.movies-list .sidebar-overlay__sticky-header .sidebar-overlay__title.movies-filter-modal__title{padding-bottom:0}
.movies-list .sidebar-overlay__sticky-header hr{display:none}
}
.movies-list .sidebar-overlay__sticky-header .sidebar-overlay__btn-close.mobile-btn{position:fixed !important;top:12px !important;right:16px !important;width:30px !important;height:30px !important;background-color:transparent !important}
.movies-list .movies-filter-modal__clear-filters .icn-svg{width:12px;height:12px}
.movies-list .movies-filter-modal__clear-filters .cmp_button-text{padding-left:8px}
.movies-list .movies-filter-modal__title{font-size:20px !important;line-height:28px !important}
@media(min-width:768px){.movies-list .movies-filter-modal__title{font-size:32px !important;line-height:40px !important}
}
.movies-list .movies-filter-modal__category-container{padding-bottom:56px}
.movies-list .movies-filter-modal__category-title{color:#fff;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px;margin-bottom:16px}
@media(min-width:1024px){.movies-list .movies-filter-modal__category-title{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:20px;font-weight:300;line-height:28px;margin-bottom:8px}
}
.movies-list .movies-filter-modal__category-title-note{color:#fcd200;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-bottom:8px}
@media(min-width:1024px){.movies-list .movies-filter-modal__category-title-note{margin-bottom:16px}
}
.movies-list .movies-filter-modal__category-title-note span{vertical-align:middle;display:inline-block}
.movies-list .movies-filter-modal__category-title-note span:first-child{padding-right:8px}
.movies-list .movies-filter-modal__category-title-note .icn-svg{width:14px;height:14px}
.movies-list .movies-filter-modal__category-note-description{color:#fff;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;line-height:16px;margin-top:8px;padding:11px 14px;border-radius:8px;background-color:#404149}
.movies-list .movies-filter-modal__categories-filter-list{margin-bottom:24px}
@media(min-width:1024px){.movies-list .movies-filter-modal__categories-filter-list{margin-bottom:40px}
}
.movies-list .movies-filter-modal__categories-filter-list .filter-multiple__filter-item.type-format{text-transform:uppercase}
.movies-list .movies-filter-modal #movies-filter__format__wrapper .movies-filter-modal__categories-filter-list{margin-bottom:8px}
.movies-list .movies-filter-modal__btn-submit{margin-top:16px}
@media(min-width:1024px){.movies-list .movies-filter-modal__btn-submit{margin-top:32px}
}
.movies-list .movies-filter__tags-main{margin-top:24px}
@media(min-width:1024px){.movies-list .movies-filter__tags-main{margin-top:36px}
}
.movies-list .movies-filter__tags-main .tags__filter-item__button.type-format{text-transform:uppercase}
.movie-detail{color:#fff}
.movie-detail *{position:relative}
.movie-detail .__hidden{display:none}
.movie-detail .__hidden-format{display:none}
.movie-detail .movie-detail__hero{margin-bottom:24px;min-height:480px;display:flex;flex-flow:column nowrap;justify-content:flex-end}
.movie-detail .movie-detail__hero::after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100vw - 70px);height:1px;border-bottom:1px solid #404149}
@media(min-width:768px){.movie-detail .movie-detail__hero{border-bottom:0}
.movie-detail .movie-detail__hero::after{display:none}
}
@media(min-width:1024px){.movie-detail .movie-detail__hero{margin-bottom:0;min-height:624px}
}
.movie-detail .movie-detail__hero__content__background-image-container{width:100%;position:absolute;height:480px;overflow:hidden;z-index:0}
.movie-detail .movie-detail__hero__content__background-image-container img{display:block;position:absolute;object-fit:cover;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:100%;z-index:2}
.movie-detail .movie-detail__hero__content__background-image-container::after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(132.55deg,rgba(30,31,39,0.0001) 32.45%,#1e1f27 72.25%),rgba(0,0,0,0.2);z-index:2}
.movie-detail .movie-detail__hero__content__background-image-container.-empty{background:url("clientlib-site/resources/images/img-movie-detail-placeholder.png") top left no-repeat;background-size:150%}
@media(min-width:1024px){.movie-detail .movie-detail__hero__content__background-image-container{height:624px}
}
@media(min-width:916px){.movie-detail .movie-detail__hero__content__background-image-container img{width:100%;height:auto}
}
.movie-detail .movie-detail__hero__trailer-link{display:block;position:absolute;top:92px;left:50%;transform:translateX(-50%);width:52px;height:52px;z-index:10;opacity:.5;cursor:pointer;transition:opacity .25s ease}
.movie-detail .movie-detail__hero__trailer-link:hover{opacity:1}
.movie-detail .movie-detail__hero__trailer-link::before,.movie-detail .movie-detail__hero__trailer-link::after{content:" ";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.movie-detail .movie-detail__hero__trailer-link::before{width:52px;height:52px;box-shadow:0 1px 3px rgba(0,0,0,0.35);border-radius:50%;z-index:11;opacity:.6}
.movie-detail .movie-detail__hero__trailer-link::after{width:17px;height:22px;fill:#2a2a33;z-index:12}
@media(min-width:1024px){.movie-detail .movie-detail__hero__trailer-link{width:96px;height:96px;top:0;transform:translateX(-50%) translateY(312px) translateY(-50%)}
.movie-detail .movie-detail__hero__trailer-link::before{width:96px;height:96px}
.movie-detail .movie-detail__hero__trailer-link::after{width:32px;height:40px}
}
.movie-detail .movie-detail__hero__summary{align-items:flex-end;padding-bottom:120px}
@media(min-width:1024px){.movie-detail .movie-detail__hero__summary{padding-bottom:32px}
}
.movie-detail .movie-detail__hero__content{margin-top:auto;z-index:1}
.movie-detail .movie-detail__hero__content__poster-image-container{min-width:96px;max-width:25.6%;margin-right:16px;box-shadow:0 0 60px 10px rgba(30,31,39,0.2),0 2px 60px 0 rgba(0,0,0,0.4)}
.movie-detail .movie-detail__hero__content__poster-image-container img{max-width:100%;height:auto}
@media(min-width:1024px){.movie-detail .movie-detail__hero__content__poster-image-container{margin-right:0;min-width:unset;max-width:183px}
}
.movie-detail .movie-detail__hero__content__text-container{display:flex;flex-flow:column nowrap;justify-content:flex-end}
@media(min-width:768px){.movie-detail .movie-detail__hero__content__text-container{padding-right:24px}
}
@media(min-width:1024px){.movie-detail .movie-detail__hero__content__text-container{padding-left:40px;padding-right:40px}
}
.movie-detail .movie-detail__hero__content__info{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;color:#bbbcc4;display:flex;flex-flow:row nowrap;justify-content:flex-start}
.movie-detail .movie-detail__hero__content__info .order__genre{order:2}
.movie-detail .movie-detail__hero__content__info .order__classification{order:1}
.movie-detail .movie-detail__hero__content__info .order__duration{order:3}
@media(min-width:768px){.movie-detail .movie-detail__hero__content__info{font-size:16px}
}
.movie-detail .movie-detail__hero__content__title{margin:16px 0 10px;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-0.015rem;color:#fff}
@media(min-width:768px){.movie-detail .movie-detail__hero__content__title{font-size:48px;line-height:56px}
}
.movie-detail .movie-detail__hero__content__original-title{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:19.2px;color:#bbbcc4}
@media(min-width:768px){.movie-detail .movie-detail__hero__content__original-title{font-size:16px}
}
.movie-detail .movie-detail__hero__content__cta-sessions{position:absolute;width:100%;bottom:40px}
.movie-detail .movie-detail__hero__content__cta-sessions *::first-letter {text-transform:capitalize !important}
.movie-detail .movie-detail__hero__content__cta-sessions>*{width:inherit}
@media(min-width:1024px){.movie-detail .movie-detail__hero__content__cta-sessions{position:relative;margin-left:auto;width:auto;bottom:auto}
}
.movie-detail .movie-detail__content{padding-bottom:20px}
.movie-detail .movie-detail__content::after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100vw - 70px);height:1px;border-bottom:1px solid #404149}
@media(min-width:768px){.movie-detail .movie-detail__content{border-bottom:0}
.movie-detail .movie-detail__content::after{display:none}
}
@media(min-width:1024px){.movie-detail .movie-detail__content{padding-top:48px;padding-bottom:0}
}
.movie-detail .movie-detail__content .label{display:inline-block;margin-right:12px;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;color:#94959d}
.movie-detail .movie-detail__content .label::after{content:":"}
.movie-detail .movie-detail__content .label.-vertical{display:block;margin-bottom:16px;margin-right:0}
.movie-detail .movie-detail__content .label::first-letter {text-transform:capitalize}
.movie-detail .movie-detail__content__synopsis,.movie-detail .movie-detail__content__datasheet>*{margin-bottom:12px;font-size:14px;line-height:24px;color:#efeff1}
.movie-detail .movie-detail__content__synopsis,.movie-detail .movie-detail__content__synopsis *{font-size:16px}
.movie-detail .movie-detail__content__synopsis{margin-bottom:40px;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
@media(min-width:768px){.movie-detail .movie-detail__content__synopsis{padding-right:36px}
}
@media(min-width:1024px){.movie-detail .movie-detail__content__synopsis{margin-bottom:0;padding-right:72px}
}
@media(min-width:768px){.movie-detail .movie-detail__content__datasheet{padding-top:40px;padding-left:37px}
}
@media(min-width:1024px){.movie-detail .movie-detail__content__datasheet{border-left:1px solid #404149;padding-left:76px}
}
.movie-detail .movie-detail__content__datasheet,.movie-detail .movie-detail__content__datasheet .label,.movie-detail .movie-detail__content__datasheet>*{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif !important}
.movie-detail .movie-detail__sessions{margin-top:32px;padding-bottom:188px}
@media(max-width:1023.98px){.movie-detail .movie-detail__sessions .regions-filter__container{border-bottom:1px solid #74757d}
}
@media(min-width:768px){.movie-detail .movie-detail__sessions{padding-bottom:128px}
}
@media(min-width:1024px){.movie-detail .movie-detail__sessions .regions-filter__container{margin-top:86px}
}
.movie-detail .btn-activate-geolocation{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:18px;text-align:left;align-items:center;display:flex;margin:0;border:0;padding:0;background-color:transparent}
@media(max-width:1023.98px){.movie-detail .btn-activate-geolocation{margin-top:16px}
}
@media(min-width:768px){.movie-detail .btn-activate-geolocation{margin-top:24px}
}
.movie-detail .btn-activate-geolocation:not(.selected){color:#fcd200;text-decoration:underline}
.movie-detail .btn-activate-geolocation.selected{color:#fff;pointer-events:none}
.movie-detail .btn-activate-geolocation span:not(:first-child){margin-left:16px}
.movie-detail .movie-detail__sessions__title{margin-bottom:5px;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:32px;line-height:40px;letter-spacing:-0.015rem;color:#fff}
@media(min-width:768px){.movie-detail .movie-detail__sessions__title{margin-bottom:16px;font-size:48px;line-height:56px}
}
.movie-detail .movie-detail__sessions__descr{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:20px;line-height:28px;color:#fff}
@media(min-width:768px){.movie-detail .movie-detail__sessions__descr{font-size:24px;line-height:32px}
}
.movie-detail .movie-detail__sessions__date-list{margin:27px 0 36px;background-color:#2a2a33;overflow:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}
.movie-detail .movie-detail__sessions__date-list::-webkit-scrollbar{display:none}
@media(min-width:1024px){.movie-detail .movie-detail__sessions__date-list{margin-top:64px;margin-bottom:0}
}
.movie-detail .list-empty-message,.movie-detail .movie-detail__sessions__date-empty,.movie-detail .movie-detail__sessions__date-item{display:block;background-color:transparent;border:0;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;text-align:center;color:#dddee3;white-space:nowrap;outline:0}
.movie-detail .list-empty-message::first-letter ,.movie-detail .movie-detail__sessions__date-empty::first-letter ,.movie-detail .movie-detail__sessions__date-item::first-letter {text-transform:capitalize}
.movie-detail .list-empty-message.__selected,.movie-detail .movie-detail__sessions__date-empty.__selected,.movie-detail .movie-detail__sessions__date-item.__selected{pointer-events:none;padding:16px 19px;color:#fcd200;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.movie-detail .list-empty-message.__selected:first-child,.movie-detail .movie-detail__sessions__date-empty.__selected:first-child,.movie-detail .movie-detail__sessions__date-item.__selected:first-child{margin-left:-19px}
.movie-detail .list-empty-message,.movie-detail .movie-detail__sessions__date-empty{width:100%;text-align:center !important;color:#fcd200 !important}
@media(max-width:767.98px){.movie-detail .list-empty-message{white-space:normal;word-break:break-word}
}
@media(max-width:1439.98px){.movie-detail .list-empty-message{margin-top:24px}
}
@media(min-width:1024px){.movie-detail .list-empty-message{margin-top:calc(48px)}
}
.movie-detail .movie-detail__sessions-list__container{margin-top:32px}
@media(min-width:1024px){.movie-detail .movie-detail__sessions-list__container{margin-top:60px}
}
.movie-detail .list-empty-message.__hidden{display:none}
.movie-detail .movie-detail__sessions-list__container__theater{padding-bottom:40px;border-bottom:1px solid #74757d}
.movie-detail .movie-detail__sessions-list__container__theater:not(:first-child){margin-top:26px}
.movie-detail .js-msg-emptySessions{text-align:left !important}
.movie-detail .movie-detail__sessions-list__theater-title{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:24px;line-height:32px;letter-spacing:-0.015em;color:#efeff1}
.movie-detail .movie-detail__sessions-list__geolocation__wrapper{pointer-events:none;display:flex}
@media(min-width:768px){.movie-detail .movie-detail__sessions-list__geolocation__wrapper{justify-content:end}
}
.movie-detail .movie-detail__sessions-list__geolocation__distance{pointer-events:auto;color:#bbbcc4;text-decoration:underline;text-align:left;align-items:center;display:flex;position:relative;z-index:1}
@media(max-width:1023.98px){.movie-detail .movie-detail__sessions-list__geolocation__distance{margin-bottom:16px}
}
.movie-detail .movie-detail__sessions-list__geolocation__distance:hover{text-decoration:none}
.movie-detail .movie-detail__sessions-list__geolocation__distance:not(.visible){display:none}
.movie-detail .movie-detail__sessions-list__geolocation__distance span:not(:first-child){margin-left:8px}
.movie-detail .movie-detail__sessions-list__geolocation__distance__value{color:#bbbcc4;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-0.015em;text-transform:none}
.movie-detail .movie-detail__sessions-list__theater-label__theater-format{margin-top:24px}
.movie-detail .movie-detail__sessions-list__theater-format__label{align-items:center;display:inline-flex;margin-bottom:16px}
.movie-detail .movie-detail__sessions-list__theater-format__label>span{display:inline-block;border:1px solid #404149;padding:5px 8px;background-color:#404149;border-top-left-radius:3px;border-bottom-left-radius:3px;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;color:#dddee3;text-transform:uppercase;white-space:nowrap}
.movie-detail .movie-detail__sessions-list__theater-format__label>span:only-child{border-radius:3px}
.movie-detail .movie-detail__sessions-list__theater-format__label>span::first-letter {text-transform:capitalize}
.movie-detail .movie-detail__sessions-list__theater-format__label .tooltip-type{color:#f7f7f8;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;line-height:18px;display:none;position:absolute;z-index:1;right:calc(-14px);border:0;padding:16px;border-radius:4px;width:450px;background-color:#35363e;transform:translate(100%,0)}
.movie-detail .movie-detail__sessions-list__theater-format__label .tooltip-type::before{content:"";position:absolute;top:47%;left:-8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #35363e;transform:rotate(90deg)}
.movie-detail .movie-detail__sessions-list__theater-format__label .tooltip-type h6{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-weight:500}
.movie-detail .movie-detail__sessions-list__theater-format__label .tooltip-type h6:last-child{margin-bottom:0}
.movie-detail .movie-detail__sessions-list__theater-format__label .tooltip-type p:empty{display:none}
.movie-detail .movie-detail__sessions-list__theater-format__label .tooltip-type p:last-child,.movie-detail .movie-detail__sessions-list__theater-format__label .tooltip-type p:nth-last-child(2){margin-bottom:0}
.movie-detail .movie-detail__sessions-list__theater-format__label__premium{font-size:0;line-height:0;text-align:left;display:inline-flex;border:1px solid #404149;padding:5px 8px;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:#1e1f27}
@media(min-width:768px){.movie-detail .movie-detail__sessions-list__theater-format__label__premium:hover + .tooltip-type{display:block}
}
.movie-detail .movie-detail__sessions-list__theater-format__label__premium>span{color:#efeff1;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:12px}
.movie-detail .movie-detail__sessions-list__theater-format__label__premium .icn-svg{margin-left:8px}
.movie-detail .movie-detail__info__drawer{color:#f7f7f8;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;line-height:18px;display:flex;flex-direction:column;position:fixed;z-index:10;bottom:0;margin:0;border:0;padding:12px 20px calc(88px);width:100%;border-top-left-radius:12px;border-top-right-radius:12px;background-color:#404149;transform:translateY(150%);transition:transform .6s cubic-bezier(0.68,-0.6,0.32,1.6)}
@media(min-width:768px){.movie-detail .movie-detail__info__drawer{display:none}
}
.movie-detail .movie-detail__info__drawer.-active{transform:translateY(20%)}
.movie-detail .movie-detail__info__drawer button{align-self:end;display:block;border:0;padding:0;width:25px;height:25px;background-color:transparent}
.movie-detail .movie-detail__info__drawer h6{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:24px}
.movie-detail .movie-detail__info__drawer h6:last-child{margin-bottom:0}
.movie-detail .movie-detail__info__drawer p:last-child{margin-bottom:0}
.movie-detail .movie-detail__sessions-list__theater-format__list{display:flex;flex-flow:row wrap;justify-content:flex-start}
.movie-detail .movie-detail__sessions-list__theater-format__list>*{margin:0 16px 0 0}
@media(min-width:768px){.movie-detail .movie-detail__sessions-list__theater-format__list{justify-content:flex-start}
.movie-detail .movie-detail__sessions-list__theater-format__list>*{margin:0 16px 0 0}
.movie-detail .movie-detail__sessions-list__theater-format__list>*:nth-child(1n){margin-left:0}
.movie-detail .movie-detail__sessions-list__theater-format__list>*:nth-child(4n){margin-right:16px}
}
.movie-detail .movie-detail__sessions-list__theater-format__item{display:inline-block;box-sizing:border-box;padding:9px 0 7px;margin-bottom:16px;width:27%;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:-0.015em;color:#4bdbc5;text-align:center;background-color:transparent;border:1px solid #404149;border-radius:8px}
.movie-detail .movie-detail__sessions-list__theater-format__item.__selected{background-color:#5b5c64;border:2px solid #4bdbc5}
.movie-detail .movie-detail__sessions-list__theater-format__item.__hidden{display:none}
@media(min-width:768px){.movie-detail .movie-detail__sessions-list__theater-format__item{padding:9px 16px 7px;width:auto}
}
.movie-detail .movie-detail__sessions-list__theater-format__item .icn-svg{position:absolute;top:-2px;right:-2px;border-radius:2px}
.movie-detail .movie-detail__sessions__toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(150%);padding:16px 24px;width:calc(100% - 32px);height:auto;background-color:#35363e;border:1px solid #fcd200;border-radius:8px;box-shadow:0 8px 10px rgba(0,0,0,0.05);display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:stretch;z-index:2000;transition:transform .6s cubic-bezier(0.68,-0.6,0.32,1.6)}
.movie-detail .movie-detail__sessions__toast.-active{transform:translateX(-50%) translateY(0)}
@media(min-width:768px){.movie-detail .movie-detail__sessions__toast{bottom:32px;max-width:803px;flex-flow:row nowrap;justify-content:space-between;align-items:center}
}
.movie-detail .movie-detail__sessions__toast .sessions__toast__text-container{flex-grow:1;padding-left:20px;box-sizing:border-box}
.movie-detail .movie-detail__sessions__toast .sessions__toast__text-container::before{content:" ";display:block;position:absolute;top:0;left:0;width:4px;height:100%;background-color:#fcd200}
.movie-detail .movie-detail__sessions__toast .sessions__toast__text-container>*{margin:4px 0 0;font-size:14px;line-height:18px;color:#efeff1}
.movie-detail .movie-detail__sessions__toast .sessions__toast__text-container>*:nth-child(odd){font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
.movie-detail .movie-detail__sessions__toast .sessions__toast__text-container>*:nth-child(even){font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
@media(min-width:768px){.movie-detail .movie-detail__sessions__toast .sessions__toast__text-container>*{font-size:18px;line-height:26px}
}
.movie-detail .movie-detail__sessions__toast .sessions__toast__text__session{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:left}
@media(min-width:768px){.movie-detail .movie-detail__sessions__toast .sessions__toast__text__session{display:block}
}
.movie-detail .movie-detail__sessions__toast .sessions__toast__text__session>*{margin-top:4px}
@media(min-width:768px){.movie-detail .movie-detail__sessions__toast .sessions__toast__text__session .session-time::after{content:", "}
}
.movie-detail .movie-detail__sessions__toast .sessions__toast__button-container{margin-top:24px}
@media(min-width:768px){.movie-detail .movie-detail__sessions__toast .sessions__toast__button-container{margin-top:0}
}
.movie-detail .movie-detail__sessions__toast .sessions__toast__button-container .mode-button-wrapper>*{width:100% !important}
@media(min-width:768px){.movie-detail .movie-detail__sessions__toast .sessions__toast__button-container .mode-button-wrapper>*{width:auto}
.movie-detail .movie-detail__sessions__toast .sessions__toast__button-container .mode-button-wrapper:first-child{order:2}
.movie-detail .movie-detail__sessions__toast .sessions__toast__button-container .mode-button-wrapper:last-child{order:1}
}
.movie-detail .movie-detail__sessions__toast .sessions__toast__button-container .mode-button-wrapper .btn *{pointer-events:none}
.movie-detail .movie-detail__sessions__toast .sessions__toast__button-container .mode-button-wrapper .btn .cmp_button{align-items:center;justify-content:center;display:flex}
.movie-detail .movie-detail__sessions__toast .sessions__toast__button-container .mode-button-wrapper .btn .cmp_button .icn-svg{margin-left:8px;border-radius:3px}
.movie-detail .movie-version-tabs__wrapper{margin:26px 0 40px}
@media(min-width:768px){.movie-detail .movie-version-tabs__wrapper{display:flex;gap:16px}
}
.movie-detail .movie-version-tabs__wrapper .movie-version-text{color:#eb84cd;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:26px;text-align:center}
.movie-detail .movie-version-tabs__wrapper .movie-version-tabs{color:#eb84cd;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-weight:400;line-height:26px;text-align:center;border:1px solid #eb84cd;border-radius:8px;padding:7px 16px;background-color:transparent}
@media(max-width:767.98px){.movie-detail .movie-version-tabs__wrapper .movie-version-tabs{font-size:14px;width:100%}
.movie-detail .movie-version-tabs__wrapper .movie-version-tabs:first-child{margin-bottom:16px}
}
@media(min-width:768px){.movie-detail .movie-version-tabs__wrapper .movie-version-tabs{font-size:16px}
}
.movie-detail .movie-version-tabs__wrapper .movie-version-tabs.__selected{pointer-events:none;color:#1e1f27;background-color:#eb84cd}
#regions-filter-list{padding-top:20px}
body .hero-banner:first-of-type{margin-top:-38px}
@media(max-width:767.98px){body .hero-banner:first-of-type .module-structure.hero-banner--image .hero-banner__text-wrapper{margin-top:32px;padding-left:27px;padding-right:27px}
body .hero-banner:first-of-type .module-structure.hero-banner--image>.container{padding-left:0;padding-right:0}
}
@media(min-width:768px){body .hero-banner:first-of-type .module-structure.hero-banner--image{padding-top:76px}
}
body .hero-banner:first-of-type .module-structure.hero-banner-full-media .container{padding-top:76px}
body[data-resource-path*="home"] .hero-banner:first-of-type{position:relative}
body[data-resource-path*="home"] .hero-banner:first-of-type .hero-banner-full__image-container,body[data-resource-path*="home"] .hero-banner:first-of-type .hero-banner-simple{position:relative;width:100%;height:100%}
body[data-resource-path*="home"] .hero-banner:first-of-type .hero-banner-full__image-container::after,body[data-resource-path*="home"] .hero-banner:first-of-type .hero-banner-simple::after{content:" ";display:block;position:absolute;bottom:0;left:0;width:100vw;height:64px;pointer-events:none;background-image:linear-gradient(to top,rgba(0,0,0,0.7) 0,rgba(0,0,0,0) 100%)}
body[data-resource-path*="home"] .hero-banner:first-of-type .btn-type-primary{background-color:#fcd200 !important}
body[data-resource-path*="home"] .hero-banner:first-of-type .btn-type-primary:hover{background-color:#fff !important}
body.aem-edit-mode .hero-banner-modal{margin:4% 6%;padding:2% 4%;border:8px ridge #174d8f}
body .hero-banner .module-structure[class*="theme-"],body .hero-banner .module-structure{position:relative;width:100%;height:100%;padding-bottom:0}
body .hero-banner-full-media{width:100%;padding-bottom:0 !important;clip-path:polygon(0 0,100% 0,100% 97%,0 100%)}
@media(min-width:768px){body .hero-banner-full-media{clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}
}
body .hero-banner-full-media-mobile-empty{min-height:0}
body .hero-banner-full-media-mobile-empty .hero-banner-full__image picture{display:none}
body .hero-banner-full-media.focal-point-right .hero-banner__image-container .hero-banner-full__image picture img{position:absolute}
@media(min-width:768px){body .hero-banner-full-media.focal-point-right .hero-banner__image-container .hero-banner-full__image picture img{width:100%;height:auto}
}
body .hero-banner-full-media.focal-point-right .hero-banner__text-container__description{margin-bottom:0 !important}
@media(min-width:768px){body .hero-banner-full-media.focal-point-right .hero-banner__text-container{padding-top:unset}
}
@media(min-width:768px){body .hero-banner-full-media{aspect-ratio:2.85714286;min-height:475px !important;max-height:509px !important;width:auto;height:100%}
body .hero-banner-full-media:not(.-mobile-empty){aspect-ratio:2.85714286}
body .hero-banner-full-media.-mobile-empty{min-height:0}
body .hero-banner-full-media.-mobile-empty .hero-banner-full__image picture{display:block}
body .hero-banner-full-media.focal-point-right{width:100%;overflow:hidden}
body .hero-banner-full-media.focal-point-right .hero-banner-full__image{top:0;left:auto;right:0;transform:none}
body .hero-banner-full-media.focal-point-right .hero-banner-full__image-container picture img{position:absolute;top:0;right:0;left:auto;transform:none;width:auto;height:100%}
body .hero-banner-full-media.focal-point-right:not(.-mobile-empty){max-height:unset}
}
@media(min-width:768px) and (max-width:767.98px){body .hero-banner-full-media.focal-point-right .hero-banner-full__image-container picture img{top:0 !important;right:0 !important;left:auto !important;transform:none !important;width:100% !important;height:auto !important}
}
@media(min-width:1024px){body .hero-banner-full-media{min-height:475px !important}
}
@media(min-width:1440px){body .hero-banner-full-media{width:100%;height:auto}
}
body .hero-banner-full-media .container{width:100%;height:100%}
body .hero-banner-full-media .hero-banner__image-container{display:none}
body .hero-banner-full-media.theme-red.theme-background-fixed,body .hero-banner-full-media.theme-red .theme-background-fixed{background-color:#e04232 !important}
body .hero-banner-full-media.theme-blue.theme-background-fixed,body .hero-banner-full-media.theme-blue .theme-background-fixed{background-color:#4f60d2 !important}
body .hero-banner-full-media.theme-green.theme-background-fixed,body .hero-banner-full-media.theme-green .theme-background-fixed{background-color:#6ea514 !important}
body .hero-banner-full-media.theme-lime.theme-background-fixed,body .hero-banner-full-media.theme-lime .theme-background-fixed{background-color:#bad80a !important}
body .hero-banner-full-media.theme-pink.theme-background-fixed,body .hero-banner-full-media.theme-pink .theme-background-fixed{background-color:#eb84cd !important}
body .hero-banner-full-media.theme-turquoise.theme-background-fixed,body .hero-banner-full-media.theme-turquoise .theme-background-fixed{background-color:#4bdbc5 !important}
body .hero-banner-full-media.theme-yellow.theme-background-fixed,body .hero-banner-full-media.theme-yellow .theme-background-fixed{background-color:#fcd200 !important}
body .hero-banner-full-media.theme-grey.theme-background-fixed,body .hero-banner-full-media.theme-grey .theme-background-fixed{background-color:#efeff1 !important}
body .hero-banner-full__video{position:inherit;padding:0;width:100%;height:300px;top:0;left:0;z-index:-1}
body .hero-banner-full__video ~ .container{height:unset}
@media(min-width:768px){body .hero-banner-full__video ~ .container{height:100%}
}
@media(min-width:768px){body .hero-banner-full__video{position:absolute;height:100%}
}
body .hero-banner-full__video-container{position:inherit;padding:0;width:100%;height:300px}
@media(min-width:768px){body .hero-banner-full__video-container{position:relative;height:100%}
}
body .hero-banner-full__video-container video{position:absolute;object-fit:cover;height:auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
@media(min-width:768px){body .hero-banner-full__video-container video{min-width:100%;height:auto}
}
body .hero-banner-full__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:0;z-index:-1}
body .hero-banner-full__image-container{position:relative;width:100%;height:100%;overflow-x:hidden}
body .hero-banner-full__image picture{display:block;position:relative;overflow:hidden;width:100%;height:100%}
body .hero-banner-full__image picture img{display:block;height:auto;min-width:100%}
@media(min-width:768px){body .hero-banner-full__image picture img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);height:auto}
}
@media(min-width:1440px){body .hero-banner-full__image picture img{top:0;transform:translateX(-50%)}
}
body .hero-banner-full__image--none{display:none}
body .hero-banner-simple{padding:64px 0 !important;background-color:#2a2a33 !important;clip-path:polygon(0 0,100% 0,100% 92%,0 100%)}
@media(min-width:768px){body .hero-banner-simple{clip-path:polygon(0 0,100% 0,100% 94%,0 100%)}
}
body .hero-banner--image .hero-banner-full__video,body .hero-banner--image .protection-mesh-on{display:none}
body .hero-banner--image .hero-banner__text-container{margin:0}
@media(min-width:768px){body .hero-banner--image .hero-banner__text-container{justify-content:space-between}
}
body .hero-banner--image .hero-banner__image-container{margin-bottom:24px}
@media(min-width:768px){body .hero-banner--image .hero-banner__image-container{margin-bottom:0}
}
body .hero-banner__text-wrapper{z-index:2}
body .hero-banner__text-container{z-index:3;margin-top:75%}
@media(min-width:768px){body .hero-banner__text-container{margin-top:unset}
}
body .hero-banner__text-container__label-text{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-XS);line-height:140%}
body .hero-banner__text-container__label-logo{position:relative;min-height:48px;margin-bottom:var(--spacing-XS);display:none}
body .hero-banner__text-container__label-logo-image{position:absolute;left:0;top:0}
body .hero-banner__text-container__page-title{display:none}
body .hero-banner__text-container__page-title--block{display:block !important}
body .hero-banner__text-container__page-title,body .hero-banner__text-container__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-XXL);line-height:140%;margin-bottom:var(--spacing-XS)}
body .hero-banner__text-container__description{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-XS);line-height:140%;margin-bottom:var(--spacing-MD)}
body .hero-banner__text-container__ctas,body .hero-banner__text-container__cta,body .hero-banner__text-container__cta>.btn{width:100% !important}
@media(min-width:1024px){body .hero-banner__text-container__ctas,body .hero-banner__text-container__cta,body .hero-banner__text-container__cta>.btn{width:unset !important}
}
body .hero-banner__image-container{width:100%;height:100%}
body .hero-banner__image-container picture{width:100%;height:100%}
body .hero-banner__image-container picture img{display:block;width:100%;height:auto}
body .hero-banner__image-container--block{display:block}
body .hero-banner-modal .sidebar-overlay__container .theater-list .container{padding-inline:0}
body .hero-banner .protection-mesh-on,body .hero-banner .mode-light .protection-mesh-on{position:absolute;width:100%;height:75%;bottom:0;left:0;z-index:1;background-image:linear-gradient(0,#1e1f27 70%,rgba(30,31,39,0.7) 80%,rgba(30,31,39,0) 100%)}
@media(min-width:375px){body .hero-banner .protection-mesh-on,body .hero-banner .mode-light .protection-mesh-on{height:60%;background-image:linear-gradient(0,#1e1f27 60%,rgba(30,31,39,0.7) 80%,rgba(30,31,39,0) 100%)}
}
@media(min-width:768px){body .hero-banner .protection-mesh-on,body .hero-banner .mode-light .protection-mesh-on{height:100%;width:50%;background-image:linear-gradient(to right,#1e1f27 20%,rgba(30,31,39,0.7) 60%,rgba(30,31,39,0) 100%)}
}
body .hero-banner .mode-dark .protection-mesh-on{position:absolute;width:100%;height:75%;z-index:1;bottom:0;left:0;background-image:linear-gradient(0,#000 70%,rgba(0,0,0,0.7) 80%,rgba(0,0,0,0) 100%)}
@media(min-width:375px){body .hero-banner .mode-dark .protection-mesh-on{height:60%;background-image:linear-gradient(to right,#000 20%,rgba(0,0,0,0.7) 80%,rgba(0,0,0,0) 100%)}
}
@media(min-width:768px){body .hero-banner .mode-dark .protection-mesh-on{height:100%;width:50%;background-image:linear-gradient(to right,#000 20%,rgba(0,0,0,0.7) 60%,rgba(0,0,0,0) 100%)}
}
body .hero-banner .text-label-active .hero-banner__text-container__label-text{display:block !important}
body .hero-banner .text-label-active .hero-banner__text-container__label-logo{display:none !important}
body .hero-banner .logo-label-active .hero-banner__text-container__label-text{display:none !important}
body .hero-banner .logo-label-active .hero-banner__text-container__label-logo{display:block !important}
body .hero-banner .no-label .hero-banner__text-container__label-text{display:none !important}
body .hero-banner .no-label .hero-banner__text-container__label-logo{display:none !important}
body .hero-banner .theater-bar>.js-theaters-path>.module-structure>.container{padding:0}
.headline-lead-text-center .col.headline-lead-text-center__text-container{padding:0}
@media(min-width:768px){.headline-lead-text-center .col.headline-lead-text-center__text-container{max-width:648px}
}
@media(min-width:1024px){.headline-lead-text-center .col.headline-lead-text-center__text-container{max-width:615px}
}
@media(min-width:1440px){.headline-lead-text-center .col.headline-lead-text-center__text-container{max-width:856px}
}
@media(min-width:1920px){.headline-lead-text-center .col.headline-lead-text-center__text-container{max-width:1102px}
}
.headline-lead-text-center__text-container__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-XL);line-height:140%;padding-bottom:16px}
@media(min-width:1024px){.headline-lead-text-center__text-container__title{padding-bottom:24px}
}
@media(min-width:1920px){.headline-lead-text-center__text-container__title{padding-bottom:32px}
}
.headline-lead-text-center__text-container__lead{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-XS);line-height:140%;color:#f7f7f8 !important;max-width:320px;margin:0 auto}
@media(min-width:768px){.headline-lead-text-center__text-container__lead{max-width:648px}
}
@media(min-width:1024px){.headline-lead-text-center__text-container__lead{max-width:456px}
}
@media(min-width:1440px){.headline-lead-text-center__text-container__lead{max-width:632px}
}
@media(min-width:1920px){.headline-lead-text-center__text-container__lead{max-width:815px}
}
.headline-lead-text-left .container-fluid.main-container{padding:0 !important}
.headline-lead-text-left .container.buttons-container-desktop{display:none}
@media(min-width:768px){.headline-lead-text-left .container.buttons-container-desktop{display:block;padding:0 15px}
}
.headline-lead-text-left .buttons-container-mobile{display:block}
@media(min-width:768px){.headline-lead-text-left .buttons-container-mobile{display:none}
}
body.aem-edit-mode .headline-lead-text-left .buttons-container-mobile .btn{display:none}
.headline-lead-text-left .col.headline-lead-text-left__text-container{padding:0}
@media(min-width:768px){.headline-lead-text-left .col.headline-lead-text-left__text-container{max-width:648px}
}
@media(min-width:1024px){.headline-lead-text-left .col.headline-lead-text-left__text-container{max-width:615px}
}
@media(min-width:1440px){.headline-lead-text-left .col.headline-lead-text-left__text-container{max-width:856px}
}
@media(min-width:1920px){.headline-lead-text-left .col.headline-lead-text-left__text-container{max-width:1102px}
}
.headline-lead-text-left .col.headline-lead-text-left__text-container__lead{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-S);line-height:140%;max-width:320px}
@media(min-width:768px){.headline-lead-text-left .col.headline-lead-text-left__text-container__lead{max-width:648px}
}
@media(min-width:1024px){.headline-lead-text-left .col.headline-lead-text-left__text-container__lead{max-width:456px}
}
@media(min-width:1440px){.headline-lead-text-left .col.headline-lead-text-left__text-container__lead{max-width:632px}
}
@media(min-width:1920px){.headline-lead-text-left .col.headline-lead-text-left__text-container__lead{max-width:815px}
}
.headline-lead-text-left__text-container{max-height:100%;max-width:100%}
@media(min-width:768px){.headline-lead-text-left__text-container{padding-bottom:0}
}
.headline-lead-text-left__text-container__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-display);line-height:140%;padding-bottom:16px}
@media(min-width:1024px){.headline-lead-text-left__text-container__title{padding-bottom:24px}
}
@media(min-width:1440px){.headline-lead-text-left__text-container__title{padding-bottom:32px}
}
.headline-lead-text-left__text-container__lead{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-S);line-height:140%}
.headline-lead-text-left .col-md-6.headline-lead-text-left__text-container{padding:0 40px}
@media(max-width:768px){.headline-lead-text-left .col-md-6.headline-lead-text-left__text-container{padding-bottom:32px}
}
.headline-lead-text-left__image-container{max-height:100%;max-width:100%;overflow:hidden;padding:0}
.headline-lead-text-left__image-container__image{width:100%;height:100%}
.headline-lead-text-right .container-fluid.main-container{padding-left:0 !important}
@media(max-width:768px){.headline-lead-text-right .container.buttons-container{padding:0}
}
@media(min-width:768px){.headline-lead-text-right .container.buttons-container{padding-left:15px}
}
.headline-lead-text-right__image-container{position:relative;max-width:100%;max-height:100%;padding:0;overflow:hidden}
.headline-lead-text-right__image-container__image{height:100%;width:100%}
.headline-lead-text-right .col-md-6.headline-lead-text-right__image-container{padding-right:0}
@media(max-width:768px){.headline-lead-text-right .col-md-6.headline-lead-text-right__image-container{padding-bottom:32px}
}
.headline-lead-text-right .col.headline-lead-text-right__text-container{padding:0}
@media(min-width:768px){.headline-lead-text-right .col.headline-lead-text-right__text-container{max-width:648px}
}
@media(min-width:1024px){.headline-lead-text-right .col.headline-lead-text-right__text-container{max-width:615px}
}
@media(min-width:1440px){.headline-lead-text-right .col.headline-lead-text-right__text-container{max-width:856px}
}
@media(min-width:1920px){.headline-lead-text-right .col.headline-lead-text-right__text-container{max-width:1102px}
}
.headline-lead-text-right .col.headline-lead-text-right__text-container__lead{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-S);line-height:140%;max-width:320px}
@media(min-width:768px){.headline-lead-text-right .col.headline-lead-text-right__text-container__lead{max-width:648px}
}
@media(min-width:1024px){.headline-lead-text-right .col.headline-lead-text-right__text-container__lead{max-width:456px}
}
@media(min-width:1440px){.headline-lead-text-right .col.headline-lead-text-right__text-container__lead{max-width:632px}
}
@media(min-width:1920px){.headline-lead-text-right .col.headline-lead-text-right__text-container__lead{max-width:815px}
}
.headline-lead-text-right__text-container{max-height:100%;max-width:100%}
@media(min-width:768px){.headline-lead-text-right__text-container{padding-top:0}
}
.headline-lead-text-right__text-container__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-display);line-height:140%;padding-bottom:16px}
@media(min-width:1024px){.headline-lead-text-right__text-container__title{padding-bottom:24px}
}
@media(min-width:1440px){.headline-lead-text-right__text-container__title{padding-bottom:32px}
}
.headline-lead-text-right__text-container__lead{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-S);line-height:140%}
.headline-lead-text-right .col-md-6.headline-lead-text-right__text-container{padding:0 40px}
.headline-lead .mode-button-wrapper{position:relative;z-index:1}
body:not(.aem-edit-mode) .headline-lead .mode-button-wrapper .btn{margin-top:32px}
@media(min-width:768px){body:not(.aem-edit-mode) .headline-lead .mode-button-wrapper .btn{margin-top:40px}
}
@media(max-width:768px){body:not(.aem-edit-mode) .headline-lead .mode-button-wrapper div[class*="cta-"],body:not(.aem-edit-mode) .headline-lead .mode-button-wrapper .btn:not(.btn-type-text){width:100%}
}
body.aem-edit-mode .cq-Editable-dom .headline-lead .mode-button-wrapper .edit-mode-label{margin-top:40px}
@media(min-width:768px){.headline-lead .mode-button-wrapper .col-auto{padding-left:0 !important}
}
.headline-lead .mode-button-wrapper .btn.btn-type-text{padding-left:0 !important;padding-right:0 !important}
:root{--spacing-XXXXXXS-Header:2px;--spacing-XXXXXS-Header:2px;--spacing-XXXXS-Header:4px;--spacing-XXXS-Header:4px;--spacing-XXS-Header:8px;--spacing-XS-Header:12px;--spacing-SM-Header:16px;--spacing-MD-Header:20px;--spacing-LG-Header:24px;--spacing-XL-Header:32px;--spacing-XXL-Header:40px;--spacing-XXXL-Header:48px;--spacing-XXXXL-Header:56px;--spacing-XXXXXL-Header:72px;--spacing-XXXXXXL-Header:80px;--font-size-display-Header:32px;--font-size-title-XXS-Header:18px;--font-size-title-XS-Header:18px;--font-size-title-S-Header:18px;--font-size-title-M-Header:18px;--font-size-title-L-Header:20px;--font-size-title-XL-Header:24px;--font-size-title-XXL-Header:32px;--font-size-text-S-Header:14px;--font-size-text-M-Header:16px;--font-size-text-L-Header:18px;--font-size-text-XL-Header:20px;--font-size-text-XXL-Header:24px}
@media(min-width:768px){:root{--spacing-XXXXXXS-Header:2px;--spacing-XXXXXS-Header:2px;--spacing-XXXXS-Header:4px;--spacing-XXXS-Header:8px;--spacing-XXS-Header:12px;--spacing-XS-Header:16px;--spacing-SM-Header:20px;--spacing-MD-Header:24px;--spacing-LG-Header:32px;--spacing-XL-Header:40px;--spacing-XXL-Header:48px;--spacing-XXXL-Header:56px;--spacing-XXXXL-Header:64px;--spacing-XXXXXL-Header:80px;--spacing-XXXXXXL-Header:96px}
}
@media(min-width:1024px){:root{--spacing-XXXXXXS-Header:2px;--spacing-XXXXXS-Header:4px;--spacing-XXXXS-Header:8px;--spacing-XXXS-Header:12px;--spacing-XXS-Header:16px;--spacing-XS-Header:20px;--spacing-SM-Header:24px;--spacing-MD-Header:32px;--spacing-LG-Header:40px;--spacing-XL-Header:48px;--spacing-XXL-Header:64px;--spacing-XXXL-Header:72px;--spacing-XXXXL-Header:80px;--spacing-XXXXXL-Header:96px;--spacing-XXXXXXL-Header:112px;--font-size-display-Header:48px;--font-size-title-XXS-Header:18px;--font-size-title-XS-Header:18px;--font-size-title-S-Header:18px;--font-size-title-M-Header:20px;--font-size-title-L-Header:24px;--font-size-title-XL-Header:32px;--font-size-title-XXL-Header:40px}
}
@media(min-width:1440px){:root{--spacing-XXXXXXS-Header:4px;--spacing-XXXXXS-Header:8px;--spacing-XXXXS-Header:12px;--spacing-XXXS-Header:16px;--spacing-XXS-Header:20px;--spacing-XS-Header:24px;--spacing-SM-Header:32px;--spacing-MD-Header:40px;--spacing-LG-Header:48px;--spacing-XL-Header:64px;--spacing-XXL-Header:72px;--spacing-XXXL-Header:80px;--spacing-XXXXL-Header:96px;--spacing-XXXXXL-Header:112px;--spacing-XXXXXXL-Header:128px;--font-size-display-Header:56px;--font-size-title-XXS-Header:18px;--font-size-title-XS-Header:18px;--font-size-title-S-Header:20px;--font-size-title-M-Header:24px;--font-size-title-L-Header:32px;--font-size-title-XL-Header:40px;--font-size-title-XXL-Header:48px}
}
@media(min-width:1920px){:root{--spacing-XXXXXXS-Header:8px;--spacing-XXXXXS-Header:12px;--spacing-XXXXS-Header:16px;--spacing-XXXS-Header:20px;--spacing-XXS-Header:24px;--spacing-XS-Header:32px;--spacing-SM-Header:40px;--spacing-MD-Header:48px;--spacing-LG-Header:64px;--spacing-XL-Header:72px;--spacing-XXL-Header:80px;--spacing-XXXL-Header:96px;--spacing-XXXXL-Header:112px;--spacing-XXXXXL-Header:128px;--spacing-XXXXXXL-Header:160px;--font-size-display-Header:72px;--font-size-title-XXS-Header:18px;--font-size-title-XS-Header:20px;--font-size-title-S-Header:24px;--font-size-title-M-Header:32px;--font-size-title-L-Header:40px;--font-size-title-XL-Header:48px;--font-size-title-XXL-Header:56px}
}
.experiencefragment:first-child{position:relative;z-index:15;transition:all .15s ease}
.root--sticky--header--state .experiencefragment:first-child{position:-webkit-sticky;position:sticky;top:0}
.root--sticky--header--state .experiencefragment:first-child .root-header__bottom-wrapper::before{opacity:1;background-color:#212529}
.root-header{font-family:"Azo Sans Regular","Open Sans",Helvetica,Arial}
.root-header .cmp-navigation__group-wrapper__title{display:none}
.root-header .prop-hide--sreader{overflow:hidden;position:absolute;clip:rect(0 0 0 0);margin:-1px;border:0;padding:0;width:1px;height:1px}
.root-header__bottom-wrapper{display:flex;min-height:40px}
.root-header__bottom-wrapper:before{position:absolute;content:" ";min-height:40px;width:100%;background:rgba(30,31,39,0.4);box-shadow:0 0 4px rgba(80,80,80,0.1)}
.root-header__bottom-wrapper .root-header__bottom{display:flex;flex-wrap:wrap;align-items:center;z-index:1;padding-right:0}
.root-header__bottom-wrapper .root-header__bottom .root-navigation{overflow-x:hidden}
.root-header__bottom-wrapper .root-header__bottom .root-navigation .cmp-navigation__group{display:flex;align-items:center;margin:0;padding:0;list-style:none;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}
.root-header__bottom-wrapper .root-header__bottom .root-navigation .cmp-navigation__group::-webkit-scrollbar{display:none}
.root-header__bottom-wrapper .root-header__bottom .root-navigation .cmp-navigation__group .cmp-navigation__item{margin:0;padding:0;list-style:none}
.root-header__bottom-wrapper .root-header__bottom .root-navigation .cmp-navigation__group .cmp-navigation__item .cmp-navigation__item-link{cursor:pointer;display:block;font-family:"Azo Sans Medium","Open Sans",Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S-Header);line-height:38px;color:#f7f7f8;text-align:left;text-decoration:none;font-weight:500;white-space:nowrap;margin-right:var(--spacing-LG-Footer)}
.root-header__bottom-wrapper .root-header__bottom .root-navigation .cmp-navigation__group .cmp-navigation__item:last-of-type .cmp-navigation__item-link{margin-right:0;padding-right:27px}
.root-header__bottom-wrapper .root-header__bottom .root-navigation .cmp-navigation__group .cmp-navigation__item .cmp-navigation__item-link:hover,.root-header__bottom-wrapper .root-header__bottom .root-navigation .cmp-navigation__group .cmp-navigation__item--active .cmp-navigation__item-link{color:#fcd200;font-family:"Azo Sans Bold","Open Sans",Helvetica,Arial,sans-serif;font-weight:700}
.root-header__bottom-wrapper .root-header__bottom .root-navigation .cmp-navigation__group .cmp-navigation__item .cmp-navigation__group-wrapper{display:none}
.root-header__top-wrapper{border-bottom:1px solid #fcd200;background:#fcd200}
.root-header__top{display:flex;flex-wrap:wrap;align-items:center;min-height:55px}
@media(min-width:768px){.root-header__top{padding-top:var(--spacing-XS-Header);padding-bottom:var(--spacing-XS-Header)}
}
.root-header__top>.site-logo__link{display:flex;margin:0;text-decoration:none}
.root-header__top .root-header__logo .site-logo{width:65px}
@media(min-width:1440px){.root-header__top .root-header__logo .site-logo{width:96px}
}
.root-header__top .root-header__logo .site-logo a{display:block;margin:0;text-decoration:none}
.root-header__top .root-header__logo .site-logo img{max-width:100%}
.root-header__top .root-header__search{position:absolute;top:0;right:auto;padding-top:8px;width:100vw;height:55px;pointer-events:none}
@media(max-width:768px){.root-header__top .root-header__search{width:80%}
}
.root-header__top .root-header__search .cmp-search__results,.root-header__top .root-header__search .cmp-search__field>*{pointer-events:all}
@media(min-width:768px){.root-header__top .root-header__search{margin-left:auto;padding-top:unset;position:relative;top:auto;left:auto;width:50%;height:auto;right:12px}
}
.root-header__top .root-header__title{color:#1e1f27;flex-grow:0;margin:0;margin-top:2px;margin-right:7px;display:flex;align-self:center;font-weight:300;font-size:15px;line-height:18px;letter-spacing:.0045rem}
@media(min-width:768px){.root-header__top .root-header__title{margin-top:2px;margin-right:9px;font-size:21px;line-height:25.2px}
}
@media(min-width:1440px){.root-header__top .root-header__title{margin-top:6px}
}
.root-header__top .tools-navigation{flex:0 0 calc(100% - 164px);color:#1a1a1a}
@media(min-width:1440px){.root-header__top .tools-navigation{flex:0 0 calc(40% - 122px)}
}
.root-header__top .tools-navigation .list-menu ul{display:flex;align-items:center;margin:0;padding:0;list-style:none;justify-content:flex-end}
.root-header__top .tools-navigation .list-menu ul .list-menu__item{margin:0;padding:0;list-style:none;margin-left:24px}
.root-header__top .tools-navigation .list-menu ul .list-menu__item:first-child{margin-left:0}
.root-header__top .tools-navigation .list-menu ul .list-menu__item__cta{cursor:pointer;display:inline-block;text-decoration:none}
.root-header__top .tools-navigation .list-menu ul .list-menu__item__cta .icon-wrapper{position:relative;display:inline-block;width:32px;height:32px;overflow:hidden;border-radius:10px;vertical-align:middle}
@media(min-width:1440px){.root-header__top .tools-navigation .list-menu ul .list-menu__item__cta .icon-wrapper{margin-right:8px}
}
.root-header__top .tools-navigation .list-menu ul .list-menu__item__cta .icon-wrapper .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:80%}
.root-header__top .tools-navigation .list-menu ul .list-menu__item__cta .text{display:none}
@media(min-width:1440px){.root-header__top .tools-navigation .list-menu ul .list-menu__item__cta .text{display:inline-block;font-size:var(--font-size-text-M-Header);line-height:16px;color:#1e1f27;vertical-align:middle}
}
@media(min-width:1024px){.root-header__top .tools-navigation .list-menu ul .list-menu__item__cta:hover .icon-wrapper{background:#dddee3}
}
@media(max-width:1439.98px){html.root--locked--header--state body{overflow:hidden}
}
@media(min-width:1440px){.root--sticky--menu--state body:before{content:"";position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;background:#94959d;opacity:.5}
.root-header__top{min-height:112px}
}
.root-header__wallet,.root-header__login{display:inline-flex;justify-content:center;align-items:center;width:auto;margin-right:12px;cursor:pointer}
@media(max-width:768px){.root-header__wallet,.root-header__login{margin-right:3px;width:40px;margin-top:3px}
}
.root-header__wallet a:hover,.root-header__login a:hover{text-decoration:none !important}
.root-header__wallet:hover,.root-header__login:hover{text-decoration:none !important}
.root-header__right{display:flex;gap:16px}
@media(max-width:767px){.root-header__right{right:24px;float:right;position:absolute;gap:16px}
}
@media(max-width:320px){.root-header__right{gap:6px}
}
.root-header__icon{height:40px;width:40px;padding:8px;border-radius:20px;background:rgba(64,65,73,0.1);margin-right:8px}
@media(max-width:768px){.root-header__icon{margin-right:0}
}
.root-header__text{font-size:var(--font-size-text-S-Header);color:#1e1f27;font-family:"Azo Sans Medium","Open Sans",Helvetica,Arial;font-weight:500;margin-top:4px}
@media(max-width:900px){.root-header__text{display:none}
}
.root-header__text.user-initials{margin-top:0}
.root-header__text-icon{font-size:var(--font-size-text-S-Header);color:#1e1f27;font-family:"Azo Sans Medium","Open Sans",Helvetica,Arial;font-weight:500;padding:2px}
.root-header__text-icon:hover{text-decoration:none}
@media(min-width:768px){.root-header__top .root-header__search{right:auto;transition:right .5s ease-in-out}
}
@media(width:769px){.root-header__top .root-header__search{right:auto;transition:right .5s ease-in-out}
.root-header__top .root-header__search.isLogin{right:52px}
.root-header__top .root-header__search.isShowWallet{right:10px}
}
@media(max-width:700px){.root-header__top .root-header__search{left:auto;transition:right .5s ease-in-out}
.root-header__top .root-header__search.isLogin{right:52px}
.root-header__top .root-header__search.isShowWallet{right:116px}
.root-header__top .root-header__search.isShowWallet:has(.cmp-search__input:not(:placeholder-shown)),.root-header__top .root-header__search.isShowWallet:has(.cmp-search__input:focus){right:0;background:#fcd200;z-index:2;width:60%}
}
@media(max-width:320px){.root-header__top .root-header__search.isShowWallet{right:80px}
.root-header__right{right:12px}
.root-header__wallet{margin-right:0;width:37px}
.root-header__search:focus{width:99vw}
.root-header__top .root-header__search:has(.cmp-search__input:not(:placeholder-shown)),.root-header__top .root-header__search:has(.cmp-search__input:focus){right:5px;background:#fcd200;z-index:2;width:100%}
a:hover{text-decoration:none !important}
}
.genres-module__title{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.015rem;color:#bbbcc4;margin-bottom:var(--spacing-LG)}
@media(min-width:768px){.genres-module__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:32px;line-height:40px;color:#fff}
}
@media(min-width:1024px){.genres-module__title{padding-left:0;padding-right:0}
}
.genres-module__link{display:none}
@media(min-width:1024px){.genres-module__link{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-LG)}
}
.genres-module__link a{color:#fff;text-decoration:underline;font-size:var(--font-size-text-S);line-height:140%;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;padding-right:var(--grid-outter-gutter);padding-left:var(--grid-outter-gutter)}
@media(min-width:1024px){.genres-module__link a{padding:0}
}
.genres-module ul{display:grid !important;grid-gap:0;position:relative;overflow:hidden;margin:0;padding:0;grid-template-columns:100%;grid-template-rows:33.3%}
@media(min-width:1024px){.genres-module ul{grid-gap:40px;grid-template-columns:50% 50%;grid-template-rows:276px 276px}
}
.genres-module ul li{padding:0;margin:0;list-style:none}
@media(min-width:1024px){.genres-module ul li:nth-child(1){grid-column:1 / 2;grid-row:1 / 3;justify-self:end}
.genres-module ul li:nth-child(2){grid-column:2 / 3;grid-row:1 / 2;justify-self:start}
.genres-module ul li:nth-child(2) .genres-module__card__image-wrapper img{width:100% !important;height:auto !important}
.genres-module ul li:nth-child(3){grid-column:2 / 3;grid-row:2 / 3;justify-self:start}
.genres-module ul li:nth-child(3) .genres-module__card__image-wrapper img{width:100% !important;height:auto !important}
}
.genres-module__card{overflow:hidden;width:100%;position:relative;aspect-ratio:1.35869565}
.genres-module__card__image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}
.genres-module__card__image-wrapper img{display:block;opacity:.6;-webkit-transition:all .5s ease;transition:all .5s ease}
.genres-module__card__image-wrapper img.__landscape{width:auto;height:100%}
.genres-module__card__image-wrapper img.__portrait{width:100%;height:auto}
@media(min-width:1024px){.genres-module__card__image-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.genres-module__card__image-wrapper img.__portrait{top:0;transform:translate(-50%,0)}
}
@media(min-width:1024px){.genres-module__card{aspect-ratio:unset}
.genres-module__card:hover .genres-module__card__image-wrapper img{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);opacity:1}
.genres-module__card:hover .genres-module__card__image-wrapper img.__portrait{top:0;-webkit-transform:translate(-50%,0) scale(1.2);transform:translate(-50%,0) scale(1.2)}
}
.genres-module__card__content{color:#fff;position:absolute;z-index:2;bottom:0;left:0;padding:0 0 var(--spacing-XL) var(--spacing-XL)}
.genres-module__card__content__genre{font-size:var(--font-size-title-XXL);line-height:140%;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.genres-module__card__content__title{font-size:var(--font-size-text-L);line-height:140%}
.form-room-rental-cinemas-companies{padding-bottom:12px}
.form-room-rental-cinemas-companies .form-room-rental-cinemas-companies__step2-container .form-room-rental-cinemas-companies__status-bar:has(.previous){left:-4px}
@media(max-width:768px){.form-room-rental-cinemas-companies .form-room-rental-cinemas-companies__step2-container .form-room-rental-cinemas-companies__status-bar:has(.previous){left:0}
}
.form-room-rental-cinemas-companies__header .cmp-form-steps__title{color:#f7f7f8;font-size:var(--font-size-title-M);line-height:140%;margin-bottom:32px;font-weight:700}
@media(max-width:768px){.form-room-rental-cinemas-companies__header .cmp-form-steps__title{margin-top:8px}
}
.form-room-rental-cinemas-companies__description{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;margin-bottom:32px;font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-room-rental-cinemas-companies__main{padding-left:40px !important;padding-bottom:20px}
@media(max-width:768px){.form-room-rental-cinemas-companies__main{padding-left:16px !important}
}
.form-room-rental-cinemas-companies .step-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;margin-right:32px}
@media(max-width:768px){.form-room-rental-cinemas-companies .step-wrapper{margin-right:12px}
}
.form-room-rental-cinemas-companies .step-wrapper .step-number{font-size:var(--font-size-title-XL);line-height:140%;color:#4bdbc5}
.form-room-rental-cinemas-companies .step-wrapper .form-step-dotted-line-svg{height:100%;width:3px;margin-left:6px}
.form-room-rental-cinemas-companies .step-wrapper .form-step-dotted-line-svg line{stroke:#4bdbc5;stroke-dasharray:5 5;stroke-width:3;display:block;margin:auto}
.form-room-rental-cinemas-companies .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:none}
@media(min-width:768px){.form-room-rental-cinemas-companies .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:block}
}
.form-room-rental-cinemas-companies .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:block}
@media(min-width:768px){.form-room-rental-cinemas-companies .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:none}
}
@media(max-width:768px){.form-room-rental-cinemas-companies .continue-btn{width:100%}
}
.form-room-rental-cinemas-companies .list-items{display:flex;flex-wrap:wrap}
@media(max-width:768px){.form-room-rental-cinemas-companies .list-items{display:grid;grid-template-columns:155px 160px}
}
.form-room-rental-cinemas-companies .list-items__item{padding:8px 16px;margin-right:16px;margin-bottom:16px;border-radius:8px;border:1px solid #bbbcc4;width:156px;text-align:center;height:56px;text-wrap:wrap;line-height:18px;cursor:pointer;text-decoration:none;justify-content:center;align-items:center;display:inline-flex}
.form-room-rental-cinemas-companies .list-items__item span{color:#fff;font-size:var(--font-size-text-S);line-height:140%;font-weight:500}
.form-room-rental-cinemas-companies .list-items__item:active{background-color:#4bdbc5}
.form-room-rental-cinemas-companies .list-items__item:focus{background-color:#4bdbc5}
.form-room-rental-cinemas-companies .list-items__item.active{background-color:#4bdbc5}
@media(max-width:768px){.form-room-rental-cinemas-companies .list-items__item{width:140px}
}
@media(max-width:768px){.form-room-rental-cinemas-companies__error{margin-top:56px}
}
.form-room-rental-cinemas-companies__error .form-error__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-room-rental-cinemas-companies__error .form-error__message{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;font-weight:300;margin-bottom:40px}
.form-room-rental-cinemas-companies__error .form-error__message p{font-size:var(--font-size-text-M);line-height:140%;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-room-rental-cinemas-companies__error .divider{margin-bottom:24px}
@media(max-width:768px){.form-room-rental-cinemas-companies__success{margin-top:56px}
}
.form-room-rental-cinemas-companies__success .form-success__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-room-rental-cinemas-companies__success .form-success__message{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;font-weight:400;margin-bottom:40px}
.form-room-rental-cinemas-companies__success .form-success__message ul li{font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
@media(max-width:768px){.form-room-rental-cinemas-companies__success .form-success__message ul{margin-left:-15px}
}
.form-room-rental-cinemas-companies__success .form-success__message p{font-size:var(--font-size-text-M);line-height:140%}
.form-room-rental-cinemas-companies__success .form-success__message p a{color:#f7f7f8;text-decoration:underline;cursor:pointer}
.form-room-rental-cinemas-companies__success .divider{margin-bottom:24px}
.form-room-rental-cinemas-companies .divider{width:100%;border:1px solid #35363e}
.form-room-rental-cinemas-companies .form-component .input-box-field textarea{margin-bottom:24px}
.form-room-rental-cinemas-companies .form-component__field__content__selected-item__container{margin-top:60%}
@media(max-width:768px){.form-room-rental-cinemas-companies .form-component__field__content__selected-item__container{width:98%}
}
.form-room-rental-cinemas-companies .mode-button-wrapper .container-button button{margin-right:16px}
@media(max-width:768px){.form-room-rental-cinemas-companies .mode-button-wrapper .container-button button{margin-bottom:16px;width:100%}
}
.form-room-rental-cinemas-companies .container-dropschedule{display:flex}
@media(max-width:768px){.form-room-rental-cinemas-companies .container-dropschedule{flex-direction:column;width:100%;height:100%}
.form-room-rental-cinemas-companies .container-dropschedule .col-11{padding:0}
}
@media(max-width:768px){.form-room-rental-cinemas-companies .container-dropschedule-time{flex-direction:row;width:100%;margin-bottom:24px}
}
.form-room-rental-cinemas{padding-bottom:12px}
.form-room-rental-cinemas__header .cmp-form-steps__title{color:#f7f7f8;font-size:var(--font-size-title-M);line-height:140%;margin-bottom:32px;font-weight:700}
@media(max-width:768px){.form-room-rental-cinemas__header .cmp-form-steps__title{margin-top:8px}
}
.form-room-rental-cinemas__description{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;margin-bottom:32px;font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-room-rental-cinemas__main{padding-left:40px !important;padding-bottom:20px}
@media(max-width:768px){.form-room-rental-cinemas__main{padding-left:16px !important}
}
.form-room-rental-cinemas .step-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;margin-right:32px}
@media(max-width:768px){.form-room-rental-cinemas .step-wrapper{margin-right:12px}
}
.form-room-rental-cinemas .step-wrapper .step-number{font-size:var(--font-size-title-XL);line-height:140%;color:#4bdbc5}
.form-room-rental-cinemas .step-wrapper .form-step-dotted-line-svg{height:100%;width:3px;margin-left:6px}
.form-room-rental-cinemas .step-wrapper .form-step-dotted-line-svg line{stroke:#4bdbc5;stroke-dasharray:5 5;stroke-width:3;display:block;margin:auto}
.form-room-rental-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:none}
@media(min-width:768px){.form-room-rental-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:block}
}
.form-room-rental-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:block}
@media(min-width:768px){.form-room-rental-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:none}
}
@media(max-width:768px){.form-room-rental-cinemas .continue-btn{width:100%}
}
.form-room-rental-cinemas .list-items{display:flex;flex-wrap:wrap}
@media(max-width:768px){.form-room-rental-cinemas .list-items{display:grid;grid-template-columns:155px 160px}
}
.form-room-rental-cinemas .list-items__item{padding:8px 16px;margin-right:16px;margin-bottom:16px;border-radius:8px;border:1px solid #bbbcc4;width:156px;text-align:center;height:56px;text-wrap:wrap;line-height:18px;cursor:pointer;text-decoration:none;justify-content:center;align-items:center;display:inline-flex}
.form-room-rental-cinemas .list-items__item span{color:#fff;font-size:var(--font-size-text-S);line-height:140%;font-weight:500}
.form-room-rental-cinemas .list-items__item:active{background-color:#4bdbc5}
.form-room-rental-cinemas .list-items__item:focus{background-color:#4bdbc5}
.form-room-rental-cinemas .list-items__item.active{background-color:#4bdbc5}
@media(max-width:768px){.form-room-rental-cinemas .list-items__item{width:140px}
}
@media(max-width:768px){.form-room-rental-cinemas__error{margin-top:56px}
}
.form-room-rental-cinemas__error .form-error__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-room-rental-cinemas__error .form-error__message{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;font-weight:300;margin-bottom:40px}
.form-room-rental-cinemas__error .form-error__message p{font-size:var(--font-size-text-M);line-height:140%;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;margin-bottom:0;font-weight:300}
.form-room-rental-cinemas__error .divider{margin-bottom:24px}
@media(max-width:768px){.form-room-rental-cinemas__success{margin-top:56px}
}
.form-room-rental-cinemas__success .form-success__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-room-rental-cinemas__success .form-success__message{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;font-weight:400;margin-bottom:40px}
.form-room-rental-cinemas__success .form-success__message ul li{font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
@media(max-width:768px){.form-room-rental-cinemas__success .form-success__message ul{margin-left:-15px}
}
.form-room-rental-cinemas__success .form-success__message p{font-size:var(--font-size-text-M);line-height:140%}
.form-room-rental-cinemas__success .form-success__message p a{color:#f7f7f8;text-decoration:underline;cursor:pointer}
.form-room-rental-cinemas__success .divider{margin-bottom:24px}
.form-room-rental-cinemas .divider{width:100%;border:1px solid #35363e}
.form-room-rental-cinemas .form-component .input-box-field textarea{margin-bottom:24px}
.form-room-rental-cinemas .form-component__field__content__selected-item__container{margin-top:60%}
@media(max-width:768px){.form-room-rental-cinemas .form-component__field__content__selected-item__container{width:98%}
}
.form-room-rental-cinemas .mode-button-wrapper .container-button button{margin-right:16px}
@media(max-width:768px){.form-room-rental-cinemas .mode-button-wrapper .container-button button{margin-bottom:16px;width:100%}
}
.form-recruitment-cinemas{padding-bottom:12px}
.form-recruitment-cinemas__header .cmp-form-steps__title{color:#f7f7f8;font-size:var(--font-size-title-M);line-height:140%;margin-bottom:32px;font-weight:700}
@media(max-width:768px){.form-recruitment-cinemas__header .cmp-form-steps__title{margin-top:8px}
}
.form-recruitment-cinemas__description-step3{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;margin-bottom:32px;font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-recruitment-cinemas__main{padding-left:40px !important;padding-bottom:20px}
@media(max-width:768px){.form-recruitment-cinemas__main{padding-left:16px !important}
}
.form-recruitment-cinemas .step-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;margin-right:32px}
@media(max-width:768px){.form-recruitment-cinemas .step-wrapper{margin-right:12px}
}
.form-recruitment-cinemas .step-wrapper .step-number{font-size:var(--font-size-title-XL);line-height:140%;color:#4bdbc5}
.form-recruitment-cinemas .step-wrapper .form-step-dotted-line-svg{height:100%;width:3px;margin-left:6px}
.form-recruitment-cinemas .step-wrapper .form-step-dotted-line-svg line{stroke:#4bdbc5;stroke-dasharray:5 5;stroke-width:3;display:block;margin:auto}
.form-recruitment-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:none}
@media(min-width:768px){.form-recruitment-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:block}
}
.form-recruitment-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:block}
@media(min-width:768px){.form-recruitment-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:none}
}
@media(max-width:768px){.form-recruitment-cinemas .continue-btn{width:100%}
}
.form-recruitment-cinemas__error .form-error__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-recruitment-cinemas__error .form-error__message{color:#f7f7f8;font-size:var(--font-size-title-XS);line-height:140%;font-weight:400;margin-bottom:40px}
.form-recruitment-cinemas__success .form-success__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-recruitment-cinemas__success .form-success__message{color:#f7f7f8;font-size:var(--font-size-title-XS);line-height:140%;font-weight:400;margin-bottom:40px}
.form-recruitment-cinemas .divider{width:100%;border:1px solid #35363e}
.form-recruitment-cinemas .form-component .input-box-field textarea{margin-bottom:24px}
.form-recruitment-cinemas .content__label__file{padding-left:16px}
.form-recruitment-cinemas .content__label__file p{color:#bbbcc4;font-size:var(--font-size-text-S);line-height:140%;margin-bottom:8px}
@media(max-width:768px){.form-recruitment-cinemas .content__label__file label{white-space:revert}
}
.form-recruitment-cinemas .content__label__file .uploadfilename{font-size:var(--font-size-text-S);line-height:140%;color:#f7f7f8}
.form-recruitment-cinemas .content__label__file__name{display:flex}
.form-recruitment-cinemas .content__label__file__name .removeFile{display:block;margin-left:8px;cursor:pointer}
.form-recruitment-cinemas .custom__input__file__containter{display:flex;align-items:center}
@media(max-width:768px){.form-recruitment-cinemas .custom__input__file__containter{flex-direction:column-reverse}
}
.form-recruitment-cinemas .custom__input__file{max-width:131px;height:131px;border-radius:8px;background-color:#1e1f27;align-items:center}
@media(max-width:768px){.form-recruitment-cinemas .custom__input__file{width:100%;max-width:100%}
}
.form-recruitment-cinemas .custom__input__file:hover{background-color:#2a2a33}
.form-recruitment-cinemas .custom__input__file::after{content:'';display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;border:2px dashed #74757d;border-radius:8px}
.form-recruitment-cinemas .custom__input__file::before{background-color:#35363e;width:72px;height:72px;content:'';position:absolute;border-radius:100%;top:25%;left:22%;border:1px solid #5b5c64}
@media(max-width:768px){.form-recruitment-cinemas .custom__input__file::before{left:35%;top:25%}
}
.form-recruitment-cinemas .custom__input__file__svg{position:absolute;top:40%;left:40%}
@media(max-width:768px){.form-recruitment-cinemas .custom__input__file__svg{top:43%;left:42%}
}
.form-recruitment-cinemas .custom__input__file__svg__check{position:absolute;top:43%;left:40%}
@media(max-width:768px){.form-recruitment-cinemas .custom__input__file__svg__check{top:43%;left:42%}
}
.form-recruitment-cinemas .custom__input__file .uploadbutton{position:absolute;width:130px;height:130px;opacity:0;cursor:pointer;z-index:10}
.form-recruitment-cinemas .custom__input__file.error{background-color:#2a2a33}
.form-recruitment-cinemas .custom__input__file.error::before{border-color:#e04232;background-color:rgba(224,66,50,0.4)}
.form-recruitment-cinemas .custom__input__file.error::after{border-color:#e04232}
.form-recruitment-cinemas .content-terms .form-component{margin-bottom:16px}
.form-recruitment-cinemas .content-terms .form-component__field__label{color:#f7f7f8 !important}
.form-recruitment-cinemas .content-terms .field-description{color:#f7f7f8;font-size:var(--font-size-text-S);line-height:140%;margin-left:32px;width:100%}
.form-recruitment-cinemas .content-terms .field-description a{cursor:pointer;text-decoration:underline;color:#f7f7f8}
.form-recruitment-cinemas .content-terms .container-exp-link{text-decoration:underline;color:#fff;font-size:var(--font-size-text-S);line-height:140%;margin-top:8px;margin-bottom:32px;display:block;cursor:pointer}
@media(max-width:768px){.form-recruitment-cinemas .everyday{margin-bottom:24px}
}
.form-recruitment-cinemas .container-dayWeek{margin-bottom:40px}
.form-recruitment-cinemas .container-dayWeek .container-day{margin-bottom:18px}
.form-recruitment-cinemas .container-dayWeek .container-day .containerDropdowns{margin-left:5px}
@media(max-width:768px){.form-recruitment-cinemas .container-dayWeek .container-day{flex-direction:column}
.form-recruitment-cinemas .container-dayWeek .container-day .container-checkbox{margin-bottom:24px}
.form-recruitment-cinemas .container-dayWeek .container-day .containerDropdowns{margin-bottom:32px}
}
@media(max-width:768px){.form-recruitment-cinemas .theater-list__wrapper{flex-direction:column}
}
.form-recruitment-cinemas .theater-list__wrapper .regionTheaterListcheckbox{display:grid;grid-template-columns:240px 220px}
@media(max-width:768px){.form-recruitment-cinemas .theater-list__wrapper .regionTheaterListcheckbox{display:flex;flex-direction:column;margin-top:24px}
}
.form-recruitment-cinemas .theater-list__wrapper .regionTheaterListcheckbox .container-checkbox{margin-bottom:24px}
.form-recruitment-cinemas .mode-button-wrapper .container-button button{margin-right:16px}
@media(max-width:768px){.form-recruitment-cinemas .mode-button-wrapper .container-button button{margin-bottom:16px;width:100%}
}
.form-recruitment-cinemas .form-component__field__content__selected-item{cursor:pointer}
.form-recruitment-cinemas #form-recruitment-cinemas__skills-error{margin-top:10px}
.form-recruitment-cinemas #uploadcv-error,.form-recruitment-cinemas #regionTheater-error{padding:0 12px;font-weight:300;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XS);line-height:140%;color:#e04232;margin-bottom:4px;white-space:nowrap}
.form-recruitment-cinemas__step1-body-elements .form-component__radio-group.error-field .error-message{margin-left:22px;bottom:-9px !important}
.form-parthnerships-cinemas{padding-bottom:12px}
.form-parthnerships-cinemas__header .cmp-form-steps__title{color:#f7f7f8;font-size:var(--font-size-title-M);line-height:140%;margin-bottom:32px;font-weight:700}
@media(max-width:768px){.form-parthnerships-cinemas__header .cmp-form-steps__title{margin-top:8px}
}
.form-parthnerships-cinemas__description{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;margin-bottom:32px;font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-parthnerships-cinemas__main{padding-left:40px !important;padding-bottom:20px}
@media(max-width:768px){.form-parthnerships-cinemas__main{padding-left:16px !important}
}
.form-parthnerships-cinemas .step-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;margin-right:32px}
@media(max-width:768px){.form-parthnerships-cinemas .step-wrapper{margin-right:12px}
}
.form-parthnerships-cinemas .step-wrapper .step-number{font-size:var(--font-size-title-XL);line-height:140%;color:#4bdbc5}
.form-parthnerships-cinemas .step-wrapper .form-step-dotted-line-svg{height:100%;width:3px;margin-left:6px}
.form-parthnerships-cinemas .step-wrapper .form-step-dotted-line-svg line{stroke:#4bdbc5;stroke-dasharray:5 5;stroke-width:3;display:block;margin:auto}
.form-parthnerships-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:none}
@media(min-width:768px){.form-parthnerships-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:block}
}
.form-parthnerships-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:block}
@media(min-width:768px){.form-parthnerships-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:none}
}
@media(max-width:768px){.form-parthnerships-cinemas .continue-btn{width:100%}
}
.form-parthnerships-cinemas .list-items{display:flex;flex-wrap:wrap}
@media(max-width:768px){.form-parthnerships-cinemas .list-items{display:grid;grid-template-columns:155px 160px}
}
.form-parthnerships-cinemas .list-items__item{padding:8px 16px;margin-right:16px;margin-bottom:16px;border-radius:8px;border:1px solid #bbbcc4;width:156px;text-align:center;height:56px;text-wrap:wrap;line-height:18px;cursor:pointer;text-decoration:none;justify-content:center;align-items:center;display:inline-flex}
.form-parthnerships-cinemas .list-items__item span{color:#fff;font-size:var(--font-size-text-S);line-height:140%;font-weight:500}
.form-parthnerships-cinemas .list-items__item:active{background-color:#4bdbc5}
.form-parthnerships-cinemas .list-items__item:focus{background-color:#4bdbc5}
.form-parthnerships-cinemas .list-items__item.active{background-color:#4bdbc5}
@media(max-width:768px){.form-parthnerships-cinemas .list-items__item{width:140px}
}
@media(max-width:768px){.form-parthnerships-cinemas__error{margin-top:56px}
}
.form-parthnerships-cinemas__error .form-error__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-parthnerships-cinemas__error .form-error__message{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;font-weight:300;margin-bottom:40px}
.form-parthnerships-cinemas__error .form-error__message p{font-size:var(--font-size-text-M);line-height:140%;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-parthnerships-cinemas__error .divider{margin-bottom:24px}
@media(max-width:768px){.form-parthnerships-cinemas__success{margin-top:56px}
}
.form-parthnerships-cinemas__success .form-success__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-parthnerships-cinemas__success .form-success__message{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;font-weight:400;margin-bottom:40px}
.form-parthnerships-cinemas__success .form-success__message ul li{font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-parthnerships-cinemas__success .form-success__message p{font-size:var(--font-size-text-M);line-height:140%}
.form-parthnerships-cinemas__success .form-success__message p a{color:#f7f7f8;text-decoration:underline;cursor:pointer}
.form-parthnerships-cinemas__success .divider{margin-bottom:24px}
.form-parthnerships-cinemas .divider{width:100%;border:1px solid #35363e}
.form-parthnerships-cinemas .form-component .input-box-field textarea{margin-bottom:24px}
.form-parthnerships-cinemas .form-component__field__content{cursor:pointer}
.form-parthnerships-cinemas .form-component__field__content__selected-item__container{margin-top:60%}
@media(max-width:768px){.form-parthnerships-cinemas .form-component__field__content__selected-item__container{width:98%}
}
.form-parthnerships-cinemas .mode-button-wrapper .container-button button{margin-right:16px}
@media(max-width:768px){.form-parthnerships-cinemas .mode-button-wrapper .container-button button{margin-bottom:16px;width:100%}
}
.aem-edit-mode .form-contact-cinemas .form-contact-cinemas__step1-container{height:100%}
.form-contact-cinemas{padding-bottom:12px}
@media(max-width:768px){.form-contact-cinemas .form-contact-cinemas__status-bar.step-row.active{height:500px}
}
@media(min-width:768px){.form-contact-cinemas .form-contact-cinemas__status-bar.step-row.active{height:600px}
}
.form-contact-cinemas__step2-body-elements .form-contact-cinemas__status-bar.step-row.active{height:auto}
@media(min-width:768px){.form-contact-cinemas .form-contact-cinemas__step1-container{height:80vh;overflow:hidden}
.form-contact-cinemas .form-contact-cinemas__step1-container .form-contact-cinemas__step1-body-elements .form-contact-cinemas__status-bar.step-wrapper::after{height:100vh}
}
.form-contact-cinemas__header .cmp-form-steps__title{color:#f7f7f8;font-size:var(--font-size-title-M);line-height:140%;margin-bottom:32px;font-weight:700}
@media(max-width:768px){.form-contact-cinemas__header .cmp-form-steps__title{margin-top:8px}
}
.form-contact-cinemas__description{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;margin-bottom:32px;font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-contact-cinemas__main{padding-left:40px !important;padding-bottom:20px}
@media(max-width:768px){.form-contact-cinemas__main{padding-left:16px !important}
}
.form-contact-cinemas .step-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;margin-right:20px}
@media(max-width:768px){.form-contact-cinemas .step-wrapper{margin-right:12px}
}
.form-contact-cinemas .step-wrapper .step-number{font-size:var(--font-size-title-XL);line-height:140%;color:#4bdbc5}
.form-contact-cinemas .step-wrapper .form-step-dotted-line-svg{height:100%;width:3px;margin-left:6px}
.form-contact-cinemas .step-wrapper .form-step-dotted-line-svg line{stroke:#4bdbc5;stroke-dasharray:5 5;stroke-width:3;display:block;margin:auto}
.form-contact-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:none}
@media(min-width:768px){.form-contact-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:block}
}
.form-contact-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:block}
@media(min-width:768px){.form-contact-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:none}
}
@media(max-width:768px){.form-contact-cinemas .continue-btn{width:100%}
}
.form-contact-cinemas .list-items{display:flex;flex-wrap:wrap}
@media(min-width:1920px){.form-contact-cinemas .list-items{max-width:90%}
}
@media(max-width:768px){.form-contact-cinemas .list-items{display:grid;max-width:100%;grid-template-columns:155px 160px}
}
.form-contact-cinemas .list-items__item{margin-right:16px;margin-bottom:16px;border-radius:8px;border:1px solid #bbbcc4}
.form-contact-cinemas .list-items__item .mode-text{display:inline-flex;justify-content:center;align-items:center;width:156px;height:56px;padding:8px 16px;color:#fff;text-decoration:none;font-size:var(--font-size-text-S);line-height:140%;font-weight:500;cursor:pointer;line-height:18px;text-wrap:wrap;text-align:center}
@media(max-width:768px){.form-contact-cinemas .list-items__item .mode-text{width:141px}
}
.form-contact-cinemas .list-items__item:active{background-color:#4bdbc5}
.form-contact-cinemas .list-items__item:focus{background-color:#4bdbc5}
.form-contact-cinemas .list-items__item.active{background-color:#4bdbc5}
@media(max-width:768px){.form-contact-cinemas__error{margin-top:56px}
}
.form-contact-cinemas__error .form-error__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-contact-cinemas__error .form-error__message{color:#f7f7f8;font-size:var(--font-size-title-XS);line-height:140%;font-weight:400;margin-bottom:40px}
.form-contact-cinemas__error .divider{margin-bottom:24px}
@media(max-width:768px){.form-contact-cinemas__success{margin-top:56px}
}
.form-contact-cinemas__success .form-success__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-contact-cinemas__success .form-success__message{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;font-weight:400;margin-bottom:40px}
.form-contact-cinemas__success .form-success__message ul li{font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
@media(max-width:768px){.form-contact-cinemas__success .form-success__message ul{margin-left:-15px}
}
.form-contact-cinemas__success .form-success__message p{font-size:var(--font-size-text-M);line-height:140%}
.form-contact-cinemas__success .form-success__message p a{color:#f7f7f8;text-decoration:underline;cursor:pointer}
.form-contact-cinemas__success .divider{margin-bottom:24px}
.form-contact-cinemas .divider{width:100%;border:1px solid #35363e}
.form-contact-cinemas .form-component .input-box-field textarea{margin-bottom:24px}
.form-contact-cinemas .form-component .input-box-field.error-field textarea{margin-bottom:2px}
.form-contact-cinemas .form-component .input-box-field.error-field .error-message{margin-bottom:6px}
.form-contact-cinemas .form-component__field__content__selected-item__container{margin-top:60%}
@media(max-width:768px){.form-contact-cinemas .form-component__field__content__selected-item__container{width:98%}
}
.form-contact-cinemas .mode-button-wrapper .container-button button{margin-right:16px}
@media(max-width:768px){.form-contact-cinemas .mode-button-wrapper .container-button button{margin-bottom:16px;width:100%}
}
.form-birthday-cinemas{padding-bottom:12px}
.form-birthday-cinemas .form-birthday-cinemas__step2-container .form-birthday-cinemas__status-bar:has(.previous),.form-birthday-cinemas .form-birthday-cinemas__step3-container .form-birthday-cinemas__status-bar:has(.previous){left:-4px}
@media(max-width:768px){.form-birthday-cinemas .form-birthday-cinemas__step2-container .form-birthday-cinemas__status-bar:has(.previous),.form-birthday-cinemas .form-birthday-cinemas__step3-container .form-birthday-cinemas__status-bar:has(.previous){left:0}
}
.form-birthday-cinemas__header .cmp-form-steps__title{color:#f7f7f8;font-size:var(--font-size-title-M);line-height:140%;margin-bottom:32px;margin-top:6px;font-weight:700}
.form-birthday-cinemas__description{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;margin-bottom:32px;font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-birthday-cinemas__main{padding-left:40px !important;padding-bottom:20px}
@media(max-width:768px){.form-birthday-cinemas__main{padding-left:16px !important}
}
.form-birthday-cinemas .step-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;margin-right:30px}
@media(max-width:768px){.form-birthday-cinemas .step-wrapper{margin-right:16px}
}
.form-birthday-cinemas .step-wrapper .step-number{font-size:var(--font-size-title-XL);line-height:140%;color:#4bdbc5}
.form-birthday-cinemas .step-wrapper .form-step-dotted-line-svg{height:100%;width:3px;margin-left:6px}
.form-birthday-cinemas .step-wrapper .form-step-dotted-line-svg line{stroke:#4bdbc5;stroke-dasharray:5 5;stroke-width:3;display:block;margin:auto}
.form-birthday-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:none}
@media(min-width:768px){.form-birthday-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-desktop{display:block}
}
.form-birthday-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:block}
@media(min-width:768px){.form-birthday-cinemas .step-wrapper .form-step-dotted-line-svg line.form-step-dotted-line-faded-mobile{display:none}
}
@media(max-width:768px){.form-birthday-cinemas .continue-btn{width:100%}
}
.form-birthday-cinemas .list-items{display:flex;flex-wrap:wrap}
@media(max-width:768px){.form-birthday-cinemas .list-items{display:grid;grid-template-columns:155px 160px}
}
.form-birthday-cinemas .list-items__item{padding:8px 16px;margin-right:16px;margin-bottom:16px;border-radius:8px;border:1px solid #bbbcc4;width:156px;text-align:center;height:56px;text-wrap:wrap;line-height:18px;cursor:pointer;text-decoration:none;justify-content:center;align-items:center;display:inline-flex}
.form-birthday-cinemas .list-items__item span{color:#fff;font-size:var(--font-size-text-S);line-height:140%;font-weight:500}
.form-birthday-cinemas .list-items__item:active{background-color:#4bdbc5}
.form-birthday-cinemas .list-items__item:focus{background-color:#4bdbc5}
.form-birthday-cinemas .list-items__item.active{background-color:#4bdbc5}
@media(max-width:768px){.form-birthday-cinemas .list-items__item{width:140px}
}
@media(max-width:768px){.form-birthday-cinemas__error{margin-top:56px}
}
.form-birthday-cinemas__error .form-error__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-birthday-cinemas__error .form-error__message{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;font-weight:300;margin-bottom:40px}
.form-birthday-cinemas__error .form-error__message p{font-size:var(--font-size-text-M);line-height:140%;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-birthday-cinemas__error .divider{margin-bottom:24px}
@media(max-width:768px){.form-birthday-cinemas__success{margin-top:56px}
}
.form-birthday-cinemas__success .form-success__title{color:#f7f7f8;font-size:var(--font-size-title-S);line-height:140%;font-weight:700;padding:8px 0}
.form-birthday-cinemas__success .form-success__message{color:#f7f7f8;font-size:var(--font-size-text-M);line-height:140%;font-weight:400;margin-bottom:40px}
.form-birthday-cinemas__success .form-success__message ul li{font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
@media(max-width:768px){.form-birthday-cinemas__success .form-success__message ul{margin-left:-15px}
}
.form-birthday-cinemas__success .form-success__message p{font-size:var(--font-size-text-M);line-height:140%}
.form-birthday-cinemas__success .form-success__message p a{color:#f7f7f8;text-decoration:underline;cursor:pointer}
.form-birthday-cinemas__success .divider{margin-bottom:24px}
.form-birthday-cinemas .divider{width:100%;border:1px solid #35363e}
.form-birthday-cinemas .form-component__field__content__selected-item__container{margin-top:60%}
@media(max-width:768px){.form-birthday-cinemas .form-component__field__content__selected-item__container{width:98%}
}
.form-birthday-cinemas .mode-button-wrapper .container-button button{margin-right:16px}
@media(max-width:768px){.form-birthday-cinemas .mode-button-wrapper .container-button button{margin-bottom:16px;width:100%}
}
.form-birthday-cinemas .content-form-component__field__content{cursor:pointer}
.form-birthday-cinemas .form-component__field_date{cursor:pointer}
.form-birthday-party .step-description{font-size:24px !important;line-height:32px !important}
.form-birthday-party .mode-button-wrapper.js-navigation-buttons{margin-top:0}
.form-birthday-party .form-success__title{margin-bottom:16px}
:root{--spacing-XXXXXXS-Footer:2px;--spacing-XXXXXS-Footer:2px;--spacing-XXXXS-Footer:4px;--spacing-XXXS-Footer:4px;--spacing-XXS-Footer:8px;--spacing-XS-Footer:12px;--spacing-SM-Footer:16px;--spacing-MD-Footer:20px;--spacing-LG-Footer:24px;--spacing-XL-Footer:32px;--spacing-XXL-Footer:40px;--spacing-XXXL-Footer:48px;--spacing-XXXXL-Footer:56px;--spacing-XXXXXL-Footer:72px;--spacing-XXXXXXL-Footer:80px;--font-size-display-Footer:32px;--font-size-title-XXS-Footer:18px;--font-size-title-XS-Footer:18px;--font-size-title-S-Footer:18px;--font-size-title-M-Footer:18px;--font-size-title-L-Footer:20px;--font-size-title-XL-Footer:24px;--font-size-title-XXL-Footer:32px;--font-size-text-XS-Footer:12px;--font-size-text-S-Footer:14px;--font-size-text-M-Footer:16px;--font-size-text-L-Footer:18px;--font-size-text-XL-Footer:20px;--font-size-text-XXL-Footer:24px}
@media(min-width:768px){:root{--spacing-XXXXXXS-Footer:2px;--spacing-XXXXXS-Footer:2px;--spacing-XXXXS-Footer:4px;--spacing-XXXS-Footer:8px;--spacing-XXS-Footer:12px;--spacing-XS-Footer:16px;--spacing-SM-Footer:20px;--spacing-MD-Footer:24px;--spacing-LG-Footer:32px;--spacing-XL-Footer:40px;--spacing-XXL-Footer:48px;--spacing-XXXL-Footer:56px;--spacing-XXXXL-Footer:64px;--spacing-XXXXXL-Footer:80px;--spacing-XXXXXXL-Footer:96px}
}
@media(min-width:1024px){:root{--spacing-XXXXXXS-Footer:2px;--spacing-XXXXXS-Footer:4px;--spacing-XXXXS-Footer:8px;--spacing-XXXS-Footer:12px;--spacing-XXS-Footer:16px;--spacing-XS-Footer:20px;--spacing-SM-Footer:24px;--spacing-MD-Footer:32px;--spacing-LG-Footer:40px;--spacing-XL-Footer:48px;--spacing-XXL-Footer:64px;--spacing-XXXL-Footer:72px;--spacing-XXXXL-Footer:80px;--spacing-XXXXXL-Footer:96px;--spacing-XXXXXXL-Footer:112px;--font-size-display-Footer:48px;--font-size-title-XXS-Footer:18px;--font-size-title-XS-Footer:18px;--font-size-title-S-Footer:18px;--font-size-title-M-Footer:20px;--font-size-title-L-Footer:24px;--font-size-title-XL-Footer:32px;--font-size-title-XXL-Footer:40px}
}
@media(min-width:1440px){:root{--spacing-XXXXXXS-Footer:4px;--spacing-XXXXXS-Footer:8px;--spacing-XXXXS-Footer:12px;--spacing-XXXS-Footer:16px;--spacing-XXS-Footer:20px;--spacing-XS-Footer:24px;--spacing-SM-Footer:32px;--spacing-MD-Footer:40px;--spacing-LG-Footer:48px;--spacing-XL-Footer:64px;--spacing-XXL-Footer:72px;--spacing-XXXL-Footer:80px;--spacing-XXXXL-Footer:96px;--spacing-XXXXXL-Footer:112px;--spacing-XXXXXXL-Footer:128px;--font-size-display-Footer:56px;--font-size-title-XXS-Footer:18px;--font-size-title-XS-Footer:18px;--font-size-title-S-Footer:20px;--font-size-title-M-Footer:24px;--font-size-title-L-Footer:32px;--font-size-title-XL-Footer:40px;--font-size-title-XXL-Footer:48px}
}
@media(min-width:1920px){:root{--spacing-XXXXXXS-Footer:8px;--spacing-XXXXXS-Footer:12px;--spacing-XXXXS-Footer:16px;--spacing-XXXS-Footer:20px;--spacing-XXS-Footer:24px;--spacing-XS-Footer:32px;--spacing-SM-Footer:40px;--spacing-MD-Footer:48px;--spacing-LG-Footer:64px;--spacing-XL-Footer:72px;--spacing-XXL-Footer:80px;--spacing-XXXL-Footer:96px;--spacing-XXXXL-Footer:112px;--spacing-XXXXXL-Footer:128px;--spacing-XXXXXXL-Footer:160px;--font-size-display-Footer:72px;--font-size-title-XXS-Footer:18px;--font-size-title-XS-Footer:20px;--font-size-title-S-Footer:24px;--font-size-title-M-Footer:32px;--font-size-title-L-Footer:40px;--font-size-title-XL-Footer:48px;--font-size-title-XXL-Footer:56px}
}
.root-footer{font-family:"Azo Sans Regular","Open Sans",Helvetica,Arial;letter-spacing:-0.015em}
.root-footer .list-menu .list-menu__title{display:none}
.root-footer .list-menu ul{display:flex;margin:0;padding:0;list-style-type:none}
.root-footer .list-menu a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;cursor:pointer}
.root-footer .list-menu .icon-wrapper{width:32px;height:32px;margin-bottom:12px}
.root-footer .list-menu .icon-wrapper img{width:100%;height:auto}
.root-footer .list-menu .text{text-align:center;white-space:nowrap;transition:.25s ease}
.root-footer__wrapper{display:flex;flex-direction:column;width:100%;background-color:#35363e}
@media(min-width:768px){.root-footer__wrapper{border-top:1px solid #1e1f27}
}
.root-footer__wrapper.--formats{background-color:#2a2a33}
.root-footer__wrapper.--formats .root-footer__container{flex-direction:column}
@media(min-width:1440px){.root-footer__wrapper.--formats .root-footer__container{flex-direction:row}
}
.root-footer__container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;margin:0 auto;z-index:5;border-top:1px solid #5b5c64}
@media(min-width:768px){.root-footer__container{border-top:0;flex-direction:row}
}
.root-footer__container.--no-border{border-top:0}
.root-footer__formats-text{color:#74757d;font-family:"Azo Sans Medium","Open Sans",Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S-Footer);padding:28px 0 24px}
@media(min-width:768px){.root-footer__formats-text{font-size:var(--font-size-text-L-Footer)}
}
@media(min-width:1440px){.root-footer__formats-text{padding:0}
}
.root-footer__film-formats{display:flex;align-items:center;color:#fff;font-family:"Azo Sans Bold","Open Sans",Helvetica,Arial,sans-serif;font-size:var(--font-size-title-XL-Footer);flex-direction:column;padding-bottom:28px}
@media(min-width:768px){.root-footer__film-formats{flex-direction:row}
}
@media(min-width:1440px){.root-footer__film-formats{padding:32px 0}
}
.root-footer__film-formats ul{display:flex;flex-direction:column;align-items:center;padding-left:0;margin-bottom:0;margin-top:24px}
@media(min-width:768px){.root-footer__film-formats ul{flex-direction:row;padding-left:24px;margin-top:0}
}
.root-footer__film-formats ul li{list-style:none;margin-bottom:24px}
@media(min-width:768px){.root-footer__film-formats ul li{margin-left:12px;margin-right:12px;margin-bottom:0}
}
@media(min-width:1440px){.root-footer__film-formats ul li{margin-left:24px;margin-right:0}
}
.root-footer__app{display:flex;flex-direction:column;align-items:center;width:100%;border-bottom:1px solid #5b5c64}
@media(min-width:768px){.root-footer__app{border-bottom:0}
}
@media(min-width:1024px){.root-footer__app{flex-direction:row;padding:40px 0 24px}
}
.root-footer__app--info{display:inline-flex;color:#fafafa;font-family:"Azo Sans Regular","Open Sans",Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XS-Footer);align-items:center;padding:32px 0 24px}
.root-footer__app--info p{margin:0 0 0 8px}
@media(min-width:768px){.root-footer__app--info p{margin:0 16px}
}
@media(min-width:1024px){.root-footer__app--info{padding:0}
}
.root-footer__app--info .icon{height:46px;width:46px}
.root-footer__app--buttons{padding-bottom:24px}
@media(min-width:1024px){.root-footer__app--buttons{padding-bottom:0}
}
.root-footer__app--buttons .list-menu li:not(:last-child){margin-right:24px}
@media(min-width:768px){.root-footer__app--buttons .list-menu li:not(:last-child){margin-right:12px}
}
.root-footer__app--buttons .list-menu li .icon-wrapper{height:40px;width:auto;margin-bottom:0}
.root-footer__app--buttons .list-menu li .icon-wrapper .text{display:none;height:0}
.root-footer__complaints-book{width:100%;padding-bottom:66px}
@media(min-width:768px){.root-footer__complaints-book{padding-bottom:0;width:unset}
}
.root-footer__complaints-book .list-menu ul{display:block !important;columns:1;-webkit-columns:1;-moz-columns:1}
.root-footer__complaints-book .list-menu .icon-wrapper{min-width:100px;min-height:40px;margin:0}
.root-footer__complaints-book .list-menu .icon-wrapper img{width:100%;height:auto;max-width:100px;max-height:40px}
.root-footer__complaints-book .list-menu .icon-wrapper + .text{display:none}
.root-footer__legal-links{display:flex;flex-direction:column;width:100%;padding:28px 0}
@media(min-width:768px){.root-footer__legal-links{padding:20px 0}
}
@media(min-width:1024px){.root-footer__legal-links{flex-direction:row}
}
@media(min-width:1024px){.root-footer__legal-links .list-menu{padding:0}
}
@media(min-width:1440px){.root-footer__legal-links .list-menu{align-self:center}
}
.root-footer__legal-links .list-menu ul{display:block !important;columns:1;-webkit-columns:1;-moz-columns:1}
@media(min-width:768px){.root-footer__legal-links .list-menu ul{flex-wrap:wrap;display:inline-flex !important;columns:3;-webkit-columns:3;-moz-columns:3}
}
@media(min-width:1024px){.root-footer__legal-links .list-menu ul{display:flex !important;flex-direction:row;align-items:center;columns:unset;-webkit-columns:unset;-moz-columns:unset}
}
.root-footer__legal-links .list-menu li{padding:var(--spacing-XS-Footer) var(--spacing-XS-Footer) var(--spacing-XS-Footer) 0;width:100%}
@media(min-width:768px){.root-footer__legal-links .list-menu li{width:auto}
}
.root-footer__legal-links .list-menu a .text{text-align:start;font-family:"Azo Sans Regular","Open Sans",Helvetica,Arial;font-size:var(--font-size-text-XS-Footer);text-transform:uppercase;color:#fff}
.root-footer__legal-links .list-menu li:hover .text{font-weight:700}
.root-footer__legal-links .list-menu li:focus a::before{height:100%;overflow:visible;visibility:visible}
.root-footer__legal-links .list-menu li:focus .text{display:none}
.root-footer__social-media{display:flex;padding:28px 0}
@media(min-width:375px){.root-footer__social-media{min-width:350px}
}
@media(min-width:768px){.root-footer__social-media{justify-content:flex-end;padding:0}
}
.root-footer__social-media .list-menu{margin:0 auto}
@media(min-width:768px){.root-footer__social-media .list-menu{margin:0}
}
.root-footer__social-media .list-menu ul{flex-direction:row}
.root-footer__social-media .list-menu li:not(:last-child){padding:0 24px 0 0 !important}
.root-footer__social-media .list-menu .icon-wrapper{margin:0}
.root-footer__social-media .list-menu .text{display:none;height:0}
.cf-content-list-movie{padding-bottom:4px}
.form-component__field .error-message{position:absolute;display:inherit;font-weight:300;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XS);line-height:140%;color:#e04232;margin-bottom:4px;white-space:nowrap}
article[data-cmp-contentfragment-path="/content/dam/cinemas/cFragments_DONTTOUCH/movies"]{display:none}
.cf-content-list-cinemas{padding-bottom:4px}
.form-component__field .error-message{position:absolute;display:inherit;font-weight:300;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XS);line-height:140%;color:#e04232;margin-bottom:4px;white-space:nowrap}
.content-card{position:relative;width:100%}
.content-card__background,.content-card__background-hover{position:absolute;left:-1px;bottom:0;width:calc(100% + 1px) !important;height:calc(100% - 269px + 20px);clip-path:polygon(0 0,100% 21px,100% 100%,0 100%);z-index:1}
.content-card__card-wrapper{display:flex;flex-direction:column;align-items:stretch}
.content-card__card-wrapper .content-card__text-container__flex{display:flex;flex-direction:column;align-items:stretch}
.content-card__image-container{flex-shrink:0;position:relative;height:270px;overflow:hidden;z-index:0;margin-bottom:32px}
.content-card__image-container__image{position:absolute;left:50%;top:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}
.content-card__image-container__label{position:absolute;top:0;left:0;z-index:2}
.content-card__image-container__label__text,.content-card__image-container__label__icon{display:none}
.content-card__image-container__label.label-type--text .content-card__image-container__label__text{display:block;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;line-height:32px;padding:0 8px}
.content-card__text-container{flex-grow:2;position:relative;z-index:1;padding-left:calc(.5 * var(--grid-gutter));padding-right:calc(.5 * var(--grid-gutter));padding-bottom:24px}
.content-card__text-container .content-card__title{height:96px;overflow:hidden;margin-bottom:24px;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XXL);line-height:140%}
.content-card__reading-time{display:flex;align-items:center;justify-content:flex-start;z-index:2;padding-left:calc(.5 * var(--grid-gutter));padding-right:calc(.5 * var(--grid-gutter));padding-bottom:24px;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XL);line-height:140%;color:#5b5c64}
.content-card__reading-time .icn-svg{width:14px;height:14px;margin-right:8px}
.content-card__header-container{flex-shrink:0;height:160px;overflow:hidden;margin-top:40px;margin-bottom:var(--spacing-MD);padding-left:calc(.5 * var(--grid-gutter));padding-right:calc(.5 * var(--grid-gutter))}
.content-card__header-container__title.component-rich-text{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:32px;line-height:40px}
.content-card__image-slide-container{flex-grow:1;position:relative;z-index:1;text-align:left;padding-left:calc(.5 * var(--grid-gutter));padding-right:calc(.5 * var(--grid-gutter));margin-bottom:var(--spacing-MD)}
.content-card__image-slide-container img{display:inline-block;max-width:100%}
.content-card__button-container{padding-left:calc(.5 * var(--grid-gutter));padding-right:calc(.5 * var(--grid-gutter));padding-bottom:24px}
.content-card__button-container .btn{width:100%;align-self:center}
.container-form__content{display:flex}
@media(max-width:768px){.container-form__content{flex-direction:column}
}
.container-form__content .first-column{padding-right:var(--grid-outter-gutter);padding-left:var(--grid-outter-gutter);padding-top:91px}
@media(max-width:768px){.container-form__content .first-column{padding-top:26px}
}
.container-form__content .first-column .container__form__image{--margin:var(--grid-outter-gutter);width:calc(100% + var(--margin) * 2);margin:3rem calc(var(--margin) * -1) 0}
@media(max-width:768px){.container-form__content .first-column .container__form__image{margin-block:-26px 2rem;order:1}
}
.container-form__content .first-column:has(img){max-height:max-content}
.container-form__content .second-column{padding-left:72px;padding-top:var(--grid-outter-gutter)}
@media(max-width:768px){.container-form__content .second-column{max-width:100%;height:100%;padding-left:28px;padding-right:32px}
}
.container-form__content.view-1-3 .first-column{background-color:#35363e;flex:0 0 41.666667%;max-width:41.666667%;overflow:hidden}
@media(max-width:768px){.container-form__content.view-1-3 .first-column{max-width:100%;height:100%;padding-bottom:40px;display:flex;flex-direction:column}
}
.container-form__content__title{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--font-size-title-L);line-height:140%;margin-bottom:8px}
@media(max-width:768px){.container-form__content__title{order:2}
}
.container-form__content__description{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-weight:300;font-size:var(--font-size-text-L);line-height:140%}
@media(max-width:768px){.container-form__content__description{font-size:var(--font-size-text-M);line-height:140%;order:3}
}
.container-form .cmp-container{display:flex;flex-wrap:wrap;margin-left:calc(-0.5 * var(--grid-gutter));margin-right:calc(-0.5 * var(--grid-gutter))}
.container-form .cmp-container .cq-Editable-dom>.module-structure{height:calc(100% - 45px) !important}
.container-form .cmp-container .new.cq-Editable-dom{flex-wrap:wrap;flex:0 0 100%;max-width:100%}
.container-form .content-detail-modal__image{margin:32px 0}
.container-form .content-detail-modal__image img{display:block;max-width:100%;height:auto}
.container-form .view-1-2 .cmp-container,.container-form .view-1-3 .cmp-container,.container-form .view-1-4 .cmp-container{display:flex;flex-wrap:wrap}
.container-form .view-1-2 .module-structure,.container-form .view-1-3 .module-structure,.container-form .view-1-4 .module-structure{margin-bottom:var(--grid-gutter)}
.container-form .view-1-2 .card-content-modal-wrapper,.container-form .view-1-3 .card-content-modal-wrapper,.container-form .view-1-4 .card-content-modal-wrapper,.container-form .view-1-2 .content-card-wrapper,.container-form .view-1-3 .content-card-wrapper,.container-form .view-1-4 .content-card-wrapper{position:relative;width:100%;margin-bottom:var(--grid-gutter)}
.container-form .view-1-2 .card-content-modal-wrapper .container,.container-form .view-1-3 .card-content-modal-wrapper .container,.container-form .view-1-4 .card-content-modal-wrapper .container,.container-form .view-1-2 .content-card-wrapper .container,.container-form .view-1-3 .content-card-wrapper .container,.container-form .view-1-4 .content-card-wrapper .container{padding-right:calc(0.5 * var(--grid-gutter)) !important;padding-left:calc(0.5 * var(--grid-gutter)) !important}
.container-form .view-1-2.view-1-3 .card-content-modal-wrapper,.container-form .view-1-2.view-1-3 .content-card-wrapper{flex:0 0 100%;max-width:100%}
@media(min-width:768px){.container-form .view-1-2.view-1-3 .card-content-modal-wrapper,.container-form .view-1-2.view-1-3 .content-card-wrapper{flex:0 0 50%;max-width:50%}
}
@media(min-width:1024px){.container-form .view-1-2.view-1-3 .card-content-modal-wrapper,.container-form .view-1-2.view-1-3 .content-card-wrapper{flex:0 0 33.333333%;max-width:33.333333%}
}
.container-form .view-1-3 .card-content-modal-wrapper,.container-form .view-1-3 .content-card-wrapper{flex:0 0 100%;max-width:100%}
@media(min-width:768px){.container-form .view-1-3 .card-content-modal-wrapper,.container-form .view-1-3 .content-card-wrapper{flex:0 0 50%;max-width:50%}
}
@media(min-width:1024px){.container-form .view-1-3 .card-content-modal-wrapper,.container-form .view-1-3 .content-card-wrapper{flex:0 0 33.333333%;max-width:33.333333%}
}
.container-form .view-1-4 .card-content-modal-wrapper,.container-form .view-1-4 .content-card-wrapper{flex:0 0 100%;max-width:100%}
@media(min-width:768px){.container-form .view-1-4 .card-content-modal-wrapper,.container-form .view-1-4 .content-card-wrapper{flex:0 0 50%;max-width:50%}
}
@media(min-width:1024px){.container-form .view-1-4 .card-content-modal-wrapper,.container-form .view-1-4 .content-card-wrapper{flex:0 0 25%;max-width:25%}
}
.container-form .js-visible{display:block !important}
.container-form .js-not-visible{display:none}
.container-form .js-last-visible-mobile{overflow:hidden}
.cards-promo{padding-top:35px;padding-bottom:var(--spacing-XS)}
@media(min-width:768px){.cards-promo{padding-top:8px}
}
@media(min-width:1440px){.cards-promo{padding-top:0}
}
.cards-promo__container{display:flex;align-items:center;justify-content:center}
.cards-promo__list{overflow-x:hidden}
@media(max-width:767.98px){.cards-promo__list.container{padding-left:0;padding-right:0}
}
.cards-promo__list__card-wrapper{margin-bottom:var(--spacing-SM);position:relative;clip-path:polygon(0 0,100% 0,100% 93%,0 100%)}
@media(min-width:768px){.cards-promo__list__card-wrapper{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);margin-bottom:40px;margin-left:0 !important;margin-right:0 !important}
}
.cards-promo__list__card-wrapper:nth-child(even){justify-content:flex-end}
.cards-promo__list__card-wrapper__card{display:flex;justify-content:space-between;padding-right:0 !important;padding-left:0 !important;overflow:hidden;position:relative}
.cards-promo__list__card-wrapper__card__content{z-index:1;align-self:center;padding:32px 150px 32px var(--grid-outter-gutter)}
@media(min-width:768px){.cards-promo__list__card-wrapper__card__content{padding:72px 0 72px 72px}
}
@media(min-width:1440px){.cards-promo__list__card-wrapper__card__content{padding:72px 165px 72px 72px}
}
.cards-promo__list__card-wrapper__card__content__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;margin-bottom:24px;font-size:var(--font-size-title-XL);line-height:140%}
@media(min-width:768px){.cards-promo__list__card-wrapper__card__content__title{font-size:var(--font-size-title-L);line-height:140%}
}
.cards-promo__list__card-wrapper__card__content__description{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-L);line-height:140%;color:#2a2a33}
@media(min-width:768px){.cards-promo__list__card-wrapper__card__content__description{color:#404149}
}
.cards-promo__list__card-wrapper__card__image{align-self:flex-end;max-width:180px;z-index:2;position:absolute;right:-15px;bottom:5px}
@media(min-width:768px){.cards-promo__list__card-wrapper__card__image{position:relative;max-width:200px;padding-bottom:0;right:0;bottom:10px}
}
@media(min-width:1440px){.cards-promo__list__card-wrapper__card__image{max-width:296px}
}
.edit-tab-theme-helper{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:10px;vertical-align:top}
.edit-tab-theme-helper.theme-yellow{background-color:#fcd200}
.edit-tab-theme-helper.theme-grey{background-color:#efeff1}
.edit-tab-theme-helper.theme-red{background-color:#e04232}
.edit-tab-theme-helper.theme-blue{background-color:#4f60d2}
.edit-tab-theme-helper.theme-green{background-color:#6ea514}
.edit-tab-theme-helper.theme-lime{background-color:#bad80a}
.edit-tab-theme-helper.theme-pink{background-color:#eb84cd}
.edit-tab-theme-helper.theme-turquoise{background-color:#4bdbc5}
.card-slider-structure>div{padding-left:0;padding-right:0}
.card-slider-structure__heading{padding-left:var(--grid-outter-gutter) !important;padding-right:var(--grid-outter-gutter) !important}
@media(min-width:768px){.card-slider-structure__heading{padding-left:var(--grid-outter-gutter) !important;padding-right:var(--grid-outter-gutter) !important}
}
@media(min-width:1024px){.card-slider-structure__heading{padding-left:var(--grid-outter-gutter) !important}
}
@media(min-width:1440px){.card-slider-structure__heading{padding-left:var(--grid-outter-gutter) !important}
}
@media(min-width:1920px){.card-slider-structure__heading{padding-left:var(--grid-outter-gutter) !important}
}
.card-slider-structure__title{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:32px !important;line-height:40px !important;margin-bottom:0 !important;color:#f7f7f8}
@media(min-width:768px){.card-slider-structure__title{font-size:48px !important;line-height:56px !important}
}
.card-slider-structure__title-regular{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;display:block}
@media(min-width:768px){.card-slider-structure__title-regular{display:inline-block}
}
@media(min-width:1024px){.card-slider-structure__title-regular{display:block}
}
@media(min-width:1440px){.card-slider-structure__title-regular{display:block}
}
@media(min-width:1920px){.card-slider-structure__title-regular{display:block}
}
.card-slider-structure__title-bold{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;display:block}
@media(min-width:768px){.card-slider-structure__title-bold{display:inline-block}
}
@media(min-width:1024px){.card-slider-structure__title-bold{display:block}
}
@media(min-width:1440px){.card-slider-structure__title-bold{display:block}
}
@media(min-width:1920px){.card-slider-structure__title-bold{display:block}
}
.card-slider-structure__title-regular,.card-slider-structure__title-bold{font-size:var(--font-size-title-XL);line-height:140%;line-height:40px}
@media(min-width:768px){.card-slider-structure__title-regular,.card-slider-structure__title-bold{line-height:40px}
}
@media(min-width:1024px){.card-slider-structure__title-regular,.card-slider-structure__title-bold{line-height:48px}
}
@media(min-width:1440px){.card-slider-structure__title-regular,.card-slider-structure__title-bold{line-height:56px}
}
@media(min-width:1920px){.card-slider-structure__title-regular,.card-slider-structure__title-bold{line-height:64px}
}
.card-slider-structure__description{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;color:#f7f7f8;width:100%;padding-bottom:20px}
@media(min-width:768px){.card-slider-structure__description{padding-bottom:0}
}
.card-slider-structure__tabs .tablist__menu .btn-wrapper{display:none}
@media(min-width:1024px){.card-slider-structure__tabs .tablist__menu .btn-wrapper{display:flex;padding:56px 0 0 44px}
}
@media(min-width:1440px){.card-slider-structure__tabs .tablist__menu .btn-wrapper{padding:56px 0 0 68px}
}
@media(min-width:1920px){.card-slider-structure__tabs .tablist__menu .btn-wrapper{padding:60px 0 0 120px}
}
.card-slider-structure__tabs .tablist__menu .btn-wrapper .btn:nth-child(2){margin-left:24px}
.card-slider-structure__tabs .tablist__menu .btn-wrapper__mobile{padding:22px 28px 0;width:100%;display:flex}
@media(min-width:1024px){.card-slider-structure__tabs .tablist__menu .btn-wrapper__mobile{display:none}
}
.card-slider-structure__tabs .tablist__menu .btn-wrapper__mobile .btn{width:100%}
@media(min-width:768px){.card-slider-structure__tabs .tablist__menu .btn-wrapper__mobile .btn{width:auto}
}
.card-slider-structure__tabs .tablist__menu .btn-wrapper__mobile .btn:nth-child(2){margin-top:16px}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper{margin:20px 0 0;padding:0}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper:after{content:"";width:100%;height:2px;background-color:#dddee3;position:absolute;bottom:0;z-index:1}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper.no-border:after{content:"";display:none}
@media(min-width:1024px){.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper{align-self:flex-end;margin:0 0 var(--grid-outter-gutter)}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper:after{content:"";display:none}
}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list{list-style-type:none;padding:0 8px;margin:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list::-webkit-scrollbar{display:none}
@media(min-width:1024px){.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list{flex-direction:column;padding:0 0 0 var(--grid-outter-gutter) !important}
}
@media(min-width:1440px){.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list{padding:0 0 0 var(--grid-outter-gutter) !important}
}
@media(min-width:1920px){.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list{padding:0 0 0 var(--grid-outter-gutter) !important}
}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item{display:flex;align-items:center;justify-content:flex-start;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-S);line-height:140%;padding:8px 0;position:relative;cursor:pointer;white-space:nowrap;outline:0}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item:focus{outline:0}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item:not(:last-child){margin:0 48px 0 0}
@media(min-width:1024px){.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item{padding:0;margin:8px 0}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item>span{margin-left:22px;line-height:26px;padding-top:6px}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item:not(:last-child){margin:8px 0}
}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item[class*="theme-"]:before{content:"";width:100%;height:2px;border-radius:10px;display:inline-block;background-color:transparent;position:absolute;bottom:0;z-index:2}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item[class*="theme-"].tablist__item--active{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
@media(min-width:1024px){.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item[class*="theme-"]:hover{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
}
@media(min-width:1024px){.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item[class*="theme-"]:before{content:"";width:6px;height:32px;border-radius:10px;display:inline-block;background-color:transparent;position:absolute}
}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item.theme-turquoise.tablist__item--active:before{content:"";background-color:#4bdbc5;transition:background-color .25s linear}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item.theme-pink.tablist__item--active:before{content:"";background-color:#eb84cd;transition:background-color .25s linear}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item.theme-lime.tablist__item--active:before{content:"";background-color:#bad80a;transition:background-color .25s linear}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item.theme-yellow.tablist__item--active:before{content:"";background-color:#fcd200;transition:background-color .25s linear}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item.theme-green.tablist__item--active:before{content:"";background-color:#6ea514;transition:background-color .25s linear}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item.theme-blue.tablist__item--active:before{content:"";background-color:#4f60d2;transition:background-color .25s linear}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item.theme-red.tablist__item--active:before{content:"";background-color:#e04232;transition:background-color .25s linear}
.card-slider-structure__tabs .tablist__menu .tablist__list--wrapper .tablist__list .tablist__item.theme-grey.tablist__item--active:before{content:"";background-color:#efeff1;transition:background-color .25s linear}
.card-slider-structure__tabs .tablist__menu .tabpanel__content{display:none;padding-left:0;padding-right:0}
.card-slider-structure__tabs .tablist__menu .tabpanel__content.tabpanel__content--active{display:block}
.card-slider.cq-Editable-dom{min-height:200px}
.card-slider__swiper-scrollbar.cq-Editable-dom{display:block !important}
.card-slider-cards.cq-Editable-dom{width:80%;margin:0 auto}
body:not(.aem-edit-mode) .card-slider .card-slider__swiper-scrollbar{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width:100%;height:555px}
body:not(.aem-edit-mode) .card-slider .card-slider__swiper-scrollbar.swiper-pointer-events{touch-action:pan-y}
body:not(.aem-edit-mode) .card-slider .cmp-container{position:relative;width:100%;height:475px;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
body:not(.aem-edit-mode) .card-slider .cmp-container .card-slider-cards{flex-shrink:0;height:100%;position:relative;transition-property:transform;padding:0 !important}
@media(max-width:767.98px){body:not(.aem-edit-mode) .card-slider .cmp-container .card-slider-cards.swiper-slide-next,body:not(.aem-edit-mode) .card-slider .cmp-container .card-slider-cards.swiper-slide-prev{opacity:.4}
}
@media(min-width:768px){body:not(.aem-edit-mode) .card-slider .cmp-container .card-slider-cards.swiper-slide-next + div,body:not(.aem-edit-mode) .card-slider .cmp-container .card-slider-cards.swiper-slide-prev{opacity:.4}
}
body:not(.aem-edit-mode) .card-slider .cmp-container .card-slider-cards.swiper-backface-hidden{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper{width:calc(100% - var(--grid-outter-gutter));right:var(--grid-outter-gutter);height:40px;position:absolute;bottom:0}
@media(max-width:1023.98px){body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper{width:calc(100% - var(--grid-outter-gutter) - var(--grid-outter-gutter));left:var(--grid-outter-gutter)}
}
body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .swiper-scrollbar{position:absolute;left:0;bottom:18px;z-index:50;height:4px;width:100%;cursor:pointer}
@media(min-width:1024px){body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .swiper-scrollbar{width:75%}
}
body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .swiper-scrollbar[style*="display: none"] + .icn-button-prev,body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .swiper-scrollbar[style*="display: none"] + .icn-button-prev + .icn-button-next{display:none !important}
body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .icn-button-next{right:0;left:auto}
body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .icn-button-prev{right:64px;left:auto}
body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .icn-button-next,body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .icn-button-prev{position:absolute;top:0;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;display:none}
@media(min-width:1024px){body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .icn-button-next,body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .icn-button-prev{display:block}
}
body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .icn-button-next.swiper-button-disabled,body:not(.aem-edit-mode) .card-slider .swiper-navigation__wraper .icn-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
body.aem-edit-mode .card-slider .cmp-container{display:flex;flex-wrap:wrap}
body.aem-edit-mode .card-slider .cmp-container .new.cq-Editable-dom{flex-wrap:wrap;flex:0 0 100%;max-width:100%}
body.aem-edit-mode .card-slider .cmp-container .card-slider-cards{width:100%}
@media(min-width:375px){body.aem-edit-mode .card-slider .cmp-container .card-slider-cards{flex:0 0 50%;max-width:50%}
}
@media(min-width:768px){body.aem-edit-mode .card-slider .cmp-container .card-slider-cards{flex:0 0 33.333333%;max-width:33.333333%}
}
.swiper-navigation__wraper .swiper-scrollbar,.swiper-navigation__wraper .swiper-scrollbar{background:#35363e}
.swiper-navigation__wraper .swiper-scrollbar-drag,.swiper-navigation__wraper .swiper-scrollbar-drag{background:#f7f7f8}
.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper,.card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper{width:320px}
@media(max-width:768px){.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper,.card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper{width:312px}
}
@media(max-width:1024px){.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper,.card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper{width:296px}
}
@media(max-width:1920px){.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper,.card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper{width:296px}
}
@media(min-width:1024px){.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper .card-standard__image-container{height:195px}
}
@media(min-width:1440px){.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper .card-standard__image-container{height:270px}
}
@media(min-width:1024px){.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper .card-standard__background,.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper .card-standard__background-hover{height:calc(100% - 195px + 20px)}
}
@media(min-width:1440px){.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper .card-standard__background,.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper .card-standard__background-hover{height:calc(100% - 270px + 20px)}
}
.card-slider__swiper-scrollbar .card-slider-cards.card-standard-wrapper .mode-button-wrapper{display:none}
.card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper.highlighted{width:320px}
@media(max-width:768px){.card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper.highlighted{width:312px}
}
@media(max-width:1024px){.card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper.highlighted{width:408px}
}
@media(max-width:1920px){.card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper.highlighted{width:408px}
}
@media(min-width:1024px){.card-content-modal-grid .module-structure[class*="mode-light"].mode-background,.card-content-modal-grid .module-structure[class*="mode-dark"].mode-background,.card-content-modal-grid .module-structure[class*="mode-grey"].mode-background,.card-content-modal-grid .module-structure[class*="mode-light"]>.mode-background,.card-content-modal-grid .module-structure[class*="mode-dark"]>.mode-background,.card-content-modal-grid .module-structure[class*="mode-grey"]>.mode-background{padding-top:var(--spacing-MD);padding-bottom:var(--spacing-MD)}
}
.card-content-modal-grid .cmp-container{display:flex;flex-wrap:wrap;margin-left:calc(-0.5 * var(--grid-gutter));margin-right:calc(-0.5 * var(--grid-gutter))}
.card-content-modal-grid .cmp-container .cq-Editable-dom>.module-structure{height:calc(100% - 45px) !important}
.card-content-modal-grid .cmp-container .new.cq-Editable-dom{flex-wrap:wrap;flex:0 0 100%;max-width:100%}
.card-content-modal-grid .content-detail-modal__buttons{margin-top:24px;margin-bottom:48px}
.card-content-modal-grid .content-detail-modal__buttons>*{display:block}
.card-content-modal-grid .content-detail-modal__buttons>*:not(:first-child){margin-left:16px}
.card-content-modal-grid .content-detail-modal__image{margin:32px 0}
.card-content-modal-grid .content-detail-modal__image img{display:block;max-width:100%;height:auto}
.card-content-modal-grid .content-detail-modal__content h1,.card-content-modal-grid .content-detail-modal__content h2,.card-content-modal-grid .content-detail-modal__content h3,.card-content-modal-grid .content-detail-modal__content h4,.card-content-modal-grid .content-detail-modal__content h5,.card-content-modal-grid .content-detail-modal__content h6{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.card-content-modal-grid .content-detail-modal__content p{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif !important;color:#f7f7f8 !important}
.card-content-modal-grid .view-1-2 .cmp-container,.card-content-modal-grid .view-1-3 .cmp-container,.card-content-modal-grid .view-1-4 .cmp-container{display:flex;flex-wrap:wrap}
.card-content-modal-grid .view-1-2 .module-structure,.card-content-modal-grid .view-1-3 .module-structure,.card-content-modal-grid .view-1-4 .module-structure{margin-bottom:var(--grid-gutter)}
.card-content-modal-grid .view-1-2 .card-content-modal-wrapper,.card-content-modal-grid .view-1-3 .card-content-modal-wrapper,.card-content-modal-grid .view-1-4 .card-content-modal-wrapper,.card-content-modal-grid .view-1-2 .content-card-wrapper,.card-content-modal-grid .view-1-3 .content-card-wrapper,.card-content-modal-grid .view-1-4 .content-card-wrapper{position:relative;width:100%;margin-bottom:var(--grid-gutter)}
.card-content-modal-grid .view-1-2 .card-content-modal-wrapper .container,.card-content-modal-grid .view-1-3 .card-content-modal-wrapper .container,.card-content-modal-grid .view-1-4 .card-content-modal-wrapper .container,.card-content-modal-grid .view-1-2 .content-card-wrapper .container,.card-content-modal-grid .view-1-3 .content-card-wrapper .container,.card-content-modal-grid .view-1-4 .content-card-wrapper .container{padding-right:calc(0.5 * var(--grid-gutter)) !important;padding-left:calc(0.5 * var(--grid-gutter)) !important}
@media(min-width:1024px){.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .card-content-modal__image-container,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .card-content-modal__image-container,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__image-container,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__image-container,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .card-content-modal__image-container,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .card-content-modal__image-container,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__image-container,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__image-container,.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .content-card__image-container,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .content-card__image-container,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__image-container,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__image-container,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .content-card__image-container,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .content-card__image-container,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__image-container,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__image-container{height:195px}
}
@media(min-width:1440px){.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .card-content-modal__image-container,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .card-content-modal__image-container,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__image-container,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__image-container,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .card-content-modal__image-container,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .card-content-modal__image-container,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__image-container,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__image-container,.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .content-card__image-container,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .content-card__image-container,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__image-container,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__image-container,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .content-card__image-container,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .content-card__image-container,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__image-container,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__image-container{height:270px}
}
@media(min-width:1024px){.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .card-content-modal__background,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .card-content-modal__background,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .card-content-modal__background,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .card-content-modal__background,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background,.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .content-card__background,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .content-card__background,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__background,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__background,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .content-card__background,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .content-card__background,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__background,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__background,.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .card-content-modal__background-hover,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .card-content-modal__background-hover,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background-hover,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background-hover,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .card-content-modal__background-hover,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .card-content-modal__background-hover,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background-hover,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background-hover,.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .content-card__background-hover,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .content-card__background-hover,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__background-hover,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__background-hover,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .content-card__background-hover,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .content-card__background-hover,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__background-hover,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__background-hover{height:calc(100% - 195px + 20px)}
}
@media(min-width:1440px){.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .card-content-modal__background,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .card-content-modal__background,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .card-content-modal__background,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .card-content-modal__background,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background,.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .content-card__background,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .content-card__background,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__background,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__background,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .content-card__background,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .content-card__background,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__background,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__background,.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .card-content-modal__background-hover,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .card-content-modal__background-hover,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background-hover,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background-hover,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .card-content-modal__background-hover,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .card-content-modal__background-hover,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background-hover,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .card-content-modal__background-hover,.card-content-modal-grid .view-1-3:not(.with-highlight) .card-content-modal .content-card__background-hover,.card-content-modal-grid .view-1-3:not(.with-highlight) .content-card .content-card__background-hover,.card-content-modal-grid .view-1-3.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__background-hover,.card-content-modal-grid .view-1-3.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__background-hover,.card-content-modal-grid .view-1-4:not(.with-highlight) .card-content-modal .content-card__background-hover,.card-content-modal-grid .view-1-4:not(.with-highlight) .content-card .content-card__background-hover,.card-content-modal-grid .view-1-4.with-highlight .card-content-modal:not(:nth-child(1)):not(:nth-child(2)) .content-card__background-hover,.card-content-modal-grid .view-1-4.with-highlight .content-card:not(:nth-child(1)):not(:nth-child(2)) .content-card__background-hover{height:calc(100% - 270px + 20px)}
}
.card-content-modal-grid .view-1-2.view-1-3 .card-content-modal-wrapper,.card-content-modal-grid .view-1-2.view-1-3 .content-card-wrapper{flex:0 0 100%;max-width:100%}
@media(min-width:768px){.card-content-modal-grid .view-1-2.view-1-3 .card-content-modal-wrapper,.card-content-modal-grid .view-1-2.view-1-3 .content-card-wrapper{flex:0 0 50%;max-width:50%}
}
@media(min-width:1024px){.card-content-modal-grid .view-1-2.view-1-3 .card-content-modal-wrapper,.card-content-modal-grid .view-1-2.view-1-3 .content-card-wrapper{flex:0 0 33.333333%;max-width:33.333333%}
}
.card-content-modal-grid .view-1-2.view-1-4 .card-content-modal-wrapper,.card-content-modal-grid .view-1-2.view-1-4 .content-card-wrapper{flex:0 0 100%;max-width:100%}
@media(min-width:768px){.card-content-modal-grid .view-1-2.view-1-4 .card-content-modal-wrapper,.card-content-modal-grid .view-1-2.view-1-4 .content-card-wrapper{flex:0 0 50%;max-width:50%}
}
@media(min-width:1024px){.card-content-modal-grid .view-1-2.view-1-4 .card-content-modal-wrapper,.card-content-modal-grid .view-1-2.view-1-4 .content-card-wrapper{flex:0 0 25%;max-width:25%}
}
.card-content-modal-grid .view-1-3 .card-content-modal-wrapper,.card-content-modal-grid .view-1-3 .content-card-wrapper{flex:0 0 100%;max-width:100%}
@media(min-width:768px){.card-content-modal-grid .view-1-3 .card-content-modal-wrapper,.card-content-modal-grid .view-1-3 .content-card-wrapper{flex:0 0 50%;max-width:50%}
}
@media(min-width:1024px){.card-content-modal-grid .view-1-3 .card-content-modal-wrapper,.card-content-modal-grid .view-1-3 .content-card-wrapper{flex:0 0 33.333333%;max-width:33.333333%}
}
.card-content-modal-grid .view-1-4 .card-content-modal-wrapper,.card-content-modal-grid .view-1-4 .content-card-wrapper{flex:0 0 100%;max-width:100%}
@media(min-width:768px){.card-content-modal-grid .view-1-4 .card-content-modal-wrapper,.card-content-modal-grid .view-1-4 .content-card-wrapper{flex:0 0 50%;max-width:50%}
}
@media(min-width:1024px){.card-content-modal-grid .view-1-4 .card-content-modal-wrapper,.card-content-modal-grid .view-1-4 .content-card-wrapper{flex:0 0 25%;max-width:25%}
}
.card-content-modal-grid .with-highlight .card-content-modal-wrapper:nth-child(1),.card-content-modal-grid .with-highlight .content-card-wrapper:nth-child(1),.card-content-modal-grid .with-highlight .card-content-modal-wrapper:nth-child(2),.card-content-modal-grid .with-highlight .content-card-wrapper:nth-child(2){flex:0 0 100%;max-width:100%}
@media(min-width:768px){.card-content-modal-grid .with-highlight .card-content-modal-wrapper:nth-child(1),.card-content-modal-grid .with-highlight .content-card-wrapper:nth-child(1),.card-content-modal-grid .with-highlight .card-content-modal-wrapper:nth-child(2),.card-content-modal-grid .with-highlight .content-card-wrapper:nth-child(2){flex:0 0 50%;max-width:50%}
}
.card-content-modal-grid .js-visible{display:block !important}
.card-content-modal-grid .js-not-visible{display:none}
.card-content-modal-grid .js-last-visible-mobile{overflow:hidden}
.card-content-modal-grid__cta-container{height:100%;width:100%}
.card-content-modal-grid__cta-column{position:relative;height:100%;width:100%}
.card-content-modal-grid__cta,.card-content-modal-grid__cta>.btn{width:100% !important}
@media(min-width:768px){.card-content-modal-grid__cta,.card-content-modal-grid__cta>.btn{width:unset !important}
}
@media(max-width:767.98px){.card-content-modal-grid .mode-light .card-content-modal-grid__cta-container--background-image{position:relative;height:100%}
.card-content-modal-grid .mode-light .card-content-modal-grid__cta-container--background-image::before{content:"";position:absolute;height:100%;width:100%;bottom:39px;left:0;z-index:0;background-image:linear-gradient(0,#fff 0,rgba(255,255,255,0.7) 20%,rgba(255,255,255,0) 100%)}
}
@media(max-width:767.98px){.card-content-modal-grid .mode-grey .card-content-modal-grid__cta-container--background-image{position:relative;height:100%}
.card-content-modal-grid .mode-grey .card-content-modal-grid__cta-container--background-image::before{content:"";position:absolute;height:100%;width:100%;bottom:39px;left:0;z-index:0;background-image:linear-gradient(0,#f7f7f8 0,rgba(247,247,248,0.7) 20%,rgba(247,247,248,0) 100%)}
}
@media(max-width:767.98px){.card-content-modal-grid .mode-dark .card-content-modal-grid__cta-container--background-image{position:relative;height:100%}
.card-content-modal-grid .mode-dark .card-content-modal-grid__cta-container--background-image::before{content:"";position:absolute;height:100%;width:100%;bottom:39px;left:0;z-index:0;background-image:linear-gradient(0,#000 0,rgba(0,0,0,0.7) 20%,rgba(0,0,0,0) 100%)}
}
.card-content-modal{position:relative;width:100%;height:100%}
.card-content-modal__background,.card-content-modal__background-hover{position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 212px + 20px);clip-path:polygon(0 0,100% 21px,100% 100%,0 100%);z-index:1;background-color:#000 !important}
@media(min-width:1024px){.card-content-modal__background,.card-content-modal__background-hover{height:calc(100% - 300px + 20px)}
}
@media(min-width:1440px){.card-content-modal__background,.card-content-modal__background-hover{height:calc(100% - 415px + 20px)}
}
.card-content-modal__card-wrapper{display:flex;flex-direction:column;align-items:stretch}
.card-content-modal__image-container{flex-shrink:0;position:relative;height:212px;overflow:hidden;z-index:0}
@media(min-width:1024px){.card-content-modal__image-container{height:301px}
}
@media(min-width:1440px){.card-content-modal__image-container{height:418px}
}
.card-content-modal__image-container__image{position:absolute;left:50%;top:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}
.card-content-modal__image-container__label{position:absolute;top:0;left:0;z-index:2}
.card-content-modal__image-container__label__text{display:none}
.card-content-modal__image-container__label.label-type--text .card-content-modal__image-container__label__text{display:block;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;line-height:32px;padding:0 8px;background-color:transparent}
.card-content-modal__text-container{flex-grow:1;position:relative;z-index:1}
.card-content-modal__text-container__title{margin-bottom:8px;font-size:var(--font-size-title-M);line-height:140%;color:#1e1f27;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
.card-content-modal__text-container__lead{font-size:var(--font-size-text-L);line-height:140%;color:#1e1f27;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.card-content-modal .mode-button-wrapper{position:relative;z-index:1}
body:not(.aem-edit-mode) .card-content-modal .mode-button-wrapper .btn{margin-top:1.5rem}
@media(max-width:768px){body:not(.aem-edit-mode) .card-content-modal .mode-button-wrapper div[class*="cta-"],body:not(.aem-edit-mode) .card-content-modal .mode-button-wrapper .btn:not(.btn-type-text){width:100%}
}
body.aem-edit-mode .cq-Editable-dom .card-content-modal .mode-button-wrapper .edit-mode-label{margin-top:1.5rem}
.card-content-modal .js-open-modal{cursor:pointer}
@keyframes progressBar{0{transform:scaleX(0)}
100%{transform:scaleX(1)}
}
.big-banner{color:#fff;margin-top:-38px;padding-bottom:30px;min-height:845px}
.big-banner:not(:first-child){background-color:#1e1f27}
@media(min-width:768px){.big-banner{min-height:671px;padding-bottom:49px}
}
.big-banner__slider{position:relative;z-index:1;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media(min-width:1440px){.big-banner__slider{max-height:684px;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
}
.big-banner__slider--full-width{position:relative;z-index:1;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media(min-width:768px){.big-banner .dotsSwiper .js-moviesDotsList{max-width:100%;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between}
.big-banner .dotsSwiper .js-moviesDotsList.-less-movies{justify-content:flex-start}
.big-banner .dotsSwiper .js-moviesDotsList.-less-movies .big-banner-dot{margin-right:40px}
}
@media(min-width:768px) and (min-width:1440px){.big-banner .dotsSwiper .js-moviesDotsList.-less-movies .big-banner-dot{margin-right:36px}
}
.big-banner .dotsSwiper .js-moviesDotsList.many-movies{margin-left:0;transform:translate3d(43px,0,0)}
@media(max-width:767.98px){.big-banner__width-fix{width:153px !important}
}
.big-banner__swiper-progress{overflow:visible;position:relative;width:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translate3d(0,0,0)}
.big-banner__swiper-progress.cardsSwiper{background-image:linear-gradient(to bottom,#35363e -15.81%,rgba(53,54,62,0) 100%);background-repeat:no-repeat}
.big-banner__swiper-progress .big-banner-card{flex-shrink:0;width:100%;height:auto;position:relative;transition-property:transform;background:url("clientlib-site/resources/images/img-movie-detail-placeholder.png") top left no-repeat;background-size:150%;opacity:0;pointer-events:none;transition:opacity .35s ease !important}
.big-banner__swiper-progress .big-banner-card.swiper-slide-visible{opacity:1;pointer-events:all}
@media(min-width:768px){.big-banner__swiper-progress .big-banner-card{background-position:top left}
}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-card{background-size:100%}
}
.big-banner__swiper-progress .big-banner-card .icn-play-wrapper{opacity:.6;transition:opacity .35s ease}
.big-banner__swiper-progress .big-banner-card:hover .icn-play-wrapper{opacity:1}
.big-banner__swiper-progress .big-banner-card.swiper-backface-hidden{transform:translateZ(0);backface-visibility:hidden}
.big-banner__swiper-progress .big-banner-card.swiper-backface-hidden .swiper-navigation__wraper{visibility:hidden;display:none}
.big-banner__swiper-progress .big-banner-card__img-wrapper{display:block;overflow:hidden;min-height:410px}
.big-banner__swiper-progress .big-banner-card__img-wrapper.-placeholder{width:100%;height:100%;background:url("clientlib-site/resources/images/img-movie-detail-placeholder.png") top left no-repeat;background-size:cover}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-card__img-wrapper{min-height:576px}
}
.big-banner__swiper-progress .big-banner-card__img-wrapper img{width:auto;height:410px}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-card__img-wrapper img{margin-left:0;width:100%;height:auto}
}
.big-banner__swiper-progress .big-banner-card__img-wrapper .icn-play-wrapper{height:96px;width:96px;position:absolute;left:50%;top:50%;transform:translateY(-48px) translateX(-48px)}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-card__img-wrapper .icn-play-wrapper{left:25%;top:50%;transform:translateY(-48px)}
}
.big-banner__swiper-progress .big-banner-card__img-wrapper::after{content:"";display:block;height:calc(102%);width:100%;position:absolute;top:0;background:linear-gradient(160.66deg,rgba(30,31,39,0.0001) 20.01%,#1e1f27 77.98%)}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-card__img-wrapper::after{background:linear-gradient(177.88deg,rgba(30,31,39,0.0001) 57.65%,#1e1f27 77.72%)}
}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-card__img-wrapper::before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;background:linear-gradient(61.36deg,rgba(30,31,39,0.0001) 26.53%,#1e1f27 61.79%)}
}
.big-banner__swiper-progress .big-banner-card__content{position:absolute;right:0;bottom:0;margin-top:var(--spacing-XXXL);padding-left:var(--grid-outter-gutter);padding-right:var(--grid-outter-gutter);padding-bottom:var(--spacing-XXXS);z-index:6}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-card__content{margin-top:0;height:90%;top:50%;transform:translateY(-50%);bottom:unset;padding-top:124px;padding-left:22px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}
}
.big-banner__swiper-progress .big-banner-card__content__pre-title{color:#bbbcc4;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);margin-bottom:var(--spacing-XXXS)}
.big-banner__swiper-progress .big-banner-card__content__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-XXL);line-height:40px;letter-spacing:-1.5px;padding-bottom:24px}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-card__content__title{line-height:56px}
}
@media(min-width:1440px){.big-banner__swiper-progress .big-banner-card__content__title{max-width:70%}
}
.big-banner__swiper-progress .big-banner-card__content__icons-wrapper{display:none}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-card__content__icons-wrapper{position:absolute;top:38px;right:44px;padding-bottom:var(--spacing-XXXS);display:flex;justify-content:flex-end;transform-origin:top right;transform:scale(0.8)}
.big-banner__swiper-progress .big-banner-card__content__icons-wrapper .icn-svg{margin-left:20px}
}
.big-banner__swiper-progress .big-banner-card__content__info{display:none}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-card__content__info{padding-bottom:var(--spacing-MD);display:block}
}
.big-banner__swiper-progress .big-banner-card__content__info__actors,.big-banner__swiper-progress .big-banner-card__content__info__director{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;color:#94959d;font-size:var(--font-size-text-S);text-transform:capitalize}
.big-banner__swiper-progress .big-banner-card__content__info__actors span,.big-banner__swiper-progress .big-banner-card__content__info__director span{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;color:#efeff1;text-transform:none}
.big-banner__swiper-progress .big-banner-card__content .mode-button-wrapper{padding-bottom:var(--spacing-XL)}
@media(max-width:767.98px){.big-banner__swiper-progress .big-banner-card__content .mode-button-wrapper a{width:100%}
}
.big-banner__swiper-progress.swiper-thumbs .swiper-wrapper{display:flex;justify-content:space-between;margin-bottom:32px}
@media(min-width:1024px){.big-banner__swiper-progress.swiper-thumbs .swiper-wrapper{margin-bottom:0}
}
.big-banner__swiper-progress .big-banner-dot{z-index:2;margin-bottom:0 !important;aspect-ratio:.69}
.big-banner__swiper-progress .big-banner-dot:not(.-swiper-on){cursor:pointer}
.big-banner__swiper-progress .big-banner-dot.swiper-slide{width:auto;height:221px;max-height:221px;transform-origin:center}
@media(max-width:767.98px){.big-banner__swiper-progress .big-banner-dot.swiper-slide{transition:all .35s ease;transform:scale(0.76)}
.big-banner__swiper-progress .big-banner-dot.swiper-slide.swiper-slide-active{transform:scale(1)}
.big-banner__swiper-progress .big-banner-dot.swiper-slide.-active{transform:scale(1)}
}
@media(min-width:768px){.big-banner__swiper-progress .big-banner-dot.swiper-slide{width:calc((100% - 210px) / 6);min-width:152px;height:auto;max-height:100%;aspect-ratio:.68493151;transform:none;overflow:hidden}
}
.big-banner__swiper-progress .big-banner-dot.swiper-slide img{width:auto;height:100%}
.big-banner__swiper-progress .big-banner-dot.hide{display:none;opacity:0}
.big-banner__swiper-progress .big-banner-dot.-active::before,.big-banner__swiper-progress .big-banner-dot.-active::after{content:" ";display:none;position:absolute;bottom:0;left:0;width:100%;height:5px}
.big-banner__swiper-progress .big-banner-dot::before{background-color:#94959d;z-index:2}
.big-banner__swiper-progress .big-banner-dot::after{transform-origin:left;transform:scaleX(0);background-color:#fcd200;width:50%;z-index:3}
@media(min-width:768px){.big-banner__swiper-progress .big-banner-dot{width:calc((100% - 210px) / 6);min-height:221px;height:auto;max-height:100%;aspect-ratio:.68493151;transform:none;overflow:hidden}
.big-banner__swiper-progress .big-banner-dot.-active::before,.big-banner__swiper-progress .big-banner-dot.-active::after{display:block}
.big-banner__swiper-progress .big-banner-dot.-active::after{animation:progressBar 6s linear forwards}
.big-banner__swiper-progress .big-banner-dot.-active.-active-paused::after{animation-play-state:paused}
.big-banner__swiper-progress .big-banner-dot.-active:hover::after{animation-play-state:paused}
.big-banner__swiper-progress .big-banner-dot img{width:auto;height:100%;display:block;position:relative;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
}
@media(min-width:1024px){.big-banner__swiper-progress .big-banner-dot .movie-card__text-container{display:block;padding:32px 16px 16px;background-color:#fff;color:#1e1f27;transition:transform .25s ease;clip-path:polygon(0 0,100% 21px,100% 100%,0 100%);font-size:var(--font-size-text-S);z-index:2}
}
.big-banner__swiper-progress .big-banner-dot:hover .movie-card__text-container{transform:translateY(-100%)}
.big-banner__navigation{position:relative;z-index:5}
.big-banner__navigation.container{pointer-events:none}
.big-banner__navigation.container *{pointer-events:all}
@media(max-width:767.98px){.big-banner__navigation.container{padding-left:0 !important;padding-right:0 !important}
}
@media(min-width:768px){.big-banner__navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
}
@media(min-width:1024px){.big-banner__navigation{margin-top:-100px}
}
.big-banner__navigation__tabs-main{padding-top:var(--spacing-XXL);max-width:100% !important}
.big-banner__navigation__tabs-main::after{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100vw - 54px);height:1px;border-top:1px solid #404149}
@media(min-width:768px){.big-banner__navigation__tabs-main{padding-top:0;max-width:unset}
.big-banner__navigation__tabs-main::after{display:none}
}
.big-banner__navigation__tabs-wrapper{position:relative;margin-bottom:32px}
.big-banner__navigation__tabs-wrapper::after{content:" ";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:2px;background-color:#2a2a33;z-index:1}
@media(min-width:768px){.big-banner__navigation__tabs-wrapper{margin-top:40px;margin-bottom:32px}
.big-banner__navigation__tabs-wrapper::after{display:none}
}
.big-banner__navigation__tabs-container{display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow-x:auto;padding-left:24px;padding-right:24px;-ms-overflow-style:none;scrollbar-width:none}
.big-banner__navigation__tabs-container::-webkit-scrollbar{display:none}
@media(min-width:768px){.big-banner__navigation__tabs-container{padding-left:0;padding-right:0;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none}
.big-banner__navigation__tabs-container::-webkit-scrollbar{display:none}
}
@media(min-width:1024px){.big-banner__navigation__tabs-container{padding-left:0;padding-right:0}
}
.big-banner__navigation__tab{margin:0;padding:3px 32px 4px;background-color:transparent;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;color:#f7f7f8;white-space:nowrap;cursor:pointer;z-index:2;border:0;border-bottom:3px solid rgba(75,219,197,0);transition:border-color .3s ease}
@media(min-width:768px){.big-banner__navigation__tab:not(:last-child){margin-right:32px}
}
.big-banner__navigation__tab::first-letter {text-transform:capitalize}
@media(min-width:768px){.big-banner__navigation__tab{padding:0;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:24px;line-height:32px;letter-spacing:-0.015rem;color:#fff;transition:opacity .25s ease}
}
.big-banner__navigation__tab.-on{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;letter-spacing:-0.015rem;border:0;border-bottom:3px solid #4bdbc5}
@media(min-width:768px){.big-banner__navigation__tab.-on{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
}
.big-banner__navigation__list-button{margin-top:32px;display:flex;justify-content:center}
@media(min-width:768px){.big-banner__navigation__list-button{margin-top:0}
}
.big-banner__navigation__list-button a{color:#fff;text-decoration:underline;font-weight:500;font-size:var(--font-size-text-S)}
.big-banner__modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}
.big-banner__modal__wrapper{margin:auto;width:80%;position:relative}
.big-banner__modal__wrapper__close{color:#fff;position:absolute;right:20px;font-size:40px;cursor:pointer;font-weight:700;z-index:1}
.big-banner__modal__wrapper__close:hover,.big-banner__modal__wrapper__close:focus{color:#000;text-decoration:none;cursor:pointer}
.big-banner>.module-structure{transition:opacity .35s ease-in-out}
.big-banner.-hide>.module-structure{opacity:0;pointer-events:0}
.big-banner .big-banner__navigation .big-banner-thumbs__swiper-scrollbar{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width:100%;height:350px}
@media(max-width:767.98px){.big-banner .big-banner__navigation .big-banner-thumbs__swiper-scrollbar{height:318px}
}
.big-banner .big-banner__navigation .big-banner-thumbs__swiper-scrollbar.swiper-pointer-events{touch-action:pan-y}
.big-banner .big-banner__navigation .big-banner-thumbs__swiper-scrollbar .swiper-initialized .js-moviesDotsList{left:-45%}
.big-banner .big-banner__navigation .js-moviesDotsList{position:relative;width:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;height:290px}
@media(max-width:1023.98px){.big-banner .big-banner__navigation .js-moviesDotsList{margin-top:32px;margin-bottom:32px}
}
.big-banner .big-banner__navigation .js-moviesDotsList .big-banner-dot{flex-shrink:0;height:100%;position:relative;transition-property:transform;padding:0 !important;width:195px;border:0;background-color:transparent}
@media(min-width:1440px){.big-banner .big-banner__navigation .js-moviesDotsList .big-banner-dot{max-width:unset;height:100%;max-height:unset;width:195px !important}
}
@media(max-width:767.98px){.big-banner .big-banner__navigation .js-moviesDotsList .big-banner-dot{width:168px !important}
.big-banner .big-banner__navigation .js-moviesDotsList .big-banner-dot img{width:100%}
.big-banner .big-banner__navigation .js-moviesDotsList .big-banner-dot.swiper-slide-next,.big-banner .big-banner__navigation .js-moviesDotsList .big-banner-dot.swiper-slide-prev{opacity:.4}
}
@media(min-width:768px){.big-banner .big-banner__navigation .js-moviesDotsList .big-banner-dot.swiper-slide-next + div,.big-banner .big-banner__navigation .js-moviesDotsList .big-banner-dot.swiper-slide-prev{opacity:.4}
}
.big-banner .big-banner__navigation .js-moviesDotsList .big-banner-dot.swiper-backface-hidden{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.big-banner .big-banner__navigation .swiper-navigation__wraper{width:calc(100% - var(--grid-outter-gutter));right:var(--grid-outter-gutter);height:40px;position:absolute;bottom:0}
@media(max-width:1023.98px){.big-banner .big-banner__navigation .swiper-navigation__wraper{width:calc(100% - var(--grid-outter-gutter) - var(--grid-outter-gutter));left:var(--grid-outter-gutter)}
}
@media(max-width:1024px){.big-banner .big-banner__navigation .swiper-navigation__wraper{width:85%;left:22px;right:0}
}
.big-banner .big-banner__navigation .swiper-navigation__wraper .swiper-scrollbar{position:absolute;left:0;bottom:18px;z-index:50;height:4px;width:100%;cursor:pointer;opacity:inherit !important}
@media(min-width:1024px){.big-banner .big-banner__navigation .swiper-navigation__wraper .swiper-scrollbar{width:75%}
}
.big-banner .big-banner__navigation .swiper-navigation__wraper .swiper-scrollbar[style*="display: none"] + .icn-button-prev,.big-banner .big-banner__navigation .swiper-navigation__wraper .swiper-scrollbar[style*="display: none"] + .icn-button-prev + .icn-button-next{display:none !important}
.big-banner .big-banner__navigation .swiper-navigation__wraper .icn-button-next:not(.swiper-button-disabled){filter:sepia(41%) saturate(618%) hue-rotate(110deg) brightness(91%) contrast(88%)}
.big-banner .big-banner__navigation .swiper-navigation__wraper .icn-button-next{right:0;left:auto}
.big-banner .big-banner__navigation .swiper-navigation__wraper .icn-button-prev{right:64px;left:auto}
.big-banner .big-banner__navigation .swiper-navigation__wraper .icn-button-next,.big-banner .big-banner__navigation .swiper-navigation__wraper .icn-button-prev{position:absolute;top:0;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;display:none}
@media(min-width:1024px){.big-banner .big-banner__navigation .swiper-navigation__wraper .icn-button-next,.big-banner .big-banner__navigation .swiper-navigation__wraper .icn-button-prev{display:block}
}
.big-banner .big-banner__navigation .swiper-navigation__wraper .icn-button-next.swiper-button-disabled,.big-banner .big-banner__navigation .swiper-navigation__wraper .icn-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.big-banner .swiper-navigation__wraper .swiper-scrollbar,.big-banner .swiper-navigation__wraper .swiper-scrollbar{background:#35363e}
.big-banner .swiper-navigation__wraper .swiper-scrollbar-drag,.big-banner .swiper-navigation__wraper .swiper-scrollbar-drag{background:#f7f7f8}
.big-banner .big-banner-thumbs__swiper-scrollbar .js-moviesDotsList.big-banner-dot,.big-banner .big-banner-thumbs__swiper-scrollbar .js-moviesDotsList.big-banner-dot{width:320px}
@media(max-width:768px){.big-banner .big-banner-thumbs__swiper-scrollbar .js-moviesDotsList.big-banner-dot,.big-banner .big-banner-thumbs__swiper-scrollbar .js-moviesDotsList.big-banner-dot{width:312px}
}
@media(max-width:1024px){.big-banner .big-banner-thumbs__swiper-scrollbar .js-moviesDotsList.big-banner-dot,.big-banner .big-banner-thumbs__swiper-scrollbar .js-moviesDotsList.big-banner-dot{width:296px}
}
@media(max-width:1920px){.big-banner .big-banner-thumbs__swiper-scrollbar .js-moviesDotsList.big-banner-dot,.big-banner .big-banner-thumbs__swiper-scrollbar .js-moviesDotsList.big-banner-dot{width:296px}
}
@media(min-width:1024px){.big-banner .big-banner-thumbs__swiper-scrollbar .card-slider-cards.card-standard-wrapper .card-standard__image-container{height:195px}
}
@media(min-width:1440px){.big-banner .big-banner-thumbs__swiper-scrollbar .card-slider-cards.card-standard-wrapper .card-standard__image-container{height:270px}
}
.big-banner .card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper.highlighted{width:320px}
@media(max-width:768px){.big-banner .card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper.highlighted{width:312px}
}
@media(max-width:1024px){.big-banner .card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper.highlighted{width:408px}
}
@media(max-width:1920px){.big-banner .card-slider__swiper-scrollbar .card-slider-cards.content-card-wrapper.highlighted{width:408px}
}
.anchors{position:relative;z-index:5;pointer-events:none}
.root--sticky--anchors--state .anchors{position:-webkit-sticky;position:sticky;top:0}
.root--sticky--anchors--state .anchors .container{box-shadow:0 2px 4px rgba(0,0,0,0.1)}
@media(max-width:1023.98px){.root--sticky--header--state .anchors .membership-wrapper{display:none}
}
.anchors-wrapper{background-color:#fff}
.anchors-wrapper.module-structure.mode-background,.anchors-wrapper.module-structure.mode-background[class*='mode-light'],.anchors-wrapper.module-structure.mode-background[class*='mode-dark'],.anchors-wrapper.module-structure.mode-background[class*='mode-grey']{padding:0}
.anchors-wrapper.module-structure.mode-background .container,.anchors-wrapper.module-structure.mode-background[class*='mode-light'] .container,.anchors-wrapper.module-structure.mode-background[class*='mode-dark'] .container,.anchors-wrapper.module-structure.mode-background[class*='mode-grey'] .container{pointer-events:auto;padding-top:12px;padding-bottom:2px}
@media(max-width:1023.98px){.anchors-wrapper.module-structure.mode-background .container,.anchors-wrapper.module-structure.mode-background[class*='mode-light'] .container,.anchors-wrapper.module-structure.mode-background[class*='mode-dark'] .container,.anchors-wrapper.module-structure.mode-background[class*='mode-grey'] .container{padding-left:0 !important;padding-right:0 !important}
}
@media(min-width:1024px){.anchors-wrapper.module-structure.mode-background .container,.anchors-wrapper.module-structure.mode-background[class*='mode-light'] .container,.anchors-wrapper.module-structure.mode-background[class*='mode-dark'] .container,.anchors-wrapper.module-structure.mode-background[class*='mode-grey'] .container{padding-top:17px;padding-bottom:7px}
}
.anchors .list-menu__title{display:none}
.anchors .list-menu ul{list-style:none;align-items:center;display:flex;gap:8px;overflow-x:auto;margin-bottom:0;padding-left:0;padding-bottom:10px}
@media(max-width:767.98px){.anchors .list-menu ul{padding-left:28px;padding-right:28px}
}
@media(min-width:768px) and (max-width:1023.98px){.anchors .list-menu ul{padding-left:48px;padding-right:48px}
}
.anchors .list-menu ul li a{text-decoration:none;display:block;padding:8px 20px}
@media(min-width:1024px){.anchors .list-menu ul li a:hover .text{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
}
.anchors .list-menu ul li a:target,.anchors .list-menu ul li a.active{cursor:default;pointer-events:none;background-color:#dddee3;border-radius:100px}
.anchors .list-menu ul li a:target .text,.anchors .list-menu ul li a.active .text{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
.anchors .list-menu ul li .text{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);line-height:140%;color:#1e1f27;letter-spacing:-0.015em;white-space:nowrap}
@media(max-width:767.98px){.anchors .membership-wrapper{padding-left:28px;padding-right:28px}
}
@media(min-width:768px) and (max-width:1023.98px){.anchors .membership-wrapper{padding-left:48px;padding-right:48px}
}
@media(max-width:1023.98px){.anchors .membership-wrapper{margin-bottom:12px;border-bottom:1px solid #dddee3;padding-top:12px;padding-bottom:12px}
}
@media(min-width:1024px){.anchors .membership-wrapper{text-align:right}
}
.anchors .membership-wrapper .label-primary{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);line-height:140%;color:#000}
.anchors .membership-wrapper .label-secondary{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;color:#000}
.anchors .mode-dark .list-menu a:target,.anchors .mode-dark .list-menu a.active{background-color:#35363e}
.anchors .mode-dark .list-menu .text{color:#f7f7f8}
@font-face{font-family:'Azo Sans Thin';src:url('clientlib-site/resources/fonts/AzoSans-Thin.woff') format('woff');font-weight:200;font-display:swap}
@font-face{font-family:'Azo Sans Thin Italic';src:url('clientlib-site/resources/fonts/AzoSans-ThinItalic.woff') format('woff');font-weight:200;font-style:italic;font-display:swap}
@font-face{font-family:'Azo Sans Light';src:url('clientlib-site/resources/fonts/AzoSans-Light.woff') format('woff');font-weight:300}
@font-face{font-family:'Azo Sans Light Italic';src:url('clientlib-site/resources/fonts/AzoSans-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:'Azo Sans Regular';src:url('clientlib-site/resources/fonts/AzoSans-Regular.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:'Azo Sans Italic';src:url('clientlib-site/resources/fonts/AzoSans-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Azo Sans Medium';src:url('clientlib-site/resources/fonts/AzoSans-Medium.woff') format('woff');font-weight:500;font-display:swap}
@font-face{font-family:'Azo Sans Medium Italic';src:url('clientlib-site/resources/fonts/AzoSans-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:'Azo Sans Bold';src:url('clientlib-site/resources/fonts/AzoSans-Bold.woff') format('woff');font-weight:700;font-display:swap}
@font-face{font-family:'Azo Sans Bold Italic';src:url('clientlib-site/resources/fonts/AzoSans-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:'Azo Sans Black';src:url('clientlib-site/resources/fonts/AzoSans-Black.woff') format('woff');font-weight:900;font-display:swap}
@font-face{font-family:'Azo Sans Black Italic';src:url('clientlib-site/resources/fonts/AzoSans-BlackItalic.woff') format('woff');font-weight:900;font-style:italic;font-display:swap}
:root{--grid-outter-gutter:27px;--grid-gutter:16px;--spacing-XXXXXXS:2px;--spacing-XXXXXS:2px;--spacing-XXXXS:4px;--spacing-XXXS:4px;--spacing-XXS:8px;--spacing-XS:12px;--spacing-SM:16px;--spacing-MD:20px;--spacing-LG:24px;--spacing-XL:32px;--spacing-XXL:40px;--spacing-XXXL:48px;--spacing-XXXXL:56px;--spacing-XXXXXL:72px;--spacing-XXXXXXL:80px;--font-size-display:32px;--font-size-title-XXS:18px;--font-size-title-XS:18px;--font-size-title-S:18px;--font-size-title-M:18px;--font-size-title-L:20px;--font-size-title-XL:24px;--font-size-title-XXL:32px;--font-size-text-XXXS:8px;--font-size-text-XXS:10px;--font-size-text-XS:12px;--font-size-text-S:14px;--font-size-text-M:16px;--font-size-text-L:18px;--font-size-text-XL:20px;--font-size-text-XXL:24px}
@media(min-width:768px){:root{--grid-outter-gutter:60px;--grid-gutter:24px;--spacing-XXXXXXS:2px;--spacing-XXXXXS:2px;--spacing-XXXXS:4px;--spacing-XXXS:8px;--spacing-XXS:12px;--spacing-XS:16px;--spacing-SM:20px;--spacing-MD:24px;--spacing-LG:32px;--spacing-XL:40px;--spacing-XXL:48px;--spacing-XXXL:56px;--spacing-XXXXL:64px;--spacing-XXXXXL:80px;--spacing-XXXXXXL:96px}
}
@media(min-width:1024px){:root{--grid-outter-gutter:44px;--grid-gutter:24px;--spacing-XXXXXXS:2px;--spacing-XXXXXS:4px;--spacing-XXXXS:8px;--spacing-XXXS:12px;--spacing-XXS:16px;--spacing-XS:20px;--spacing-SM:24px;--spacing-MD:32px;--spacing-LG:40px;--spacing-XL:48px;--spacing-XXL:64px;--spacing-XXXL:72px;--spacing-XXXXL:80px;--spacing-XXXXXL:96px;--spacing-XXXXXXL:112px;--font-size-display:48px;--font-size-title-XXS:18px;--font-size-title-XS:18px;--font-size-title-S:18px;--font-size-title-M:20px;--font-size-title-L:24px;--font-size-title-XL:32px;--font-size-title-XXL:40px}
}
@media(min-width:1440px){:root{--grid-outter-gutter:68px;--grid-gutter:40px;--spacing-XXXXXXS:4px;--spacing-XXXXXS:8px;--spacing-XXXXS:12px;--spacing-XXXS:16px;--spacing-XXS:20px;--spacing-XS:24px;--spacing-SM:32px;--spacing-MD:40px;--spacing-LG:48px;--spacing-XL:64px;--spacing-XXL:72px;--spacing-XXXL:80px;--spacing-XXXXL:96px;--spacing-XXXXXL:112px;--spacing-XXXXXXL:128px;--font-size-display:56px;--font-size-title-XXS:18px;--font-size-title-XS:18px;--font-size-title-S:20px;--font-size-title-M:24px;--font-size-title-L:32px;--font-size-title-XL:40px;--font-size-title-XXL:48px}
}
@media(min-width:1920px){:root{--grid-outter-gutter:120px;--grid-gutter:48px;--spacing-XXXXXXS:8px;--spacing-XXXXXS:12px;--spacing-XXXXS:16px;--spacing-XXXS:20px;--spacing-XXS:24px;--spacing-XS:32px;--spacing-SM:40px;--spacing-MD:48px;--spacing-LG:64px;--spacing-XL:72px;--spacing-XXL:80px;--spacing-XXXL:96px;--spacing-XXXXL:112px;--spacing-XXXXXL:128px;--spacing-XXXXXXL:160px;--font-size-display:72px;--font-size-title-XXS:18px;--font-size-title-XS:20px;--font-size-title-S:24px;--font-size-title-M:32px;--font-size-title-L:40px;--font-size-title-XL:48px;--font-size-title-XXL:56px}
}
.spacing-MD-bottom{margin-bottom:var(--spacing-MD)}
html,body{width:100%;height:100%;margin:0;padding:0;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-title-XXS);line-height:140%;background-color:#1e1f27}
html{font-size:100%;height:-webkit-fill-available}
body{overflow-x:hidden;min-width:320px;min-height:100vh;min-height:-webkit-fill-available}
body.aem-edit-mode .cq-Editable-dom{margin-bottom:var(--spacing-XS)}
main{display:block}
.edit-mode-label{position:relative;font-size:16px;font-weight:700;text-align:center;padding:8px;color:#fff;background:#2680eb;border:2px ridge #174d8f;box-shadow:inset 0 0 20px 5px #0000003f;border-radius:4px}
.edit-mode-label-secondary{position:relative;text-align:center;font-weight:600;font-size:14px;padding:6px;color:#fff;background:#1a559e;border:2px ridge #174d8f;box-shadow:inset 0 0 20px 5px #0000003f;border-radius:4px}
.edit-mode-title{position:relative;font-size:16px;font-weight:700;text-align:center;padding:8px;color:#fcd200}
.edit-mode-wrapper .edit-mode-row{overflow:hidden;border-radius:8px;border:2px dashed #2680eb;margin:40px 0}
.edit-mode-wrapper .edit-mode-row-flex{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}
.edit-mode-wrapper .edit-mode-row-flex .edit-mode-col{flex:0 0 25%;padding:0 2%}
.edit-mode-wrapper .edit-mode-row-flex .edit-mode-col div{white-space:nowrap;text-align:center}
.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:100%;padding-right:var(--grid-outter-gutter);padding-left:var(--grid-outter-gutter)}
.container-fluid{padding-left:calc(0.5 * var(--grid-gutter));padding-right:calc(0.5 * var(--grid-gutter))}
@media(min-width:1440px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:calc(1680px + var(--grid-outter-gutter) + var(--grid-outter-gutter))}
}
.row{margin-left:calc(-0.5 * var(--grid-gutter));margin-right:calc(-0.5 * var(--grid-gutter))}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-left:calc(.5 * var(--grid-gutter));padding-right:calc(.5 * var(--grid-gutter))}
html.root--locked--overlay--state body{overflow:hidden}
html.root--locked--overlay--state body:after{content:"";display:block;position:fixed;top:0;width:100%;height:100%;z-index:15;background:rgba(64,65,73,0.1);backdrop-filter:blur(4px)}
html.root--locked--overlay--state--search body{overflow:hidden}
html.root--locked--overlay--state--search body:after{content:"";display:block;position:fixed;top:113px;width:100vw;height:calc(100% - 113px);z-index:15;background:rgba(64,65,73,0.1);backdrop-filter:blur(4px)}
html.root--locked--overlay--state--search body:after{height:calc(-13%);top:113px}
[data-aos].aos-animate{transform:none !important}
.overlay:not(.overlay--edit){display:none;position:fixed;left:0;top:0;width:100%;height:100%;margin:auto;z-index:20;overflow-x:hidden;overflow-y:auto}
.overlay:not(.overlay--edit).overlay--active{display:block}
.overlay:not(.overlay--edit) .overlay__container{align-items:center;justify-content:center;display:flex;width:100%;height:100%}
.overlay:not(.overlay--edit) .overlay__relative-wrapper{position:relative;padding:60px 27px 44px;width:100%;max-height:100%}
@media(min-width:768px) and (max-width:1024px) and (max-height:767.98px){.overlay:not(.overlay--edit) .overlay__relative-wrapper{padding:50px 116px 49px 60px;width:80%}
}
@media(min-width:768px) and (max-width:1024px) and (min-height:768px){.overlay:not(.overlay--edit) .overlay__relative-wrapper{padding:50px 116px 49px 60px;width:100%}
}
@media(min-width:1024px){.overlay:not(.overlay--edit) .overlay__relative-wrapper{padding:48px 76px 44px}
}
@media(min-width:1440px){.overlay:not(.overlay--edit) .overlay__relative-wrapper{width:82%}
}
.overlay:not(.overlay--edit) .overlay__background{background-color:#000 !important}
.overlay.overlay--edit .overlay__close-btn{display:none}
.overlay .overlay__close-btn{align-items:center;justify-content:center;display:flex;position:absolute;right:25px;top:0;z-index:1;width:40px;height:40px;padding:0;margin:0;background-color:#fff;border:0;border-radius:100%}
@media(min-width:768px) and (max-width:1024px){.overlay .overlay__close-btn{right:59px;top:50px}
}
@media(min-width:1024px){.overlay .overlay__close-btn{right:27px;top:0}
}
.overlay .overlay__close-btn .icn-svg{width:13px;height:13px}
.overlay-version:not(.overlay--edit).overlay{background-color:rgba(0,0,0,0.75) !important}
.overlay-version:not(.overlay--edit) .overlay__background{position:absolute;width:100%;height:100%;background-color:transparent !important}
.overlay-version:not(.overlay--edit) .overlay__relative-wrapper{text-align:center;align-items:center;justify-content:center;display:flex;flex-direction:column;padding:0 8px;width:100%;max-width:366px;height:auto}
.overlay-version:not(.overlay--edit) .overlay__title{color:#efeff1;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin-bottom:8px}
@media(min-width:1024px){.overlay-version:not(.overlay--edit) .overlay__title{font-size:36px;margin-bottom:24px}
}
.overlay-version:not(.overlay--edit) .overlay__subtitle{color:#bbbcc4;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px}
@media(min-width:1024px){.overlay-version:not(.overlay--edit) .overlay__subtitle{font-size:24px;margin-bottom:48px}
}
.overlay-version:not(.overlay--edit) .overlay__cta-wrapper{display:flex;gap:16px;width:100%;max-width:360px}
@media(min-width:1024px){.overlay-version:not(.overlay--edit) .overlay__cta-wrapper{gap:32px}
}
.overlay-version:not(.overlay--edit) .overlay__cta-wrapper .overlay__cta-version{color:#fff;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:26px;text-decoration:none;position:relative;border:1px solid #5b5c64;padding:32px 14px 114px;width:50%;background-color:#35363e}
.overlay-version:not(.overlay--edit) .overlay__cta-wrapper .overlay__cta-version::before{content:"";position:absolute;left:50%;bottom:0;width:109px;height:92px;background:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-movie-claquete-view") no-repeat center bottom;transform:translateX(-50%)}
.overlay-version:not(.overlay--edit) .overlay__cta-wrapper .overlay__cta-version__background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center bottom;background-size:cover}
.overlay-version:not(.overlay--edit) .overlay__cta-wrapper .overlay__cta-version__background.__hidden{display:none}
.overlay-version:not(.overlay--edit) .overlay__cta-wrapper .overlay__cta-version__background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(53,54,62,0.8)}
.overlay-version:not(.overlay--edit) .overlay__cta-wrapper .overlay__cta-version__text{text-align:center;align-items:center;justify-content:center;display:flex;flex-direction:column;position:relative}
.overlay-version:not(.overlay--edit) .overlay__cta-wrapper abbr{color:#fff;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:26px;margin-bottom:16px}
.sidebar-overlay:not(.sidebar-overlay--edit){position:fixed;right:-100%;top:0;width:100%;height:100%;z-index:20;opacity:0;transition:.5s;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
@media(min-width:1024px){.sidebar-overlay:not(.sidebar-overlay--edit){width:44%}
.sidebar-overlay:not(.sidebar-overlay--edit).overlay--large{width:60%}
}
.sidebar-overlay:not(.sidebar-overlay--edit).overlay--active{right:0;opacity:1}
.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__container{align-items:center;justify-content:center;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#fff}
.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__sticky-header{position:-webkit-sticky;position:sticky;top:-1px;display:block !important;z-index:2;background-color:#fff;padding:56px 27px 0 28px}
@media(min-width:1024px){.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__sticky-header{padding:56px 68px 0 48px}
}
.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__relative-wrapper{position:relative;width:100%;padding:10px 27px 40px 28px}
@media(min-width:1024px){.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__relative-wrapper{padding:10px 68px 0 48px}
}
.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__title{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:20px;line-height:40px;padding-bottom:24px}
@media(min-width:375px){.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__title{padding-bottom:32px;font-size:32px}
}
.sidebar-overlay:not(.sidebar-overlay--edit) hr{margin:0 !important;border-top:1px solid #dddee3 !important;padding-bottom:24px}
.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__label{position:absolute;top:0;left:0;height:32px;align-items:center;justify-content:center;display:flex;padding:0 8px;z-index:21;margin-left:28px}
@media(min-width:1024px){.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__label{margin-left:0}
}
.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__label-txt{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:14px}
.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__btn-close.mobile-btn{position:absolute;top:0;right:0;width:60px;height:54px;background-color:#2a2a33;border:0;z-index:20;display:block}
@media(min-width:1024px){.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__btn-close.mobile-btn{display:none}
}
.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__btn-close.desktop-btn{display:none}
@media(min-width:1024px){.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__btn-close.desktop-btn{position:absolute;top:52px;left:-60px;right:unset;width:60px;height:54px;border:0;border-radius:20px 0 0 20px;background-color:#fff;align-items:center;justify-content:center;display:flex;box-shadow:-5px 1px 8px rgba(0,0,0,0.19);z-index:20}
.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__btn-close.desktop-btn::before{content:"";position:absolute;top:-20px;right:-2px;width:22px;height:26px;background:#fff;-webkit-mask-image:radial-gradient(circle 10px at 0 0,transparent 0,transparent 20px,#000 21px)}
.sidebar-overlay:not(.sidebar-overlay--edit) .sidebar-overlay__btn-close.desktop-btn::after{content:"";position:absolute;top:52px;right:-3px;width:22px;height:24px;background:#fff;-webkit-mask-image:radial-gradient(circle 10px at 0 0,transparent 0,transparent 20px,#000 21px);transform:rotate(270deg)}
}
body.aem-edit-mode .cq-Editable-dom .multiple-step-form .step-form [data-form*="step-"]{display:block !important}
body.aem-edit-mode .cq-Editable-dom .form-component .form__error{display:block !important}
.multiple-step-form.is-wizard .step-row:not(.active):not(.step-valid){display:none}
.multiple-step-form__wrapper .multiple-step-form .form-page__content-text,.multiple-step-form__wrapper .multiple-step-form .form-page__form-components{background-color:#2a2a33}
.multiple-step-form__wrapper .multiple-step-form .step-row.step-valid .step-number{color:#4bdbc5}
.multiple-step-form__wrapper .multiple-step-form .step-row .step-number{color:#fff}
.multiple-step-form .step-row:not(.active):not(.step-valid) .step-form>.step-description{display:none}
.multiple-step-form .step-row.step-valid:not(.active) .step-number{font-size:var(--font-size-title-L);line-height:140%;line-height:1}
.multiple-step-form .step-row.step-valid:not(.active) .step-number:not(:disabled){color:#94959d;text-shadow:-1px 1px 0 #94959d,1px 1px 0 #94959d,1px -1px 0 #94959d,-1px -1px 0 #94959d;transition:font-size .3s ease-in-out,color .3s ease-in-out,text-shadow .3s ease-in-out}
.multiple-step-form .step-row.step-valid:not(.active) .step-description{font-size:var(--font-size-title-XXS);line-height:140%;color:#f7f7f8;margin-bottom:0;transition:font-size .3s ease-in-out,margin-bottom .3s ease-in-out}
.multiple-step-form .step-row.active .step-number,.multiple-step-form .step-row.active .step-description{cursor:text;pointer-events:none}
.multiple-step-form .step-row.active .step-number{color:#4bdbc5 !important;text-shadow:none;font-size:var(--font-size-title-XXL)}
.multiple-step-form .step-row.active .step-description{font-size:var(--font-size-title-S);line-height:140%;color:#f7f7f8;transition:font-size .3s ease-in-out}
.multiple-step-form .step-row.active ~ .step-valid .step-number,.multiple-step-form .step-row.active ~ .step-valid .step-description{cursor:text;pointer-events:none}
.multiple-step-form .step-row .step-form{margin-bottom:var(--spacing-MD)}
.multiple-step-form .step-row .step-title,.multiple-step-form .step-row .step-description{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.multiple-step-form .step-row .step-description{margin-bottom:32px;border:0;padding-left:0;padding-right:0;background-color:transparent;transition:margin-bottom .3s ease-in-out}
.multiple-step-form .step-row .step-resume{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);line-height:140%}
.multiple-step-form .step-wrapper{text-align:center;position:relative}
.multiple-step-form .step-wrapper::after{content:"";margin-bottom:var(--spacing-SM);border-left:2px dashed #4bdbc5;height:calc(100% - var(--spacing-SM))}
.multiple-step-form .step-wrapper.previous::after{display:none}
.multiple-step-form .step-wrapper.previous .step{margin-bottom:0}
@media(min-width:1024px){.multiple-step-form .step-wrapper.previous{padding-right:0}
}
.multiple-step-form .step-wrapper .step{position:relative;display:flex;flex-direction:column;margin-bottom:16px}
.multiple-step-form .step-wrapper .step-number{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;border:0;padding:0;background-color:transparent}
.multiple-step-form .step-wrapper .step-number:not(disabled){font-size:var(--font-size-title-XL);line-height:140%;line-height:1;color:#1e1f27 !important;text-shadow:#94959d 1px 0 0,#94959d .540302px .841471px 0,#94959d -0.416147px .909297px 0,#94959d -0.989992px .14112px 0,#94959d -0.653644px -0.756802px 0,#94959d .283662px -0.958924px 0,#94959d .96017px -0.279415px 0;transition:font-size .3s ease-in-out,color .3s ease-in-out}
.multiple-step-form .step-wrapper .step-number:disabled{font-size:var(--font-size-title-L);line-height:140%;line-height:1;color:#5b5c64 !important;text-shadow:none !important;transition:font-size .3s ease-in-out,color .3s ease-in-out}
.multiple-step-form .step-wrapper .step-number.js-btn-previous{font-size:var(--font-size-title-L);line-height:140%}
.multiple-step-form .step-wrapper .step-number.js-gotoFormStep{color:#5b5c64 !important;text-shadow:none}
.multiple-step-form .step-wrapper .step-title-header{color:#5b5c64;font-size:var(--font-size-text-L);line-height:140%;font-weight:700;margin-top:12px;width:100%;margin-bottom:32px;text-align:justify}
@media(max-width:768px){.multiple-step-form .step-wrapper .step-title-header{margin-bottom:18px;margin-top:8px}
}
.form-page__content-text{padding:var(--spacing-XXXXXL) var(--grid-gutter);margin-bottom:var(--spacing-XXXXL)}
.form-page__form-components{padding:var(--spacing-XXXXXL) var(--grid-outter-gutter);margin-bottom:var(--spacing-XXXXL)}
.form-component__fieldset{padding:0;border:0}
.form-component__legend{position:relative;padding:15px 46px;width:100%;text-align:center;color:#000}
@media(min-width:768px){.form-component__legend{padding:28px 0}
}
.form-component__field{position:relative;margin-bottom:24px}
.form-component__field.error-field .form-component__field__input,.form-component__field.error-field .checkbox-field__label::before,.form-component__field.error-field .radio-button-field__label::before,.form-component__field.error-field .inputradiobuton,.form-component__field.error-field .checkbox-field{border-color:#e04232}
.form-component__field.error-field .error-message{position:absolute;left:0;bottom:-25px;display:inherit;font-weight:300;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XS);line-height:140%;color:#e04232;margin-bottom:4px;white-space:nowrap}
.form-component__field .error-message{display:none}
.form-component__field__label{font-size:14px !important;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-weight:400;color:#bbbcc4 !important;margin-bottom:4px}
.form-component__field__input{width:100%;height:40px;padding:0;font-size:var(--font-size-text-S);line-height:140%;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-weight:400;background:transparent;border:1px solid #bbbcc4;border-radius:8px;color:#f7f7f8;padding:12px 16px;margin-bottom:8px}
.mode-light .coverage-validation__container .form-component__field__input,.mode-light .retake-validation__container .form-component__field__input,.mode-light .smartnumber-validation__container .form-component__field__input,.mode-light .internet-coverage-validation__container .form-component__field__input{background-color:#f7f7f8 !important}
.mode-dark .form-component__field__input{background-color:#000}
.mode-dark .coverage-validation__container .form-component__field__input,.mode-dark .retake-validation__container .form-component__field__input,.mode-dark .smartnumber-validation__container .form-component__field__input,.mode-dark .internet-coverage-validation__container .form-component__field__input{background-color:#2a2a33 !important}
.form-component__field__content{display:flex;align-items:center;justify-content:space-between;border:1px solid #bbbcc4;border-radius:8px;height:40px;min-width:110px}
.form-component__field__content.error-field{border:1px solid #e04232}
.form-component__field__content__selected-item{color:#f7f7f8;font-size:var(--font-size-text-S);line-height:140%;padding:11px 12px;font-weight:300;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif}
.form-component__field__content__selected-item.schedule{width:90%;cursor:pointer}
.form-component__field__content__selected-item__container{color:#74757d;display:inline-block;margin-top:8px;padding:8px;border-radius:4px;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,0.1);overflow-y:scroll;height:132px;text-align:center;position:absolute;z-index:2;min-width:110px;width:100%}
.form-component__field__content__selected-item__container::-webkit-scrollbar{width:6px;padding-right:8px}
.form-component__field__content__selected-item__container::-webkit-scrollbar-thumb{background:#bbbcc4;border-radius:32px}
.form-component__field__content__selected-item__container .item{font-size:var(--font-size-text-M);line-height:140%;height:auto;padding:8px 20px;cursor:pointer;color:#1e1f27;text-align:left}
.form-component__field__content__selected-item__container .item:hover{background:#efeff1;border-radius:8px}
.form-component__field__content__selected-item__container .item:active{background:#efeff1}
.form-component__field__content__selected-item__container.schedule{display:block;margin-top:inherit;bottom:-130px;width:auto}
.form-component__field__content__selected-item__container.theaterList{margin-top:184px}
.form-component__field__content__selected-item__container.subject{height:100%;margin-top:124px;width:90%}
@media(max-width:768px){.form-component__field__content__selected-item__container.subject{width:98%}
}
.form-component__field__content__selected-item__container.cinema-list{margin-top:188px;width:90%}
.form-component__field__content__selected-item__container.movie{margin-top:188px;width:90%}
.form-component__field__content__selected-item span{display:inline-block;float:right;filter:brightness(0.5);width:14px;margin-right:16px;cursor:pointer}
.form-component__field__content__selected-item.changed{color:#f7f7f8}
.form-component__field__content span{display:inline-block;float:right;filter:brightness(0.5);width:14px;margin-right:16px;cursor:pointer}
.form-component__field__content.active{border-color:#bbbcc4}
.form-component__field__content.active span{transform:rotate(180deg)}
.form-component__button{position:absolute;top:8px;right:0;border:0;width:34px;background-color:transparent}
.form-component__button .icn-svg{position:absolute;top:0;left:0}
.form-component__container__radiobuton{margin-bottom:32px}
@media(max-width:1023.98px){.form-component__container__radiobuton{margin-bottom:22px}
}
.inputradiobuton input[type="radio"]{appearance:none;margin:0;width:24px;height:24px;border-radius:50%;color:#fff;accent-color:#fff;margin-bottom:0;border-radius:100%;border:2px solid #fff;background-color:transparent;border-color:#fff;display:grid;place-content:center;margin-right:8px}
.inputradiobuton input[type="radio"]::before{width:.65em;height:.65em;content:"";box-shadow:inset 1em 1em #fff;accent-color:#fff;color:#fff;background-color:transparent;transform:scale(0);border-radius:50%;transition:120ms transform ease-in-out;box-shadow:inset 0 0 0 4px #1e1f27}
.inputradiobuton input[type="radio"]:checked{color:#fff;border:2px solid #fff;padding:6px;background-color:#fff;background-repeat:no-repeat;background-position:center;box-shadow:inset 0 0 0 4px #1e1f27}
.inputradiobuton.error-field:invalid{border:2px solid #e04232;background-color:transparent}
.form-footer{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;color:#404149;margin-bottom:32px}
.form-footer a{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;color:#404149;text-decoration:underline;position:relative}
.form-component{font-size:var(--font-size-text-M);line-height:140%;color:#1e1f27}
.form-component label{display:block;font-size:14px;color:#fff;margin-bottom:0}
.form-component label.valid{color:#6ea514}
.form-component label.helper{color:#94959d}
.form-component label.helper a{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;color:#404149;text-decoration:underline;position:relative}
.form-component hr{border-top-color:#dddee3;margin-bottom:32px}
.form-component .mode-dark label.helper{color:#efeff1}
.form-component .mode-dark label.helper a{color:#fff}
.form-component .mode-dark .field-description__text a{color:#fff}
.form-component .input-box-field input,.form-component .input-box-field textarea{color:#f7f7f8;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;margin-bottom:8px;border:1px solid #bbbcc4;border-radius:8px;padding:12px 16px;width:100%;height:48px;background-color:transparent;white-space:normal}
.form-component .input-box-field input::placeholder,.form-component .input-box-field textarea::placeholder{color:#74757d;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;margin-left:0;white-space:normal}
@media(min-width:1024px){.form-component .input-box-field input,.form-component .input-box-field textarea{height:40px}
.form-component .input-box-field input:hover,.form-component .input-box-field textarea:hover{border:1px solid #74757d}
}
.form-component .input-box-field input:focus,.form-component .input-box-field textarea:focus{border:1px solid #4bdbc5}
.form-component .input-box-field input:disabled,.form-component .input-box-field textarea:disabled{border:1px solid #dddee3;background-color:#f7f7f8}
.form-component .input-box-field textarea{padding-top:10px;height:auto !important}
.form-component .input-box-field input.error,.form-component .input-box-field textarea.error{border:1px solid #e04232}
.form-component .input-box-field input.valid,.form-component .input-box-field textarea.valid{border:1px solid #6ea514}
.form-component .input-box-field.field-icon-left input{padding-left:40px}
.form-component .input-box-field.field-icon-left span.field-icon{left:10px;top:12px;position:absolute;display:inline-block;flex-shrink:0;width:24px;height:24px}
@media(min-width:1024px){.form-component .input-box-field.field-icon-left span.field-icon{top:8px}
}
.form-component .input-box-field.field-icon-left.field-with-label span.field-icon{top:38px}
@media(min-width:1024px){.form-component .input-box-field.field-icon-left.field-with-label span.field-icon{top:33px}
}
.form-component .input-box-field.mode-dark,.mode-dark .form-component .input-box-field{color:#efeff1}
.form-component .input-box-field.mode-dark input,.mode-dark .form-component .input-box-field input,.form-component .input-box-field.mode-dark textarea,.mode-dark .form-component .input-box-field textarea{color:#efeff1;background-color:transparent}
.form-component .input-box-field.mode-dark input:disabled,.mode-dark .form-component .input-box-field input:disabled,.form-component .input-box-field.mode-dark textarea:disabled,.mode-dark .form-component .input-box-field textarea:disabled{border:1px solid #2a2a33;background-color:transparent}
.form-component .input-box-field.error-field textarea{border:1px solid #e04232;margin-bottom:4px}
.form-component .search-line-field input{color:#1e1f27;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;margin-bottom:8px;border-bottom:1px solid #bbbcc4;padding-left:10px;width:100%;height:48px;background-color:#fff}
@media(min-width:1024px){.form-component .search-line-field input{height:40px}
.form-component .search-line-field input:hover{border-bottom:1px solid #74757d}
}
.form-component .search-line-field input:focus{border-bottom:1px solid #4f60d2}
.form-component .search-line-field input:disabled{border-bottom:1px solid #dddee3;background-color:#f7f7f8}
.form-component .search-line-field input.error{border-bottom:1px solid #e04232}
.form-component .search-line-field input.valid{border-bottom:1px solid #6ea514}
.form-component .search-line-field.field-icon-left input{padding-left:30px}
.form-component .search-line-field.field-icon-left span.field-icon{top:12px;position:absolute;display:inline-block;flex-shrink:0;background:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-icon-search-view") no-repeat;width:24px;height:24px}
@media(min-width:1024px){.form-component .search-line-field.field-icon-left span.field-icon{top:8px}
}
.form-component .search-line-field.field-icon-left.field-with-label span.field-icon{top:36px}
@media(min-width:1024px){.form-component .search-line-field.field-icon-left.field-with-label span.field-icon{top:32px}
}
.form-component .search-line-field.field-with-button input{width:calc(100% - 42px)}
.form-component .search-line-field.field-with-label button{top:32px}
@media(min-width:1024px){.form-component .search-line-field.field-with-label button{top:33px}
}
.form-component .search-line-field.mode-dark,.mode-dark .form-component .search-line-field{color:#efeff1}
.form-component .search-line-field.mode-dark input,.mode-dark .form-component .search-line-field input{color:#efeff1;background-color:#000}
.form-component .search-line-field.mode-dark input:disabled,.mode-dark .form-component .search-line-field input:disabled{border-bottom:1px solid #2a2a33;background-color:#000}
.form-component .input-line-field input{color:#1e1f27;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;margin-bottom:8px;border-bottom:1px solid #bbbcc4;padding-left:10px;width:100%;height:48px;background-color:#fff}
@media(min-width:1024px){.form-component .input-line-field input{height:40px}
.form-component .input-line-field input:hover{border-bottom:1px solid #74757d}
}
.form-component .input-line-field input:focus{border-bottom:1px solid #4f60d2}
.form-component .input-line-field input:disabled{border-bottom:1px solid #dddee3;background-color:#f7f7f8}
.form-component .input-line-field input.error{border-bottom:1px solid #e04232}
.form-component .input-line-field input.valid{border-bottom:1px solid #6ea514}
.form-component .input-line-field.field-icon-left input{padding-left:30px}
.form-component .input-line-field.field-icon-left span.field-icon{top:12px;position:absolute;display:inline-block;flex-shrink:0;width:24px;height:24px}
@media(min-width:1024px){.form-component .input-line-field.field-icon-left span.field-icon{top:8px}
}
.form-component .input-line-field.field-icon-left.field-with-label span.field-icon{top:36px}
@media(min-width:1024px){.form-component .input-line-field.field-icon-left.field-with-label span.field-icon{top:32px}
}
.form-component .input-line-field.field-with-button input{width:calc(100% - 42px)}
.form-component .input-line-field.field-with-label button{top:32px}
@media(min-width:1024px){.form-component .input-line-field.field-with-label button{top:33px}
}
.form-component .input-line-field.mode-dark,.mode-dark .form-component .input-line-field{color:#efeff1}
.form-component .input-line-field.mode-dark input,.mode-dark .form-component .input-line-field input{color:#efeff1;background-color:#000}
.form-component .input-line-field.mode-dark input:disabled,.mode-dark .form-component .input-line-field input:disabled{border-bottom:1px solid #2a2a33;background-color:#000}
.form-component .dropdown-field .select-box{position:relative;display:block;width:100%;border:1px solid #bbbcc4;color:#74757d;font-size:var(--font-size-text-S);line-height:140%;border-radius:8px;min-width:110px;background-color:transparent;height:40px;padding:11px 12px}
.form-component .dropdown-field .select-box:focus{border:1px solid #4f60d2}
.form-component .dropdown-field .select-box:focus .select-box__icon{-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.form-component .dropdown-field .select-box__current{cursor:pointer;outline:0;position:relative;margin-bottom:8px;border:1px solid #bbbcc4;border-radius:8px;padding-left:10px;width:100%;height:48px;background-color:#fff}
@media(min-width:1024px){.form-component .dropdown-field .select-box__current{height:40px}
.form-component .dropdown-field .select-box__current:hover{border:1px solid #74757d}
}
.form-component .dropdown-field .select-box__current:focus{border:1px solid #4bdbc5}
.form-component .dropdown-field .select-box__current:focus + .select-box__list{opacity:1;animation-name:none}
.form-component .dropdown-field .select-box__current:focus + .select-box__list .select-box__option{cursor:pointer}
.form-component .dropdown-field .select-box__current:focus .select-box__icon{-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.form-component .dropdown-field .select-box__current.disabled{cursor:default;pointer-events:none;border-color:#dddee3;background-color:#f7f7f8;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.form-component .dropdown-field .select-box__current.disabled .select-box__value--default .select-box__input-text{color:#bbbcc4 !important}
.form-component .dropdown-field .select-box__current.disabled .select-box__icon{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-select-box-down-disabled-view")}
.form-component .dropdown-field .select-box__icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:transform .3s ease}
.form-component .dropdown-field .select-box__value{display:flex}
.form-component .dropdown-field .select-box__value--default .select-box__input-text{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif !important;color:#74757d !important}
.form-component .dropdown-field .select-box__input{display:none}
.form-component .dropdown-field .select-box__input:checked + .select-box__input-text{color:#1e1f27;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;display:flex;height:48px}
@media(min-width:1024px){.form-component .dropdown-field .select-box__input:checked + .select-box__input-text{height:40px}
}
.form-component .dropdown-field .select-box__input-text{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;color:#74757d;align-items:center;display:none;width:100%;margin:0}
.form-component .dropdown-field .select-box__list{list-style:none;opacity:0;position:absolute;z-index:1;padding:8px;width:100%;border-radius:4px;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,0.1);animation-name:HideList;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards;animation-timing-function:step-start}
.form-component .dropdown-field .select-box__list>li{position:relative;margin-bottom:2px;width:100%}
.form-component .dropdown-field .select-box__option{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;color:#1e1f27;display:block;margin-bottom:0;padding:8px 20px}
.form-component .dropdown-field .select-box__option:hover,.form-component .dropdown-field .select-box__option:focus{border-radius:8px;background:#efeff1}
.form-component .dropdown-field .select-box__option:focus{border:1px solid #1e1f27}
@keyframes HideList{from{transform:scaleY(1)}
to{transform:scaleY(0)}
}
.form-component .dropdown-field.field-icon-left .select-box__option{padding-left:40px}
.form-component .dropdown-field.field-icon-left span.field-icon{left:10px;top:12px;position:absolute;display:inline-block;flex-shrink:0;width:20px;height:20px}
@media(min-width:1024px){.form-component .dropdown-field.field-icon-left span.field-icon{top:8px}
}
.form-component .dropdown-field.mode-dark,.mode-dark .form-component .dropdown-field{color:#efeff1}
.form-component .dropdown-field.mode-dark .select-box__current,.mode-dark .form-component .dropdown-field .select-box__current{background-color:transparent}
.form-component .dropdown-field.mode-dark .select-box__current.disabled,.mode-dark .form-component .dropdown-field .select-box__current.disabled{border-color:#2a2a33;background-color:transparent}
.form-component .dropdown-field.mode-dark .select-box__current.disabled .select-box__icon,.mode-dark .form-component .dropdown-field .select-box__current.disabled .select-box__icon{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-select-box-down-view")}
.form-component .dropdown-field.mode-dark .select-box__icon,.mode-dark .form-component .dropdown-field .select-box__icon{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-select-box-down-disabled-view")}
.form-component .dropdown-field.mode-dark .select-box__value--default .select-box__input-text,.mode-dark .form-component .dropdown-field .select-box__value--default .select-box__input-text{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif !important;color:#74757d !important}
@media(min-width:1024px){.form-component .dropdown-field.mode-dark .select-box__value--default .select-box__input-text:hover,.mode-dark .form-component .dropdown-field .select-box__value--default .select-box__input-text:hover{color:#bbbcc4 !important}
}
.form-component .dropdown-field.mode-dark .select-box__input:checked + .select-box__input-text,.mode-dark .form-component .dropdown-field .select-box__input:checked + .select-box__input-text{color:#efeff1}
.form-component .dropdown-field.mode-dark .select-box__input:checked + .select-box__input-text a,.mode-dark .form-component .dropdown-field .select-box__input:checked + .select-box__input-text a{color:#fff}
.form-component .dropdown-field.mode-dark .field-description__text a,.mode-dark .form-component .dropdown-field .field-description__text a{color:#fff}
.form-component .dropdown-field.mode-dark .select-box__list,.mode-dark .form-component .dropdown-field .select-box__list{background-color:#000}
.form-component .dropdown-field.mode-dark .select-box__option,.mode-dark .form-component .dropdown-field .select-box__option{color:#fff}
.form-component .dropdown-field.mode-dark .select-box__option:hover,.mode-dark .form-component .dropdown-field .select-box__option:hover,.form-component .dropdown-field.mode-dark .select-box__option:focus,.mode-dark .form-component .dropdown-field .select-box__option:focus{color:#fff;background:#35363e}
.form-component .dropdown-field.mode-dark .select-box__option:focus,.mode-dark .form-component .dropdown-field .select-box__option:focus{border:1px solid #fff}
.form-component .dropdown-field.active .select-box::before{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.form-component .dropdown-autocomplete{list-style:none;overflow:auto;display:block;position:absolute;z-index:1;border:0;padding:8px;width:100% !important;max-height:186px;border-radius:4px;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,0.1)}
.form-component .dropdown-autocomplete .ui-menu-item{cursor:pointer}
.form-component .dropdown-autocomplete .ui-menu-item-wrapper{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;color:#1e1f27;margin:0;border:0;padding:8px 20px}
.form-component .dropdown-autocomplete .ui-state-active{border-radius:8px;background-color:#efeff1}
.form-component input[type="checkbox"]:checked{accent-color:white;transform:scale(1)}
.form-component input[type=checkbox]:checked:after{content:"";background:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-form-check-view");display:block;height:27px;width:30px;margin-top:5px;position:absolute;left:0;background-repeat:no-repeat}
.form-component input[type="checkbox"]{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#fff;margin:0;font:inherit;width:24px;height:24px;border-radius:.15em;gap:8px;padding:0;border:2px solid}
@media(max-width:768px){.form-component input[type="checkbox"]{width:30px;margin-right:8px}
}
.form-component .checkbox-field,.form-component .radio-button-field{display:block;position:relative;z-index:1;padding-left:24px;min-width:24px;min-height:24px}
.form-component .checkbox-field.field-label-bottom,.form-component .radio-button-field.field-label-bottom{justify-content:center;display:inline-flex;padding-left:0;padding-top:24px}
.form-component .checkbox-field.field-label-bottom:not(:first-child),.form-component .radio-button-field.field-label-bottom:not(:first-child){margin-left:16px}
.form-component .checkbox-field.field-label-bottom .checkbox-field__input,.form-component .radio-button-field.field-label-bottom .checkbox-field__input,.form-component .checkbox-field.field-label-bottom .radio-button-field__input,.form-component .radio-button-field.field-label-bottom .radio-button-field__input{left:auto}
.form-component .checkbox-field.field-label-bottom .checkbox-field__label,.form-component .radio-button-field.field-label-bottom .checkbox-field__label,.form-component .checkbox-field.field-label-bottom .radio-button-field__label,.form-component .radio-button-field.field-label-bottom .radio-button-field__label{justify-content:center;display:inline-flex;padding-left:0;padding-top:8px}
.form-component .checkbox-field.field-label-bottom .checkbox-field__label::before,.form-component .radio-button-field.field-label-bottom .checkbox-field__label::before,.form-component .checkbox-field.field-label-bottom .radio-button-field__label::before,.form-component .radio-button-field.field-label-bottom .radio-button-field__label::before{top:-24px;left:auto}
.form-component .checkbox-field.field-label-bottom .checkbox-field__label::after,.form-component .radio-button-field.field-label-bottom .checkbox-field__label::after,.form-component .checkbox-field.field-label-bottom .radio-button-field__label::after,.form-component .radio-button-field.field-label-bottom .radio-button-field__label::after{top:-20px;left:auto}
.form-component .checkbox-field__input,.form-component .radio-button-field__input{cursor:pointer;opacity:0;position:absolute;top:0;left:0;z-index:-1;padding:0;width:24px;height:24px}
.form-component .checkbox-field__input:checked + .checkbox-field__label::before,.form-component .radio-button-field__input:checked + .checkbox-field__label::before{background-color:#1e1f27}
.form-component .checkbox-field__input:checked + .checkbox-field__label::after,.form-component .radio-button-field__input:checked + .checkbox-field__label::after{border-color:#fff}
.form-component .checkbox-field__input:checked + .radio-button-field__label::after,.form-component .radio-button-field__input:checked + .radio-button-field__label::after{background-color:#1e1f27}
.form-component .checkbox-field__input:disabled,.form-component .radio-button-field__input:disabled{cursor:default}
.form-component .checkbox-field__input:disabled + .checkbox-field__label,.form-component .radio-button-field__input:disabled + .checkbox-field__label,.form-component .checkbox-field__input:disabled + .radio-button-field__label,.form-component .radio-button-field__input:disabled + .radio-button-field__label{cursor:default;color:#dddee3}
.form-component .checkbox-field__input:disabled + .checkbox-field__label::before,.form-component .radio-button-field__input:disabled + .checkbox-field__label::before,.form-component .checkbox-field__input:disabled + .radio-button-field__label::before,.form-component .radio-button-field__input:disabled + .radio-button-field__label::before{border-color:#dddee3}
.form-component .checkbox-field__input:disabled:checked + .checkbox-field__label::before,.form-component .radio-button-field__input:disabled:checked + .checkbox-field__label::before{border-color:#dddee3;background-color:#dddee3}
.form-component .checkbox-field__input:disabled:checked + .radio-button-field__label::before,.form-component .radio-button-field__input:disabled:checked + .radio-button-field__label::before{border-color:#dddee3}
.form-component .checkbox-field__input:disabled:checked + .radio-button-field__label::after,.form-component .radio-button-field__input:disabled:checked + .radio-button-field__label::after{background-color:#dddee3}
.form-component .checkbox-field .checkbox-field__label,.form-component .radio-button-field .checkbox-field__label,.form-component .checkbox-field .radio-button-field__label,.form-component .radio-button-field .radio-button-field__label{cursor:pointer;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;color:#1e1f27;vertical-align:top;display:inline-block;position:relative;margin-bottom:0;padding-top:4px;padding-left:16px}
.form-component .checkbox-field .checkbox-field__label::before,.form-component .radio-button-field .checkbox-field__label::before{pointer-events:none;content:"";display:block;position:absolute;top:0;left:-24px;width:24px;height:24px;border:1px solid #1e1f27;border-radius:2px;background-color:#fff;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}
.form-component .checkbox-field .checkbox-field__label::after,.form-component .radio-button-field .checkbox-field__label::after{content:"";display:block;position:absolute;top:4px;left:-15px;width:7px;height:12px;border-color:transparent;border-style:solid;border-width:0 2px 2px 0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.form-component .checkbox-field .radio-button-field__label::before,.form-component .radio-button-field .radio-button-field__label::before{pointer-events:none;content:"";display:block;position:absolute;top:0;left:-24px;width:24px;height:24px;border:1px solid #1e1f27;border-radius:50%;background-color:#fff;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}
.form-component .checkbox-field .radio-button-field__label::after,.form-component .radio-button-field .radio-button-field__label::after{content:"";display:block;position:absolute;top:4px;left:-20px;width:16px;height:16px;border-radius:50%;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}
.form-component .checkbox-field .field-description,.form-component .radio-button-field .field-description{padding-top:2px;margin-bottom:8px}
.form-component .checkbox-field .field-description__title,.form-component .radio-button-field .field-description__title{font-size:var(--font-size-text-L);line-height:140%}
.form-component .checkbox-field .field-description__title + .field-description__text,.form-component .radio-button-field .field-description__title + .field-description__text{padding-top:8px}
.form-component .checkbox-field .field-description__text,.form-component .radio-button-field .field-description__text{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-M);line-height:140%;color:#404149}
.form-component .checkbox-field .field-description__text a,.form-component .radio-button-field .field-description__text a{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;color:#404149;text-decoration:underline;position:relative}
.form-component .checkbox-field .error-message,.form-component .radio-button-field .error-message{padding-left:40px}
.form-component .checkbox-field.mode-dark input:checked + .checkbox-field__label::before,.form-component .radio-button-field.mode-dark input:checked + .checkbox-field__label::before,.mode-dark .form-component .checkbox-field input:checked + .checkbox-field__label::before,.mode-dark .form-component .radio-button-field input:checked + .checkbox-field__label::before{background-color:#fff}
.form-component .checkbox-field.mode-dark input:checked + .checkbox-field__label::after,.form-component .radio-button-field.mode-dark input:checked + .checkbox-field__label::after,.mode-dark .form-component .checkbox-field input:checked + .checkbox-field__label::after,.mode-dark .form-component .radio-button-field input:checked + .checkbox-field__label::after{border-color:#000}
.form-component .checkbox-field.mode-dark input:checked + .radio-button-field__label::after,.form-component .radio-button-field.mode-dark input:checked + .radio-button-field__label::after,.mode-dark .form-component .checkbox-field input:checked + .radio-button-field__label::after,.mode-dark .form-component .radio-button-field input:checked + .radio-button-field__label::after{background-color:#fff}
.form-component .checkbox-field.mode-dark input:disabled + .checkbox-field__label,.form-component .radio-button-field.mode-dark input:disabled + .checkbox-field__label,.mode-dark .form-component .checkbox-field input:disabled + .checkbox-field__label,.mode-dark .form-component .radio-button-field input:disabled + .checkbox-field__label{color:#5b5c64}
.form-component .checkbox-field.mode-dark input:disabled + .checkbox-field__label::before,.form-component .radio-button-field.mode-dark input:disabled + .checkbox-field__label::before,.mode-dark .form-component .checkbox-field input:disabled + .checkbox-field__label::before,.mode-dark .form-component .radio-button-field input:disabled + .checkbox-field__label::before{border-color:#5b5c64}
.form-component .checkbox-field.mode-dark input:disabled:checked + .checkbox-field__label::before,.form-component .radio-button-field.mode-dark input:disabled:checked + .checkbox-field__label::before,.mode-dark .form-component .checkbox-field input:disabled:checked + .checkbox-field__label::before,.mode-dark .form-component .radio-button-field input:disabled:checked + .checkbox-field__label::before{border-color:#5b5c64;background-color:#5b5c64}
.form-component .checkbox-field.mode-dark input:disabled:checked + .radio-button-field__label::before,.form-component .radio-button-field.mode-dark input:disabled:checked + .radio-button-field__label::before,.mode-dark .form-component .checkbox-field input:disabled:checked + .radio-button-field__label::before,.mode-dark .form-component .radio-button-field input:disabled:checked + .radio-button-field__label::before{border-color:#5b5c64}
.form-component .checkbox-field.mode-dark input:disabled:checked + .radio-button-field__label::after,.form-component .radio-button-field.mode-dark input:disabled:checked + .radio-button-field__label::after,.mode-dark .form-component .checkbox-field input:disabled:checked + .radio-button-field__label::after,.mode-dark .form-component .radio-button-field input:disabled:checked + .radio-button-field__label::after{background-color:#5b5c64}
.form-component .checkbox-field.mode-dark .checkbox-field__label,.form-component .radio-button-field.mode-dark .checkbox-field__label,.mode-dark .form-component .checkbox-field .checkbox-field__label,.mode-dark .form-component .radio-button-field .checkbox-field__label,.form-component .checkbox-field.mode-dark .radio-button-field__label,.form-component .radio-button-field.mode-dark .radio-button-field__label,.mode-dark .form-component .checkbox-field .radio-button-field__label,.mode-dark .form-component .radio-button-field .radio-button-field__label{color:#f7f7f8}
.form-component .checkbox-field.mode-dark .checkbox-field__label::before,.form-component .radio-button-field.mode-dark .checkbox-field__label::before,.mode-dark .form-component .checkbox-field .checkbox-field__label::before,.mode-dark .form-component .radio-button-field .checkbox-field__label::before,.form-component .checkbox-field.mode-dark .radio-button-field__label::before,.form-component .radio-button-field.mode-dark .radio-button-field__label::before,.mode-dark .form-component .checkbox-field .radio-button-field__label::before,.mode-dark .form-component .radio-button-field .radio-button-field__label::before{border-color:#fff;background-color:#000}
.form-component .checkbox-field.mode-dark .field-description,.form-component .radio-button-field.mode-dark .field-description,.mode-dark .form-component .checkbox-field .field-description,.mode-dark .form-component .radio-button-field .field-description{color:#f7f7f8}
.form-component .checkbox-field.mode-dark .field-description__text a,.form-component .radio-button-field.mode-dark .field-description__text a,.mode-dark .form-component .checkbox-field .field-description__text a,.mode-dark .form-component .radio-button-field .field-description__text a{color:#fff}
.form-component .toggle-field{position:relative;display:inline-block;width:48px;height:24px}
.form-component .toggle-field input{opacity:0;width:20px;height:20px;margin-left:2px;margin-top:2px}
.form-component .toggle-field input:focus + .slider{box-shadow:0 0 1px #1e1f27}
.form-component .toggle-field input:checked{transform:translateX(24px)}
.form-component .toggle-field input:checked + .slider{background-color:#1e1f27}
.form-component .toggle-field input:checked + .slider:before{border:1px solid #fff;background-color:#fff;-webkit-transform:translateX(23px);-ms-transform:translateX(23px);transform:translateX(23px)}
.form-component .toggle-field input:disabled + .slider{cursor:default;border:1px solid #dddee3;background-color:#fff}
.form-component .toggle-field input:disabled + .slider:before{border:1px solid #dddee3;background-color:#dddee3}
.form-component .toggle-field input:disabled:focus + .slider{box-shadow:0 0 1px #fff}
.form-component .toggle-field input:disabled:checked + .slider{background-color:#dddee3}
.form-component .toggle-field input:disabled:checked + .slider:before{border:1px solid #fff;background-color:#fff}
.form-component .toggle-field .slider{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #1e1f27;border-radius:24px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
.form-component .toggle-field .slider:before{content:"";position:absolute;height:20px;width:20px;left:2px;bottom:1px;border:1px solid #1e1f27;border-radius:50%;background-color:#1e1f27;-webkit-transition:.4s;transition:.4s}
.form-component .toggle-field.mode-dark .slider,.mode-dark .form-component .toggle-field .slider{border:1px solid #fff;background-color:#000}
.form-component .toggle-field.mode-dark .slider:before,.mode-dark .form-component .toggle-field .slider:before{border:1px solid #fff;background-color:#fff}
.form-component .toggle-field.mode-dark input:focus + .slider,.mode-dark .form-component .toggle-field input:focus + .slider{box-shadow:0 0 1px #fff}
.form-component .toggle-field.mode-dark input:checked + .slider,.mode-dark .form-component .toggle-field input:checked + .slider{background-color:#fff}
.form-component .toggle-field.mode-dark input:checked + .slider:before,.mode-dark .form-component .toggle-field input:checked + .slider:before{border:1px solid #000;background-color:#000}
.form-component .toggle-field.mode-dark input:disabled + .slider,.mode-dark .form-component .toggle-field input:disabled + .slider{border:1px solid #5b5c64;background-color:#000}
.form-component .toggle-field.mode-dark input:disabled + .slider:before,.mode-dark .form-component .toggle-field input:disabled + .slider:before{border:1px solid #5b5c64;background-color:#5b5c64}
.form-component .toggle-field.mode-dark input:disabled:focus + .slider,.mode-dark .form-component .toggle-field input:disabled:focus + .slider{box-shadow:0 0 1px #000}
.form-component .toggle-field.mode-dark input:disabled:checked + .slider,.mode-dark .form-component .toggle-field input:disabled:checked + .slider{background-color:#5b5c64}
.form-component .toggle-field.mode-dark input:disabled:checked + .slider:before,.mode-dark .form-component .toggle-field input:disabled:checked + .slider:before{border:1px solid #000;background-color:#000}
.form-component .form-success .icn-form-success{margin-bottom:8px}
.form-component .form-success__title{margin-top:12px;font-size:24px;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;line-height:28px;margin-bottom:37px;color:#f7f7f8 !important}
.form-component .form-success__message *,.form-component .form-success__message{font-size:16px;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif !important;line-height:24px;margin-bottom:32px;color:#f7f7f8}
.form-component .form-success__message ul li{color:#f7f7f8;margin-bottom:16px}
.form-component .form-success__title{margin-top:16px;font-size:24px;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;line-height:28px;margin-bottom:8px;color:#f7f7f8 !important}
.form-component .form-error .icn-form-error{margin-bottom:8px}
.form-component .form-error__title{font-size:24px;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;line-height:28px;margin-bottom:8px;color:#f7f7f8 !important}
.form-component .form-error__message{font-size:16px;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif !important;line-height:24px;margin-bottom:32px;color:#f7f7f8}
.form-component .form-error__call-message{font-size:16px;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;line-height:24px;margin-bottom:32px}
.form-component .form-error button.call-me{margin-bottom:32px}
@media(min-width:375px){.form-component .form-error button.call-me{position:absolute;top:26px}
}
input[type="date"]{text-transform:uppercase}
input[type="date"]::-webkit-calendar-picker-indicator{color:#bbbcc4;background-repeat:no-repeat;background-position:center;background-image:url("clientlib-site/resources/images/ic_calendar.svg");background-size:145%}
input[type="date"]::before{content:attr(data-placeholder);width:100%}
input[type="date"]:has(data-placeholder)::before{border:1px solid blue}
input[type="date"]:not([data-placeholder])::before{border:1px solid blue;display:none;width:inherit}
body:not(.aem-edit-mode) .rich-text-with-media .mode-button-wrapper .btn{margin-top:1.5rem}
@media(max-width:768px){body:not(.aem-edit-mode) .rich-text-with-media .mode-button-wrapper div[class*="cta-"],body:not(.aem-edit-mode) .rich-text-with-media .mode-button-wrapper .btn:not(.btn-type-text){width:100%}
}
body.aem-edit-mode .cq-Editable-dom .rich-text-with-media .mode-button-wrapper .edit-mode-label{margin-top:1.5rem}
.component-rich-text{font-size:var(--font-size-text-L);line-height:140%;color:#1e1f27;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-weight:300}
.component-rich-text .rt-heading-1,.component-rich-text h1{font-size:var(--font-size-title-XXL);line-height:140%;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text .rt-heading-2,.component-rich-text h2{font-size:var(--font-size-title-XL);line-height:140%;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text .rt-heading-3,.component-rich-text h3{font-size:var(--font-size-title-L);line-height:140%;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text .rt-heading-4,.component-rich-text h4{font-size:var(--font-size-title-M);line-height:140%;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text .rt-heading-5,.component-rich-text h5{font-size:var(--font-size-title-S);line-height:140%;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text .rt-heading-6,.component-rich-text h6{font-size:var(--font-size-title-XS);line-height:140%;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text .rt-strong,.component-rich-text b,.component-rich-text strong{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text .rt-link,.component-rich-text a{cursor:pointer;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;color:#1e1f27;text-decoration:underline;background-color:transparent !important;word-break:break-word}
.component-rich-text .rt-link[href*="?modal=Modal-Video"],.component-rich-text a[href*="?modal=Modal-Video"]{display:inline-block;position:relative}
.component-rich-text .rt-link[href*="?modal=Modal-Video"]:before,.component-rich-text a[href*="?modal=Modal-Video"]:before{content:"";position:absolute;background:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-video-indicator-view") center center no-repeat;background-size:64px;width:100%;height:100%}
.component-rich-text .rt-link:hover,.component-rich-text a:hover{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;color:#404149}
.component-rich-text>ul:last-child,.component-rich-text>ol:last-child,.component-rich-text p:last-child{margin-bottom:0}
.component-rich-text>ul:last-child img,.component-rich-text>ol:last-child img,.component-rich-text p:last-child img{margin-bottom:0}
.component-rich-text ul:not(.simple-accordion-container):not(.simple-accordion-content),.component-rich-text ol{margin-bottom:1rem;padding-top:1rem;padding-left:2rem}
.component-rich-text ul:not(.simple-accordion-container):not(.simple-accordion-content) li:not(:last-child),.component-rich-text ol li:not(:last-child){margin-bottom:1rem}
.component-rich-text ul:not(.simple-accordion-container):not(.simple-accordion-content) ul{padding-left:1.1rem}
.component-rich-text ol{counter-reset:list}
.component-rich-text ol>li::marker{font-size:var(--font-size-text-M);line-height:140%;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text ol ol{padding-left:1.1rem}
.component-rich-text ol ol>li{list-style:none;position:relative}
.component-rich-text ol ol>li:before{font-size:var(--font-size-text-M);line-height:140%;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;text-align:right;counter-increment:list;content:counter(list,lower-alpha) ". ";position:absolute;left:-1.1rem;padding-right:.2rem}
.component-rich-text small{font-size:var(--font-size-text-S);line-height:140%}
.component-rich-text small,.mode-light .component-rich-text small .mode-grey .component-rich-text small{color:#404149}
.mode-dark .component-rich-text small{color:#bbbcc4}
.component-rich-text blockquote{font-size:var(--font-size-title-XL);line-height:140%;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;letter-spacing:-0.015em;display:flex;flex-direction:column;padding-top:var(--spacing-XXXXXL);padding-bottom:var(--spacing-XXXXXL)}
.component-rich-text blockquote::before,.component-rich-text blockquote::after{content:"";width:64px;height:49px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA5NiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNzIuMTkySDMzLjI3OTlMNDguMTI4IDBIMjMuODA4TDAgNzIuMTkyWk00Ny44NzIgNzIuMTkySDgxLjE1MjFMOTYgMEg3MS42OEw0Ny44NzIgNzIuMTkyWiIgZmlsbD0iI2ZjZDIwMCIvPgo8L3N2Zz4K");background-size:64px 49px;background-repeat:no-repeat}
.theme-lime .component-rich-text blockquote::before,.theme-lime .component-rich-text blockquote::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA5NiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNzIuMTkySDMzLjI3OTlMNDguMTI4IDBIMjMuODA4TDAgNzIuMTkyWk00Ny44NzIgNzIuMTkySDgxLjE1MjFMOTYgMEg3MS42OEw0Ny44NzIgNzIuMTkyWiIgZmlsbD0iI2JhZDgwYSIvPgo8L3N2Zz4K")}
.theme-yellow .component-rich-text blockquote::before,.theme-yellow .component-rich-text blockquote::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA5NiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNzIuMTkySDMzLjI3OTlMNDguMTI4IDBIMjMuODA4TDAgNzIuMTkyWk00Ny44NzIgNzIuMTkySDgxLjE1MjFMOTYgMEg3MS42OEw0Ny44NzIgNzIuMTkyWiIgZmlsbD0iI2ZjZDIwMCIvPgo8L3N2Zz4K");border-left-color:#fcd200}
.theme-turquoise .component-rich-text blockquote::before,.theme-turquoise .component-rich-text blockquote::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA5NiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNzIuMTkySDMzLjI3OTlMNDguMTI4IDBIMjMuODA4TDAgNzIuMTkyWk00Ny44NzIgNzIuMTkySDgxLjE1MjFMOTYgMEg3MS42OEw0Ny44NzIgNzIuMTkyWiIgZmlsbD0iIzRiZGJjNSIvPgo8L3N2Zz4K");border-left-color:#4bdbc5}
.theme-pink .component-rich-text blockquote::before,.theme-pink .component-rich-text blockquote::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA5NiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNzIuMTkySDMzLjI3OTlMNDguMTI4IDBIMjMuODA4TDAgNzIuMTkyWk00Ny44NzIgNzIuMTkySDgxLjE1MjFMOTYgMEg3MS42OEw0Ny44NzIgNzIuMTkyWiIgZmlsbD0iI2ViODRjZCIvPgo8L3N2Zz4K");border-left-color:#eb84cd}
.theme-green .component-rich-text blockquote::before,.theme-green .component-rich-text blockquote::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA5NiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNzIuMTkySDMzLjI3OTlMNDguMTI4IDBIMjMuODA4TDAgNzIuMTkyWk00Ny44NzIgNzIuMTkySDgxLjE1MjFMOTYgMEg3MS42OEw0Ny44NzIgNzIuMTkyWiIgZmlsbD0iIzZlYTUxNCIvPgo8L3N2Zz4K");border-left-color:#6ea514}
.theme-blue .component-rich-text blockquote::before,.theme-blue .component-rich-text blockquote::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA5NiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNzIuMTkySDMzLjI3OTlMNDguMTI4IDBIMjMuODA4TDAgNzIuMTkyWk00Ny44NzIgNzIuMTkySDgxLjE1MjFMOTYgMEg3MS42OEw0Ny44NzIgNzIuMTkyWiIgZmlsbD0iIzRmNjBkMiIvPgo8L3N2Zz4K");border-left-color:#4f60d2}
.theme-red .component-rich-text blockquote::before,.theme-red .component-rich-text blockquote::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA5NiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNzIuMTkySDMzLjI3OTlMNDguMTI4IDBIMjMuODA4TDAgNzIuMTkyWk00Ny44NzIgNzIuMTkySDgxLjE1MjFMOTYgMEg3MS42OEw0Ny44NzIgNzIuMTkyWiIgZmlsbD0iI2UwNDIzMiIvPgo8L3N2Zz4K");border-left-color:#e04232}
.theme-grey .component-rich-text blockquote::before,.theme-grey .component-rich-text blockquote::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA5NiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNzIuMTkySDMzLjI3OTlMNDguMTI4IDBIMjMuODA4TDAgNzIuMTkyWk00Ny44NzIgNzIuMTkySDgxLjE1MjFMOTYgMEg3MS42OEw0Ny44NzIgNzIuMTkyWiIgZmlsbD0iI2VmZWZmMSIvPgo8L3N2Zz4K");border-left-color:#efeff1}
@media(min-width:375px){.component-rich-text blockquote::before,.component-rich-text blockquote::after{width:72px;height:55px;background-size:72px 55px}
}
@media(min-width:768px){.component-rich-text blockquote::before,.component-rich-text blockquote::after{width:80px;height:61px;background-size:80px 61px}
}
@media(min-width:1024px){.component-rich-text blockquote::before,.component-rich-text blockquote::after{width:88px;height:67px;background-size:88px 67px}
}
@media(min-width:1440px){.component-rich-text blockquote::before,.component-rich-text blockquote::after{width:88px;height:67px;background-size:88px 67px}
}
@media(min-width:1920px){.component-rich-text blockquote::before,.component-rich-text blockquote::after{width:96px;height:73px;background-size:96px 73px}
}
.component-rich-text blockquote::before{margin-bottom:var(--spacing-MD)}
.component-rich-text blockquote::after{align-self:end;margin-top:var(--spacing-MD);transform:rotate(180deg)}
.rt-author ~ .component-rich-text blockquote::after{border:10px solid red}
.component-rich-text img{margin-bottom:var(--spacing-XS);max-width:100%}
.component-rich-text .rt-lead{font-size:var(--font-size-title-XXS);line-height:140%;font-style:normal;display:block;margin-bottom:1.5rem}
.component-rich-text .rt-line-through{text-decoration-line:line-through}
.component-rich-text .rt-author{font-size:var(--font-size-text-XL);line-height:140%;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;display:inline-block;margin-top:var(--spacing-MD)}
@media(min-width:1024px){.component-rich-text .rt-author{font-size:var(--font-size-text-XXL);line-height:140%}
}
.component-rich-text .rt-author::before{content:"";vertical-align:middle;display:inline-block;margin-right:16px;width:32px;height:2px;background-color:#1e1f27}
.component-rich-text .rt-table-description{font-size:var(--font-size-text-M);line-height:140%;font-style:normal;color:#74757d;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text.collapsed-by-line>table tr:not(:first-child) th,.component-rich-text.collapsed-by-line .article-5g__content__container>table tr:not(:first-child) th{font-size:var(--font-size-text-L);line-height:140%;color:#2a2a33;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text.collapsed-by-line>table th,.component-rich-text.collapsed-by-line .article-5g__content__container>table th{font-size:var(--font-size-text-M);line-height:140%;color:#35363e;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text.collapsed-by-line .simple-accordion-container .simple-accordion-title span{font-size:var(--font-size-text-M);line-height:140%;color:#35363e;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text.collapsed-by-line .simple-accordion-container .simple-accordion-content--title{font-size:var(--font-size-text-L);line-height:140%;color:#2a2a33;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text:not(.collapsed-by-line)>table tr:not(:first-child) th,.component-rich-text:not(.collapsed-by-line) .article-5g__content__container>table tr:not(:first-child) th{font-size:var(--font-size-text-M);line-height:140%;color:#35363e;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text:not(.collapsed-by-line)>table th,.component-rich-text:not(.collapsed-by-line) .article-5g__content__container>table th{font-size:var(--font-size-text-L);line-height:140%;color:#2a2a33;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text:not(.collapsed-by-line) .simple-accordion-container .simple-accordion-title span{font-size:var(--font-size-text-L);line-height:140%;color:#2a2a33;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text:not(.collapsed-by-line) .simple-accordion-container .simple-accordion-content--title{font-size:var(--font-size-text-M);line-height:140%;color:#35363e;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif}
.component-rich-text>table,.component-rich-text.standard-tables>table,.component-rich-text .article-5g__content__container>table{empty-cells:hide;table-layout:fixed;border-collapse:collapse;border-spacing:0;border:0;width:100%;max-width:100%}
@media(max-width:1023.98px){.component-rich-text>table,.component-rich-text.standard-tables>table,.component-rich-text .article-5g__content__container>table{display:none}
}
.component-rich-text>table th,.component-rich-text.standard-tables>table th,.component-rich-text .article-5g__content__container>table th,.component-rich-text>table td,.component-rich-text.standard-tables>table td,.component-rich-text .article-5g__content__container>table td{font-weight:400;vertical-align:middle;word-break:break-word;border:0;border-bottom:1px solid #dddee3;padding:20px;height:88px}
.component-rich-text>table th:first-child:empty,.component-rich-text.standard-tables>table th:first-child:empty,.component-rich-text .article-5g__content__container>table th:first-child:empty{border-bottom:0}
.component-rich-text>table td,.component-rich-text.standard-tables>table td,.component-rich-text .article-5g__content__container>table td{font-size:var(--font-size-text-M);line-height:140%;color:#35363e}
.component-rich-text>table img,.component-rich-text.standard-tables>table img,.component-rich-text .article-5g__content__container>table img{margin-bottom:var(--spacing-XXXXS)}
.component-rich-text .simple-accordion-generated ul{list-style:none;padding-left:0}
.component-rich-text .simple-accordion-container .simple-accordion-item.is-open .simple-accordion--button{background:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-up-light-view") no-repeat}
.component-rich-text .simple-accordion-container .simple-accordion-item.is-open .simple-accordion-content{height:auto}
.component-rich-text .simple-accordion-container .simple-accordion-title{font-weight:400;text-align:left;vertical-align:middle;word-break:break-word;display:flex;margin:0;border:0;border-bottom:1px solid #bbbcc4;padding:20px 16px;width:100%;min-height:72px;background-color:transparent}
.component-rich-text .simple-accordion-container .simple-accordion-title>span{align-self:center;flex:auto}
.component-rich-text .simple-accordion-container .simple-accordion-title>span>br{display:none}
@media(max-width:1023.98px){.component-rich-text .simple-accordion-container .simple-accordion-title>span img{margin-bottom:0;margin-right:var(--spacing-XXXXS);padding-left:var(--spacing-XXXXXS);padding-right:var(--spacing-XXXXXS)}
}
.component-rich-text .simple-accordion-container .simple-accordion--button{align-self:center;flex-shrink:0;margin-left:8px;width:18px;height:12px;background:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-light-view") no-repeat}
.component-rich-text .simple-accordion-container .simple-accordion-content{overflow:hidden;height:0}
.component-rich-text .simple-accordion-container .simple-accordion-content--item{align-items:center;display:flex;border-bottom:1px solid #dddee3;padding:20px 16px;min-height:64px}
.component-rich-text .simple-accordion-container .simple-accordion-content--title{font-size:var(--font-size-text-L);line-height:140%;color:#2a2a33;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;width:50%;word-break:break-word}
.component-rich-text .simple-accordion-container .simple-accordion-content--value{font-size:var(--font-size-text-M);line-height:140%;color:#35363e;width:50%}
.prop-hide--sreader{overflow:hidden;position:absolute;clip:rect(0 0 0 0);margin:-1px;border:0;padding:0;width:1px;height:1px}
.prop-display--none{display:none !important}
.prop-display--block{display:block !important}
.prop-visibility--hidden{visibility:hidden !important}
.prop-device--tablet{display:none !important}
.prop-device--desktop{display:none !important}
@media(min-width:768px) and (max-width:1023.98px){.prop-device--mobile{display:none !important}
.prop-device--tablet{display:block !important}
}
@media(min-width:1024px){.prop-device--mobile{display:none !important}
.prop-device--desktop{display:block !important}
}
.section-structure[class*='mode-light'].mode-background,.section-structure[class*='mode-dark'].mode-background,.section-structure[class*='mode-grey'].mode-background,.section-structure[class*='mode-light']>.mode-background,.section-structure[class*='mode-dark']>.mode-background,.section-structure[class*='mode-grey']>.mode-background{padding-top:var(--spacing-XXXXXL);padding-bottom:var(--spacing-XXXXXL)}
.module-structure[class*='mode-light'].mode-background,.module-structure[class*='mode-dark'].mode-background,.module-structure[class*='mode-grey'].mode-background,.module-structure[class*='mode-light']>.mode-background,.module-structure[class*='mode-dark']>.mode-background,.module-structure[class*='mode-grey']>.mode-background{padding-top:var(--spacing-XXXXXL);padding-bottom:var(--spacing-XXXXXL)}
.section-structure .module-structure:last-child{margin-bottom:0 !important}
.section-structure .mode-background,.module-structure .mode-background,.section-structure .module-structure .mode-background{background-color:#1e1f27}
.section-structure.mode-background,.module-structure.mode-background,.section-structure .module-structure.mode-background{background-color:#1e1f27}
.section-structure .mode-svg svg,.module-structure .mode-svg svg,.section-structure .module-structure .mode-svg svg{fill:#1e1f27}
.section-structure .mode-text,.module-structure .mode-text,.section-structure .module-structure .mode-text{color:#f7f7f8}
.section-structure .mode-text a,.module-structure .mode-text a,.section-structure .module-structure .mode-text a{color:#f7f7f8}
.section-structure .mode-button-wrapper .btn-type-primary:not(.btn-outline),.module-structure .mode-button-wrapper .btn-type-primary:not(.btn-outline),.section-structure .module-structure .mode-button-wrapper .btn-type-primary:not(.btn-outline){color:#2a2a33;background-color:#f7f7f8}
.section-structure .mode-button-wrapper .btn-type-primary.btn-outline,.module-structure .mode-button-wrapper .btn-type-primary.btn-outline,.section-structure .module-structure .mode-button-wrapper .btn-type-primary.btn-outline{color:#f7f7f8;border-color:#f7f7f8}
.section-structure .mode-button-wrapper .btn-type-secondary,.module-structure .mode-button-wrapper .btn-type-secondary,.section-structure .module-structure .mode-button-wrapper .btn-type-secondary{color:#f7f7f8;background-color:transparent;box-shadow:inset 0 0 0 1px #f7f7f8}
@media(min-width:1024px){.section-structure .mode-button-wrapper .btn-type-secondary:hover,.module-structure .mode-button-wrapper .btn-type-secondary:hover,.section-structure .module-structure .mode-button-wrapper .btn-type-secondary:hover{color:#404149;box-shadow:inset 0 0 0 1px #404149}
}
.section-structure .mode-button-wrapper .btn-type-secondary:focus-visible,.module-structure .mode-button-wrapper .btn-type-secondary:focus-visible,.section-structure .module-structure .mode-button-wrapper .btn-type-secondary:focus-visible{color:#404149;box-shadow:inset 0 0 0 3px #404149}
.section-structure .mode-button-wrapper .btn-type-secondary:disabled,.module-structure .mode-button-wrapper .btn-type-secondary:disabled,.section-structure .module-structure .mode-button-wrapper .btn-type-secondary:disabled{color:#74757d;box-shadow:inset 0 0 0 1px #74757d}
.section-structure .mode-button-wrapper .btn-type-text,.module-structure .mode-button-wrapper .btn-type-text,.section-structure .module-structure .mode-button-wrapper .btn-type-text{background-color:transparent}
.section-structure .mode-button-wrapper .btn-type-text .cmp_button-text,.module-structure .mode-button-wrapper .btn-type-text .cmp_button-text,.section-structure .module-structure .mode-button-wrapper .btn-type-text .cmp_button-text{color:#bbbcc4;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;text-decoration:underline}
@media(min-width:1024px){.section-structure .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.module-structure .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.section-structure .module-structure .mode-button-wrapper .btn-type-text:hover .cmp_button-text{color:#bbbcc4;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
}
.section-structure .mode-button-wrapper .btn-type-text:focus-visible,.module-structure .mode-button-wrapper .btn-type-text:focus-visible,.section-structure .module-structure .mode-button-wrapper .btn-type-text:focus-visible{outline:none !important}
.section-structure .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.module-structure .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.section-structure .module-structure .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text{color:#bbbcc4;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;text-decoration:none}
.section-structure .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.module-structure .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.section-structure .module-structure .mode-button-wrapper .btn-type-text:disabled .cmp_button-text{color:#74757d;text-decoration:underline}
.mode-light .mode-background,.section-structure.mode-light .mode-background,.module-structure.mode-light .mode-background,.module-structure .module-structure.mode-light .mode-background,.section-structure .module-structure.mode-light .mode-background{background-color:#fff}
.mode-light.mode-background,.section-structure.mode-light.mode-background,.module-structure.mode-light.mode-background,.module-structure .module-structure.mode-light.mode-background,.section-structure .module-structure.mode-light.mode-background{background-color:#fff}
.mode-light .mode-svg svg,.section-structure.mode-light .mode-svg svg,.module-structure.mode-light .mode-svg svg,.module-structure .module-structure.mode-light .mode-svg svg,.section-structure .module-structure.mode-light .mode-svg svg{fill:#fff}
.mode-light .mode-text,.section-structure.mode-light .mode-text,.module-structure.mode-light .mode-text,.module-structure .module-structure.mode-light .mode-text,.section-structure .module-structure.mode-light .mode-text{color:#1e1f27}
.mode-light .mode-text a,.section-structure.mode-light .mode-text a,.module-structure.mode-light .mode-text a,.module-structure .module-structure.mode-light .mode-text a,.section-structure .module-structure.mode-light .mode-text a{color:#1e1f27}
.mode-light .mode-button-wrapper .btn-type-primary:not(.btn-outline),.section-structure.mode-light .mode-button-wrapper .btn-type-primary:not(.btn-outline),.module-structure.mode-light .mode-button-wrapper .btn-type-primary:not(.btn-outline),.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-primary:not(.btn-outline),.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-primary:not(.btn-outline){color:#f7f7f8;background-color:#2a2a33}
.mode-light .mode-button-wrapper .btn-type-primary.btn-outline,.section-structure.mode-light .mode-button-wrapper .btn-type-primary.btn-outline,.module-structure.mode-light .mode-button-wrapper .btn-type-primary.btn-outline,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-primary.btn-outline,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-primary.btn-outline{color:#2a2a33;border-color:#2a2a33}
.mode-light .mode-button-wrapper .btn-type-secondary,.section-structure.mode-light .mode-button-wrapper .btn-type-secondary,.module-structure.mode-light .mode-button-wrapper .btn-type-secondary,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-secondary,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-secondary{color:#2a2a33;background-color:transparent;box-shadow:inset 0 0 0 1px #2a2a33}
@media(min-width:1024px){.mode-light .mode-button-wrapper .btn-type-secondary:hover,.section-structure.mode-light .mode-button-wrapper .btn-type-secondary:hover,.module-structure.mode-light .mode-button-wrapper .btn-type-secondary:hover,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-secondary:hover,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-secondary:hover{color:#404149;box-shadow:inset 0 0 0 1px #404149}
}
.mode-light .mode-button-wrapper .btn-type-secondary:focus-visible,.section-structure.mode-light .mode-button-wrapper .btn-type-secondary:focus-visible,.module-structure.mode-light .mode-button-wrapper .btn-type-secondary:focus-visible,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-secondary:focus-visible,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-secondary:focus-visible{color:#404149;box-shadow:inset 0 0 0 3px #404149}
.mode-light .mode-button-wrapper .btn-type-secondary:disabled,.section-structure.mode-light .mode-button-wrapper .btn-type-secondary:disabled,.module-structure.mode-light .mode-button-wrapper .btn-type-secondary:disabled,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-secondary:disabled,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-secondary:disabled{color:#74757d;box-shadow:inset 0 0 0 1px #74757d}
.mode-light .mode-button-wrapper .btn-type-text,.section-structure.mode-light .mode-button-wrapper .btn-type-text,.module-structure.mode-light .mode-button-wrapper .btn-type-text,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text{background-color:transparent}
.mode-light .mode-button-wrapper .btn-type-text .cmp_button-text,.section-structure.mode-light .mode-button-wrapper .btn-type-text .cmp_button-text,.module-structure.mode-light .mode-button-wrapper .btn-type-text .cmp_button-text,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text .cmp_button-text,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text .cmp_button-text{color:#2a2a33;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;text-decoration:underline}
@media(min-width:1024px){.mode-light .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.section-structure.mode-light .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.module-structure.mode-light .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text:hover .cmp_button-text{color:#404149;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
}
.mode-light .mode-button-wrapper .btn-type-text:focus-visible,.section-structure.mode-light .mode-button-wrapper .btn-type-text:focus-visible,.module-structure.mode-light .mode-button-wrapper .btn-type-text:focus-visible,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text:focus-visible,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text:focus-visible{outline:none !important}
.mode-light .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.section-structure.mode-light .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.module-structure.mode-light .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text{color:#404149;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;text-decoration:none}
.mode-light .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.section-structure.mode-light .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.module-structure.mode-light .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.module-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.section-structure .module-structure.mode-light .mode-button-wrapper .btn-type-text:disabled .cmp_button-text{color:#74757d;text-decoration:underline}
.mode-dark .mode-background,.section-structure.mode-dark .mode-background,.module-structure.mode-dark .mode-background,.module-structure .module-structure.mode-dark .mode-background,.section-structure .module-structure.mode-dark .mode-background,.sidebar-overlay.mode-dark .mode-background{background-color:#2a2a33}
.mode-dark.mode-background,.section-structure.mode-dark.mode-background,.module-structure.mode-dark.mode-background,.module-structure .module-structure.mode-dark.mode-background,.section-structure .module-structure.mode-dark.mode-background,.sidebar-overlay.mode-dark.mode-background{background-color:#2a2a33}
.mode-dark .mode-svg svg,.section-structure.mode-dark .mode-svg svg,.module-structure.mode-dark .mode-svg svg,.module-structure .module-structure.mode-dark .mode-svg svg,.section-structure .module-structure.mode-dark .mode-svg svg,.sidebar-overlay.mode-dark .mode-svg svg{fill:#2a2a33}
.mode-dark .mode-text,.section-structure.mode-dark .mode-text,.module-structure.mode-dark .mode-text,.module-structure .module-structure.mode-dark .mode-text,.section-structure .module-structure.mode-dark .mode-text,.sidebar-overlay.mode-dark .mode-text{color:#f7f7f8}
.mode-dark .mode-text a,.section-structure.mode-dark .mode-text a,.module-structure.mode-dark .mode-text a,.module-structure .module-structure.mode-dark .mode-text a,.section-structure .module-structure.mode-dark .mode-text a,.sidebar-overlay.mode-dark .mode-text a{color:#f7f7f8}
.mode-dark .mode-button-wrapper .btn-type-primary:not(.btn-outline),.section-structure.mode-dark .mode-button-wrapper .btn-type-primary:not(.btn-outline),.module-structure.mode-dark .mode-button-wrapper .btn-type-primary:not(.btn-outline),.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-primary:not(.btn-outline),.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-primary:not(.btn-outline),.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-primary:not(.btn-outline){color:#2a2a33;background-color:#fff}
.mode-dark .mode-button-wrapper .btn-type-primary.btn-outline,.section-structure.mode-dark .mode-button-wrapper .btn-type-primary.btn-outline,.module-structure.mode-dark .mode-button-wrapper .btn-type-primary.btn-outline,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-primary.btn-outline,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-primary.btn-outline,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-primary.btn-outline{color:#fff;border-color:#fff}
@media(min-width:1024px){.mode-dark .mode-button-wrapper .btn-type-primary:hover,.section-structure.mode-dark .mode-button-wrapper .btn-type-primary:hover,.module-structure.mode-dark .mode-button-wrapper .btn-type-primary:hover,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-primary:hover,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-primary:hover,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-primary:hover{background-color:#dddee3 !important}
}
.mode-dark .mode-button-wrapper .btn-type-primary:focus-visible,.section-structure.mode-dark .mode-button-wrapper .btn-type-primary:focus-visible,.module-structure.mode-dark .mode-button-wrapper .btn-type-primary:focus-visible,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-primary:focus-visible,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-primary:focus-visible,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-primary:focus-visible{color:#1e1f27 !important;background-color:#dddee3 !important;box-shadow:inset 0 0 0 3px #bbbcc4 !important}
.mode-dark .mode-button-wrapper .btn-type-primary:disabled,.section-structure.mode-dark .mode-button-wrapper .btn-type-primary:disabled,.module-structure.mode-dark .mode-button-wrapper .btn-type-primary:disabled,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-primary:disabled,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-primary:disabled,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-primary:disabled{color:#404149 !important;background-color:#bbbcc4 !important}
.mode-dark .mode-button-wrapper .btn-type-secondary,.section-structure.mode-dark .mode-button-wrapper .btn-type-secondary,.module-structure.mode-dark .mode-button-wrapper .btn-type-secondary,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-secondary,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-secondary,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-secondary{color:#fff;background-color:transparent;box-shadow:inset 0 0 0 1px #fff}
@media(min-width:1024px){.mode-dark .mode-button-wrapper .btn-type-secondary:hover,.section-structure.mode-dark .mode-button-wrapper .btn-type-secondary:hover,.module-structure.mode-dark .mode-button-wrapper .btn-type-secondary:hover,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-secondary:hover,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-secondary:hover,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-secondary:hover{color:#dddee3;box-shadow:inset 0 0 0 1px #dddee3}
}
.mode-dark .mode-button-wrapper .btn-type-secondary:focus-visible,.section-structure.mode-dark .mode-button-wrapper .btn-type-secondary:focus-visible,.module-structure.mode-dark .mode-button-wrapper .btn-type-secondary:focus-visible,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-secondary:focus-visible,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-secondary:focus-visible,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-secondary:focus-visible{color:#dddee3;box-shadow:inset 0 0 0 3px #dddee3}
.mode-dark .mode-button-wrapper .btn-type-secondary:disabled,.section-structure.mode-dark .mode-button-wrapper .btn-type-secondary:disabled,.module-structure.mode-dark .mode-button-wrapper .btn-type-secondary:disabled,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-secondary:disabled,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-secondary:disabled,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-secondary:disabled{color:#bbbcc4;box-shadow:inset 0 0 0 1px #bbbcc4}
.mode-dark .mode-button-wrapper .btn-type-text,.section-structure.mode-dark .mode-button-wrapper .btn-type-text,.module-structure.mode-dark .mode-button-wrapper .btn-type-text,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-text{background-color:transparent}
.mode-dark .mode-button-wrapper .btn-type-text .cmp_button-text,.section-structure.mode-dark .mode-button-wrapper .btn-type-text .cmp_button-text,.module-structure.mode-dark .mode-button-wrapper .btn-type-text .cmp_button-text,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text .cmp_button-text,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text .cmp_button-text,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-text .cmp_button-text{color:#fff;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;text-decoration:underline}
@media(min-width:1024px){.mode-dark .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.section-structure.mode-dark .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.module-structure.mode-dark .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-text:hover .cmp_button-text{color:#dddee3;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
}
.mode-dark .mode-button-wrapper .btn-type-text:focus-visible,.section-structure.mode-dark .mode-button-wrapper .btn-type-text:focus-visible,.module-structure.mode-dark .mode-button-wrapper .btn-type-text:focus-visible,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text:focus-visible,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text:focus-visible,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-text:focus-visible{outline:none !important}
.mode-dark .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.section-structure.mode-dark .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.module-structure.mode-dark .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text{color:#dddee3;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;text-decoration:none}
.mode-dark .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.section-structure.mode-dark .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.module-structure.mode-dark .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.module-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.section-structure .module-structure.mode-dark .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.sidebar-overlay.mode-dark .mode-button-wrapper .btn-type-text:disabled .cmp_button-text{color:#bbbcc4;text-decoration:underline}
.mode-dark .sidebar-overlay__btn-close.desktop-btn,.section-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn,.module-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn,.module-structure .module-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn,.section-structure .module-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn,.sidebar-overlay.mode-dark .sidebar-overlay__btn-close.desktop-btn{background-color:#2a2a33}
.mode-dark .sidebar-overlay__btn-close.desktop-btn::before,.section-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn::before,.module-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn::before,.module-structure .module-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn::before,.section-structure .module-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn::before,.sidebar-overlay.mode-dark .sidebar-overlay__btn-close.desktop-btn::before,.mode-dark .sidebar-overlay__btn-close.desktop-btn::after,.section-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn::after,.module-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn::after,.module-structure .module-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn::after,.section-structure .module-structure.mode-dark .sidebar-overlay__btn-close.desktop-btn::after,.sidebar-overlay.mode-dark .sidebar-overlay__btn-close.desktop-btn::after{background-color:#2a2a33}
.mode-grey .mode-background,.section-structure.mode-grey .mode-background,.module-structure.mode-grey .mode-background,.module-structure .module-structure.mode-grey .mode-background,.section-structure .module-structure.mode-grey .mode-background,.sidebar-overlay.mode-grey .mode-background{background-color:#f7f7f8}
.mode-grey.mode-background,.section-structure.mode-grey.mode-background,.module-structure.mode-grey.mode-background,.module-structure .module-structure.mode-grey.mode-background,.section-structure .module-structure.mode-grey.mode-background,.sidebar-overlay.mode-grey.mode-background{background-color:#f7f7f8}
.mode-grey .mode-svg svg,.section-structure.mode-grey .mode-svg svg,.module-structure.mode-grey .mode-svg svg,.module-structure .module-structure.mode-grey .mode-svg svg,.section-structure .module-structure.mode-grey .mode-svg svg,.sidebar-overlay.mode-grey .mode-svg svg{fill:#f7f7f8}
.mode-grey .mode-text,.section-structure.mode-grey .mode-text,.module-structure.mode-grey .mode-text,.module-structure .module-structure.mode-grey .mode-text,.section-structure .module-structure.mode-grey .mode-text,.sidebar-overlay.mode-grey .mode-text{color:#1e1f27}
.mode-grey .mode-text a,.section-structure.mode-grey .mode-text a,.module-structure.mode-grey .mode-text a,.module-structure .module-structure.mode-grey .mode-text a,.section-structure .module-structure.mode-grey .mode-text a,.sidebar-overlay.mode-grey .mode-text a{color:#1e1f27}
.mode-grey .mode-button-wrapper .btn-type-primary:not(.btn-outline),.section-structure.mode-grey .mode-button-wrapper .btn-type-primary:not(.btn-outline),.module-structure.mode-grey .mode-button-wrapper .btn-type-primary:not(.btn-outline),.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-primary:not(.btn-outline),.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-primary:not(.btn-outline),.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-primary:not(.btn-outline){color:#f7f7f8;background-color:#2a2a33}
.mode-grey .mode-button-wrapper .btn-type-primary.btn-outline,.section-structure.mode-grey .mode-button-wrapper .btn-type-primary.btn-outline,.module-structure.mode-grey .mode-button-wrapper .btn-type-primary.btn-outline,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-primary.btn-outline,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-primary.btn-outline,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-primary.btn-outline{color:#2a2a33;border-color:#2a2a33}
.mode-grey .mode-button-wrapper .btn-type-secondary,.section-structure.mode-grey .mode-button-wrapper .btn-type-secondary,.module-structure.mode-grey .mode-button-wrapper .btn-type-secondary,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-secondary,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-secondary,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-secondary{color:#2a2a33;background-color:transparent;box-shadow:inset 0 0 0 1px #2a2a33}
@media(min-width:1024px){.mode-grey .mode-button-wrapper .btn-type-secondary:hover,.section-structure.mode-grey .mode-button-wrapper .btn-type-secondary:hover,.module-structure.mode-grey .mode-button-wrapper .btn-type-secondary:hover,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-secondary:hover,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-secondary:hover,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-secondary:hover{color:#404149;box-shadow:inset 0 0 0 1px #404149}
}
.mode-grey .mode-button-wrapper .btn-type-secondary:focus-visible,.section-structure.mode-grey .mode-button-wrapper .btn-type-secondary:focus-visible,.module-structure.mode-grey .mode-button-wrapper .btn-type-secondary:focus-visible,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-secondary:focus-visible,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-secondary:focus-visible,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-secondary:focus-visible{color:#404149;box-shadow:inset 0 0 0 3px #404149}
.mode-grey .mode-button-wrapper .btn-type-secondary:disabled,.section-structure.mode-grey .mode-button-wrapper .btn-type-secondary:disabled,.module-structure.mode-grey .mode-button-wrapper .btn-type-secondary:disabled,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-secondary:disabled,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-secondary:disabled,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-secondary:disabled{color:#74757d;box-shadow:inset 0 0 0 1px #74757d}
.mode-grey .mode-button-wrapper .btn-type-text,.section-structure.mode-grey .mode-button-wrapper .btn-type-text,.module-structure.mode-grey .mode-button-wrapper .btn-type-text,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-text{background-color:transparent}
.mode-grey .mode-button-wrapper .btn-type-text .cmp_button-text,.section-structure.mode-grey .mode-button-wrapper .btn-type-text .cmp_button-text,.module-structure.mode-grey .mode-button-wrapper .btn-type-text .cmp_button-text,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text .cmp_button-text,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text .cmp_button-text,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-text .cmp_button-text{color:#2a2a33;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;text-decoration:underline}
@media(min-width:1024px){.mode-grey .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.section-structure.mode-grey .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.module-structure.mode-grey .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text:hover .cmp_button-text,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-text:hover .cmp_button-text{color:#404149;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif}
}
.mode-grey .mode-button-wrapper .btn-type-text:focus-visible,.section-structure.mode-grey .mode-button-wrapper .btn-type-text:focus-visible,.module-structure.mode-grey .mode-button-wrapper .btn-type-text:focus-visible,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text:focus-visible,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text:focus-visible,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-text:focus-visible{outline:none !important}
.mode-grey .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.section-structure.mode-grey .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.module-structure.mode-grey .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-text:focus-visible .cmp_button-text{color:#404149;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;text-decoration:none}
.mode-grey .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.section-structure.mode-grey .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.module-structure.mode-grey .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.module-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.section-structure .module-structure.mode-grey .mode-button-wrapper .btn-type-text:disabled .cmp_button-text,.sidebar-overlay.mode-grey .mode-button-wrapper .btn-type-text:disabled .cmp_button-text{color:#74757d;text-decoration:underline}
.mode-grey .sidebar-overlay__btn-close.desktop-btn,.section-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn,.module-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn,.module-structure .module-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn,.section-structure .module-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn,.sidebar-overlay.mode-grey .sidebar-overlay__btn-close.desktop-btn{background-color:#2a2a33}
.mode-grey .sidebar-overlay__btn-close.desktop-btn::before,.section-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn::before,.module-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn::before,.module-structure .module-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn::before,.section-structure .module-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn::before,.sidebar-overlay.mode-grey .sidebar-overlay__btn-close.desktop-btn::before,.mode-grey .sidebar-overlay__btn-close.desktop-btn::after,.section-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn::after,.module-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn::after,.module-structure .module-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn::after,.section-structure .module-structure.mode-grey .sidebar-overlay__btn-close.desktop-btn::after,.sidebar-overlay.mode-grey .sidebar-overlay__btn-close.desktop-btn::after{background-color:#2a2a33}
.theme-grey .theme-title,.section-structure.theme-grey .theme-title,.module-structure.theme-grey .theme-title,.module-structure .module-structure.theme-grey .theme-title,.section-structure .module-structure.theme-grey .theme-title{color:#f7f7f8}
.theme-grey .theme-title-glow,.section-structure.theme-grey .theme-title-glow,.module-structure.theme-grey .theme-title-glow,.module-structure .module-structure.theme-grey .theme-title-glow,.section-structure .module-structure.theme-grey .theme-title-glow{color:#f7f7f8 !important;text-shadow:0 0 16px rgba(30,31,39,0.2),0 4px 24px rgba(30,31,39,0.8)}
.theme-grey .theme-background,.section-structure.theme-grey .theme-background,.module-structure.theme-grey .theme-background,.module-structure .module-structure.theme-grey .theme-background,.section-structure .module-structure.theme-grey .theme-background{width:100%;background-size:100% 200%;background-color:transparent;background-image:linear-gradient(to top,#f7f7f8 50%,transparent 50%);transition:background-position ease .25s;-moz-transition:background-position ease .25s;-webkit-transition:background-position ease .25s}
.theme-grey.theme-background-fixed,.section-structure.theme-grey.theme-background-fixed,.module-structure.theme-grey.theme-background-fixed,.module-structure .module-structure.theme-grey.theme-background-fixed,.section-structure .module-structure.theme-grey.theme-background-fixed,.theme-grey .theme-background-fixed,.section-structure.theme-grey .theme-background-fixed,.module-structure.theme-grey .theme-background-fixed,.module-structure .module-structure.theme-grey .theme-background-fixed,.section-structure .module-structure.theme-grey .theme-background-fixed{background-color:#f7f7f8}
.theme-grey .theme-on-hover .theme-background,.section-structure.theme-grey .theme-on-hover .theme-background,.module-structure.theme-grey .theme-on-hover .theme-background,.module-structure .module-structure.theme-grey .theme-on-hover .theme-background,.section-structure .module-structure.theme-grey .theme-on-hover .theme-background{background-position:0 0}
.theme-grey .theme-on-hover:hover *,.section-structure.theme-grey .theme-on-hover:hover *,.module-structure.theme-grey .theme-on-hover:hover *,.module-structure .module-structure.theme-grey .theme-on-hover:hover *,.section-structure .module-structure.theme-grey .theme-on-hover:hover *{color:#1e1f27 !important}
.theme-grey .theme-on-hover:hover .theme-background,.section-structure.theme-grey .theme-on-hover:hover .theme-background,.module-structure.theme-grey .theme-on-hover:hover .theme-background,.module-structure .module-structure.theme-grey .theme-on-hover:hover .theme-background,.section-structure .module-structure.theme-grey .theme-on-hover:hover .theme-background{background-position:0 100%}
.theme-grey .theme-on-hover:hover .theme-background .mode-text,.section-structure.theme-grey .theme-on-hover:hover .theme-background .mode-text,.module-structure.theme-grey .theme-on-hover:hover .theme-background .mode-text,.module-structure .module-structure.theme-grey .theme-on-hover:hover .theme-background .mode-text,.section-structure .module-structure.theme-grey .theme-on-hover:hover .theme-background .mode-text{color:#1e1f27}
.theme-red .theme-title,.section-structure.theme-red .theme-title,.module-structure.theme-red .theme-title,.module-structure .module-structure.theme-red .theme-title,.section-structure .module-structure.theme-red .theme-title{color:#e04232}
.theme-red .theme-title-glow,.section-structure.theme-red .theme-title-glow,.module-structure.theme-red .theme-title-glow,.module-structure .module-structure.theme-red .theme-title-glow,.section-structure .module-structure.theme-red .theme-title-glow{color:#e04232 !important;text-shadow:0 0 16px rgba(224,66,50,0.2),0 4px 24px rgba(224,66,50,0.8)}
.theme-red .theme-background,.section-structure.theme-red .theme-background,.module-structure.theme-red .theme-background,.module-structure .module-structure.theme-red .theme-background,.section-structure .module-structure.theme-red .theme-background{width:100%;background-size:100% 200%;background-color:#e04232}
@media(min-width:768px){.theme-red .theme-background,.section-structure.theme-red .theme-background,.module-structure.theme-red .theme-background,.module-structure .module-structure.theme-red .theme-background,.section-structure .module-structure.theme-red .theme-background{background-color:transparent;background-image:linear-gradient(to top,#e04232 50%,transparent 50%);transition:background-position ease .25s;-moz-transition:background-position ease .25s;-webkit-transition:background-position ease .25s}
}
.theme-red.theme-background-fixed,.section-structure.theme-red.theme-background-fixed,.module-structure.theme-red.theme-background-fixed,.module-structure .module-structure.theme-red.theme-background-fixed,.section-structure .module-structure.theme-red.theme-background-fixed,.theme-red .theme-background-fixed,.section-structure.theme-red .theme-background-fixed,.module-structure.theme-red .theme-background-fixed,.module-structure .module-structure.theme-red .theme-background-fixed,.section-structure .module-structure.theme-red .theme-background-fixed{background-color:#e04232}
.theme-red .theme-on-hover .theme-background,.section-structure.theme-red .theme-on-hover .theme-background,.module-structure.theme-red .theme-on-hover .theme-background,.module-structure .module-structure.theme-red .theme-on-hover .theme-background,.section-structure .module-structure.theme-red .theme-on-hover .theme-background{background-position:0 100%}
@media(min-width:768px){.theme-red .theme-on-hover .theme-background,.section-structure.theme-red .theme-on-hover .theme-background,.module-structure.theme-red .theme-on-hover .theme-background,.module-structure .module-structure.theme-red .theme-on-hover .theme-background,.section-structure .module-structure.theme-red .theme-on-hover .theme-background{background-position:0 0}
}
@media(min-width:1024px){.theme-red .theme-on-hover:hover .theme-background .mode-text,.section-structure.theme-red .theme-on-hover:hover .theme-background .mode-text,.module-structure.theme-red .theme-on-hover:hover .theme-background .mode-text,.module-structure .module-structure.theme-red .theme-on-hover:hover .theme-background .mode-text,.section-structure .module-structure.theme-red .theme-on-hover:hover .theme-background .mode-text{color:#1e1f27}
}
@media(min-width:1024px) and (min-width:768px){.theme-red .theme-on-hover:hover .theme-background,.section-structure.theme-red .theme-on-hover:hover .theme-background,.module-structure.theme-red .theme-on-hover:hover .theme-background,.module-structure .module-structure.theme-red .theme-on-hover:hover .theme-background,.section-structure .module-structure.theme-red .theme-on-hover:hover .theme-background{background-position:0 100%}
}
.theme-blue .theme-title,.section-structure.theme-blue .theme-title,.module-structure.theme-blue .theme-title,.module-structure .module-structure.theme-blue .theme-title,.section-structure .module-structure.theme-blue .theme-title{color:#4f60d2}
.theme-blue .theme-title-glow,.section-structure.theme-blue .theme-title-glow,.module-structure.theme-blue .theme-title-glow,.module-structure .module-structure.theme-blue .theme-title-glow,.section-structure .module-structure.theme-blue .theme-title-glow{color:#4f60d2 !important;text-shadow:0 0 16px rgba(79,96,210,0.2),0 4px 24px rgba(79,96,210,0.8)}
.theme-blue .theme-background,.section-structure.theme-blue .theme-background,.module-structure.theme-blue .theme-background,.module-structure .module-structure.theme-blue .theme-background,.section-structure .module-structure.theme-blue .theme-background{width:100%;background-size:100% 200%;background-color:#4f60d2}
@media(min-width:768px){.theme-blue .theme-background,.section-structure.theme-blue .theme-background,.module-structure.theme-blue .theme-background,.module-structure .module-structure.theme-blue .theme-background,.section-structure .module-structure.theme-blue .theme-background{background-color:transparent;background-image:linear-gradient(to top,#4f60d2 50%,transparent 50%);transition:background-position ease .25s;-moz-transition:background-position ease .25s;-webkit-transition:background-position ease .25s}
}
.theme-blue.theme-background-fixed,.section-structure.theme-blue.theme-background-fixed,.module-structure.theme-blue.theme-background-fixed,.module-structure .module-structure.theme-blue.theme-background-fixed,.section-structure .module-structure.theme-blue.theme-background-fixed,.theme-blue .theme-background-fixed,.section-structure.theme-blue .theme-background-fixed,.module-structure.theme-blue .theme-background-fixed,.module-structure .module-structure.theme-blue .theme-background-fixed,.section-structure .module-structure.theme-blue .theme-background-fixed{background-color:#4f60d2}
.theme-blue .theme-on-hover .theme-background,.section-structure.theme-blue .theme-on-hover .theme-background,.module-structure.theme-blue .theme-on-hover .theme-background,.module-structure .module-structure.theme-blue .theme-on-hover .theme-background,.section-structure .module-structure.theme-blue .theme-on-hover .theme-background{background-position:0 100%}
@media(min-width:768px){.theme-blue .theme-on-hover .theme-background,.section-structure.theme-blue .theme-on-hover .theme-background,.module-structure.theme-blue .theme-on-hover .theme-background,.module-structure .module-structure.theme-blue .theme-on-hover .theme-background,.section-structure .module-structure.theme-blue .theme-on-hover .theme-background{background-position:0 0}
}
@media(min-width:1024px){.theme-blue .theme-on-hover:hover .theme-background .mode-text,.section-structure.theme-blue .theme-on-hover:hover .theme-background .mode-text,.module-structure.theme-blue .theme-on-hover:hover .theme-background .mode-text,.module-structure .module-structure.theme-blue .theme-on-hover:hover .theme-background .mode-text,.section-structure .module-structure.theme-blue .theme-on-hover:hover .theme-background .mode-text{color:#1e1f27}
}
@media(min-width:1024px) and (min-width:768px){.theme-blue .theme-on-hover:hover .theme-background,.section-structure.theme-blue .theme-on-hover:hover .theme-background,.module-structure.theme-blue .theme-on-hover:hover .theme-background,.module-structure .module-structure.theme-blue .theme-on-hover:hover .theme-background,.section-structure .module-structure.theme-blue .theme-on-hover:hover .theme-background{background-position:0 100%}
}
.theme-green .theme-title,.section-structure.theme-green .theme-title,.module-structure.theme-green .theme-title,.module-structure .module-structure.theme-green .theme-title,.section-structure .module-structure.theme-green .theme-title{color:#6ea514}
.theme-green .theme-title-glow,.section-structure.theme-green .theme-title-glow,.module-structure.theme-green .theme-title-glow,.module-structure .module-structure.theme-green .theme-title-glow,.section-structure .module-structure.theme-green .theme-title-glow{color:#6ea514 !important;text-shadow:0 0 16px rgba(110,165,20,0.2),0 4px 24px rgba(110,165,20,0.8)}
.theme-green .theme-background,.section-structure.theme-green .theme-background,.module-structure.theme-green .theme-background,.module-structure .module-structure.theme-green .theme-background,.section-structure .module-structure.theme-green .theme-background{width:100%;background-size:100% 200%;background-color:#6ea514}
@media(min-width:768px){.theme-green .theme-background,.section-structure.theme-green .theme-background,.module-structure.theme-green .theme-background,.module-structure .module-structure.theme-green .theme-background,.section-structure .module-structure.theme-green .theme-background{background-color:transparent;background-image:linear-gradient(to top,#6ea514 50%,transparent 50%);transition:background-position ease .25s;-moz-transition:background-position ease .25s;-webkit-transition:background-position ease .25s}
}
.theme-green.theme-background-fixed,.section-structure.theme-green.theme-background-fixed,.module-structure.theme-green.theme-background-fixed,.module-structure .module-structure.theme-green.theme-background-fixed,.section-structure .module-structure.theme-green.theme-background-fixed,.theme-green .theme-background-fixed,.section-structure.theme-green .theme-background-fixed,.module-structure.theme-green .theme-background-fixed,.module-structure .module-structure.theme-green .theme-background-fixed,.section-structure .module-structure.theme-green .theme-background-fixed{background-color:#6ea514}
.theme-green .theme-on-hover .theme-background,.section-structure.theme-green .theme-on-hover .theme-background,.module-structure.theme-green .theme-on-hover .theme-background,.module-structure .module-structure.theme-green .theme-on-hover .theme-background,.section-structure .module-structure.theme-green .theme-on-hover .theme-background{background-position:0 100%}
@media(min-width:768px){.theme-green .theme-on-hover .theme-background,.section-structure.theme-green .theme-on-hover .theme-background,.module-structure.theme-green .theme-on-hover .theme-background,.module-structure .module-structure.theme-green .theme-on-hover .theme-background,.section-structure .module-structure.theme-green .theme-on-hover .theme-background{background-position:0 0}
}
@media(min-width:1024px){.theme-green .theme-on-hover:hover .theme-background .mode-text,.section-structure.theme-green .theme-on-hover:hover .theme-background .mode-text,.module-structure.theme-green .theme-on-hover:hover .theme-background .mode-text,.module-structure .module-structure.theme-green .theme-on-hover:hover .theme-background .mode-text,.section-structure .module-structure.theme-green .theme-on-hover:hover .theme-background .mode-text{color:#1e1f27}
}
@media(min-width:1024px) and (min-width:768px){.theme-green .theme-on-hover:hover .theme-background,.section-structure.theme-green .theme-on-hover:hover .theme-background,.module-structure.theme-green .theme-on-hover:hover .theme-background,.module-structure .module-structure.theme-green .theme-on-hover:hover .theme-background,.section-structure .module-structure.theme-green .theme-on-hover:hover .theme-background{background-position:0 100%}
}
.theme-lime .theme-title,.section-structure.theme-lime .theme-title,.module-structure.theme-lime .theme-title,.module-structure .module-structure.theme-lime .theme-title,.section-structure .module-structure.theme-lime .theme-title{color:#bad80a}
.theme-lime .theme-title-glow,.section-structure.theme-lime .theme-title-glow,.module-structure.theme-lime .theme-title-glow,.module-structure .module-structure.theme-lime .theme-title-glow,.section-structure .module-structure.theme-lime .theme-title-glow{color:#bad80a !important;text-shadow:0 0 16px rgba(186,216,10,0.2),0 4px 24px rgba(186,216,10,0.8)}
.theme-lime .theme-background,.section-structure.theme-lime .theme-background,.module-structure.theme-lime .theme-background,.module-structure .module-structure.theme-lime .theme-background,.section-structure .module-structure.theme-lime .theme-background{width:100%;background-size:100% 200%;background-color:#bad80a}
@media(min-width:768px){.theme-lime .theme-background,.section-structure.theme-lime .theme-background,.module-structure.theme-lime .theme-background,.module-structure .module-structure.theme-lime .theme-background,.section-structure .module-structure.theme-lime .theme-background{background-color:transparent;background-image:linear-gradient(to top,#bad80a 50%,transparent 50%);transition:background-position ease .25s;-moz-transition:background-position ease .25s;-webkit-transition:background-position ease .25s}
}
.theme-lime.theme-background-fixed,.section-structure.theme-lime.theme-background-fixed,.module-structure.theme-lime.theme-background-fixed,.module-structure .module-structure.theme-lime.theme-background-fixed,.section-structure .module-structure.theme-lime.theme-background-fixed,.theme-lime .theme-background-fixed,.section-structure.theme-lime .theme-background-fixed,.module-structure.theme-lime .theme-background-fixed,.module-structure .module-structure.theme-lime .theme-background-fixed,.section-structure .module-structure.theme-lime .theme-background-fixed{background-color:#bad80a}
.theme-lime .theme-on-hover .theme-background,.section-structure.theme-lime .theme-on-hover .theme-background,.module-structure.theme-lime .theme-on-hover .theme-background,.module-structure .module-structure.theme-lime .theme-on-hover .theme-background,.section-structure .module-structure.theme-lime .theme-on-hover .theme-background{background-position:0 100%}
@media(min-width:768px){.theme-lime .theme-on-hover .theme-background,.section-structure.theme-lime .theme-on-hover .theme-background,.module-structure.theme-lime .theme-on-hover .theme-background,.module-structure .module-structure.theme-lime .theme-on-hover .theme-background,.section-structure .module-structure.theme-lime .theme-on-hover .theme-background{background-position:0 0}
}
@media(min-width:1024px){.theme-lime .theme-on-hover:hover .theme-background .mode-text,.section-structure.theme-lime .theme-on-hover:hover .theme-background .mode-text,.module-structure.theme-lime .theme-on-hover:hover .theme-background .mode-text,.module-structure .module-structure.theme-lime .theme-on-hover:hover .theme-background .mode-text,.section-structure .module-structure.theme-lime .theme-on-hover:hover .theme-background .mode-text{color:#1e1f27}
}
@media(min-width:1024px) and (min-width:768px){.theme-lime .theme-on-hover:hover .theme-background,.section-structure.theme-lime .theme-on-hover:hover .theme-background,.module-structure.theme-lime .theme-on-hover:hover .theme-background,.module-structure .module-structure.theme-lime .theme-on-hover:hover .theme-background,.section-structure .module-structure.theme-lime .theme-on-hover:hover .theme-background{background-position:0 100%}
}
.theme-pink .theme-title,.section-structure.theme-pink .theme-title,.module-structure.theme-pink .theme-title,.module-structure .module-structure.theme-pink .theme-title,.section-structure .module-structure.theme-pink .theme-title{color:#eb84cd}
.theme-pink .theme-title-glow,.section-structure.theme-pink .theme-title-glow,.module-structure.theme-pink .theme-title-glow,.module-structure .module-structure.theme-pink .theme-title-glow,.section-structure .module-structure.theme-pink .theme-title-glow{color:#eb84cd !important;text-shadow:0 0 16px rgba(235,132,205,0.2),0 4px 24px rgba(235,132,205,0.8)}
.theme-pink .theme-background,.section-structure.theme-pink .theme-background,.module-structure.theme-pink .theme-background,.module-structure .module-structure.theme-pink .theme-background,.section-structure .module-structure.theme-pink .theme-background{width:100%;background-size:100% 200%;background-color:#eb84cd}
@media(min-width:768px){.theme-pink .theme-background,.section-structure.theme-pink .theme-background,.module-structure.theme-pink .theme-background,.module-structure .module-structure.theme-pink .theme-background,.section-structure .module-structure.theme-pink .theme-background{background-color:transparent;background-image:linear-gradient(to top,#eb84cd 50%,transparent 50%);transition:background-position ease .25s;-moz-transition:background-position ease .25s;-webkit-transition:background-position ease .25s}
}
.theme-pink.theme-background-fixed,.section-structure.theme-pink.theme-background-fixed,.module-structure.theme-pink.theme-background-fixed,.module-structure .module-structure.theme-pink.theme-background-fixed,.section-structure .module-structure.theme-pink.theme-background-fixed,.theme-pink .theme-background-fixed,.section-structure.theme-pink .theme-background-fixed,.module-structure.theme-pink .theme-background-fixed,.module-structure .module-structure.theme-pink .theme-background-fixed,.section-structure .module-structure.theme-pink .theme-background-fixed{background-color:#eb84cd}
.theme-pink .theme-on-hover .theme-background,.section-structure.theme-pink .theme-on-hover .theme-background,.module-structure.theme-pink .theme-on-hover .theme-background,.module-structure .module-structure.theme-pink .theme-on-hover .theme-background,.section-structure .module-structure.theme-pink .theme-on-hover .theme-background{background-position:0 100%}
@media(min-width:768px){.theme-pink .theme-on-hover .theme-background,.section-structure.theme-pink .theme-on-hover .theme-background,.module-structure.theme-pink .theme-on-hover .theme-background,.module-structure .module-structure.theme-pink .theme-on-hover .theme-background,.section-structure .module-structure.theme-pink .theme-on-hover .theme-background{background-position:0 0}
}
@media(min-width:1024px){.theme-pink .theme-on-hover:hover .theme-background .mode-text,.section-structure.theme-pink .theme-on-hover:hover .theme-background .mode-text,.module-structure.theme-pink .theme-on-hover:hover .theme-background .mode-text,.module-structure .module-structure.theme-pink .theme-on-hover:hover .theme-background .mode-text,.section-structure .module-structure.theme-pink .theme-on-hover:hover .theme-background .mode-text{color:#1e1f27}
}
@media(min-width:1024px) and (min-width:768px){.theme-pink .theme-on-hover:hover .theme-background,.section-structure.theme-pink .theme-on-hover:hover .theme-background,.module-structure.theme-pink .theme-on-hover:hover .theme-background,.module-structure .module-structure.theme-pink .theme-on-hover:hover .theme-background,.section-structure .module-structure.theme-pink .theme-on-hover:hover .theme-background{background-position:0 100%}
}
.theme-turquoise .theme-title,.section-structure.theme-turquoise .theme-title,.module-structure.theme-turquoise .theme-title,.module-structure .module-structure.theme-turquoise .theme-title,.section-structure .module-structure.theme-turquoise .theme-title{color:#4bdbc5}
.theme-turquoise .theme-title-glow,.section-structure.theme-turquoise .theme-title-glow,.module-structure.theme-turquoise .theme-title-glow,.module-structure .module-structure.theme-turquoise .theme-title-glow,.section-structure .module-structure.theme-turquoise .theme-title-glow{color:#4bdbc5 !important;text-shadow:0 0 16px rgba(75,219,197,0.2),0 4px 24px rgba(75,219,197,0.8)}
.theme-turquoise .theme-background,.section-structure.theme-turquoise .theme-background,.module-structure.theme-turquoise .theme-background,.module-structure .module-structure.theme-turquoise .theme-background,.section-structure .module-structure.theme-turquoise .theme-background{width:100%;background-size:100% 200%;background-color:#4bdbc5}
@media(min-width:768px){.theme-turquoise .theme-background,.section-structure.theme-turquoise .theme-background,.module-structure.theme-turquoise .theme-background,.module-structure .module-structure.theme-turquoise .theme-background,.section-structure .module-structure.theme-turquoise .theme-background{background-color:transparent;background-image:linear-gradient(to top,#4bdbc5 50%,transparent 50%);transition:background-position ease .25s;-moz-transition:background-position ease .25s;-webkit-transition:background-position ease .25s}
}
.theme-turquoise.theme-background-fixed,.section-structure.theme-turquoise.theme-background-fixed,.module-structure.theme-turquoise.theme-background-fixed,.module-structure .module-structure.theme-turquoise.theme-background-fixed,.section-structure .module-structure.theme-turquoise.theme-background-fixed,.theme-turquoise .theme-background-fixed,.section-structure.theme-turquoise .theme-background-fixed,.module-structure.theme-turquoise .theme-background-fixed,.module-structure .module-structure.theme-turquoise .theme-background-fixed,.section-structure .module-structure.theme-turquoise .theme-background-fixed{background-color:#4bdbc5}
.theme-turquoise .theme-on-hover .theme-background,.section-structure.theme-turquoise .theme-on-hover .theme-background,.module-structure.theme-turquoise .theme-on-hover .theme-background,.module-structure .module-structure.theme-turquoise .theme-on-hover .theme-background,.section-structure .module-structure.theme-turquoise .theme-on-hover .theme-background{background-position:0 100%}
@media(min-width:768px){.theme-turquoise .theme-on-hover .theme-background,.section-structure.theme-turquoise .theme-on-hover .theme-background,.module-structure.theme-turquoise .theme-on-hover .theme-background,.module-structure .module-structure.theme-turquoise .theme-on-hover .theme-background,.section-structure .module-structure.theme-turquoise .theme-on-hover .theme-background{background-position:0 0}
}
@media(min-width:1024px){.theme-turquoise .theme-on-hover:hover .theme-background .mode-text,.section-structure.theme-turquoise .theme-on-hover:hover .theme-background .mode-text,.module-structure.theme-turquoise .theme-on-hover:hover .theme-background .mode-text,.module-structure .module-structure.theme-turquoise .theme-on-hover:hover .theme-background .mode-text,.section-structure .module-structure.theme-turquoise .theme-on-hover:hover .theme-background .mode-text{color:#1e1f27}
}
@media(min-width:1024px) and (min-width:768px){.theme-turquoise .theme-on-hover:hover .theme-background,.section-structure.theme-turquoise .theme-on-hover:hover .theme-background,.module-structure.theme-turquoise .theme-on-hover:hover .theme-background,.module-structure .module-structure.theme-turquoise .theme-on-hover:hover .theme-background,.section-structure .module-structure.theme-turquoise .theme-on-hover:hover .theme-background{background-position:0 100%}
}
.theme-yellow .theme-title,.section-structure.theme-yellow .theme-title,.module-structure.theme-yellow .theme-title,.module-structure .module-structure.theme-yellow .theme-title,.section-structure .module-structure.theme-yellow .theme-title{color:#fcd200}
.theme-yellow .theme-title-glow,.section-structure.theme-yellow .theme-title-glow,.module-structure.theme-yellow .theme-title-glow,.module-structure .module-structure.theme-yellow .theme-title-glow,.section-structure .module-structure.theme-yellow .theme-title-glow{color:#fcd200 !important;text-shadow:0 0 16px rgba(252,210,0,0.2),0 4px 24px rgba(252,210,0,0.8)}
.theme-yellow .theme-background,.section-structure.theme-yellow .theme-background,.module-structure.theme-yellow .theme-background,.module-structure .module-structure.theme-yellow .theme-background,.section-structure .module-structure.theme-yellow .theme-background{width:100%;background-size:100% 200%;background-color:#fcd200}
@media(min-width:768px){.theme-yellow .theme-background,.section-structure.theme-yellow .theme-background,.module-structure.theme-yellow .theme-background,.module-structure .module-structure.theme-yellow .theme-background,.section-structure .module-structure.theme-yellow .theme-background{background-color:transparent;background-image:linear-gradient(to top,#fcd200 50%,transparent 50%);transition:background-position ease .25s;-moz-transition:background-position ease .25s;-webkit-transition:background-position ease .25s}
}
.theme-yellow.theme-background-fixed,.section-structure.theme-yellow.theme-background-fixed,.module-structure.theme-yellow.theme-background-fixed,.module-structure .module-structure.theme-yellow.theme-background-fixed,.section-structure .module-structure.theme-yellow.theme-background-fixed,.theme-yellow .theme-background-fixed,.section-structure.theme-yellow .theme-background-fixed,.module-structure.theme-yellow .theme-background-fixed,.module-structure .module-structure.theme-yellow .theme-background-fixed,.section-structure .module-structure.theme-yellow .theme-background-fixed{background-color:#fcd200}
.theme-yellow .theme-on-hover .theme-background,.section-structure.theme-yellow .theme-on-hover .theme-background,.module-structure.theme-yellow .theme-on-hover .theme-background,.module-structure .module-structure.theme-yellow .theme-on-hover .theme-background,.section-structure .module-structure.theme-yellow .theme-on-hover .theme-background{background-position:0 100%}
@media(min-width:768px){.theme-yellow .theme-on-hover .theme-background,.section-structure.theme-yellow .theme-on-hover .theme-background,.module-structure.theme-yellow .theme-on-hover .theme-background,.module-structure .module-structure.theme-yellow .theme-on-hover .theme-background,.section-structure .module-structure.theme-yellow .theme-on-hover .theme-background{background-position:0 0}
}
@media(min-width:1024px){.theme-yellow .theme-on-hover:hover .theme-background .mode-text,.section-structure.theme-yellow .theme-on-hover:hover .theme-background .mode-text,.module-structure.theme-yellow .theme-on-hover:hover .theme-background .mode-text,.module-structure .module-structure.theme-yellow .theme-on-hover:hover .theme-background .mode-text,.section-structure .module-structure.theme-yellow .theme-on-hover:hover .theme-background .mode-text{color:#1e1f27}
}
@media(min-width:1024px) and (min-width:768px){.theme-yellow .theme-on-hover:hover .theme-background,.section-structure.theme-yellow .theme-on-hover:hover .theme-background,.module-structure.theme-yellow .theme-on-hover:hover .theme-background,.module-structure .module-structure.theme-yellow .theme-on-hover:hover .theme-background,.section-structure .module-structure.theme-yellow .theme-on-hover:hover .theme-background{background-position:0 100%}
}
.btn{min-width:120px;min-height:40px;border-radius:100px;padding:10px 24px;border:0}
.btn:focus,.btn:focus-visible{box-shadow:none}
.btn .cmp_button{line-height:0}
.btn .cmp_button-text{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;font-weight:500;white-space:nowrap}
.btn .cmp_button-icon{width:20px;height:20px}
.btn .cmp_button-icon img{max-width:100%}
.btn .cmp_button-icon .hover_icon{display:none}
.btn.align-icon-left .cmp_button-icon{margin-right:8px}
.btn.align-icon-right .cmp_button{flex-direction:row-reverse}
.btn.align-icon-right .cmp_button-icon{margin-left:8px}
.btn.btn-square{min-height:52px;border-radius:8px;padding:8px 34px;background-color:#fff}
.btn.btn-square .cmp_button-text{white-space:normal}
.btn.btn-active{box-shadow:inset 0 0 0 3px #4f60d2}
.btn.btn-no-padding{padding:0 !important}
@media(min-width:1024px){.btn:hover .cmp_button-icon .normal_icon{display:none}
.btn:hover .cmp_button-icon .hover_icon{display:inline-flex}
.btn:hover.btn-with-hover{box-shadow:inset 0 0 0 3px #4f60d2}
}
.btn-type-primary:not(.btn-outline){color:#efeff1;background-color:#000}
.btn-type-primary.btn-outline{color:#000;border:1px solid #000}
@media(min-width:1024px){.btn-type-primary.btn-outline:hover{color:#efeff1 !important}
}
@media(min-width:1024px){.btn-type-primary:hover{background-color:#404149 !important}
}
.btn-type-primary:focus-visible{background-color:#404149 !important;box-shadow:inset 0 0 0 3px #5b5c64 !important}
.btn-type-primary:disabled{background-color:#dddee3 !important;color:#74757d !important}
.btn-type-secondary{color:#000;background-color:transparent;box-shadow:inset 0 0 0 1px #000}
@media(min-width:1024px){.btn-type-secondary:hover{color:#404149;box-shadow:inset 0 0 0 1px #404149}
}
.btn-type-secondary:focus-visible{color:#404149;box-shadow:inset 0 0 0 3px #404149}
.btn-type-secondary:disabled{color:#74757d;box-shadow:inset 0 0 0 1px #74757d}
.btn-type-text{min-width:auto;background-color:transparent}
.btn-type-text .cmp_button-text{color:#f7f7f8;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;text-decoration:underline}
@media(min-width:1024px){.btn-type-text:hover .cmp_button-text{color:#fff;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-weight:700}
}
.btn-type-text:focus-visible{outline:none !important}
.btn-type-text:focus-visible .cmp_button-text{color:#404149;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;text-decoration:none !important;font-weight:700}
.btn-type-text:disabled .cmp_button-text{color:#74757d;text-decoration:underline}
.btn-type-badge{padding:0 !important}
.btn-type-badge .cmp_button-badge{width:unset !important;height:unset !important;min-width:unset !important;background-color:transparent;border:0}
.btn-type-badge .cmp_button-badge img{display:block;width:auto;height:auto;max-width:auto}
.icn-svg{display:inline-block;background-repeat:no-repeat}
.icn-play-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-play-light-view");width:24px;height:24px}
.icn-play-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-play-dark-view");width:24px;height:24px}
.icn-pause-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-pause-light-view");width:24px;height:24px}
.icn-pause-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-pause-dark-view");width:24px;height:24px}
.icn-chevron-down{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-chevron-down-view");width:20px;height:20px}
.icn-chevron-up{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-chevron-down-view");width:20px;height:20px;transform:rotate(180deg);-ms-transform:rotate(180deg);transition:transform .3s ease}
.icn-menu-arrow-black{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-menu-arrow-view");width:10px;height:16px}
.icn-menu-arrow-white{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-menu-arrow-right-white-view");width:10px;height:16px}
.icn-select-box-down{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-select-box-down-view");width:20px;height:20px}
.icn-select-box-up{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-select-box-down-view");width:20px;height:20px;transform:rotate(180deg);-ms-transform:rotate(180deg);transition:transform .3s ease}
.icn-select-box-down-disabled{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-select-box-down-disabled-view");width:20px;height:20px}
.icn-timer{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-timer-view");width:34px;height:36px}
.icn-pentagon-label{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-pentagon-label-view");width:296px;height:354px}
.icn-pentagon-text{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-pentagon-text-view");width:51px;height:41px}
.icn-exclamation-mark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-exclamation-mark-view");width:19px;height:95px}
.icn-label-special-client{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-label-special-client-view");width:94px;height:32px}
.icn-button-prev-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-button-prev-dark-view");width:40px;height:40px}
.icn-button-next-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-button-next-dark-view");width:40px;height:40px}
.icn-button-prev-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-button-prev-light-view");width:40px;height:40px}
.icn-button-next-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-button-next-light-view");width:40px;height:40px}
.icn-button-prev-disabled{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-button-prev-disabled-view");width:40px;height:40px}
.icn-button-next-disabled{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-button-next-disabled-view");width:40px;height:40px}
.icn-form-success{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-form-success-view");width:40px;height:40px}
.icn-form-error{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-form-error-view");width:40px;height:40px}
.icn-video-indicator{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-video-indicator-view");width:64px;height:64px}
.icn-close{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-menu-close-view");width:18px;height:18px}
.mode-dark .icn-close{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-menu-close-dark-view")}
.icn-close-grey{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-menu-close-grey-view");width:25px;height:25px}
.icn-alert-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-alert-dark-view");width:24px;height:24px}
.icn-alert-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-alert-light-view");width:24px;height:24px}
.icn-plus-sign{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-plus-sign-view");width:9px;height:10px}
.icn-arrow-cta{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-icon-arrow-cta-view");width:34px;height:32px}
.icn-arrow-cta.mode-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-icon-arrow-cta-dark-view")}
.icn-placeholder{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-icon-placeholder-view");width:24px;height:24px}
.icn-placeholder.mode-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-icon-placeholder-dark-view")}
.icn-icon-search{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-icon-search-view");width:20px;height:20px}
.icn-icon-search.mode-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-icon-search-dark-view")}
.icn-icon-search-grey{width:37px;height:37px}
.icn-icon-search-grey.mode-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-icon-search-grey-dark-view")}
.icn-services-voice{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-services-voice-view");width:48px;height:48px}
.icn-services-voice-mobile{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-services-voice-mobile-view");width:48px;height:48px}
.icn-services-tv{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-services-tv-view");width:48px;height:48px}
.icn-services-net{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-services-net-view");width:48px;height:48px}
.icn-add-card{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-pack-add-card-view");width:34px;height:34px}
.icn-remove-card{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-pack-remove-card-view");width:20px;height:20px}
.icn-remove-card-red{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-pack-remove-card-red-view");width:20px;height:20px}
.icn-faqs-down-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-dark-view");width:18px;height:12px}
.mode-dark .icn-faqs-down-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-light-view")}
.mode-light .icn-faqs-down-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-dark-view")}
.mode-grey .icn-faqs-down-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-dark-view")}
.icn-faqs-up-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-up-dark-view");width:18px;height:12px}
.mode-dark .icn-faqs-up-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-up-light-view")}
.mode-light .icn-faqs-up-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-up-dark-view")}
.mode-grey .icn-faqs-up-dark{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-up-dark-view")}
.icn-faqs-down-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-light-view");width:18px;height:12px}
.mode-dark .icn-faqs-down-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-dark-view")}
.mode-light .icn-faqs-down-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-light-view")}
.mode-grey .icn-faqs-down-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-down-light-view")}
.icn-faqs-up-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-up-light-view");width:18px;height:12px}
.mode-dark .icn-faqs-up-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-up-dark-view")}
.mode-light .icn-faqs-up-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-up-light-view")}
.mode-grey .icn-faqs-up-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-faqs-up-light-view")}
.icn-share-external-link{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-share-external-link-view");width:20px;height:20px}
.icn-store-list-location{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-store-list-location-icon-view");width:20px;height:24px}
.icn-store-filter{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-store-filter-icon-view");width:15px;height:15px}
.icn-store-filter-light{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-store-filter-icon-light-view");width:15px;height:15px}
.icn-store-list-selectable{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-store-list-selectable-icon-view");width:15px;height:10px}
.icn-store-list-selected{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-store-list-selected-icon-view");width:15px;height:10px}
.icn-store-location-selectable{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-store-location-selectable-icon-view");width:20px;height:20px}
.icn-store-location-selected{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-store-location-selected-icon-view");width:20px;height:20px}
.icn-activate-geolocation{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-activate-geolocation-icon-view");width:32px;height:32px}
.icn-activate-geolocation.small{width:24px;height:24px}
.btn-activate-geolocation.selected .icn-activate-geolocation{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-activate-geolocation-selected-icon-view")}
.icn-activate-geolocation-selected{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-activate-geolocation-selected-icon-view");width:32px;height:32px}
.icn-activate-geolocation-selected.small{width:24px;height:24px}
.icn-theater-distance{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-theater-distance-icon-view");width:20px;height:20px}
.icn-seat-premium{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-seat-premium-icon-view");width:20px;height:20px}
.icn-seat-premium.small{width:12px;height:12px}
.icn-form-check{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-form-check-view");width:24px;height:24px}
.icn-form-current-step{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-form-current-step-view");width:40px;height:40px}
.icn-form-previous-step{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-form-previous-step-view");width:40px;height:40px}
.icn-movie-plus-sign{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-movie-plus-sign-view");width:17px;height:17px}
.icn-movie-minus-sign{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-movie-minus-sign-view");width:17px;height:17px}
.icn-user-login{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-user-login-view");width:24px;height:24px}
.icn-ticket{background-image:url("clientlib-site/resources/images/svg-sprite-icons.svg#svg-ticket-view");width:24px;height:24px}
.icn-svg{display:inline-block;background-repeat:no-repeat}
.icn-atmos{background-image:url("clientlib-site/resources/images/svg-sprite-icons-cinemas.svg#svg-dolby-atmos-icon-view");width:85px;height:32px}
.icn-xvision{background-image:url("clientlib-site/resources/images/svg-sprite-icons-cinemas.svg#svg-xvision-icon-view");width:85px;height:32px}
.icn-4dx{background-image:url("clientlib-site/resources/images/svg-sprite-icons-cinemas.svg#svg-4dx-icon-view");width:85px;height:32px}
.icn-imax{background-image:url("clientlib-site/resources/images/svg-sprite-icons-cinemas.svg#svg-imax-icon-view");width:85px;height:32px}
.icn-screenx{background-image:url("clientlib-site/resources/images/svg-sprite-icons-cinemas.svg#svg-screen-x-icon-view");width:85px;height:32px}
.icn-play{background-image:url("clientlib-site/resources/images/svg-sprite-icons-cinemas.svg#svg-play-icon-view");width:96px;height:96px}
.loading{display:none;position:absolute;top:0;left:0;height:100%;width:100%;opacity:.8;z-index:100}
.loading .spinner{border-radius:50%;height:80px;width:80px;position:relative;top:50%;left:calc(50% - 22px);background:url('clientlib-site/resources/images/loader.gif') center no-repeat;background-size:80px 80px;transform:translate(-50%,-50%)}
.loading--active{pointer-events:none;position:relative}
.loading--active .loading{display:block}
.movie-card{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;text-decoration:none !important;margin-bottom:32px;cursor:pointer}
.movie-card .__loading-state{background:linear-gradient(54.35deg,#35363e -15.81%,rgba(53,54,62,0) 91.82%)}
@media(min-width:1024px){.movie-card{display:block}
}
.movie-card .movie-card__link{margin-top:auto;padding:8px 32px 6px;display:inline-block;width:auto;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;color:#fff;text-decoration:none !important;border:1px solid #fff;border-radius:32px;background-color:transparent}
.movie-card .movie-card__link::first-letter {text-transform:capitalize}
.movie-card .movie-card__link:hover,.movie-card .movie-card__link:active{background-color:#fff;color:#2a2a33}
@media(min-width:1024px){.movie-card .movie-card__link{display:none}
}
.movie-card .movie-card__link-desktop{display:none}
@media(min-width:1024px){.movie-card .movie-card__link-desktop{display:block;position:absolute;z-index:10;top:0;left:0;border:0;width:100%;height:100%;background-color:transparent}
}
.movie-card .movie-card__image-container{position:relative;margin-right:16px;aspect-ratio:.69444444;width:100%;max-width:96px;height:auto;background-color:#000;box-shadow:0 2px 2px rgba(0,0,0,0.5);overflow:hidden}
@media(min-width:1024px){.movie-card .movie-card__image-container{margin-right:0;width:unset;max-width:unset;height:100%;max-height:unset}
}
.movie-card .movie-card__image__empty,.movie-card .movie-card__image{width:100%;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1}
.movie-card .movie-card__image__empty{height:100%;background:linear-gradient(54.35deg,#35363e -15.81%,rgba(53,54,62,0) 91.82%)}
.movie-card .movie-card__image__empty span{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;color:#fcd200;text-align:center}
.movie-card .movie-card__text-container{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;z-index:2}
@media(min-width:1024px){.movie-card .movie-card__text-container{position:relative;margin-top:16px}
}
.movie-card .movie-card__title{margin-bottom:8px;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;color:#f7f7f8}
@media(min-width:1024px){.movie-card .movie-card__title{margin-bottom:16px;line-height:24px;letter-spacing:-1.5%;color:#efeff1}
}
.movie-card .movie-card__genre{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:12px;line-height:20px;color:#74757d;text-transform:uppercase}
@media(min-width:1024px){.movie-card .movie-card__genre{line-height:20px}
}
.movie-card .movie-card__info{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:12px;line-height:20px;color:#94959d;margin-bottom:24px}
@media(min-width:1024px){.movie-card .movie-card__info{margin-bottom:0;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;line-height:20px}
}
@media(min-width:1024px){.movie-card.__with-hover{margin-bottom:24px;aspect-ratio:.69444444;overflow:hidden}
.movie-card.__with-hover:hover .movie-card__text-container{transform:translateY(-100%)}
}
@media(min-width:1024px){.movie-card.__with-hover .movie-card__text-container{display:block;padding:32px 16px 16px;background-color:#fff;color:#1e1f27;transition:transform .25s ease;clip-path:polygon(0 0,100% 21px,100% 100%,0 100%);z-index:2}
}
@media(min-width:1024px){.movie-card.__with-hover .movie-card__title{margin-bottom:8px;font-size:14px;line-height:18px;letter-spacing:-1.5%;color:#1e1f27}
}
@media(min-width:1024px){.movie-card.__with-hover .movie-card__genre{color:#1e1f27;font-size:14px;line-height:18px;text-transform:lowercase}
.movie-card.__with-hover .movie-card__genre::first-letter {text-transform:capitalize}
}
@media(min-width:1024px){.movie-card.__with-hover .movie-card__info{margin-bottom:8px;color:#1e1f27;font-size:14px;line-height:18px}
}
.filter__select{margin-bottom:40px}
@media(min-width:1024px){.filter__select{margin-bottom:0}
}
.filter__select *::first-letter {text-transform:capitalize}
.filter__select label{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:14px;color:#5b5c64}
.filter__select label + .select{margin-top:8px}
.filter__select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;padding:0 1em 0 0;margin:0;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:0;width:100%;padding:11px 45px 10px 12px;border:1px solid #f7f7f8;border-radius:8px;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;color:#f7f7f8;cursor:pointer}
.filter__select select:not(:focus):invalid{color:#74757d}
.filter__select .select{display:grid;grid-template-areas:"select";align-items:center;position:relative}
.filter__select .select select,.filter__select .select::after{grid-area:select}
.filter__select .select::after{content:" ";justify-self:end;width:10px;height:10px;border:2px solid #f7f7f8;border-width:0 2px 2px 0;transform:translateX(-20px) translateY(-2px) rotate(45deg)}
.filter__select option{margin:4px 16px;color:#2a2a33}
.filter__select + .error-message{bottom:-24px !important}
.filter-multiple__select{display:flex;flex-wrap:wrap;gap:16px 8px}
.filter-multiple__select .filter-multiple__filter-item{position:relative}
.filter-multiple__select .filter-multiple__filter-item.selected label{box-shadow:0 0 0 3px #fcd200;background:#5b5c64}
.filter-multiple__select .filter-multiple__filter-item__input-checkbox:checked + label{color:#fcd200;box-shadow:0 0 0 3px #fcd200;background:#5b5c64}
.filter-multiple__select .filter-multiple__filter-item label{color:#fcd200;font-size:14px;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-weight:500;line-height:18px;word-wrap:break-word;margin-bottom:0;padding:8px 16px 6px 16px;border-radius:8px;border:.5px #404149 solid;align-items:flex-end;display:flex;min-height:36px;position:relative}
.filter-multiple__select .filter-multiple__filter-item label:hover{cursor:pointer}
.filter-multiple__select .filter-multiple__filter-item label .icon{height:20px}
.filter-multiple__select .filter-multiple__filter-item input[type="checkbox"],.filter-multiple__select .filter-multiple__filter-item input[type="radio"]{position:absolute;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.filter-multiple__select .filter-multiple__filter-item input[type="radio"]:checked,.filter-multiple__select .filter-multiple__filter-item input[type="radio"]:checked + label{pointer-events:none}
.tags__select{display:flex;flex-wrap:wrap;gap:16px 8px}
.tags__select .tags__filter-item__wrapper{color:#f7f7f8;font-size:14px;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-weight:400;line-height:18px;word-wrap:break-word;margin-bottom:0;padding:0 6px 0 16px;border-radius:8px;border:0;background:#5b5c64}
.tags__select .tags__filter-item__wrapper .cmp_button-text{padding-right:8px}
.tags__select .tags__filter-item__wrapper .icn-svg{width:9px;height:9px}
.tags__select .tags__filter-item__button{margin:0;padding:8px 10px 6px;border:0;background-color:transparent}
.tags__select .tags__filter-item__button:hover{cursor:pointer}
.embed-responsive .cookieconsent-optout-preferences,.embed-responsive .cookieconsent-optout-statistics,.embed-responsive .cookieconsent-optout-marketing,.embed-responsive .cookieconsent-optout{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}
.embed-responsive .cookieconsent-optout-preferences .temp-cookies-img,.embed-responsive .cookieconsent-optout-statistics .temp-cookies-img,.embed-responsive .cookieconsent-optout-marketing .temp-cookies-img,.embed-responsive .cookieconsent-optout .temp-cookies-img{display:block !important;position:absolute !important;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100% !important;height:auto !important;z-index:1}
.embed-responsive .cookieconsent-optout-preferences .message-outer-container,.embed-responsive .cookieconsent-optout-statistics .message-outer-container,.embed-responsive .cookieconsent-optout-marketing .message-outer-container,.embed-responsive .cookieconsent-optout .message-outer-container{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,0.6)}
.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:#000;box-shadow:0 0 60px 10px rgba(30,31,39,0.2),0 2px 60px 0 #000;padding:32px 16px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}
@media(min-width:768px){.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container{width:87%;height:auto;padding:40px 24px;background-color:#1e1f27}
}
.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container *,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container *,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container *,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container *{line-height:120% !important}
@media(min-width:768px){.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container *,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container *,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container *,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container *{line-height:140% !important}
}
.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container p,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container p,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container p,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container p{color:#fff;text-align:center;font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:12px;margin-bottom:12px}
.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container p:first-child,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container p:first-child,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container p:first-child,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container p:first-child{color:#fcd200;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:14px}
@media(min-width:768px){.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container p,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container p,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container p,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container p{font-size:16px}
.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container p:first-child,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container p:first-child,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container p:first-child,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container p:first-child{font-size:18px}
}
.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container .mode-button-wrapper,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container .mode-button-wrapper,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container .mode-button-wrapper,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container .mode-button-wrapper{margin-top:6px}
@media(min-width:768px){.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container .mode-button-wrapper,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container .mode-button-wrapper,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container .mode-button-wrapper,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container .mode-button-wrapper{margin-top:24px}
}
.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container .btn-type-primary,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container .btn-type-primary,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container .btn-type-primary,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container .btn-type-primary{background-color:#fcd200 !important}
.embed-responsive .cookieconsent-optout-preferences .message-outer-container .message-inner-container .btn-type-primary:hover,.embed-responsive .cookieconsent-optout-statistics .message-outer-container .message-inner-container .btn-type-primary:hover,.embed-responsive .cookieconsent-optout-marketing .message-outer-container .message-inner-container .btn-type-primary:hover,.embed-responsive .cookieconsent-optout .message-outer-container .message-inner-container .btn-type-primary:hover{background-color:#fff !important}
#cookieoverlay .container .row{margin:unset !important}
#cookiebanner .bottom-bar .btn,#cookieoverlay .btn{border-radius:unset !important}
.product-card{position:relative}
.product-card__background-hover{position:absolute;left:0;bottom:0;width:100%;height:59.82%;clip-path:polygon(0 0,100% 21px,100% 100%,0 100%);z-index:0}
.product-card__card-wrapper{display:flex;flex-direction:column;align-items:stretch}
.product-card__card-wrapper .product-card__text-container__flex{display:flex;flex-direction:column;align-items:stretch}
.product-card__card-wrapper .product-card__characteristics{flex-grow:1}
.product-card__image-container{flex-shrink:0;position:relative;height:272px;overflow:hidden;margin-top:24px;margin-bottom:32px}
.product-card__image-container__image{position:absolute;left:50%;top:50%;max-height:100%;transform:translate(-50%,-50%);z-index:1}
.product-card__image-container__label{position:absolute;top:0;left:0;z-index:2}
.product-card__image-container__label__text,.product-card__image-container__label__icon{display:none}
.product-card__image-container__label.label-type--text .product-card__image-container__label__text{display:block;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;line-height:32px;padding:0 8px}
.product-card__image-container__label.label-type--icon{background:none !important}
.product-card__image-container__label.label-type--icon .product-card__image-container__label__icon{display:block;max-width:90px}
.product-card__text-container{flex-grow:1;position:relative;z-index:1;padding-left:calc(.5 * var(--grid-gutter));padding-right:calc(.5 * var(--grid-gutter));padding-bottom:24px}
@media(max-width:768px){.product-card__text-container .mode-text{color:#1e1f27 !important}
}
.product-card__text-container .product-card__title{height:64px;overflow:hidden;margin-bottom:8px;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XXL);line-height:140%;line-height:32px}
.product-card__text-container .product-card__characteristics{margin-bottom:8px}
.product-card__text-container .product-card__characteristics .product-card__characteristics__subtitle{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XL);line-height:140%;line-height:0}
.product-card__text-container .product-card__characteristics .product-card__characteristics__colors{font-size:0}
.product-card__text-container .product-card__characteristics .product-card__characteristics__colors ul{display:inline-block;list-style-type:none;margin:0;padding:0;line-height:0}
.product-card__text-container .product-card__characteristics .product-card__characteristics__colors ul li{display:inline-block;margin-left:3px}
.product-card__text-container .product-card__characteristics .product-card__characteristics__colors ul li:first-child{margin-left:0}
.product-card__text-container .product-card__characteristics .product-card__characteristics__colors ul li svg{display:inline-block}
.product-card__text-container .product-card__characteristics .product-card__characteristics__colors .product-card__characteristics__colors__other-colors{display:none;font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XXS);line-height:140%;margin-left:3px}
.product-card__text-container .product-card__characteristics .product-card__characteristics__colors .product-card__characteristics__colors__other-colors.product-card__characteristics__colors__other-colors--block{display:inline-block}
.product-card__text-container .product-card__text-container__price-wrapper + div{margin-top:29px}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price-old{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-L);line-height:140%}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price{font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;font-size:0}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price sub,.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price span,.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price sup{display:inline-block}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price span{font-size:32px;line-height:140%}
.product-card-price-installments .product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price span,.product-card-price-special-client-nos .product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price span{font-size:var(--font-size-text-XXL);line-height:140%}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price sup{font-size:var(--font-size-text-XL);line-height:140%;top:-0.4em}
.product-card-price-installments .product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price sup,.product-card-price-special-client-nos .product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price sup{font-size:var(--font-size-text-M);line-height:140%}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price sub{font-size:var(--font-size-text-L);line-height:140%;bottom:0}
.product-card-price-installments .product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price sub,.product-card-price-special-client-nos .product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price sub{font-size:var(--font-size-text-L);line-height:140%}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price .month{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%;bottom:.1rem}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price__border{border-left:1px solid #404149}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price-time{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%}
.product-card-installments-with-down-payment .product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price-time{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-L);line-height:140%}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price-time-label{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__price-installments{font-family:'Azo Sans Regular','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XS);line-height:140%}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__discount{width:100%;font-family:'Azo Sans Bold','Open Sans',Helvetica,Arial,sans-serif;height:48px}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__discount span{font-size:var(--font-size-text-XXL);line-height:140%}
.product-card__text-container .product-card__text-container__price-wrapper .product-card__text-container__discount sub{font-size:var(--font-size-text-L);line-height:140%;bottom:-0.08em}
.product-card__text-container .product-card__text-container__price-wrapper .icn-exclamation-mark-wrapper{position:relative;padding-left:calc(0.5 * var(--grid-gutter) + 35px)}
.product-card__text-container .product-card__text-container__price-wrapper .icn-exclamation-mark-wrapper .icn-exclamation-mark{position:absolute;left:calc(0.5 * var(--grid-gutter));top:0}
.product-card__text-container .product-card__text-container__description{font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-S);line-height:140%}
.product-card__header-container{flex-shrink:0;height:120px;overflow:hidden;margin-top:40px;margin-bottom:32px;padding-left:calc(.5 * var(--grid-gutter));padding-right:calc(.5 * var(--grid-gutter))}
.product-card__header-container__title.component-rich-text{font-family:'Azo Sans Light','Open Sans',Helvetica,Arial,sans-serif;font-size:32px;line-height:40px}
.product-card__slider-container{flex-grow:1;position:relative;z-index:1;padding-bottom:24px}
.product-card__slider-container .product-card__slider-container__slider{position:relative;overflow:hidden;width:100%}
.product-card__slider-container .product-card__slider-container__slider .product-card__slider-container__slider-wrapper{position:relative;width:100%;display:flex;transition-property:transform;box-sizing:content-box;justify-content:center}
.product-card__slider-container .product-card__slider-container__slider .product-card__slider-container__slider-wrapper .product-card__slider-container__item{flex-shrink:0;position:relative;transition-property:transform}
.product-card__slider-container .product-card__slider-container__slider .product-card__slider-container__slider-wrapper .product-card__slider-container__item img{display:inline-block;max-height:100%}
.product-card__slider-container .product-card__slider-container__slider.swiper-initialized .product-card__slider-container__slider-wrapper{justify-content:inherit}
.product-card__button-container{padding-left:calc(.5 * var(--grid-gutter));padding-right:calc(.5 * var(--grid-gutter));padding-bottom:24px}
.product-card__button-container .btn{width:100%;align-self:center}