.follow-bar h2{display:inline-block;margin:0 8px 0 0}.follow-links{display:inline-block}.mosaic-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 50px 0}.mosaic-item-container{flex-basis:50%}.mosaic-item a,.mosaic-item-container{height:230px}.mosaic-item-container:nth-of-type(even) .mosaic-item a{color:#07294d;background-color:rgba(255,198,0,0.6)}#mosaic-item-2 a,#mosaic-item-3 a{color:#fff;background-color:rgba(7,41,77,0.6)}.alt-layout #bg-images li{height:722px}#bg-images li img{top:0!important}#bg-images li img{height:auto;min-height:100%;width:auto}.wrap{width:100vw}#page{padding:0 0 50px !important}.page-top{margin-left:auto;margin-right:auto;width:720px}#header{width:720px}.panel-one,.panel-two,.panel-four{display:block;float:none;margin-left:auto;margin-right:auto}.home-layout .panel-one{height:450px;position:relative}.panel-three{width:100vw !important;max-width:100% !important}.home-headline h1{font-size:3.2em !important;letter-spacing:1px;margin-bottom:15px;margin-top:10px}.home-headline h2{font-size:3em;letter-spacing:5px;text-transform:none;margin-bottom:0}.home-headline h3{font-size:2.3em;letter-spacing:4.7px;margin-bottom:15px}.home-headline h1,.home-headline h2,.home-headline h3{text-align:left}.headline-block{position:absolute;bottom:10px;display:inline;min-width:600px;padding:0 15px 15px 15px;}.home-feature-container{flex-direction:row}.home-feature-block{flex-basis:31%}.panel-two{padding:0;position:relative}.home-features{width:100%;overflow:hidden}.home-features > div{width:200px;margin:0;float:left}.home-features > div:first-child{margin-left:25px;margin-right:25px}.home-features > div:last-child{margin-left:25px;margin-right:25px}.recent-news{margin:0}.button{width:100% !important}.quote{padding:18px 0}.circle-container{width:100%;margin-left:auto;margin-right:auto;padding-left:1vw}figure{border:none !important;margin:0 auto;width:30vw;height:30vw}.circ-col.col-two{margin:0 1vw}.col-one,.col-two,.col-three{float:left;height:32vw;max-height:450px;max-width:450px;overflow:hidden;position:relative;width:32vw}figure.hover-effect h2{position:absolute;top:50%;left:0;right:0;width:100%;-webkit-transition:-webkit-transform 0.4s,color .4s;transition:transform 0.4s,color .4s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);max-width:unset;font-size:3vw;margin-top:0;text-align:center;padding:0 10px}figure.hover-effect p{font-size:20px;display:table-cell;vertical-align:middle;opacity:0}.hover-text{bottom:0;height:100%;left:0;margin:0 auto;right:0;-webkit-transform:translate3d(0px,110%,0px);transform:translate3d(0px,110%,0px);width:100%;display:inline-table;padding:0 15%;position:relative}.col-one figcaption::before{background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(108,172,228,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(108,172,228,1) 100%)}.col-two figcaption::before{background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(183,191,16,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(183,191,16,1) 100%)}.col-three figcaption::before{background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(209,65,36,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(209,65,36,1) 100%)}figure.hover-effect figcaption::before{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;content:'';opacity:0;border-radius:50%}figure.hover-effect figcaption::before,figure.hover-effect .hover-text,figure.hover-effect .hover-text p{-webkit-transition:opacity 0.4s,-webkit-transform 0.4s;transition:opacity 0.4s,transform 0.4s}figure.hover-effect:hover figcaption::before,figure.hover-effect:hover .hover-text{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border:none !important}figure.hover-effect:hover h2{color:rgba(0,0,0,0);-webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}figure.hover-effect:hover .hover-text{-webkit-transform:translate3d(0,0,0) translate3d(0,0,0) !important;transform:translate3d(0,0,0) translate3d(0,0,0) !important}figure.hover-effect:hover .hover-text p{opacity:1}.recent-news{width:327px !important;float:left}.upcoming-events{width:327px !important;margin-left:45px;float:left}.panel-four .datasetrenderer{float:left}