@font-face{font-family:'Montserrat';src:url("../fonts/montserrat-bold-webfont.woff2") format("woff2"),url("../fonts/montserrat-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Montserrat';src:url("../fonts/montserrat-extrabold-webfont.woff2") format("woff2"),url("../fonts/montserrat-extrabold-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Montserrat';src:url("../fonts/montserrat-extralight-webfont.woff2") format("woff2"),url("../fonts/montserrat-extralight-webfont.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:'Montserrat';src:url("../fonts/montserrat-light-webfont.woff2") format("woff2"),url("../fonts/montserrat-light-webfont.woff") format("woff");font-weight:400;font-style:normal}*::-moz-selection{background-color:transparent}*::selection{background-color:transparent}*::-moz-selection{background-color:transparent}*{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input[type="text"],textarea,[contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}body,h1,h2,h3,h4,h5,h6,p,a,section,div,ul,li{margin:0;padding:0;font-family:"Montserrat",sans-serif;color:#4a4a4a;list-style-type:none;text-decoration:none;font-family:"Montserrat",sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1{font-size:24px;font-weight:400;line-height:34px}p{font-size:16px;line-height:25px}hr{background-color:#0078c5;height:1px;border:none}.clear-after:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.page-wrapper{margin:0 6%;position:relative}@media all and (min-width: 60em){.page-wrapper{width:960px;margin:0 auto}}@media all and (max-width: 59.9375em){.desktop{display:none !important}}@media all and (min-width: 60em){.mobile{display:none !important}}header{height:140px;position:relative;background-color:#fff}@media all and (min-width: 60em){header{height:180px}}header:after{content:'';height:90px;background-color:#0068ac;position:absolute;top:0;left:0;right:0}@media all and (min-width: 60em){header:after{height:120px}}header .page-wrapper{height:100%}header .logo{background-image:url("/images/logo.png");background-position:right;background-repeat:no-repeat;height:100px;width:291px;position:absolute;bottom:24px;right:0;z-index:10}@media all and (min-width: 60em){header .logo{bottom:31px;left:0;right:auto;background-position:left}}header .logo span{position:absolute;right:-3px;bottom:7px;font-size:9px;letter-spacing:3px;color:#0078c5}@media all and (min-width: 60em){header .logo span{right:22px}}header .contact{height:63px;position:absolute;top:15px;right:0;z-index:10;text-align:right;color:rgba(255,255,255,0.7);font-size:7px;letter-spacing:2.5px;font-family:"Montserrat",sans-serif}@media all and (min-width: 60em){header .contact{bottom:54px;top:auto}}header .contact a{letter-spacing:normal;color:white;margin-bottom:5px;display:block;text-align:right;font-size:14px;font-weight:400;line-height:32px;font-family:"Montserrat",sans-serif}@media all and (min-width: 60em){header .contact a{font-size:24px}}.main{background-image:url("/images/background.jpg");background-position:top;background-repeat:no-repeat;background-size:150% auto;min-height:calc(100vh - ( 140px +  106px ));position:relative}@media all and (min-width: 60em){.main{background-size:100% auto;min-height:calc(100vh - ( 180px +  124px ))}}.main:before{content:'';position:absolute;top:0;left:0;right:0;height:700px}@media all and (max-width: 59.9375em){.main:before{background-image:-webkit-linear-gradient(156deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.75) 32%, #fff 100%);background-image:-webkit-linear-gradient(204deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.75) 32%, #fff 100%);background-image:linear-gradient(246deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.75) 32%, #fff 100%)}}.main article{overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s}@media all and (min-width: 60em){.main article{width:650px}}.main article h1{padding:50px 0 20px 0}.main .read-more{margin:30px 0;height:1px;width:calc(100% - (6% + 110px));margin-left:110px;background-color:#0068ac;position:relative;cursor:pointer;-webkit-transition:opacity 0.25s;transition:opacity 0.25s;border:none;outline:none;z-index:1}@media all and (min-width: 60em){.main .read-more{width:540px}}.main .read-more:before{content:"- Read More";position:absolute;bottom:-9px;left:-110px;font-size:17px;font-weight:700;z-index:2;color:#0078c5}.main .read-more.open:before{z-index:2;content:"- Read Less"}.main .read-more:hover{opacity:0.8;z-index:1}.main .read-more:active{z-index:1;opacity:0.5;-webkit-transition:opacity 0s;transition:opacity 0s}.main .staff{color:#4a4a4a;font-weight:700;line-height:25px}.main .staff span,.main .staff a{font-weight:400}.main .staff a{color:#0078c5;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.main .staff a:hover{text-decoration:underline;opacity:0.8}.main .staff a:active{opacity:0.5;-webkit-transition:opacity 0s;transition:opacity 0s}.main .contact{height:150px;margin-top:50px;padding-left:30px;display:table;border-left:2px solid #0078c5}.main .contact div{vertical-align:bottom;display:table-cell}.main .contact h1{color:#0078c5;font-size:14px;font-weight:400;letter-spacing:0.56px;line-height:18px;margin-bottom:7px}.main .contact h2{color:#4a4a4a;font-size:20px;font-weight:300;line-height:25px;margin-bottom:3px}.main .contact h3{color:#9b9b9b;font-size:14px;font-weight:700;line-height:25px}.main .contact h4{color:#9b9b9b;font-size:14px;font-weight:300;line-height:25px}footer{padding-top:40px;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:400;line-height:15px;position:relative;height:106px}@media all and (min-width: 60em){footer{height:124px;text-align:center}}footer .copyright{color:#ccc;margin-bottom:5px}@media all and (min-width: 60em){footer .copyright{float:left;margin:0}}footer .brownpaperbag{color:#ccc}@media all and (min-width: 60em){footer .brownpaperbag{float:right}}
