#contact h2,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#contact,fieldset{padding:0}.logo,.menu{grid-column-start:1}.logo,.toggle,footer a{align-self:center}.infoBox .button,.menu a,footer a{text-decoration:none;text-transform:uppercase}.copyright,.hero,.hero h1,footer address,footer p{text-align:center}.ticker-outer,.ticker-wrap{overflow:hidden;width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}h1,h2,h3{line-height:3rem;margin:1.5rem 0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1{font-size:2.1336rem}h2,h3{font-size:1.56rem}.button,address,p{line-height:1.5rem;margin:0 0 1.5rem}address,p{font-size:1.2rem;font-weight:300}a{text-decoration:none;color:#066}.content a{font-weight:400}.button{font-size:.9rem;font-weight:300}#contact h2{font-size:30px;font-weight:300;margin-bottom:10px}fieldset{border:none!important;margin:0 0 10px;min-width:100%;width:100%}#contact input[type=text],#contact input[type=email],#contact input[type=tel],#contact input[type=url],#contact textarea,#formResponse{box-sizing:border-box;width:100%;border:1px solid #ccc;background:#FFF;margin:0 0 5px;padding:10px;font-size:1.2rem;font-weight:n}.hero h1,.logo{font-weight:200}#formResponse{border:none;padding-left:0}#contact input[type=text]:hover,#contact input[type=email]:hover,#contact input[type=tel]:hover,#contact input[type=url]:hover,#contact textarea:hover{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;border:1px solid #aaa}#contact textarea{height:100px;max-width:100%;resize:none}#contact button[type=submit]{cursor:pointer;width:100%;border:none;background:#4CAF50;color:#FFF;margin:0 0 5px;padding:10px;font-size:15px}.content,.nav-bar{padding:15px}#contact button[type=submit]:hover{background:#43A047;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background-color .3s ease-in-out}#navWrap,#navWrap.sticky{background-color:#115f86;opacity:1}#contact button[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}#contact input:focus,#contact textarea:focus{outline:0;border:1px solid #aaa}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}.wobble{animation:shake 1s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}body,form,input,textarea{margin:0;font-family:Oswald,sans-serif}header{background-image:url(../imgs/hero_background.2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.hero{margin:0 auto;max-width:960px;min-height:460px;position:relative}#navWrap,.hero h1{position:absolute;width:100%}.hero h1{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-shadow:2px 2px 4px #000}.no-mobile{display:none}#navWrap{z-index:9999;top:0}#navWrap.sticky{position:fixed;animation:fade 1.5s linear forwards}@keyframes fade{0%{opacity:0}100%{opacity:1}}.nav-bar{display:grid;grid-template-columns:auto 1fr 40px;grid-gap:10px;color:#115f86}.logo{color:#fff;font-size:22px;grid-column-end:3;grid-row-start:1;grid-row-end:2;display:flex;justify-content:center;align-items:center}.menu,.toggle{grid-column-end:4}.logo .call2action{margin-left:20px}.logo .portrait img{border-radius:130px;width:100px}.logo .contactBox{display:block;font-size:20px;line-height:20px;padding-top:8px}.logo .contactBox a{color:#5be}.logo .contactBox img{width:24px;padding-right:8px}.menu{display:none;grid-row-start:2;grid-row-end:3}.menu li,.menu ul{list-style:none;margin:0;padding:0}.menu ul{display:grid;grid-column:1;grid-auto-flow:row;grid-template-columns:auto}.menu a{display:block;color:#fff;transition:.3s all ease-in-out;padding:20px 0;font-size:14px;font-weight:300;letter-spacing:1.5px}.menu a:hover{opacity:.7}.toggle{grid-column-start:3;grid-row-start:1;grid-row-end:2}.toggle img{width:40px}#nav-toggle{display:none}#nav-toggle:checked~.menu{display:grid}.infoBox{margin:2rem 0 4rem}.infoBox img{width:100%}.infoBox h3{margin-top:0}.infoBox .button{background-color:#333;padding:.5rem 1rem;color:#fff;letter-spacing:1.5px;margin-top:1rem}.ticker-wrap,footer{background-color:#115f86}footer{padding:2rem 0 1rem;color:#fff;display:flex;justify-content:center;flex-direction:column}footer p:first-of-type{text-align:center;margin-bottom:0;display:flex;align-items:center;justify-content:center;gap:.5rem}footer a{color:#fff}footer address{margin-top:2rem}@media only screen and (min-width:460px){.hero{min-height:440px}.hero h1{line-height:2}.hero h1 strong{font-weight:400}.hero h1.sml{font-size:24px}.logo .call2action div{display:inline-block}.logo .contactBox{padding-left:20px;padding-top:0}}@media only screen and (min-width:1025px){.hero{min-height:540px}.hero h1{line-height:2}.hero h1 strong{font-weight:400}.hero h1.sml{font-size:28px}.content{max-width:960px;margin:2rem auto}.logo{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.menu,.toggle{grid-column-end:4;grid-row-start:1;grid-row-end:2}.no-mobile{display:inline}.menu,.menu ul{display:grid;align-self:center}.menu{grid-column-start:2;justify-content:right}.menu ul{grid-template-columns:repeat(4,auto) 1fr;grid-gap:15px}.menu li{display:inline-block}.toggle{display:none;grid-column-start:3}.infoBox{grid-template-columns:1fr 2fr;margin:8rem 0}}*{box-sizing:border-box}.ticker-wrap,.ticker-wrap .ticker{height:4rem;box-sizing:content-box}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.ticker-wrap{padding-left:100%}.ticker-wrap .ticker{display:inline-block;line-height:4rem;white-space:nowrap;padding-right:100%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:50s;animation-duration:50s}.ticker-wrap .ticker__item{display:inline-block;padding:0 2rem;font-size:1.5rem;color:#fff}