@keyframes fade-out-image-desktop{0%{margin-right:3.125rem;opacity:1}50%{opacity:0;width:31.25rem}to{margin-right:0;opacity:0;width:0}}@keyframes fade-out-image-desktop-small{0%{margin-right:3.125rem;opacity:1}50%{opacity:0;width:17.5rem}to{margin-right:0;opacity:0;width:0}}@keyframes fade-out-image-mobile{0%{margin-right:3.125rem;opacity:1}50%{opacity:0;width:14.375rem}to{margin-right:0;opacity:0;width:0}}@media (min-width:1.5em){.masthead-carousel-container{background:#005687;overflow:hidden;padding:2.25rem 0}.masthead-carousel-container .container{position:relative}.masthead-carousel-container .carousel-row{justify-content:flex-end;position:relative}.masthead-carousel-container .carousel-counter-container{position:relative;top:1.25rem}.masthead-carousel-container .carousel-text-container{display:grid;grid-template-rows:100%;margin-top:1.875rem;overflow:hidden;position:relative;z-index:2}.masthead-carousel-container .carousel-text-container .carousel-item-text{grid-column:1;grid-row:1;margin:auto auto auto 0;opacity:0;position:relative;right:0;top:-1.875rem;z-index:1}.masthead-carousel-container .carousel-text-container .carousel-item-text.active,.masthead-carousel-container .carousel-text-container .carousel-item-text.active-first{opacity:1;top:0;transition:all .7s;z-index:2}.masthead-carousel-container .carousel-text-container .carousel-item-text.active{transition-delay:1.7s}.masthead-carousel-container .carousel-text-container .carousel-item-text.active-first{transition-delay:0s}.masthead-carousel-container .carousel-text-container .carousel-item-text.fade-out{opacity:0;right:-1.875rem;transition:all .5s 1.2s}.masthead-carousel-container .carousel-text-container .carousel-item-text.fade-out-for-jump{opacity:0;transition:opacity .6s 0s!important}.masthead-carousel-container .carousel-images-container{display:flex;z-index:2}.masthead-carousel-container .carousel-images-container .images-overflow-container{display:flex}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image{display:inline-block;height:9.375rem;left:0;margin-right:3.125rem;opacity:0;position:relative;transition:width .5s 1.7s,height .5s 1.7s,opacity .8s,left .8s;width:9.375rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image:first-of-type,.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image:nth-of-type(2){opacity:1}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image:nth-of-type(2){cursor:pointer}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image:nth-of-type(2):hover .image-inner-container .image-element-container:after{opacity:1}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image:nth-of-type(2):hover .image-inner-container .image-element-container .image-index-container{background:#0ff}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image:nth-of-type(2):hover .image-inner-container .image-element-container .image-index-container span{color:#545859}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.secondary-start{opacity:0}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container{height:100%;overflow:hidden;position:relative;width:100%}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container img{height:101%;object-fit:contain;width:101%}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container:after,.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container:before{background:rgba(0,85,143,.64);transition:background .5s 1.7s;z-index:1}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container:after{background:linear-gradient(0deg,rgba(0,255,255,.15),rgba(0,255,255,.15)),rgba(0,85,143,.64);opacity:0;z-index:2}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container .image-picture-wrapper{position:relative}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container .image-picture-wrapper .gif-thumbnail-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container .image-picture-wrapper .gif-thumbnail-wrapper.active{opacity:0;z-index:-1}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container .image-index-container{background:#005687;border-radius:.125rem .125rem 0 0;bottom:0;display:inline-block;left:1.875rem;opacity:1;padding:0 .75rem;position:absolute;z-index:3}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container .image-element-container .image-index-container span{color:#fff;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .teaser-text-container{opacity:1;padding:.625rem 0 0 1.875rem;transition:opacity .5s}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .teaser-text-container span{font-size:1.125rem!important;font-weight:700!important;line-height:1.75rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.fade-out{animation:fade-out-image-mobile 1s;animation-delay:1.2s;animation-fill-mode:forwards}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.fade-out-for-jump{opacity:0;transition:opacity .6s 0s!important}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active{height:14.375rem;width:14.375rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active .image-inner-container .image-element-container:before{background:rgba(0,85,143,0)}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active .image-inner-container .image-element-container .image-index-container,.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active .teaser-text-container{opacity:0;transition:opacity .5s}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active-start{height:14.375rem;opacity:0;transition:all 0s 0s;width:14.375rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active-start .image-inner-container .image-element-container:before{background:rgba(0,85,143,0);transition:background 0s 0s}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active-start .image-inner-container .image-element-container .image-index-container{opacity:0}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active-start .teaser-text-container{opacity:0;transition:opacity 0s}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.hidden{opacity:0}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .top-left-shape{height:2.25rem;left:-2.25rem;position:absolute;top:-2.25rem;width:2.25rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .top-left-shape:after{background:#0ff;content:"";height:0;position:absolute;right:0;top:0;transition:height .2s ease .2s;width:3px}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .top-left-shape:before{background:#0ff;bottom:0;content:"";height:3px;position:absolute;right:0;transition:width .2s ease 0s;width:0}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container{height:100%;position:relative;width:100%}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container:before{background:#0ff;bottom:-3px;content:"";height:3px;left:-3px;position:absolute;right:auto;transition:width .2s ease .2s;width:0}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .image-inner-container:after{background:#0ff;bottom:auto;content:"";height:0;left:-3px;position:absolute;top:-3px;transition:height .2s ease .4s;width:3px}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .bottom-right-shape{bottom:-3.125rem;height:3.125rem;overflow:hidden;position:absolute;right:-3.125rem;width:3.125rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .bottom-right-shape:before{border:3px solid transparent;border-radius:50%;border-top-color:#0ff;content:"";height:3.125rem;left:0;position:absolute;top:-1.5625rem;transform:translatey(-1.5625rem);transform:rotate(0);transform-origin:50% 50%;transition:transform .2s;width:3.125rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image:before{background:#0ff;content:"";height:3px;left:auto;position:absolute;right:0;top:-3px;transition:width .2s ease .6s;width:0}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image:after{background:#0ff;bottom:-3px;content:"";height:0;position:absolute;right:-3px;top:auto;transition:height .2s ease 0s;width:3px}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.border-active:before{left:0;right:auto;transition:width .2s ease .6s;width:100%}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.border-active:after{bottom:unset;height:calc(100% + 3px);top:-3px;transition:height .2s ease 0s}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.border-active .top-left-shape:after{height:100%;transition:height .2s ease .7s}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.border-active .top-left-shape:before{transition:width .2s ease .9s;width:100%}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.border-active .bottom-right-shape:before{transform:rotate(-135deg);transition:transform .2s ease .7s}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.border-active .image-inner-container:before{left:auto;right:-3px;transition:width .2s ease .2s;width:calc(100% + 3px)}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.border-active .image-inner-container:after{bottom:-3px;height:calc(100% + 6px);top:auto;transition:height .2s ease .4s}.masthead-carousel-container .carousel-background{background:#000;bottom:4.6875rem;height:103%;left:0;opacity:0;padding:0;position:absolute;top:1.25rem;width:82.3%;z-index:1}.masthead-carousel-container .carousel-sub-block{justify-content:center;margin-top:3.75rem}.masthead-carousel-container .carousel-sub-block .sub-block-content{align-items:start;column-gap:.625rem;display:grid;grid-template-columns:min-content 1fr}.masthead-carousel-container .carousel-sub-block .sub-block-content .arrow-group svg{height:1.875rem}.masthead-carousel-container .carousel-sub-block .sub-block-content .arrow-group .arrow-item,.masthead-carousel-container .carousel-sub-block .sub-block-content .sub-block-text{opacity:0}}@media (min-width:1.5em) and (max-width:23.4275em){.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image{height:9.375rem;width:9.375rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active,.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active-start{height:14.375rem;width:14.375rem}.masthead-carousel-container .carousel-background{width:80%}}@media (min-width:23.4375em) and (max-width:61.9275em){.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image{height:12.5rem;width:12.5rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active,.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active-start{height:17.5rem;width:17.5rem}}@media (min-width:47.9375em) and (max-width:61.9275em){.masthead-carousel-container .carousel-text-container .carousel-item-text{margin:0 auto 0 0;max-width:75%}}@media (min-width:61.9375em){.masthead-carousel-container{padding:3.75rem 0}.masthead-carousel-container .carousel-counter-container{left:0;max-width:fit-content;position:absolute;top:1.25rem;z-index:3}.masthead-carousel-container .carousel-images-container .images-overflow-container{padding-left:3.75rem}.masthead-carousel-container .carousel-text-container{margin-top:0;max-height:100%;padding-left:6.875rem}.masthead-carousel-container .carousel-background{width:87%}.masthead-carousel-container .carousel-row{justify-content:flex-start}.masthead-carousel-container .carousel-sub-block{margin-top:4.375rem}.masthead-carousel-container .carousel-sub-block .sub-block-content{align-items:center;column-gap:3.125rem}.masthead-carousel-container .carousel-sub-block .sub-block-content .arrow-group svg{height:4.25rem}}@media (min-width:61.9375em) and (max-width:74.9275em){.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active,.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active-start{height:18.75rem;width:18.75rem}.masthead-carousel-container .carousel-row{height:100%}.masthead-carousel-container .carousel-text-container{position:relative;top:1.25rem}.masthead-carousel-container .carousel-text-container .carousel-item-text{padding:1.875rem 0}.masthead-carousel-container .carousel-background{height:100%;width:77%}}@media (min-width:74.9375em){.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image{height:18.75rem;width:18.75rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active,.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.active-start{height:31.25rem;width:31.25rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image.fade-out{animation:fade-out-image-desktop 1s;animation-delay:1.2s;animation-fill-mode:forwards}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .top-left-shape{height:3.75rem;left:-3.75rem;top:-3.75rem;width:3.75rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .bottom-right-shape{bottom:-6.25rem;height:6.25rem;right:-6.25rem;width:6.25rem}.masthead-carousel-container .carousel-images-container .images-overflow-container .carousel-item-image .bottom-right-shape:before{height:6.25rem;top:-3.125rem;transform:translatey(-3.125rem);width:6.25rem}.masthead-carousel-container .carousel-row{height:31.25rem}.masthead-carousel-container .carousel-background{height:31.25rem;width:88.6%}}@media (min-width:87.4375em){.masthead-carousel-container .carousel-background{bottom:3.125rem;height:31.25rem;width:82.3%}}