@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i);*{margin:0;padding:0}body{background:#1c75bc;color:#1b2e3c;font:400 10px 'Open Sans',sans-serif}a{text-decoration:none}a:active{background:0;outline:0}img{border:0}strong{font-weight:600}.cf{*zoom:1}.cf:before,.cf:after{content:' ';display:table}.cf:after{clear:both}.admin-bar{list-style:none;padding:15px 15px 7.5px}.admin-bar li{display:inline-block;font-size:1.6em;padding:0 15px 7.5px 20px;position:relative}.admin-bar li a{color:#fff}.admin-bar a i{left:0;position:absolute;top:3px}header ul a,.content-home a,.page-left a,.footer-contact a{transition:border 0.25s ease-in-out}.home-ctas a,.testimonials a,.footer-social a{transition:color 250ms ease-in-out}.home-ctas img,.gallery img{transition:all 250ms ease-in-out}header{background:#fff;padding:30px 0}header>div{margin:0 auto;max-width:1200px}.logo{box-sizing:border-box;display:inline-block;padding:0 15px;text-align:left;vertical-align:middle;width:316px}.logo a{display:inline-block}header img{display:block;height:auto;max-width:100%}.burger{box-sizing:border-box;display:none;padding-right:15px;vertical-align:middle;width:61px}header button,nav button{background:0;border:0;color:#f7941e;cursor:pointer;float:right;font-size:1.2em;outline:0;text-align:center}header button i{font-size:34px!important}header ul{box-sizing:border-box;color:#1c75bc;display:inline-block;font-size:2em;list-style:none;text-align:right;vertical-align:middle;width:calc(100% - 316px)}header ul a{border-bottom:solid 1px #fff0;color:#f7941e}header ul a:hover{border-bottom-color:#f7941e}header li{padding:0 15px}header li span{color:#1c75bc;font-weight:600}header li:last-of-type{word-break:break-all}nav{background:#27aae1}nav>div{margin:0 auto;max-width:1200px}nav span{display:none;font-size:34px;padding:0 15px}nav button{color:#fff}nav ul{float:left;font-size:2em;font-weight:600;list-style:none;text-transform:uppercase}nav li{display:inline-block;padding:0 15px}nav a{color:#fff;display:block;padding:15px 0;position:relative}nav a:before{background:#fff0;bottom:0;content:' ';display:block;height:5px;left:50%;position:absolute;right:50%;transition:background 250ms ease-in-out,right 250ms ease-in-out,left 250ms ease-in-out}.nav-current a:before,nav a:hover:before{background:#1c75bc;left:0;right:0}nav>div>div>div{display:none;float:right;padding-top:15px}.home-hero{background:#fff;position:relative}.home-hero img{display:none;height:auto;width:100%}.home-hero img:first-of-type{display:block}.home-hero-overlay{background:rgb(39 170 225 / .9);left:0;position:absolute;bottom:0;width:100%;z-index:1000}.home-hero h1{color:#fff;font-size:3.2em;font-weight:400;margin:0 auto;padding:15px;max-width:1170px;text-align:center}.home-hero h1 span{font-weight:700}.slick-slide,.slick-slide *{outline:none!important}main{background:#fff;display:block;padding-top:60px}main>div{margin:0 auto;max-width:1170px;padding:0 15px}.content-home{max-width:1040px;padding-bottom:30px}.content-home p{font-size:2.2em;padding-bottom:30px}.content-home a,.page-left a{border-bottom:solid 1px #f7941e;color:#f7941e}.content-home a:hover,.page-left a:hover{border-bottom-color:#fff0}.home-ctas{display:flex;flex-wrap:wrap;padding:0 0 15px;max-width:1200px}.home-ctas>div{box-sizing:border-box;flex-grow:1;padding:0 15px 45px;text-align:center;width:33.33%}.home-ctas a{color:#1c75bc;display:inline-block;font-weight:600}.home-ctas a:hover{color:#f7941e}.home-ctas img{border:solid 3px #fff0;border-radius:50%;display:block;height:auto;margin:0 auto 15px;max-width:100%}.home-ctas a:hover img,.gallery a:hover img{border-color:#f7941e;transform:scale(1.05)}.home-ctas h2{font-size:2.2em;font-weight:600;text-transform:uppercase}.home-ctas h2:after,.page-right h2:after,.testimonials p:last-of-type a:after{content:'\f054';font-family:'FontAwesome';font-size:90%;font-weight:400;padding-left:7.5px}.page-left,.page-right{box-sizing:border-box;display:inline-block;padding:0 60px 30px 0;vertical-align:top;width:66.66%}h1{color:#1c75bc;font-size:2.2em;font-weight:600;padding-bottom:30px}.page-left p,.page-left ul{font-size:1.8em;padding-bottom:30px}.page-left ul{padding-left:1.15em}blockquote.testimonial{padding-bottom:30px;padding-left:34px;position:relative}blockquote.testimonial:before{color:#f7941e;content:'\f10d';font-family:'FontAwesome';font-size:24px;left:0;position:absolute}blockquote.testimonial p:last-of-type{padding-bottom:0}blockquote.testimonial cite{color:#f7941e;font-size:1.6em;font-style:normal;font-weight:600}.gallery{max-width:1181px;padding:0 9.5px 55px}.gallery>div{box-sizing:border-box;display:inline-block;padding:0 2.5px 2.5px;vertical-align:top;width:25%}.gallery img{border:solid 2.5px #fff0;display:block;height:auto;width:100%}.gallery a{display:block;outline:0;position:relative}.gallery a:hover{z-index:1000}.page-right{padding:0 0 45px;margin:0 auto;max-width:390px;width:33.33%}.page-right a{background:#27aae1;color:#fff;display:block;margin-bottom:15px;transition:background 250ms ease-in-out}.page-right a:hover{background:#1c75bc}.page-right a>div{overflow:hidden}.page-right img{display:block;height:auto;transition:transform 250ms ease-in-out;width:100%}.page-right a:hover img{transform:scale(1.05)}.page-right h2{font-size:2.2em;font-weight:600;padding:15px;text-transform:uppercase}.testimonials{background:#f7941e;padding:30px 15px}.testimonials>div{color:#fff;margin:0 auto;max-width:780px;text-align:center}.testimonials blockquote{padding-bottom:15px}.testimonials>div>div:before{color:#775832;content:'\f10d';display:inline-block;font-family:'FontAwesome';font-size:36px;padding-bottom:15px}.testimonials p{font-size:1.8em}.testimonials cite{display:block;font-size:1.6em;font-style:normal;font-weight:600;padding-top:7.5px}.testimonials a{color:#775832}.testimonials a:hover{color:#fff}footer{color:#fff;margin:0 auto;max-width:1170px;padding:30px 15px 0}footer ul{float:left;font-size:1.6em;list-style:none;padding-bottom:30px}.footer-contact li:first-of-type{padding-bottom:30px}footer li span{font-weight:600}.footer-contact a{border-bottom:solid 1px #27aae1;color:#fff}.footer-contact a:hover{border-bottom-color:#fff}.footer-social{float:right;font-size:36px}.footer-social span{left:-9999px;position:absolute;top:auto}.footer-social a{color:#fff}.footer-social a:hover{color:#3b5998}@media screen and (max-width:1170px){.home-hero h1{font-size:2.6em}}@media screen and (max-width:960px){nav{text-align:center}nav ul,nav>div>div>div{float:none}nav ul{font-size:1.8em}nav>div>div>div{padding-bottom:15px}.home-hero-overlay{background:#27aae1;bottom:auto;left:auto;position:relative}.home-hero h1{font-size:2.2em;padding:30px 15px}.content-home{text-align:left}.content-home p{font-size:1.8em}}@media screen and (max-width:768px){header{padding-bottom:0;text-align:center}.logo{width:auto}header ul{background:#1c75bc;color:#fff;display:block;margin-top:30px;padding:30px 0;text-align:center;width:100%}header li{display:inline-block}.home-hero-overlay{background:#1c75bc}.page-left,.page-right{display:block;width:100%}.page-left{padding:0 0 30px}}@media screen and (max-width:640px){.home-ctas>div{width:100%}}@media screen and (max-width:480px){footer ul{float:none!important}}@media screen and (max-width:380px){header li{display:block;padding:0!important}}