/*
Generated time: June 6, 2025 06:34
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.image-banner{overflow:hidden;position:relative}.image-banner .banner-height{height:100%;width:100%}.image-banner .banner-height--small{min-height:36rem}.image-banner .banner-height--medium{min-height:40rem}.image-banner .banner-height--large{min-height:46rem}@media screen and (min-width:750px){.image-banner .banner-height--small{min-height:48rem}.image-banner .banner-height--medium{min-height:58rem}.image-banner .banner-height--large{min-height:76rem}}.image-banner__image-wrapper{bottom:-.1rem;left:-.1rem;right:-.1rem;position:absolute;top:-.1rem}.image-banner__image-wrapper--gradient-bottom:after{content:'';background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));position:absolute;left:0;right:0;bottom:0;height:32rem}.image-banner__image-wrapper--gradient-top:after{content:'';background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));position:absolute;left:0;right:0;top:0;height:32rem}.image-banner__image-wrapper .placeholder-svg{background-color:var(--color-image-placeholder);height:100%;object-fit:cover;width:100%}.image-banner__image-wrapper--desktop{display:none}@media screen and (min-width:750px){.image-banner__image-wrapper--mobile{display:none}.image-banner__image-wrapper--desktop{display:block}}.image-banner__image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.image-banner__video{height:100%;left:0;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100%}.image-banner__video video{display:block;height:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center center;width:100%}.image-banner__inner-wrapper{align-items:center;display:flex;justify-content:center}.image-banner__inner-wrapper--bottom-left,.image-banner__inner-wrapper--left,.image-banner__inner-wrapper--top-left{justify-content:flex-start}.image-banner__inner-wrapper--bottom-right,.image-banner__inner-wrapper--right,.image-banner__inner-wrapper--top-right{justify-content:flex-end}.image-banner__inner-wrapper--top-center .image-banner__inner,.image-banner__inner-wrapper--top-left .image-banner__inner,.image-banner__inner-wrapper--top-right .image-banner__inner{justify-content:flex-start}.image-banner__inner-wrapper--bottom-center .image-banner__inner,.image-banner__inner-wrapper--bottom-left .image-banner__inner,.image-banner__inner-wrapper--bottom-right .image-banner__inner{justify-content:flex-end}.image-banner__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:86rem;padding:4.8rem 0;text-align:center;width:100%;z-index:1}.image-banner__inner :last-child{margin-bottom:0}@media screen and (min-width:750px){.image-banner__inner{align-items:flex-start;height:auto;padding:calc(var(--space-s) + var(--page-width-padding)) var(--space-s);text-align:left}.image-banner__inner--text-center{align-items:center;text-align:center}.image-banner__inner--text-right{align-items:flex-end;text-align:right}}.image-banner__inner-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:749px){.image-banner__inner-heading,.image-banner__inner-text{padding:0 var(--page-width-padding)}}.image-banner__inner-text,.image-banner__side-text{color:inherit}.image-banner__inner-text *{font-size:inherit;margin:0}.image-banner__inner-heading,.image-banner__inner-link,.image-banner__inner-text{position:relative;z-index:2}.image-banner__inner-heading{margin:0 0 .6rem}.image-banner__inner-text{margin:0 0 2rem;max-width:60rem}.image-banner__inner-link{display:inline-flex}.image-banner__side-text-wrapper{bottom:1.7rem;display:none;left:3.4rem;position:absolute;transform:rotateZ(-90deg);transform-origin:top left}.image-banner__side-text-wrapper--right{left:auto;right:3.4rem;transform:rotateZ(-90deg) translateX(110%);transform-origin:bottom right}@media screen and (min-width:1200px){.image-banner__side-text-wrapper{align-items:center;display:flex;gap:1rem}}.image-banner__side-text-dash{background:rgb(var(--color-foreground));display:inline-block;height:.1rem;letter-spacing:var(--letter-spacing-small);width:4.8rem}