/* @license SIL OFL 1.1 https://fontawesome.com/license */
:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/libraries/fontawesome/webfonts/fa-light-300.woff2) format("woff2"),url(/libraries/fontawesome/webfonts/fa-light-300.ttf) format("truetype")}.fa-light,.fal{font-weight:300}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/libraries/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/libraries/fontawesome/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/libraries/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/libraries/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url(/libraries/fontawesome/webfonts/fa-thin-100.woff2) format("woff2"),url(/libraries/fontawesome/webfonts/fa-thin-100.ttf) format("truetype")}.fa-thin,.fat{font-weight:100}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero__banner{--hero-min-height-mobile:400px;--hero-min-height-desktop:600px;--hero-video-max-height:56.25vw;--hero-video-max-width:177.78vh;--hero-gradient-vertical:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0) 50.45%,rgba(0,0,0,0) 100%,#000000 100%);--hero-gradient-horizontal:linear-gradient(270deg,rgba(0,0,0,0) 0%,#000000 100%);min-height:var(--hero-min-height-mobile);}@media (min-width:992px){.hero__banner{min-height:var(--hero-min-height-desktop);}}.hero__banner .breadcrumb-container,.hero__banner .hero__banner-content{position:relative;z-index:3;color:var(--bs-carousel-caption-color);}.hero__banner:before,.hero__banner:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;}.hero__banner.hero__gradient_vertical::before{opacity:0.9;background:var(--hero-gradient-vertical);}.hero__banner.hero__gradient_horizontal::after{opacity:0.5;background:var(--hero-gradient-horizontal);}.field--name-field-background-image img,.hero__banner--img{width:100%;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;}.hero__banner--audio-controls{background-color:var(--hero-controls-bg);}.hero__banner--audio-controls i,.hero__banner--audio-controls svg{font-size:32px;width:32px;height:auto;}@media (min-width:992px){.hero__banner--audio-controls i,.hero__banner--audio-controls svg{font-size:36px;}}.hero__banner--audio-controls i[class*="fa-volume"],.hero__banner--audio-controls svg[class*="fa-volume"]{max-width:50px;}.hero__banner--audio-controls.is-playing .hero__banner--btn-play,.hero__banner--audio-controls:not(.is-playing) .hero__banner--btn-pause,.hero__banner--audio-controls.is-muted .hero__banner--btn-mute,.hero__banner--audio-controls:not(.is-muted) .hero__banner--btn-unmute{display:none;}.hero__banner-video,.hero__banner-image{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;}.hero__banner-video .field--name-field-background-image .contextual-region,.hero__banner-image .field--name-field-background-image .contextual-region{position:static;}.hero__banner-video video,.hero__banner-video iframe,.hero__banner-image video,.hero__banner-image iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;}@media (min-aspect-ratio:16 / 9){.hero__banner-video video,.hero__banner-video iframe,.hero__banner-image video,.hero__banner-image iframe{height:var(--hero-video-max-height);}}@media (max-aspect-ratio:16 / 9){.hero__banner-video video,.hero__banner-video iframe,.hero__banner-image video,.hero__banner-image iframe{width:var(--hero-video-max-width);}}.hero__banner-video--preloader{--hero-preloader-size:60px;width:var(--hero-preloader-size);height:var(--hero-preloader-size);position:absolute;left:calc(50% - (var(--hero-preloader-size) / 2));top:calc(50% - (var(--hero-preloader-size) / 2));z-index:0;}.hero__banner-video--preloader svg{width:var(--hero-preloader-size);height:auto;}.hero-carousel{--hero-carousel-control-width:15%;}.hero-carousel .carousel-indicators,.hero-carousel .carousel-control-prev,.hero-carousel .carousel-control-next{z-index:4;}.hero-carousel .carousel-control-prev,.hero-carousel .carousel-control-next{height:15%;top:calc(50% - 7.5%);bottom:auto;min-height:44px;}.hero-carousel .hero__banner-content{width:calc(100% - (calc(var(--hero-carousel-control-width) * 2)));}.carousel-dark .hero__banner{--hero-gradient-vertical:linear-gradient(180deg,#FFFFFF 0%,rgba(255,255,255,0) 50.45%,rgba(255,255,255,0) 100%,#FFFFFF 100%);--hero-gradient-horizontal:linear-gradient(270deg,rgba(255,255,255,0) 0%,#FFFFFF 100%);}.carousel-dark .hero-swiper{--swiper-theme-color:var(--bs-dark);}.hero-swiper{--swiper-theme-color:var(--bs-light);}
