.image-banner{background-color:var(--mobile-background-color);position:relative}@media(max-width:47.99em){.image-banner{padding-top:var(--section-padding-top-mobile,0)}}@media(min-width:48em){.image-banner{background-color:var(--background-color)}}.image-banner__inner{min-height:var(--section-height-mobile)}@media(min-width:48em){.image-banner__inner{min-height:var(--section-height)}}.image-banner__inner:after{background:var(--color-overlay);content:"";opacity:var(--color-opacity);pointer-events:none;z-index:1}.image-banner__image,.image-banner__inner:after{height:100%;left:0;position:absolute;top:0;width:100%}.image-banner__image,.image-banner__image img{-o-object-fit:cover;object-fit:cover}.image-banner__image img{display:block;height:100%;width:100%}.image-banner__contents{align-items:var(--blocks-align);color:var(--mobile-color);display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:inherit;pointer-events:none;position:absolute;z-index:2}.image-banner__contents.full-width{width:100%}@media(max-width:47.99em){.image-banner__contents{padding-top:var(--content-padding-top-mobile)}}@media(min-width:48em){.image-banner__contents{color:var(--color);left:50%;top:50%;transform:translate(-50%,-50%)}}@media(max-width:47.99em){.image-banner__mobile-content-under{position:unset}}.image-banner__content{pointer-events:all}@media(min-width:48em){.image-banner__content{max-width:var(--section-width)}}.image-banner__body-container{overflow-x:hidden;text-align:var(--text-align)}.image-banner__body-container a{display:inline-block}.image-banner__title{font-family:Field Gothic}.image-banner__body p,.image-banner__title,.image-banner__title p{margin:0}.image-banner__content-inner{width:100%}.image-banner__logo-image{display:block;height:var(--logo-height);width:auto}.image-banner__logo-image img{height:100%;width:auto}@media(max-width:47.99em){.image-banner__mobile-content-under{background:var(--mobile-background-color,none)}.image-banner__mobile-content-under:after{display:none}.image-banner__mobile-content-under .image-banner__image{padding-top:var(--image-padding-top);position:static}}
