.rhs-gallery-lightbox{--rhs-slider-container-align-items:stretch;background-color:#000000b3;color:#fff;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:7000}.rhs-gallery-lightbox__wrapper{align-items:center;display:flex;padding:24px 12px}@media(min-width:576px){.rhs-gallery-lightbox__wrapper{padding:32px 32px 24px}}.rhs-gallery-lightbox__btn{color:#fff;height:auto;margin-left:auto;padding:0;width:auto}.rhs-gallery-lightbox__btn:hover{color:#4fc7b5}.rhs-gallery-lightbox__slider{align-items:center;display:flex;height:100%;margin-top:-48px}@media(min-width:960px){.rhs-gallery-lightbox__slider{align-items:flex-start;margin-top:0}}@media(min-width:576px){.rhs-gallery-lightbox__slide{margin:0 32px}}.rhs-gallery-lightbox__slide-img{height:100%;max-height:75vh;-o-object-fit:contain;object-fit:contain;width:100vw}.rhs-gallery-lightbox__slide-footer{margin-top:16px;padding:0 12px}@media(min-width:960px){.rhs-gallery-lightbox__slide-footer{display:flex;gap:16px;justify-content:space-between;margin-top:24px}}.rhs-gallery-lightbox__count{margin-left:0}@media(min-width:960px){.rhs-gallery-lightbox__count{display:none}}.rhs-gallery-lightbox__count--desktop{display:none}@media(min-width:960px){.rhs-gallery-lightbox__count--desktop{display:inline-block;margin-left:auto}}.rhs-gallery-lightbox .rhs-slider-nav-btn{display:none}@media(min-width:960px){.rhs-gallery-lightbox .rhs-slider-nav-btn{display:block}}.rhs-gallery-lightbox .rhs-icon{--rhs-icon-button-icon-size:24px}@media(min-width:576px){.rhs-gallery-lightbox .rhs-icon{--rhs-icon-button-icon-size:32px}}@media(min-width:960px){.rhs-gallery-lightbox .rhs-icon{--rhs-icon-button-icon-size:40px}}.rhs-item-box-item{--rhs-item-box-item-slide-icon-color:#fff;--rhs-item-box-item-slide-icon-size:21px}@media(min-width:576px){.rhs-item-box-item{--rhs-item-box-item-slide-icon-size:28px}}.rhs-item-box-item__slide{height:var(--rhs-item-box-item-content-height);position:relative;width:100%}.rhs-item-box-item__img{cursor:zoom-in;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rhs-item-box-item__img--no-lightbox{cursor:default}.rhs-item-box-item__tooltip{position:absolute;right:10px;top:10px}@media(min-width:576px){.rhs-item-box-item__tooltip{right:25px;top:25px}}.rhs-item-box-item__tooltip .rhs-icon{--rhs-icon-size:var( --rhs-item-box-item-slide-icon-size);color:var(--rhs-item-box-item-slide-icon-color)}.rhs-item-box-item-text{--rhs-item-box-item-text-padding-y:0;--rhs-item-box-item-text-padding-x:12px;--rhs-item-box-item-text-bg:#f8f8f8;--rhs-item-box-item-text-color:#000;background-color:var(--rhs-item-box-item-text-bg);color:var(--rhs-item-box-item-text-color);display:grid;grid-template-rows:1fr max-content}@media(min-width:576px){.rhs-item-box-item-text{--rhs-item-box-item-text-padding-x:32px}}@media(min-width:1200px){.rhs-item-box-item-text{--rhs-item-box-item-text-padding-x:48px;height:var(--rhs-item-box-item-content-height)}}.rhs-item-box-item-text__content{flex:1 1 0;padding:var(--rhs-item-box-item-text-padding-y) var(--rhs-item-box-item-text-padding-x);position:relative}@media(min-width:1200px){.rhs-item-box-item-text__content{-webkit-overflow-scrolling:auto;overflow-y:auto}.rhs-item-box-item-text__content::-webkit-scrollbar{width:0}}.rhs-item-box-item-text__content:after,.rhs-item-box-item-text__content:before{background:linear-gradient(#f8f8f800,#f8f8f8);content:"";display:block;height:30px;left:0;position:sticky}.rhs-item-box-item-text__content:before{top:0;transform:rotate(-180deg)}.rhs-item-box-item-text__content:after{bottom:0}@media(min-width:1200px){.rhs-item-box-item-text__content:after,.rhs-item-box-item-text__content:before{height:48px}}.rhs-item-box-item-text__heading{margin:0 0 16px}.rhs-item-box-item-text__bottom{padding:0 var(--rhs-item-box-item-text-padding-x) 48px;z-index:1}@media(min-width:576px){.rhs-item-box-item-text__bottom{margin-top:-8px}}@media(min-width:1200px){.rhs-item-box-item-text__bottom{margin-top:-24px}}.rhs-player{overflow:hidden;padding-top:70.435%;position:relative;width:100%}.rhs-player__iframe,.rhs-player__preview,.rhs-player__video{height:100%;inset:0;position:absolute;width:100%;z-index:5}.rhs-player__preview{align-items:center;cursor:pointer;display:flex;justify-content:center;z-index:10}.rhs-player__preview-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rhs-player__play-button{align-items:center;background-color:#0009;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;transition-delay:0s;transition-duration:.15s;transition-property:background-color;transition-timing-function:ease-out;width:56px;z-index:10}.rhs-player__play-button:hover{background:#000c}.rhs-item-box-item{--rhs-item-box-item-content-height:400px;--rhs-item-box-item-slide-icon-color:#fff;--rhs-item-box-pagination-bullet-bg:#fff;--rhs-item-box-pagination-bullet-bg-active:#4fc7b5;display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}@media(min-width:1200px){.rhs-item-box-item{--rhs-item-box-item-content-height:486px}.rhs-item-box-item--reverse .rhs-item-box-item__slider{order:1}.rhs-item-box-item--reverse .rhs-item-box-item__video{order:-1}}.rhs-item-box-item__slider{grid-column:span 12;height:var(--rhs-item-box-item-content-height)}@media(min-width:1200px){.rhs-item-box-item__slider{grid-column:span 5}}.rhs-item-box-item__slider .rhs-slider-pagination{margin:0;position:relative;top:-42px;z-index:10}.rhs-item-box-item__slider .rhs-slider-pagination-bullet{background-color:var(--rhs-item-box-pagination-bullet-bg)}.rhs-item-box-item__slider .rhs-slider-pagination-bullet--active{background-color:var(--rhs-item-box-pagination-bullet-bg-active)}.rhs-item-box-item__text{grid-column:span 12}@media(min-width:1200px){.rhs-item-box-item__text{grid-column:span 5}.rhs-item-box-item__slider+.rhs-item-box-item__text{grid-column:span 7}.rhs-item-box-item__text:only-child{grid-column:span 12}}.rhs-item-box-item__video{grid-column:span 12}@media(min-width:1200px){.rhs-item-box-item__video{grid-column:span 7}}.rhs-item-box{display:grid;gap:24px}@media(min-width:1200px){.rhs-item-box{grid-template-columns:repeat(12,1fr)}}.rhs-item-box__column{grid-column:span 12}@media(min-width:1200px){.rhs-item-box__column{grid-column:span 5}.rhs-item-box--type-grid_5_7 .rhs-item-box__column:nth-child(2n),.rhs-item-box--type-grid_7_5 .rhs-item-box__column:nth-child(odd){grid-column:span 7}.rhs-item-box__column--full{grid-column:span 12!important}}
