.page-header{position:relative;--page-header-title-size: 3rem;--page-header-description-size: 1rem}.page-header:after{content:"";position:absolute;inset:0;z-index:1}.page-header .inner{color:#fff;position:relative;z-index:2}.page-header .inner h1{color:#fff;font-size:var(--page-header-title-size)}.page-header .inner p{color:#fffffff2;font-size:var(--page-header-description-size)}.hls-hero{position:relative;width:100%;height:100vh;overflow:hidden}.hls-hero__video-container{position:absolute;inset:0;z-index:1;overflow:hidden;background:#000}.hls-hero__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.15);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;z-index:0}.hls-hero__overlay{position:absolute;inset:0;z-index:2;background:#0000}.hls-hero__content{position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hls-hero__audio-toggle{position:absolute;bottom:2rem;right:2rem;z-index:4;width:48px;height:48px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#0000004d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0;pointer-events:none}.hls-hero__audio-toggle.is-enabled{opacity:1;pointer-events:auto}.hls-hero__audio-toggle:hover{background:#00000080;border-color:#ffffffb3}.hls-hero__audio-toggle svg{width:20px;height:20px;fill:currentColor}.hls-hero__audio-toggle.is-muted .icon-unmute{display:none}.hls-hero__audio-toggle:not(.is-muted) .icon-mute{display:none}.hls-hero__poster{position:absolute;inset:0;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;transition:opacity .8s ease;display:block;overflow:hidden}.hls-hero__poster-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.hls-hero__poster.is-hidden{opacity:0;pointer-events:none}@media(max-width:768px){.hls-hero{height:100vh;height:100svh;height:100dvh}.hls-hero__video{transform:translate(-50%,-50%) scale(1.25)}.hls-hero__audio-toggle{bottom:1rem;right:1rem;width:40px;height:40px}.slider{height:100vh;height:100svh;height:100dvh}.slider .slider-images--youtube,.slider .slider-images--youtube .swiper-wrapper,.slider .slider-images--youtube .swiper-slide,.slider-youtube{height:100%}.slider-youtube__video iframe,.slider-youtube__video video{min-height:100vh;min-height:100svh;min-height:100dvh;min-width:177.7777777778vh;min-width:177.7777777778svh;min-width:177.7777777778dvh;transform:translate(-50%,-50%) scale(1.08)}}@media(prefers-reduced-motion:reduce){.hls-hero__poster,.hls-hero__audio-toggle{transition:none}}.slider-images--youtube .swiper-slide{position:relative;background:#000}.slider-youtube{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#000}.slider-youtube__poster{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;opacity:1;transition:opacity .25s ease}.slider-youtube.is-video-loaded .slider-youtube__poster{opacity:0}@media(prefers-reduced-motion:reduce){.slider-youtube__poster{transition:none}}.slider-youtube__video{position:absolute;inset:0;z-index:0;overflow:hidden}.slider-youtube__video iframe,.slider-youtube__video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-width:177.7777777778vh;min-height:100vh;border:0;pointer-events:none!important;opacity:0;transition:opacity .25s ease}.hero-poster{position:absolute;inset:0;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;transition:opacity .8s ease;display:block;overflow:hidden}.hero-poster-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.hero-poster.is-hidden{opacity:0;pointer-events:none}.slider-youtube.is-video-loaded .slider-youtube__video iframe{opacity:1}@media(prefers-reduced-motion:reduce){.slider-youtube__video iframe{transition:none}}.slider-images .swiper-slide:after{content:"";position:absolute;inset:0;background:#0000;z-index:2}.hero-video-overlay{position:absolute;inset:0;z-index:3;background:transparent;pointer-events:auto}.slider .swiper-fraction,.slider .swiper-fraction .swiper-pagination-current,.slider .swiper-fraction .swiper-pagination-total{color:#fff!important}.slider .swiper-pagination.swiper-pagination-progressbar{background:#ffffff4d!important}.slider .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff!important}.slider-texts .swiper-slide p{border-left-color:#fff!important}.slider-texts .swiper-slide p:before{background:#fff!important}.play-now svg text,.play-now svg text textPath{fill:#fff!important}.play-now .play-btn{border-color:transparent transparent transparent white!important}.image-icon-box figure.content-image{width:100%;aspect-ratio:1 / 1;overflow:hidden;display:block}.image-icon-box figure.content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.recent-news.recent-news--no-overlap{padding:0}.recent-news.recent-news--no-overlap .content-box{padding-right:24px}.col-12:nth-child(2n) .recent-news.recent-news--no-overlap .content-box{padding-left:24px;padding-right:0}.col-12:nth-child(2n) .recent-news.recent-news--no-overlap .content-box p{padding-left:0;padding-right:0}.recent-news.recent-news--no-overlap figure{aspect-ratio:16 / 9;overflow:hidden;display:block}.recent-news.recent-news--no-overlap figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.recent-news.recent-news--no-overlap figure{width:100%;order:1;margin-bottom:20px}.recent-news.recent-news--no-overlap .content-box{width:100%;order:2;padding:0}.col-12:nth-child(2n) .recent-news.recent-news--no-overlap .content-box{padding:0;text-align:left}}
