@charset "UTF-8";@keyframes animate-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes animate-slide-from-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.layout-content .rotator{display:none}@supports (display: grid){.layout-content .rotator{contain:content;display:grid;grid-template-areas:"content" "nav";grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;margin-top:1rem;overflow:hidden}.layout-content .rotator ul{grid-area:content}.layout-content .rotator .rotator-prev,.layout-content .rotator .rotator-next{display:none}.layout-content .rotator .rotator-nav{grid-area:nav}.layout-content .rotator .rotator-prev,.layout-content .rotator .rotator-next,.layout-content .rotator .rotator-nav{position:relative}.layout-content .rotator ul{display:grid;margin:0;padding:0;position:relative;z-index:0}.layout-content .rotator li{grid-row:1;grid-column:1;display:flex;align-items:center;position:relative;overflow:hidden;opacity:0;z-index:0;margin-left:calc(-32px - 1rem);margin-right:calc(-32px - 1rem);margin-bottom:calc(-16px - 1rem);transition:opacity 0s ease-in .5s;min-height:300px}.layout-content .rotator li.right{justify-content:flex-end}.layout-content .rotator li.last-current{opacity:1;z-index:1}.layout-content .rotator li.current{opacity:1;z-index:2;transition:opacity .5s ease-in}.layout-content .rotator li.current.from-left{animation:animate-slide-from-left .5s linear}.layout-content .rotator li.current.from-right{animation:animate-slide-from-right .5s linear}.layout-content .rotator li h1{margin:.3em 0 0;font-size:1.7em;text-transform:uppercase}.layout-content .rotator li h2{margin:0;font-size:1.3em;text-transform:uppercase}.layout-content .rotator li p{line-height:1.7;margin:.6em 0 0}.layout-content .rotator li p.byline{margin-top:0}.layout-content .rotator li p.call-to-action{margin-bottom:-.4em}.layout-content .rotator li img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;z-index:-1}.layout-content .rotator li .rotator-item-background{position:absolute;top:0;bottom:0;left:0;right:0}.layout-content .rotator li .rotator-item-content{position:relative;padding:1rem calc(1rem + 32px + 1rem) calc(1rem + 16px + 1rem)}.layout-content .rotator .rotator-prev,.layout-content .rotator .rotator-next{width:32px;height:32px;border-radius:50%;opacity:.7;transition:opacity .5s;background:#fff;align-items:center;justify-content:center;text-decoration:none !important}.layout-content .rotator .rotator-prev:hover,.layout-content .rotator .rotator-next:hover{opacity:1}.layout-content .rotator .rotator-prev:focus,.layout-content .rotator .rotator-next:focus{outline:none;border:2px solid #078e99;margin:-2px}.layout-content .rotator .rotator-prev::before,.layout-content .rotator .rotator-next::before{content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent}.layout-content .rotator .rotator-prev{margin-left:1rem}.layout-content .rotator .rotator-prev:focus{margin-left:calc(1rem - 2px)}.layout-content .rotator .rotator-prev::before{border-right:7px solid #277096;margin-left:1px}.layout-content .rotator .rotator-next{margin-right:1rem}.layout-content .rotator .rotator-next:focus{margin-right:calc(1rem - 2px)}.layout-content .rotator .rotator-next::before{border-left:7px solid #277096;margin-left:4px}.layout-content .rotator .rotator-nav{padding-bottom:1rem;display:flex;justify-content:center}.layout-content .rotator .rotator-nav a{display:block;margin:0 6px;width:16px;height:16px;border-radius:50%;background-color:#fff;opacity:.7;transition:opacity .5s;align-items:center;text-decoration:none !important}.layout-content .rotator .rotator-nav a:hover{opacity:1}.layout-content .rotator .rotator-nav a:focus{outline:none;border:2px solid #078e99;margin:-2px 4px}.layout-content .rotator .rotator-nav a::before{content:"";display:block;border-radius:50%;width:2px;height:2px;margin:7px;background:#fff;transition:width .1s steps(4),height .1s steps(4),margin .1s steps(4),background 0s ease-in .1s}.layout-content .rotator .rotator-nav a.current::before{width:10px;height:10px;margin:3px;background-color:#277096;transition:width .5s steps(4),height .5s steps(4),margin .5s steps(4)}.layout-content .rotator.rotator-init{cursor:-webkit-grab;cursor:grab;-wekit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.layout-content .rotator.rotator-init:active{cursor:-webkit-grabbing;cursor:grabbing}.layout-content .rotator.rotator-init>.rotator-item>.rotator-item-image{pointer-events:none}@supports (object-fit: cover){.rotator li img{width:100%;height:100%;top:0;bottom:0;left:0;right:0;transform:none;object-fit:cover}}@media (min-width:600px){.layout-content .rotator{grid-template-areas:"prev content next" "nav nav nav";grid-template-columns:calc(32px + 1rem) 1fr calc(32px + 1rem);grid-template-rows:1fr calc(16px + 1rem)}.layout-content .rotator .rotator-prev{display:flex;grid-area:prev}.layout-content .rotator .rotator-next{display:flex;grid-area:next}.layout-content .rotator li .rotator-item-background{background-color:transparent !important}.layout-content .rotator li .rotator-item-content{width:calc(50% - 1rem - 32px - 1rem)}}}