﻿header.main section.coronavirus{background-color:#fdfaf2;font-family:nunito-sans,sans-serif;font-weight:700;width:100%;height:100px;border-left:4px solid #d59600;line-height:1.4em;color:#595959;border-bottom:1px solid #ccc}header.main section.coronavirus a{display:block;padding:1em calc(5vw + 34px) 1em 5vw;color:inherit;position:relative;margin:0 auto;top:50%;transform:translateY(-50%);max-width:300px}header.main section.coronavirus a span.url{font-weight:400;color:#006079}header.main section.coronavirus a::after{content:'→';font-family:merriweather,serif;position:absolute;right:5vw;top:50%;transform:translateY(-50%);height:34px;width:34px;line-height:34px;text-align:center;border:1px solid #d59600;color:#d59600;border-radius:100%}header.main div#home-featured{position:relative;opacity:0;transition:opacity 500ms;transition-delay:1000ms}.ready header.main div#home-featured{opacity:1}@media screen and (min-width: 800px){header.main div#home-featured{display:grid;grid-template-columns:1fr 1fr 1fr;height:80vh;min-height:700px;align-items:end}header.main div#home-featured::after{content:'';position:absolute;left:0;bottom:0;height:50%;width:100vw;z-index:1;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$colorStart', endColorstr='$colorEnd',GradientType=0 )}}header.main div#home-featured div.featured-item{position:relative;background-color:#fff}@media screen and (min-width: 800px){header.main div#home-featured div.featured-item{position:static;background-color:transparent}header.main div#home-featured div.featured-item.on .wrapper{border-bottom:4px solid #d59600}header.main div#home-featured div.featured-item:not(:last-of-type) .wrapper::after{content:'';position:absolute;right:0;bottom:0;height:20vh;width:2px;z-index:2;background:rgba(255,255,255,0);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$colorStart', endColorstr='$colorEnd',GradientType=0 )}}header.main div#home-featured div.featured-item .featured-background{display:none;background-size:cover;background-repeat:no-repeat;height:100vw;z-index:0}header.main div#home-featured div.featured-item .featured-background.primary{display:grid}@media screen and (min-width: 500px){header.main div#home-featured div.featured-item .featured-background{height:70vw}}@media screen and (min-width: 800px){header.main div#home-featured div.featured-item .featured-background{height:60vw}}@media screen and (min-width: 800px){header.main div#home-featured div.featured-item .featured-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 500ms}header.main div#home-featured div.featured-item .featured-background.on{opacity:1}}header.main div#home-featured div.featured-item .wrapper{border-bottom:1px solid rgba(0,122,153,0.3);border-left:4px solid #007A99;z-index:2;position:relative;transition:border-color 500ms}@media screen and (min-width: 800px){header.main div#home-featured div.featured-item .wrapper{border-bottom:4px solid #007A99;border-left:none}}header.main div#home-featured div.featured-item a.featured-link{display:flex;position:relative;z-index:2;max-width:300px;padding:1.4em calc(5vw + 50px + 5vw) 1.4em 5vw;margin:0 auto}@media screen and (min-width: 800px){header.main div#home-featured div.featured-item a.featured-link{padding:2em calc(2em + 50px) 2em 2em}}header.main div#home-featured div.featured-item a.featured-link::after{content:'→';position:absolute;top:50%;right:5vw;transform:translateY(-50%);font-family:merriweather,serif;line-height:50px;width:50px;height:50px;border:1px solid #d59600;border-radius:50px;color:#d59600;text-align:center;font-size:1.2em;transition:all 400ms}@media screen and (min-width: 800px){header.main div#home-featured div.featured-item a.featured-link::after{top:auto;bottom:3em;width:34px !important;height:34px !important;line-height:34px !important;transform:translateY(0) rotate(0deg) scale(1);color:#fff;right:2em;box-shadow:0 0 1em rgba(0,0,0,0.6);transition:all 400ms}}@media screen and (min-width: 800px){header.main div#home-featured div.featured-item a.featured-link:hover::after{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #fbf5e6 100%);background:-webkit-linear-gradient(top, #fff 0%, #fbf5e6 100%);background:linear-gradient(to bottom, #ffffff 0%,#fbf5e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$colorStart', endColorstr='$colorEnd',GradientType=0 );color:#d59600;box-shadow:0 0 1.4em rgba(0,0,0,0.6);transform:translateY(0) rotate(360deg) scale(1.2)}}header.main div#home-featured div.featured-item h1{font-size:2.8vw;color:#007A99;font-weight:700;line-height:1.15em}@media (max-width: 1000px){header.main div#home-featured div.featured-item h1{font-size:28px}}@media (min-width: 1428.57143px){header.main div#home-featured div.featured-item h1{font-size:40px}}@media screen and (min-width: 800px){header.main div#home-featured div.featured-item h1{color:#fff}}header.main div#home-featured div.featured-item h1 span{display:grid;font-size:.55em;margin-bottom:.25em;font-family:nunito-sans,sans-serif;font-weight:400;color:#5D5D5D;line-height:1.2em}@media screen and (min-width: 800px){header.main div#home-featured div.featured-item h1 span{color:#fff;font-size:.5em;font-weight:300}}header.main div#home-featured div.featured-item p{font-family:nunito-sans,sans-serif;line-height:1.4em;margin-bottom:1em;color:#5D5D5D}@media screen and (min-width: 800px){header.main div#home-featured div.featured-item p{color:#fff;font-size:.9em;display:none}}header.main div.nav{position:absolute;top:0}header.main .slides-old{width:100%;height:calc(100vh - 100px);position:relative;overflow:hidden;opacity:0;transition:opacity 500ms;transition-delay:1000ms}.ready header.main .slides-old{opacity:1}header.main .slides-old .slide{width:100%}header.main .slides-old .slide .background{opacity:0;transition:opacity 500ms}header.main .slides-old .slide .background.on{opacity:1}header.main .slides-old .slide .text{position:absolute;bottom:0;width:100%;padding-top:10em;background-image:url("../images/background-gradient-div-slides-text.svg");background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0,0,0,0.6)),color-stop(100%, rgba(0,0,0,0)));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%)}header.main .slides-old .slide .text .container{margin:0 2%;position:relative}header.main .slides-old .slide .text section{position:absolute;bottom:5.25em;width:100%}@media only screen and (max-width: 900px){header.main .slides-old .slide .text section{position:relative;bottom:auto}}header.main .slides-old .slide .text h4{position:absolute;bottom:0;left:-50px;font-size:4vw;color:#fff;line-height:1em;letter-spacing:-0.02em;text-shadow:0 5px 15px rgba(0,0,0,0.4);opacity:0;transition:opacity 500ms, left 500ms}header.main .slides-old .slide .text h4 span{font-size:0.5em;font-family:nunito-sans,sans-serif;font-weight:400;display:block;letter-spacing:-.01em}@media only screen and (min-width: 1600px){header.main .slides-old .slide .text h4{font-size:4em}}@media only screen and (max-width: 900px){header.main .slides-old .slide .text h4{font-size:1.5em;text-align:center;width:100%}header.main .slides-old .slide .text h4 br{display:none}}header.main .slides-old .slide .text h4 a{color:#fff;position:relative}header.main .slides-old .slide .text h4.on{left:0;opacity:1;z-index:10}header.main .slides-old .slide .text .buttons{position:absolute;right:0;bottom:5.25em;width:100%;line-height:1.875em}@media only screen and (max-width: 900px){header.main .slides-old .slide .text .buttons{position:relative;bottom:auto;height:5em}}header.main .slides-old .slide .text .button{opacity:0;position:absolute;right:-50px;bottom:-99999px;transition:opacity 500ms, right 500ms;transition-delay:500ms}@media only screen and (max-width: 900px){header.main .slides-old .slide .text .button{width:100%;text-align:center;font-size:0.75em}}header.main .slides-old .slide .text .button.on{display:block;bottom:0;right:0;opacity:1}@media only screen and (max-width: 900px){header.main .slides-old .slide .text .button.on{bottom:auto}}header.main .slides-old .slide .text .button a{display:inline-block;margin:2.5em 0.5em 1em;border:none;font-weight:400;background:rgba(0,0,0,0.3);box-shadow:0 0 2em rgba(0,0,0,0.3);text-shadow:0 1px 0.02em rgba(0,0,0,0.3);border:solid 1px rgba(255,255,255,0.4);color:rgba(255,255,255,0.8);font-size:0.75em;padding:1em calc(50px + 2em) 1em 2em;transition:background-color 250ms;position:relative;font-family:nunito-sans,sans-serif;text-transform:uppercase;letter-spacing:0.15em;border-radius:3px;overflow:hidden;border-radius:0}header.main .slides-old .slide .text .button a::after{color:#d59600;content:'\2192';text-align:center;display:block;position:absolute;right:0;top:0;width:50px;height:calc(100% - 1em);padding-top:1em;border-left:solid 1px rgba(255,255,255,0.4);background-color:rgba(0,0,0,0.1)}header.main .slides-old .slide .text .button a:hover{background-color:#008eb3;color:#fff}header.main .slides-old .slide .text .button a:hover::after{color:#fff}header.main .slides-old .slide .text ul{border-top:solid 1px rgba(255,255,255,0.4);margin:1.5em 0;white-space:nowrap;overflow-x:auto}header.main .slides-old .slide .text ul li{display:inline-block;position:relative}header.main .slides-old .slide .text ul li a{font-family:nunito-sans,sans-serif;text-transform:uppercase;color:rgba(255,255,255,0.6);font-weight:400;font-size:0.875em;letter-spacing:0.125em;display:block;padding:1em}header.main .slides-old .slide .text ul li a:hover{color:#fff}header.main .slides-old .slide .text ul li a i{position:relative;border:solid 1px rgba(255,255,255,0.3);display:inline-block;border-radius:50px;width:30px;height:30px;top:10px;font-size:0.875em;margin:0 0.5em 0 0;font-style:normal}header.main .slides-old .slide .text ul li a i span{position:absolute;width:100%;top:10px;display:block;text-align:center;letter-spacing:0;display:block}header.main .slides-old .slide .text ul li a.on{color:#fff}header.main .slides-old .slide .text ul li a.on i{background-color:#fff;color:#007A99;border:solid 1px #d59600}header.main .slides-old .slide .text ul li a::before{content:' ';display:block;height:1px;background-color:#d59600;width:0;position:absolute;top:-1px;left:0;transition:width 250ms}header.main .slides-old .slide .text ul li a.on::before{width:100%}header.main .slides-old .slide .text sup{font-size:.55em;top:-0.575em;letter-spacing:.02em}header.main nav.quick{background-image:url("../images/background-gradient-nav-quick.svg");background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTJiNyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDU5NjAwIiBzdG9wLW9wYWNpdHk9IjAuODUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,146,183,0.85)),color-stop(100%, rgba(213,150,0,0.85)));background-image:-moz-linear-gradient(left, rgba(0,146,183,0.85) 0%,rgba(213,150,0,0.85) 100%);background-image:-webkit-linear-gradient(left, rgba(0,146,183,0.85) 0%,rgba(213,150,0,0.85) 100%);background-image:linear-gradient(to right, rgba(0,146,183,0.85) 0%,rgba(213,150,0,0.85) 100%)}header.main nav.quick ul li a,header.main nav.quick ul li input[type="text"]{color:#fff}header.main nav.quick ul li input[type="text"]::-webkit-input-placeholder{color:#fff}header.main nav.quick ul li input[type="text"]:-ms-input-placeholder{color:#fff}header.main nav.quick ul li input[type="text"]::-ms-input-placeholder{color:#fff}header.main nav.quick ul li input[type="text"]::placeholder{color:#fff}.intro{position:relative;height:auto}@media screen and (min-width: 900px){.intro{height:auto}}@media screen and (min-width: 1200px){.intro{height:100vh}}.intro .background{background-size:auto 100%;background-repeat:no-repeat;background-position:left center;z-index:0}@media only screen and (max-width: 900px){.intro .background{display:none}}.intro .text{-webkit-transition:all 750ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 750ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 750ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 750ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;left:-50px;transition-delay:500ms;font-size:0.875em;position:relative;padding:5em 0}@media screen and (min-width: 900px){.intro .text{padding:7em 0}}@media screen and (min-width: 1200px){.intro .text{background:transparent;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 1500px){.intro .text{font-size:inherit}}.intro .text .container{padding:0 0 0 38%;width:50%}@media only screen and (max-width: 900px){.intro .text .container{width:auto;padding:0 4%}}.intro.in .text{opacity:1;left:0}.intro h2{font-family:nunito-sans,sans-serif;color:#007A99;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;font-size:1.125em}.intro h4{font-size:2.5em;line-height:1.25em;letter-spacing:-0.02em;margin:0.5em 0}@media only screen and (max-width: 900px){.intro h4{font-size:1.75em}}.intro p{font-family:nunito-sans,sans-serif;color:#737373;font-size:1.125em;line-height:1.75em}.intro .buttons{margin:2em 0 0}.intro .buttons a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#007A99;color:#fff;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;transition:background-color 250ms, box-shadow 200ms;position:relative;font-family:nunito-sans,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:1em;line-height:1em;box-shadow:0 0 0.65em rgba(0,0,0,0.175);text-decoration:none !important}@media only screen and (max-width: 900px){.intro .buttons a{display:block;margin:0.5em 0}}.intro .buttons a:first-of-type{margin-left:0}.intro .buttons a::after{content:'\2192';font-family:merriweather,serif;text-align:center;display:block;position:absolute;right:0;top:0;width:50px;height:calc(100% - 1em);padding-top:1.5em;background-color:rgba(0,0,0,0.25)}.intro .buttons a:hover{background-color:#008eb3;box-shadow:0 0.3em 0.75em rgba(0,0,0,0.275)}.intro .buttons a:nth-of-type(2n){background-color:#d59600}.intro .buttons a:nth-of-type(2n):hover{background-color:#efa800}.beacon .story{background-color:#000}.beacon:hover .image{opacity:0.4}.beacon .image{display:block;position:relative;height:0;padding-top:125%;transition:opacity 250ms;overflow:hidden}.beacon .image .background{transform:scale(1);transition:transform 250ms}.beacon .image .text{position:absolute;width:calc(100% - 4em);bottom:0;padding:3em 2em 2em;overflow:hidden;background-image:url("../images/background-gradient-div-beacon.svg");background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #000000),color-stop(100%, rgba(0,0,0,0)));background-image:-moz-linear-gradient(bottom, #000000 0%,rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(bottom, #000000 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to top, #000000 0%,rgba(0,0,0,0) 100%)}.beacon .image .text h3{font-family:nunito-sans,sans-serif;margin:1em 0 0;line-height:1.25em;font-weight:700;font-size:1.5em;color:#fff;padding:0 0 0.5em;border-bottom:solid 1px rgba(255,255,255,0.25)}.beacon .image .text h5{line-height:1.5em;font-size:0.75em;margin:1em 0 0;color:#fff;opacity:0;transition:height 250ms, opacity 250ms;opacity:1}.beacon .image:hover{opacity:1}.beacon .image:hover .background{transform:scale(1.1)}section.testimonials{width:100vw;height:100vh;position:relative}div.testimonials{height:100vh;width:100%;overflow:hidden;position:relative;background-color:#000}@media only screen and (max-width: 1200px){div.testimonials{height:60vh}}div.testimonials .testimonial{position:absolute;height:100%;width:100%;top:0;opacity:0;transition:opacity 1000ms}div.testimonials .testimonial .background{background-position:20% top}div.testimonials .testimonial.on{left:0;opacity:1;z-index:10}@media only screen and (min-width: 900px){div.testimonials .testimonial .text{width:50vw;float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width: 900px){div.testimonials .testimonial .text{position:absolute;bottom:0;width:100%;padding:6em 0 1.5em 0;text-align:center;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$colorStart', endColorstr='$colorEnd',GradientType=0 )}}div.testimonials .testimonial .container{padding:0 5%;position:relative;opacity:0;left:-50px;-webkit-transition:all 750ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 750ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 750ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 750ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-delay:500ms}@media only screen and (min-width: 900px){div.testimonials .testimonial .container{padding:0 15%}}@media only screen and (max-width: 900px){div.testimonials .testimonial .container{width:auto}div.testimonials .testimonial .container br{display:none}}div.testimonials .testimonial.in .container{opacity:1;left:0}div.testimonials .testimonial p{color:#fff;font-size:1.8vw;font-weight:300;line-height:1.65em;position:relative}@media only screen and (max-width: 900px){div.testimonials .testimonial p{font-size:1em}}div.testimonials .testimonial p::before{content:'\201C';position:relative;right:-0.25em}@media only screen and (min-width: 900px){div.testimonials .testimonial p::before{position:absolute;left:-0.65em;top:0}}div.testimonials .testimonial h4{font-family:nunito-sans,sans-serif;text-transform:uppercase;color:#ffbe23;font-weight:600;margin:1.5em 0 2em;letter-spacing:0.1em;font-size:1vw}@media only screen and (max-width: 900px){div.testimonials .testimonial h4{font-size:0.75em}}div.testimonials .testimonial p,div.testimonials .testimonial h4{text-shadow:1px 1px 0 rgba(0,0,0,0.3),0 0 15px rgba(0,0,0,0.5),0 0 0.3em rgba(0,0,0,0.3)}div.testimonials .testimonial .button{margin:1em 0 0}div.testimonials .testimonial .button a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#007A99;color:#fff;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;transition:background-color 250ms, box-shadow 200ms;position:relative;font-family:nunito-sans,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:1em;line-height:1em;box-shadow:0 0 0.65em rgba(0,0,0,0.175);text-decoration:none !important;margin-right:0}@media only screen and (max-width: 900px){div.testimonials .testimonial .button a{display:block;margin:0.5em 0}}div.testimonials .testimonial .button a:first-of-type{margin-left:0}div.testimonials .testimonial .button a::after{content:'\2192';font-family:merriweather,serif;text-align:center;display:block;position:absolute;right:0;top:0;width:50px;height:calc(100% - 1em);padding-top:1.5em;background-color:rgba(0,0,0,0.25)}div.testimonials .testimonial .button a:hover{background-color:#008eb3;box-shadow:0 0.3em 0.75em rgba(0,0,0,0.275)}div.testimonials .testimonial .button a:nth-of-type(2n){background-color:#d59600}div.testimonials .testimonial .button a:nth-of-type(2n):hover{background-color:#efa800}div.testimonials nav{position:absolute;bottom:0;width:100%;z-index:20}@media only screen and (max-width: 900px){div.testimonials nav{display:none}}div.testimonials nav ul{text-align:center}div.testimonials nav ul li{display:inline-block}div.testimonials nav ul li a{display:block;padding:1.5em;margin:1em;color:#fff;font-family:nunito-sans,sans-serif;border-radius:1em;backdrop-filter:blur(0.1em)}div.testimonials nav ul li a.on{background-color:rgba(0,122,153,0.8);color:#fff}.news-events{padding:4em 0}@media only screen and (max-width: 900px){.news-events{padding:3em 0}}.news-events nav{text-align:center}.news-events nav ul{display:inline-block;border-bottom:solid 1px #ccc}.news-events nav ul li{display:inline-block}.news-events nav ul li a{display:block;text-transform:uppercase;letter-spacing:0.1em;padding:1em;font-family:nunito-sans,sans-serif;position:relative}.news-events nav ul li a::after{content:' ';position:absolute;bottom:-1px;height:1px;background-color:#007A99;width:0;transition:width 250ms}.news-events nav ul li a.on{color:#555}.news-events nav ul li a.on::after{width:100%}.news-events nav ul li:nth-of-type(1) a::after{right:0}.news-events nav ul li:nth-of-type(2) a::after{left:0}.news-events .events,.news-events .news{display:none}.news-events .events.on,.news-events .news.on{display:block}.news-events .events>.button,.news-events .news>.button{margin:6em 0 0}.news-events .events .button a,.news-events .news .button a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#007A99;color:#fff;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;transition:background-color 250ms, box-shadow 200ms;position:relative;font-family:nunito-sans,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:1em;line-height:1em;box-shadow:0 0 0.65em rgba(0,0,0,0.175);text-decoration:none !important}@media only screen and (max-width: 900px){.news-events .events .button a,.news-events .news .button a{display:block;margin:0.5em 0}}.news-events .events .button a:first-of-type,.news-events .news .button a:first-of-type{margin-left:0}.news-events .events .button a::after,.news-events .news .button a::after{content:'\2192';font-family:merriweather,serif;text-align:center;display:block;position:absolute;right:0;top:0;width:50px;height:calc(100% - 1em);padding-top:1.5em;background-color:rgba(0,0,0,0.25)}.news-events .events .button a:hover,.news-events .news .button a:hover{background-color:#008eb3;box-shadow:0 0.3em 0.75em rgba(0,0,0,0.275)}.news-events .events .button a:nth-of-type(2n),.news-events .news .button a:nth-of-type(2n){background-color:#d59600}.news-events .events .button a:nth-of-type(2n):hover,.news-events .news .button a:nth-of-type(2n):hover{background-color:#efa800}.news-events .events .container{padding:2em 3% 0;margin:0 auto}.news-events .events .event{padding:2em 2.5%;width:20%;float:left;text-align:center}@media only screen and (max-width: 900px){.news-events .events .event{width:auto;float:none}}.news-events .events .event h3{font-size:1.125em;letter-spacing:-0.025em;line-height:1.25em;color:#555}.news-events .events .event h3 a{color:#555}.news-events .events .event h5{font-family:nunito-sans,sans-serif;text-transform:uppercase;font-size:0.75em;margin:0.5em 0;letter-spacing:0.1em;font-weight:400;color:#007A99}.news-events .events .button{margin:2em 0 0}.news-events .news .container{padding:5em 5%}@media only screen and (max-width: 900px){.news-events .news .container{padding:2em 10%}}.news-events .news .articles{margin:0 0 5em}@media only screen and (max-width: 900px){.news-events .news .articles{margin:0 0 1.5em}}.news-events .news article{text-align:center}@media only screen and (max-width: 900px){.news-events .news article{float:none;clear:both;margin:0 0 2.5em}}.news-events .news h3{text-align:center;font-size:1.5em;margin:0 0 3em}.news-events .news .image{display:block;margin:0 auto 1em;width:120px;height:120px;border-radius:60px;position:relative;overflow:hidden;background-image:url("../images/background-gradient-nav-quick.svg");background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTJiNyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDU5NjAwIiBzdG9wLW9wYWNpdHk9IjAuODUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,146,183,0.85)),color-stop(100%, rgba(213,150,0,0.85)));background-image:-moz-linear-gradient(left, rgba(0,146,183,0.85) 0%,rgba(213,150,0,0.85) 100%);background-image:-webkit-linear-gradient(left, rgba(0,146,183,0.85) 0%,rgba(213,150,0,0.85) 100%);background-image:linear-gradient(to right, rgba(0,146,183,0.85) 0%,rgba(213,150,0,0.85) 100%)}.news-events .news .image .background{top:2px;left:2px;border:solid 2px #fff;border-radius:60px;width:calc(100% - 8px);height:calc(100% - 8px);opacity:1;transition:opacity 200ms}.news-events .news h4{color:#007A99;font-family:nunito-sans,sans-serif;font-size:0.75em;margin:2em 0 0.5em;font-weight:400;text-transform:uppercase;letter-spacing:0.1em}.news-events .news h2 a{color:#333;line-height:1.5em;font-size:0.875em}section.action{position:relative}section.action .text{text-align:center}@media only screen and (max-width: 900px){section.action .text{font-size:0.75em}}section.action .container{padding:6em 5%;position:relative;max-width:600px;margin:0 auto}@media only screen and (max-width: 900px){section.action .container{width:auto;padding:2em 5%}}section.action h3{font-family:nunito-sans,sans-serif;font-size:3vw;color:#555;font-weight:700}@media only screen and (max-width: 900px){section.action h3{font-size:3em}}section.action p{margin:1.5em 0;line-height:1.75em;color:#737373}@media only screen and (max-width: 900px){section.action p br{display:none}}section.action .buttons a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#007A99;color:#fff;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;transition:background-color 250ms, box-shadow 200ms;position:relative;font-family:nunito-sans,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:1em;line-height:1em;box-shadow:0 0 0.65em rgba(0,0,0,0.175);text-decoration:none !important}@media only screen and (max-width: 900px){section.action .buttons a{display:block;margin:0.5em 0}}section.action .buttons a:first-of-type{margin-left:0}section.action .buttons a::after{content:'\2192';font-family:merriweather,serif;text-align:center;display:block;position:absolute;right:0;top:0;width:50px;height:calc(100% - 1em);padding-top:1.5em;background-color:rgba(0,0,0,0.25)}section.action .buttons a:hover{background-color:#008eb3;box-shadow:0 0.3em 0.75em rgba(0,0,0,0.275)}section.action .buttons a:nth-of-type(2n){background-color:#d59600}section.action .buttons a:nth-of-type(2n):hover{background-color:#efa800}
