/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero{--usi-hero-slider-control-spacing:var(--usi-slider-control-spacing,0px);height:100%}.hero .hero-content{z-index:99;padding-bottom:calc(var(--usi-hero-slider-control-spacing) + 2.75rem)}.hero .hero-content>div{min-width:100%}@media (max-width:991.98px){.hero .hero-content>div{width:100%}}.hero .hero-content .hero-text{color:#001626}@media (min-width:768px) and (max-width:1199.98px){.hero .hero-content{padding-top:2rem!important;padding-right:3rem!important;padding-left:3rem!important}}@media (max-width:767.98px){.hero .hero-content{padding-top:1.5rem!important;padding-right:1.5rem!important;padding-left:1.5rem!important}}.hero .hero-media{z-index:0}@media (max-width:1199.98px){.hero .hero-media img{aspect-ratio:16/9}}.hero:not(.level-3) .hero-content{padding-top:3rem}.hero:not(.level-3) .hero-media::before{position:absolute;z-index:99;top:0;bottom:0;left:0;display:block;height:100%;content:"";background-color:var(--pd-overlay-bg,#fff);aspect-ratio:.412;clip-path:polygon(-1% -1%,101% -1%,-1% 101%)}.hero:not(.level-3) .hero-media img,.hero:not(.level-3) .hero-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){.hero:not(.level-3) .hero-media img,.hero:not(.level-3) .hero-media video{max-height:29.3125rem}}.hero:not(.level-3) .hero-media .blazy--field,.hero:not(.level-3) .hero-media .field__item,.hero:not(.level-3) .hero-media .media--image{height:100%}@media (min-width:1200px){.hero:not(.level-3) .hero-media::after{position:absolute;z-index:99;top:0;right:0;bottom:0;display:block;height:100%;content:"";background-color:var(--pd-overlay-bg,#fff);aspect-ratio:.412;clip-path:polygon(101% -1%,101% 101%,-1% 101%)}}@media (min-width:1200px){.hero:not(.level-3){min-height:41.125rem}}.hero.level-1 .overlay-image{position:absolute;z-index:9;top:0;bottom:0;left:0;width:100%;height:100%;max-height:100%;background-color:var(--special-decoration-color,var(--bs-secondary-dark));-webkit-mask-image:url(/themes/custom/childtheme/img/hero-overlay.svg);mask-image:url(/themes/custom/childtheme/img/hero-overlay.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-size:contain;mask-size:contain}.hero.level-1 .copyright{left:auto}@media (min-width:1200px){.hero.level-1 .copyright{top:0;right:1.5rem;bottom:auto;max-width:calc(64% - 7.75rem)}}@media (max-width:1199.98px){.hero.level-1 .copyright{right:0;max-width:calc(100% - 7.75rem)}}@media (max-width:1199.98px){.hero.level-2 .hero-media::before{background-color:var(--special-decoration-color,var(--bs-secondary-dark))}}@media (min-width:1200px){.hero.level-2 .hero-media::after{background-color:var(--special-decoration-color,var(--bs-secondary-dark))}}@media (min-width:1200px){.hero.level-2 .copyright{left:1.5rem;max-width:calc(69% - 1.5rem)}}@media (max-width:1199.98px){.hero.level-2 .copyright{right:0;left:auto;max-width:calc(100% - 1.5rem)}}.hero.level-3{padding:3.625rem 0 3rem}.hero.level-3 .hero-media .media--image{position:relative}.hero.level-3 .hero-media .media--image::after{position:absolute;z-index:99;top:0;right:0;bottom:0;display:block;height:100%;content:"";background-color:var(--special-decoration-color,var(--bs-secondary-dark));aspect-ratio:.412;clip-path:polygon(101% -1%,101% 101%,-1% 101%)}.hero.level-3 .hero-media .media--image img,.hero.level-3 .hero-media .media--image video{width:100%;aspect-ratio:1.33;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){.hero.level-3 .hero-media .media--image img,.hero.level-3 .hero-media .media--image video{aspect-ratio:16/9}}@media (max-width:1199.98px){.hero.level-3 .hero-media img,.hero.level-3 .hero-media video{height:100%}.hero.level-3 .hero-media .blazy--field,.hero.level-3 .hero-media .field__item,.hero.level-3 .hero-media .media--image{height:100%}}@media (min-width:1200px){.hero.level-3 .copyright{max-width:69%}}@media (min-width:992px) and (max-width:1199.98px){.hero.level-3 .copyright{max-width:80%}}@media (max-width:991.98px){.hero.level-3 .copyright{max-width:67%}}@media (min-width:768px) and (max-width:1199.98px){.hero.level-3{padding:5rem 0 3rem}}@media (min-width:1200px){.hero.level-3{padding:6rem 0}}@media (min-width:1200px){.hero{max-height:53.3125rem}}@media (max-width:1199.98px){.hero{justify-content:flex-end}}
