body,div,html,p,ul,li,ol,dl,dd,blockquote,form,table,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}h1,h2,h3,h4,h5,h6{font-size:12px;}h1{font-size:37px;font-weight:700;line-height:1.189;color:#125b92;}h2{font-size:58px;font-weight:400;color:#125b92;}h3{font-size:40px;font-weight:400;color:#6f7172;}h4{font-size:32px;font-weight:700;color:#414141;}h5{font-size:26px;font-weight:700;color:#3c7aa9;}h6{}img{max-width:100%;border-style:none;}ul{}a:link, a:visited{text-decoration: underline;color:#41a3ed;}a:hover, a:active, a:focus{text-decoration: underline;color:#0081c7;}p, ul, ol, dl{padding-bottom:1.2em;line-height:1.2;}b, strong{}table{border-collapse:collapse;}input, textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;margin-bottom:8px;padding:6px 0 6px 16px;border:1px solid #fff;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,0.06);font-size:20px;font-family:"Open Sans",Tahoma,Arial,sans-serif;}input[type=text]:focus, input[type=email]:focus, textarea:focus{border:1px solid #379CE5;background:#fffcea;}::-moz-selection{background:#1260AC;color:#fff;}::selection{background:#1260AC;color:#fff;}.clear{font-size:1px;height:1px;clear:both;margin:0;padding:0;}.clearfix:after{content:"";display:block;clear:both;height:0;margin:0;padding:0;font-size:1px;line-height:0;}.ahfxmessage{margin-bottom:16px;padding:16px;background:#0081C7;box-shadow:3px 3px 2px rgba(0,0,0,0.2);text-align:center;color:#FFFCEA;}.btn, .btn:link, .btn:visited, .btn:hover, .btn:active, .btn:focus{display:inline-block;height:72px;line-height:72px;padding:0 36px;border:none;background:#41a3ed;font-size:27px;font-weight:700;text-decoration:none;color:#fff;cursor:pointer;}.btn:hover, .btn:active, .btn:focus{background:#0081c7;}.centered{text-align:center;}body{margin:0 auto;color:#595959;font-family:"Open Sans",Tahoma,Arial,sans-serif;background:#fdfdfd;font-size:20px;}.skiptocontent, .skiptocontent:link, .skiptocontent:visited, .skiptocontent:hover, .skiptocontent:active, .skiptocontent:focus{display:block;width:100%;height:36px;line-height:36px;background:#0081c7;background:rgba(0,129,199,0.8);font-size:20px;text-align:center;text-transform:uppercase;text-decoration:underline;color:#fff;position:absolute;left:0;top:-36px;transition:0.2s all;}.skiptocontent:focus{top:0;}#header_holder{width:100%;min-width:300px;background:url('images/header_bg.jpg') no-repeat fixed center top;background-size:cover;}#header_holder .header{}#header_holder .logo{float:left;}#header_holder .logo a{display:block;}#header_holder .logo img{padding:24px 36px;vertical-align:top;}#header_holder .nav{float:right;margin:0;padding:33px 32px 0;list-style:none;}#header_holder .nav li{float:left;padding:0 12px;}#header_holder .nav a, #header_holder .nav a:link, #header_holder .nav a:visited, #header_holder .nav a:hover, #header_holder .nav a:active, #header_holder .nav a:focus{display:inline-block;padding:12px;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#616161;}#header_holder .nav a:hover, #header_holder .nav a:active, #header_holder .nav a:focus{color:#41a3ed;}#header_holder .banners{}#header_holder .banner{padding-top:72px;}#header_holder .banner h1{margin-bottom:32px;}#header_holder .banner p{padding-bottom:38px;font-size:18px;font-weight:700;line-height:1.1667;color:#797c81;}#header_holder .banner .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:60px 125px 72px;text-align:center;}#header_holder .banner .content_right{float:right;}#header_holder .banner .image{float:left;width:50%;padding-bottom:72px;}#header_holder .banner .image_right{float:right;}#header_holder .banner img{width:100%;vertical-align:top;}#header_holder .banner .btn:before{content:"+ ";}#main_holder{width:100%;min-width:320px;}#main_holder .main{width:96%;max-width:1328px;margin:0 auto;}#main_holder .extrapad{padding:32px 0;}#main_holder h3{margin-bottom:0.8em;}#main_holder .features{width:100%;padding:0;margin:0 auto 60px;list-style:none;}#main_holder .features h3{margin-bottom:34px;font-size:37px;font-weight:300;text-align:center;color:#fff;}#main_holder .features a, #main_holder .features a:link, #main_holder .features a:visited, #main_holder .features a:hover, #main_holder .features a:active, #main_holder .features a:focus{font-size:18px;color:#fff;color:rgba(255,255,255,0.85);}#main_holder .features a:hover, #main_holder .features a:active, #main_holder .features a:focus{color:#fff;}#main_holder .features > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:25%;height:443px;padding:66px 32px 0;background:linear-gradient(to right, #1cc0fe, #0081c7);color:#fff;vertical-align:top;}#main_holder .features li ul{margin-top:-6px;padding-left:32px;padding-bottom:0.6em;}#main_holder .features .a{background:#3adaff;}#main_holder .features .b{background:#1cc0fe;}#main_holder .features .c{background:#379ce5;}#main_holder .features .d{background:#0081c7;}#main_holder .staff{display:inline-block;width:100%;text-align:center;}#main_holder .staff li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:33%;padding:24px 12px 12px;text-align:center;}#main_holder .testimonials{}#main_holder .testimonials .testimonial{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:32px;border:2px solid #6d6d6d;}#main_holder .testimonials .testimonial p{padding:48px 78px;background:url('images/quote_start.png') no-repeat 40px 30px, url('images/quote_end.png') no-repeat right 40px bottom 62px;font-size:28px;text-align:center;line-height:1.5;color:#595959;}#main_holder .testimonials .testimonial .name{padding:0 78px 48px;background:transparent;font-size:24px;}#main_holder .cta{padding:80px 0;}#main_holder .cta .testimonial{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:52.86%;border:2px solid #6d6d6d;}#main_holder .cta .testimonial p{padding:48px 78px;background:url('images/quote_start.png') no-repeat 40px 30px, url('images/quote_end.png') no-repeat right 40px bottom 62px;font-size:45px;text-align:center;color:#595959;}#main_holder .cta form{}#main_holder .cta form h5{padding-bottom:14px;}#main_holder .cta form > div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:466px;padding:24px 32px;background:#f4fbff;box-shadow:0 0 4px 4px rgba(0,0,0,0.16);}#main_holder .cta form input[type=submit]{margin-top:16px;}#main_holder .payment form > div{float:none;margin:0 auto;}#footer_holder{width:100%;min-width:320px;background:#F4FBFF;}#footer_holder .footer{width:96%;margin:0 auto;padding:16px 0;text-align:right;}#footer_holder p{padding:0;font-size:14px;color:#797C81;}@media only screen and (max-width:1399px) {#main_holder .features > li{padding:36px 18px 0;}#main_holder .features h3{margin-bottom:1em;font-size:32px;}}@media only screen and (max-width:1299px){h2{font-size:40px;}h3{font-size:36px;}#header_holder .logo{float:none;display:inline-block;max-width:40%;vertical-align:top;margin-right:16px;}#header_holder .logo img{padding:16px 0 0;}#header_holder .nav{float:none;display:inline;vertical-align:top;padding:0;}#header_holder .nav li{float:none;display:inline-block;padding:32px 0 0;}#header_holder .nav a, #header_holder .nav a:link, #header_holder .nav a:visited, #header_holder .nav a:hover, #header_holder .nav a:active, #header_holder .nav a:focus{font-size:16px;}#header_holder .banner .content{padding:24px 48px;}#main_holder .features > li{width:50%;height:340px;padding:24px 32px 0;}#main_holder .features h3{margin-bottom:0.6em;}#main_holder .cta .testimonial{float:none;width:100%;margin-bottom:32px;}#main_holder .cta .testimonial p{font-size:30px;}#main_holder .cta form > div{float:none;margin:0 auto;}}@media only screen and (max-width:1023px){h1{font-size:32px;}h2{font-size:30px;}h3{font-size:28px;line-height:1.16;}h2 + h3{margin-top:0.6em;}h4{font-size:26px;}h5{font-size:24px;}.btn, .btn:link, .btn:visited, .btn:hover, .btn:active, .btn:focus{height:60px;line-height:60px;padding:0 24px;font-size:24px;}#header_holder .logo{display:block;width:300px;max-width:300px;margin:0 auto;padding:16px 0;text-align:center;}#header_holder .logo img{padding:0;}#header_holder .nav{display:inline-block;width:100%;text-align:center;}#header_holder .nav li{padding-top:12px;}#header_holder .banner{padding-top:36px;}#header_holder .banner .content{padding:24px;}#header_holder .banner p{font-size:16px;}#main_holder .cta{padding:32px 0;}#main_holder .testimonials .testimonial p{padding:24px 72px;background-position:20px 30px, right 20px bottom 24px;font-size:24px;}#main_holder .testimonials .testimonial .name{font-size:16px;padding:0 24px 24px;}#main_holder .staff li{width:50%;}#footer_holder span{display:block;}}@media only screen and (max-width:767px) {#header_holder .nav li{padding-top:0;}#header_holder .banner{padding-top:0;}#header_holder .banner .image{display:none;}#header_holder .banner .content, #header_holder .banner .content_left, #header_holder .banner .content_right{float:none;width:100%;}#main_holder .main{width:92%;}#main_holder .features > li{width:100%;height:auto;padding:12px 16px;}#main_holder .cta .testimonial p{padding:36px 12px;background-position:6px 6px, right 6px bottom 6px;font-size:20px;}#main_holder .testimonials .testimonial p{padding:36px 12px;background-position:6px 6px, right 6px bottom 6px;font-size:18px;}#main_holder .cta form > div{width:100%;padding:16px 20px;}#main_holder .staff li{width:100%;padding:12px;}}@media only print {*, html *, body, body *{font-size:14px !important;color:#000 !important;}h1, h2, h3, h4, h5, h6 { line-height:1.2 !important; margin-bottom:0.6em !important; }h1 { font-size:24px !important; }h2 { font-size:22px !important; }h3 { font-size:20px !important; }h4 { font-size:18px !important; }h5 { font-size:16px !important; }h6 { font-size:14px !important; }#header_holder .nav,#header_holder .image,form,#footer_holder a{display:none !important;}#header_holder .logo{float:none;width:auto;text-align:center;}#header_holder .banner .content,#header_holder .banner .content_left,#header_holder .banner .content_right{float:none;width:auto;padding:0 0 16px;}#main_holder .features{margin:0 auto 16px;}#main_holder .features > li{display:block;width:100%;height:auto;padding:0 0 16px;}#main_holder .cta{padding:0 0 16px;}#main_holder .cta .testimonial{float:none;width:100%;border:1px solid #000;}#main_holder .cta .testimonial p{font-size:14px;}#main_holder .staff{display:inline;}}