:root{--columns:1;--gap:1rem}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-gallery-carousel-component{background-color:#081369;overflow:hidden;padding:1.1875rem 0 1rem;position:relative}@media print,screen and (min-width:64em){.m-gallery-carousel-component{padding:2.6875rem 0}}.m-gallery-carousel-component__heading{color:#fff;font-family:Fixen FY W04 Regular,Helvetica,Roboto,Arial,sans-serif;font-size:1.625rem;font-size:var(--gallery-carousel-component-heading-font-size,1.625rem);letter-spacing:-.066875rem;line-height:2rem;margin-top:1rem;text-align:center;text-transform:uppercase}@media print,screen and (min-width:64em){.m-gallery-carousel-component__heading{bottom:6.5625rem;font-size:4rem;font-size:var(--gallery-carousel-component-heading-font-size,4rem);left:50%;margin-top:0;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:1}}.m-gallery-carousel-component__heading>*{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin:inherit}.m-gallery-carousel-component__subheading{color:#fff;display:block;font-size:.625rem;font-size:var(--gallery-carousel-component-subheading-font-size,.625rem);letter-spacing:.02375rem;line-height:normal;text-align:center;text-transform:uppercase}@media print,screen and (min-width:64em){.m-gallery-carousel-component__subheading{bottom:4rem;left:50%;position:absolute;transform:translateX(-50%);z-index:1}}.m-gallery-carousel-component .m-gallery{margin:0 auto;max-width:83.75rem;padding:0 1.5rem}.m-gallery-carousel-component .m-gallery__list{margin:0}.m-gallery-carousel-component .m-gallery__track{overflow:visible}@media print,screen and (min-width:64em){.m-gallery-carousel-component .m-gallery__track{overflow:hidden}}.m-gallery-carousel-component .m-gallery__expand{display:none}.m-gallery-carousel-component .m-gallery__img-wrapper img{height:100%;width:100%}.m-gallery-carousel-component .m-gallery__list-item{margin-bottom:0}.m-gallery-carousel-component .m-gallery__img-wrapper:after{background:linear-gradient(180deg,rgba(8,19,105,0) 43%,rgba(8,19,105,.6));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.m-gallery-carousel-component .glide__arrows{display:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media print,screen and (min-width:64em){.m-gallery-carousel-component .glide__arrows{display:flex}}.m-gallery-carousel-component .glide__arrow--left,.m-gallery-carousel-component .glide__arrow--right{background-color:#fff;box-shadow:0 0 12px 0 #001f59;height:3.875rem;transition:background-color .2s;width:3.875rem}.m-gallery-carousel-component .glide__arrow--left:hover,.m-gallery-carousel-component .glide__arrow--right:hover{background-color:#ffdd0a}.m-gallery-carousel-component .glide__arrow--left{transform:rotate(180deg)}.m-gallery-carousel-component .glide__arrow--left:before,.m-gallery-carousel-component .glide__arrow--right:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0iIzAwMUY1OSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNSAxMWgxMnYySDV6Ii8+PHBhdGggZD0ibTEzLjcwNyA2LjI5MyA1IDUgLjcwNy43MDctNS43MDcgNS43MDctMS40MTQtMS40MTRMMTYuNTg1IDEybC00LjI5Mi00LjI5M3oiLz48L2c+PC9zdmc+);background-size:cover;height:2rem;width:2rem}.m-gallery-carousel-component .m-gallery__img-wrapper a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.m-gallery-carousel-component .m-gallery__img-wrapper a>span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.m-gallery-carousel-component .glide__arrow{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,31,89,.5)}.m-gallery-carousel-component .glide__arrow:hover{background-color:#ffdd0a}