.ImageBannerComponent_imageBannerComponent__8KyFc{position:relative}.ImageBannerComponent_imageBannerComponent__8KyFc img,.ImageBannerComponent_imageBannerComponent__8KyFc video{width:100%;height:auto;min-height:50rem;object-fit:cover}@media only screen and (min-width:992px){.ImageBannerComponent_imageBannerComponent__8KyFc img,.ImageBannerComponent_imageBannerComponent__8KyFc video{min-height:70rem}}@media only screen and (max-width:767px){.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_videoContainer__fvMCl{height:50rem!important}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_videoContainer__fvMCl>div>div{height:100%}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_videoContainer__fvMCl iframe{width:87.5rem!important}}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP{background-color:rgba(29,68,107,.7);position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;padding:6rem 3rem}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP .ImageBannerComponent_mainHeading__BGdmm{font-size:48px;line-break:anywhere;margin-bottom:1rem}@media only screen and (min-width:992px){.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP .ImageBannerComponent_mainHeading__BGdmm{font-size:100px}}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP .ImageBannerComponent_overlayDescription__nouk1{max-width:52rem;margin-bottom:4rem;font-size:16px}@media only screen and (min-width:992px){.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP .ImageBannerComponent_overlayDescription__nouk1{font-size:22px;font-weight:700;letter-spacing:.44px;margin-bottom:6rem}}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP .ImageBannerComponent_mainButton__A7Xw_{margin-bottom:2.2rem}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP .ImageBannerComponent_mainButton__A7Xw_ a{padding:2.3rem 2.5rem}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP .ImageBannerComponent_linkButton__xVddF{font-size:16px;font-weight:700;line-height:2.4rem;color:#fff;transition:.2s}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP .ImageBannerComponent_linkButton__xVddF:after{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-left:6px;margin-bottom:.5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:.3s}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP .ImageBannerComponent_linkButton__xVddF:hover{color:#6f9abb}.ImageBannerComponent_imageBannerComponent__8KyFc .ImageBannerComponent_overlayContentWrap__tQeRP .ImageBannerComponent_linkButton__xVddF:hover:after{border-color:#6f9abb}.ImageBannerComponent_imageBannerComponent__8KyFc.ImageBannerComponent_overlayHeadingComponent__twa8S img{min-height:27rem}.ImageBannerComponent_imageBannerComponent__8KyFc.ImageBannerComponent_overlayHeadingComponent__twa8S .ImageBannerComponent_mainHeading__BGdmm{font-size:38px}@media only screen and (min-width:768px){.ImageBannerComponent_imageBannerComponent__8KyFc.ImageBannerComponent_overlayHeadingComponent__twa8S .ImageBannerComponent_mainHeading__BGdmm{font-size:48px}}