body{margin:0;font-family:"proxima-nova",sans-serif;line-height:1.75rem}body *{box-sizing:border-box}.flex-wrap{display:flex;flex-wrap:wrap}.row-fluid [class*="span"]{min-height:0}.page-width{max-width:92%;width:75rem !important;margin-right:auto !important;margin-left:auto !important;float:none !important}h1,h2{font-family:"acumin-pro-condensed","Impact",sans-serif;line-height:1.125em}h2{font-size:2rem;color:#007a50}h1{font-size:4.5rem;text-shadow:.125rem .125rem .25rem rgba(0,0,0,.75);color:white;letter-spacing:.25rem}.hero{padding:1px 0;background-size:cover !important}.hero h1{margin:3.25rem 0 1.125rem 0}.hero-frame{height:26rem;border:.1875rem solid rgba(255,255,255,.3);margin:7.25rem 1.25rem 1.25rem 1.25rem;display:flex;flex-direction:column;justify-content:flex-end}.hero-frame-content{margin-bottom:1rem}.subtitle{margin:.5rem 0 .9375rem 0;font-style:italic;font-family:"kepler-std-display",serif;font-weight:100;line-height:1em;color:#fff;text-shadow:.125rem .125rem .25rem rgba(0,0,0,.75);font-size:2.25rem}.left-col,.right-col{width:50%}.left-col{padding-right:20px}.right-col{padding-left:20px}html .row-fluid fieldset{margin-bottom:10px;max-width:100%}html .row-fluid .input input[type=text],html .row-fluid .input input[type=email],html .row-fluid .input input[type=tel],html .row-fluid .input textarea{width:100% !important;padding:10px 15px}html .row-fluid .input input,html .row-fluid .input textarea{font-family:"proxima-nova",sans-serif;font-size:18px}html .row-fluid .input textarea{height:150px}html .row-fluid .input input[type=text]:focus,html .row-fluid .input input[type=email]:focus,html .row-fluid .input input[type=tel]:focus,html .row-fluid .input textarea:focus{outline-color:#007a50}html .row-fluid .input li{list-style:none}html .row-fluid .input li input{margin-right:15px}html .row-fluid .form-title{margin:0}.form-wrap{padding:30px;background:#e8f1ed;border-radius:5px}.form-wrap input[type=submit]{padding:10px 15px;background:#007a50;border:0;outline:0;font-size:1.15rem;color:white;text-transform:uppercase;border-radius:3px;cursor:pointer}.form-wrap input[type=submit]:hover{opacity:.7}html .row-fluid .hs-form-radio label{display:flex;margin-bottom:5px}html .row-fluid .hs-form-radio input{visibility:hidden;margin-top:0;margin-left:0;width:22px !important;height:22px}html .row-fluid .hs-form-radio input::after{margin-top:2px;content:'';display:block;width:20px;height:20px;background:white;visibility:visible;border-radius:50%;border:1px solid black;box-sizing:content-box}html .row-fluid .hs-form-radio input:checked::before{position:absolute;z-index:99;margin-top:5px;margin-left:3px;content:'';display:block;width:16px;height:16px;background:#007a50;visibility:visible;border-radius:50%}html .row-fluid .hs-form-checkbox label{display:flex;margin-bottom:5px}html .row-fluid .hs-form-checkbox input{visibility:hidden;margin-top:0;margin-left:0;width:22px !important;height:22px}html .row-fluid .hs-form-checkbox input::after{margin-top:2px;content:'';display:block;width:20px;height:20px;background:white;visibility:visible;border-radius:3px;border:1px solid black;box-sizing:content-box}html .row-fluid .hs-form-checkbox input:checked::before{position:absolute;z-index:99;margin-top:5px;margin-left:3px;content:'';display:block;width:16px;height:16px;background:#007a50;visibility:visible;border-radius:3px}.top-nav-mb{display:none}.top-nav-dt{background-color:rgba(255,255,255,.65)}.top-nav-dt:hover{background-color:rgba(255,255,255,.95)}.top-nav{position:fixed;top:0;left:0;right:0;transition:all 1s ease;z-index:99}.top-nav.hide-nav{top:-6.625rem}.top-nav-img{height:3.125rem;margin:1.125rem 0}.footer{background:#007a50}.footer-text{color:#daf2ce;text-align:right;padding:10px 0}@media(max-width:767px){h1{font-size:3rem;letter-spacing:0;line-height:1em}.subtitle{font-size:1.5rem}.top-nav-dt{display:none}.top-nav-mb{display:block;background-color:#007a50}.top-nav-img{width:10.625rem;height:auto;margin:.625em 0}.hero-frame{height:21rem;margin:4.125rem 1rem 1rem 1rem}.left-col,.right-col{width:100%;padding-left:0;padding-right:0}.right-col{margin-top:30px}}