.ax-section.ax-image-banner ax-image-banner{display:block;position:relative}.ax-section.ax-image-banner .image-banner-wrapper{position:relative}.ax-section.ax-image-banner .image-banner-wrapper:not(.page-width){padding-right:1.6rem}@media screen and (max-width:989.98px){.ax-section.ax-image-banner .image-banner-wrapper:not(.page-width){padding-right:0}}.ax-section.ax-image-banner .image-banner-container{overflow:hidden;position:relative;width:100%}.ax-section.ax-image-banner .image-banner-container .image-banner-link{display:block;height:100%;width:100%}.ax-section.ax-image-banner .image-banner-container .media{display:block;overflow:hidden;position:relative;width:100%}.ax-section.ax-image-banner .image-banner-container .media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.ax-section.ax-image-banner .image-banner-container .media--fixed{height:var(--image-height)}.ax-section.ax-image-banner .image-banner-container .media--display{height:calc(100vh - var(--header-height, var(--header-height-default)) - var(--announcement-bar-height, var(--announcement-bar-height-default)))}.ax-section.ax-image-banner .image-banner-container .media--display.display--no-header{height:100vh}.ax-section.ax-image-banner .image-banner-container .media--adapted{padding-bottom:56.25%;position:relative}.ax-section.ax-image-banner .image-banner-container .media--adapted img{left:0;position:absolute;top:0}.ax-section.ax-image-banner .image-banner-container .media--custom{aspect-ratio:1/1}@media screen and (min-width:750px){.ax-section.ax-image-banner .image-banner-container .media--custom{aspect-ratio:1172/589}}.ax-section.ax-image-banner .image-banner-container .media--custom img{-o-object-fit:cover;object-fit:cover}.ax-section.ax-image-banner .image-banner-container .media.overlay:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.ax-section.ax-image-banner .image-banner-container .image-banner-content{max-width:100%;padding:1.6rem;position:absolute;width:100%;z-index:2}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.top-left{align-items:flex-start;left:0;text-align:left;top:0}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.top-center{align-items:center;left:50%;text-align:center;top:0;transform:translateX(-50%)}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.top-right{align-items:flex-end;right:0;text-align:right;top:0}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.middle-left{align-items:flex-start;left:0;text-align:left;top:50%;transform:translateY(-50%)}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.middle-center{align-items:center;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.middle-right{align-items:flex-end;right:0;text-align:right;top:50%;transform:translateY(-50%)}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.bottom-left{align-items:flex-start;bottom:0;left:0;text-align:left}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.bottom-center{align-items:center;bottom:0;left:50%;text-align:center;transform:translateX(-50%)}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.bottom-right{align-items:flex-end;bottom:0;right:0;text-align:right}@media screen and (max-width:989.98px){.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.mobile-left{align-items:flex-start;text-align:left}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.mobile-center{align-items:center;text-align:center}.ax-section.ax-image-banner .image-banner-container .image-banner-content.position.mobile-right{align-items:flex-end;text-align:right}}.ax-section.ax-image-banner .image-banner-container .image-banner-content .content-title{margin:0}.ax-section.ax-image-banner .image-banner-container .image-banner-content .link-snippet{margin-top:.4rem}