@keyframes spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}.image-with-text-overlay{align-items:var(--vertical-position);color:var(--color);display:flex;height:var(--section-height);justify-content:var(--horizontal-position);overflow:hidden;position:relative}.image-with-text-overlay h2{margin-top:0}.image-with-text-overlay__content-wrapper{padding:var(--content-padding);position:relative;text-align:var(--text-align);z-index:1}.image-with-text-overlay__title{font-size:var(--title-font-size);font-weight:var(--title-font-weight)}.image-with-text-overlay__subtitle{font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight)}.image-with-text-overlay__content{margin:var(--text-margin)}.image-with-text-overlay__images{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.image-with-text-overlay__images .responsive-image__wrapper{height:100%}.image-with-text-overlay__images img,.image-with-text-overlay__images video{border-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-with-text-overlay__images .video-container{height:100%;padding-bottom:0}.image-with-text-overlay__images .video-container iframe{height:100%}.image-with-text-overlay__images:before{background-color:var(--overlay-color);content:"";height:100%;opacity:var(--overlay-color-opacity);position:absolute;width:100%;z-index:1}.image-with-text-overlay__buttons{align-items:var(--buttons-align-content);display:flex;flex-direction:var(--buttons-direction);flex-wrap:wrap;justify-content:var(--buttons-align-justify-content);margin:-.5rem}.image-with-text-overlay__buttons a:hover{background-color:var(--button-background-color-hover);border:2px solid var(--button-background-color-hover);color:var(--button-background-color);font-weight:700}.image-with-text-overlay__buttons a:before{content:none!important}.image-with-text-overlay__buttons>*{border-radius:var(--button-radius);margin:.5rem}@media only screen and (max-width:767px){.image-with-text-overlay__buttons{justify-content:var(--buttons-align-mobile-justify-content)}}.image-with-text-overlay .breadcrumbs__list{justify-content:var(--buttons-align-justify-content)}@media only screen and (min-width:1200px){.image-with-text-overlay__content-wrapper{margin:var(--content-margin)}}@media only screen and (min-width:768px){.image-with-text-overlay__content-wrapper{width:var(--text-max-width)}.image-with-text-overlay.image-with-text-overlay__desktop-img-ratio{display:block;height:auto;padding-bottom:0;padding-top:0}.image-with-text-overlay.image-with-text-overlay__desktop-img-ratio .image-with-text-overlay__images{height:auto;position:relative}.image-with-text-overlay.image-with-text-overlay__desktop-img-ratio .image-with-text-overlay__content-wrapper{bottom:var(--bottom-absolute);left:var(--left-absolute);position:absolute;right:var(--right-absolute);top:var(--top-absolute);transform:var(--transform-absolute)}.image-with-text-overlay.image-with-text-overlay__desktop-img-ratio .video-container{padding-bottom:56.25%}}@media only screen and (max-width:991px){.image-with-text-overlay__title{font-size:var(--title-font-size);font-weight:var(--title-font-weight)}.image-with-text-overlay__subtitle{font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight)}.image-with-text-overlay__content{margin:var(--text-margin)}}@media only screen and (max-width:767px){.image-with-text-overlay{align-items:var(--mobile-vertical-position);height:var(--mobile-section-height);justify-content:var(--mobile-horizontal-position)}.image-with-text-overlay__content-wrapper{max-width:100%;text-align:var(--mobile-text-align)}.image-with-text-overlay.image-with-text-overlay__mobile-under-image{display:block;height:auto;padding-bottom:0;padding-top:0}.image-with-text-overlay.image-with-text-overlay__mobile-under-image h2{margin-top:0}.image-with-text-overlay.image-with-text-overlay__mobile-under-image .image-with-text-overlay__images{height:var(--mobile-section-height);position:relative}.image-with-text-overlay.image-with-text-overlay__mobile-under-image .image-with-text-overlay__content-wrapper{position:static!important;transform:none!important}.image-with-text-overlay.image-with-text-overlay__mobile-under-image .video-container{padding-bottom:56.25%}.image-with-text-overlay.image-with-text-overlay__mobile-under-image .image-with-text-overlay__images:before{display:none}.image-with-text-overlay.image-with-text-overlay__mobile-img-ratio{display:block;height:auto;padding-bottom:0;padding-top:0}.image-with-text-overlay.image-with-text-overlay__mobile-img-ratio h2{margin-top:0}.image-with-text-overlay.image-with-text-overlay__mobile-img-ratio .image-with-text-overlay__images{height:auto;position:relative}.image-with-text-overlay.image-with-text-overlay__mobile-img-ratio .image-with-text-overlay__content-wrapper{bottom:var(--mobile-bottom-absolute);left:var(--mobile-left-absolute);position:absolute;right:var(--mobile-right-absolute);top:var(--mobile-top-absolute);transform:var(--mobile-transform-absolute);width:100%}.image-with-text-overlay.image-with-text-overlay__mobile-img-ratio .video-container{padding-bottom:56.25%}}
