body {min-width:0 !important;}
@font-face{font-family:ACaslonPro-Regular;src:url(../fonts/ACaslonPro-Regular/ACaslonPro-Regular.eot);src:url(../fonts/ACaslonPro-Regular/ACaslonPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/ACaslonPro-Regular/ACaslonPro-Regular.svg#ACaslonPro-Regular) format("svg"),url(../fonts/ACaslonPro-Regular/ACaslonPro-Regular.ttf) format("truetype"),url(../fonts/ACaslonPro-Regular/ACaslonPro-Regular.woff) format("woff"),url(../fonts/ACaslonPro-Regular/ACaslonPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Avenir-Light;src:url(../fonts/Avenir-Light/Avenir-Light.eot);src:url(../fonts/Avenir-Light/Avenir-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir-Light/Avenir-Light.svg#Avenir-Light) format("svg"),url(../fonts/Avenir-Light/Avenir-Light.ttf) format("truetype"),url(../fonts/Avenir-Light/Avenir-Light.woff) format("woff"),url(../fonts/Avenir-Light/Avenir-Light.woff2) format("woff2");font-weight:400;font-style:normal}@-webkit-keyframes shine{to{-webkit-transform:rotate(60deg) translate(3em,-14em);transform:rotate(60deg) translate(3em,-14em)}}@keyframes shine{to{-webkit-transform:rotate(60deg) translate(3em,-14em);transform:rotate(60deg) translate(3em,-14em)}}a,a:focus,a:hover{text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:ACaslonPro-Regular,Helvetica,sans-serif}img{max-width:100%}body{font-family:ACaslonPro-Regular,Helvetica,sans-serif;margin:0;padding:0;font-size:14px;color:#fff;background-color:#111;line-height:normal}.hero-bg{background-image:url(../images/hero.jpg);background-repeat:no-repeat;background-size:contain;background-position:top}.btn-theme{min-width:136px;border-radius:6px;background-color:hsla(0,0%,100%,0);border:1px solid #ffe1a1;font-size:15px;text-shadow:0 6px 4.5px rgba(0,0,0,.45);padding-top:15px;padding-bottom:8px;color:#fff;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.btn-theme:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,hsla(0,0%,100%,.5)),to(transparent));background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);-webkit-transform:rotate(60deg) translate(-7.5em,10em);transform:rotate(60deg) translate(-7.5em,10em);-webkit-transition:visibility .1s ease-out,opacity .1s ease-out;transition:visibility .1s ease-out,opacity .1s ease-out;opacity:0;visibility:hidden}.btn-theme:hover:after{opacity:1;visibility:visible}.btn-theme:focus:after,.btn-theme:hover:after{-webkit-animation:shine 1.2s forwards;animation:shine 1.2s forwards}.btn-theme:active,.btn-theme:focus,.btn-theme:hover{color:#fff}.btn-hero{font-size:33px;letter-spacing:2px;line-height:44px;color:#000;text-align:center;min-width:433px;border-radius:6px;background-color:#d0ad67;padding:22px 40px 12px;font-weight:800;position:relative;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.btn-hero:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,hsla(0,0%,100%,.5)),to(transparent));background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);-webkit-transform:rotate(60deg) translate(-7.5em,10em);transform:rotate(60deg) translate(-7.5em,10em);-webkit-transition:visibility .1s ease-out,opacity .1s ease-out;transition:visibility .1s ease-out,opacity .1s ease-out;opacity:0;visibility:hidden}.btn-hero:hover:after{opacity:1;visibility:visible}.btn-hero:focus:after,.btn-hero:hover:after{-webkit-animation:shine 1.2s forwards;animation:shine 1.2s forwards}.section h2{font-size:56px;font-weight:800;margin-top:0;margin-bottom:24px;text-align:center}.section h2+h6{font-size:16px;font-family:Avenir-Light,Helvetica,sans-serif;letter-spacing:6px;text-transform:uppercase;margin-bottom:50px}.section-btn,.section h2+h6{text-align:center}header{padding-top:33px;padding-bottom:33px}header .block-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}header .brand-logo{margin-top:8px;-webkit-box-flex:1;flex:1}header .btn-area{-webkit-box-flex:1;flex:1;-webkit-box-pack:end;justify-content:flex-end;display:-webkit-box;display:flex}.section-hero{text-align:center}.section-hero .hero-text{font-size:66px;letter-spacing:5px;line-height:80px;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-bottom:74px}.section-hero .hero-text img:last-child{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.section-hero .block-hero>p{font-size:16px;letter-spacing:6px;text-transform:uppercase;font-family:Avenir-Light,Helvetica,sans-serif}.section-hero .block-hero .section-btn{padding-top:60px;padding-bottom:70px}.navbar{padding:0}.navbar ul{display:-webkit-box;display:flex}.navbar ul>li{padding-left:42px;padding-right:42px}.navbar ul>li>a{color:#fff;text-transform:uppercase;font-size:15px;text-shadow:0 6px 4.5px rgba(0,0,0,.45);letter-spacing:1px;position:relative}.navbar ul>li>a.scroll:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#fff;-webkit-transition:width .3s ease 0s,left .3s ease 0s;transition:width .3s ease 0s,left .3s ease 0s;width:0}.navbar ul>li>a.scroll:hover:after{width:100%;left:0}.section-who-we-are{padding-top:480px;padding-bottom:100px}.section-who-we-are h2{text-align:left}.section-who-we-are .block-wwa{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.section-who-we-are .block-wwa .block-text{width:540px;padding-right:35px}.section-who-we-are .block-wwa .block-images{-webkit-box-flex:1;flex:1}.section-who-we-are .block-images img:last-child{margin-left:-145px;margin-top:130px}.section-who-we-are .section-btn{text-align:left;padding-top:15px}.section-features{background-image:url(../images/features-bg.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;background-position:top;padding-top:90px;padding-bottom:120px}.section-features .feature{text-align:center;max-width:300px;margin:0 auto}.section-features .feature h5{text-align:left;font-size:25px;letter-spacing:1px;font-weight:800;margin-top:75px;margin-bottom:25px}.section-features .feature p{text-align:left;font-size:16px;line-height:26px}.section-responsive{padding-top:90px;padding-bottom:60px}.section-responsive .section-content{text-align:center}.section-responsive .section-btn{padding-top:30px}.section-contact h2{margin-bottom:55px}.section-contact .container{background-color:#222;padding-top:70px;padding-bottom:50px}.section-contact .form-control{background-color:transparent;border:1px solid #595959;box-shadow:none;border-radius:0;color:#fff;font-size:24px;letter-spacing:1px;height:52px;padding-top:15px}.section-contact textarea.form-control{height:auto}.section-contact .contact-form{max-width:553px;margin:0 auto}.section-contact .form-btn{text-align:center}.section-contact .submit-btn{position:relative;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:6px;border:none;background-color:#d0ad67;font-size:20px;letter-spacing:1px;line-height:26px;color:#000;font-weight:800;padding:15px 57px 9px}.section-contact .submit-btn:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,hsla(0,0%,100%,.5)),to(transparent));background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);-webkit-transform:rotate(60deg) translate(-7.5em,10em);transform:rotate(60deg) translate(-7.5em,10em);-webkit-transition:visibility .1s ease-out,opacity .1s ease-out;transition:visibility .1s ease-out,opacity .1s ease-out;opacity:0;visibility:hidden}.section-contact .submit-btn:hover:after{opacity:1;visibility:visible}.section-contact .submit-btn:focus:after,.section-contact .submit-btn:hover:after{-webkit-animation:shine 1.2s forwards;animation:shine 1.2s forwards}footer{text-align:center;padding-top:50px;padding-bottom:35px}footer .footer-nav{padding-bottom:15px}footer .footer-nav>a{color:#fff;font-size:14px;letter-spacing:1px;padding-left:8px}footer .footer-nav>a:after{content:"-";padding-left:8px}footer .footer-nav>a:first-child{padding-left:0}footer .footer-nav>a:last-child:after{display:none}footer p.copyright{color:#757575}.section-panel .panel-head{background-color:#000;font-size:20px;letter-spacing:1px;font-weight:800;padding:13px 25px 10px}.section-panel .panel-body{padding:20px;background-color:#222}.section-panel .panel-body .panel-title{background-color:#181818;font-size:15px;letter-spacing:1px;font-weight:800;padding:13px 23px 10px}.section-panel .panel-body .form-control{width:300px;height:38px;background-color:#212121;border:1px solid #595959;box-shadow:none;border-radius:1px;color:#fff}.section-panel .panel-body .panel-content{padding-top:25px;padding-bottom:25px}.section-panel .section-btn{text-align:right;padding-top:23px}.section-panel .section-btn .btn-hero{min-width:262px;padding:6px 30px 0;font-size:20px;letter-spacing:1px;font-weight:800}.panel-signup{padding-top:150px;background-image:url(../images/cash-bg.png);background-repeat:no-repeat;background-size:contain;background-position:top;margin-top:-40px}.form-row .field-col{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-bottom:7px}.form-row .field-col>label{width:285px;max-width:100%;text-align:right;margin:0;padding-right:20px;-webkit-box-flex:1;flex-grow:1}.form-row .fancy-checkbox{display:none}.form-row .fancy-checkbox:checked+label{background-image:url(../images/checked.svg);background-repeat:no-repeat;background-size:10px;background-position:50%}.form-row .fancy-checkbox+label{width:18px;height:18px;background-color:#212121;border:1px solid #595959;margin:0;padding:0}.form-row .spacer-300{width:300px}.form-row{margin-left:0;margin-right:0}@media (min-width:300px){body{font-size:calc(.875rem + .2532vw - .81024px)}}@media (min-width:1350px){.container{max-width:1300px}}@media (min-width:1500px){.container{max-width:1469px}}@media (max-width:2000px){.section-who-we-are .block-images img.img-1{max-width:380px}.section-who-we-are .block-images img.img-2{margin-left:-130px;margin-top:130px;max-width:315px}.section-who-we-are{padding-top:250px}.section-hero .hero-text{margin-bottom:30px}.section-hero .block-hero .section-btn{padding-top:30px}}@media (max-width:1300px){.section-who-we-are{padding-top:140px}.form-row .field-col>label{width:200px}.section-panel .panel-body .form-control{width:250px}header .brand-logo img{max-width:200px}.navbar ul>li{padding-left:25px;padding-right:25px}.section-who-we-are .block-wwa .block-text{width:400px}.section-who-we-are .block-images img.img-1{max-width:340px}.section-who-we-are .block-images img.img-2{margin-left:-115px;margin-top:130px;max-width:270px}.section-hero .hero-text{font-size:50px;line-height:70px}}@media (max-width:1024px){header .block-header{-webkit-box-align:center;align-items:center}.section-who-we-are .block-wwa{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.section-who-we-are .block-wwa .block-text{width:100%;padding-right:0;-webkit-box-ordinal-group:3;order:2;padding-top:30px}.section-who-we-are{padding-top:0;padding-bottom:30px}.section-features{padding-top:40px;padding-bottom:40px}.section-features .feature{width:400px;max-width:100%;margin-bottom:40px}.section-features .feature p{text-align:center}.section-features .feature h5{margin-top:25px;text-align:center}.section-who-we-are .section-btn,.section-who-we-are h2{text-align:center}.section-who-we-are .section-btn{padding-bottom:30px}.section-contact .container,.section-responsive{padding-top:40px;padding-bottom:40px}.section-contact h2{margin-bottom:30px}.section-who-we-are .block-images{position:relative}.section-who-we-are .block-wwa .block-images{width:100%}.section-who-we-are .block-images img.img-1{width:60%;max-width:100%}.section-who-we-are .block-images img.img-2{position:absolute;right:0;max-width:100%;margin-top:0;margin-left:0;bottom:0;width:50%}header{padding-top:5px;padding-bottom:20px}.hero-bg{background-size:1300px auto;background-position:top}}@media (max-width:980px){.section-panel .section-btn{text-align:center}header .block-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}header .navbar{padding-top:15px;padding-bottom:15px}.navbar ul>li{padding-left:8px;padding-right:8px}.navbar ul>li>a{font-size:14px;letter-spacing:normal}.btn-hero{max-width:100%;min-width:100%}.section-hero .hero-text{font-size:42px}.form-row .spacer-300{width:auto}}@media (max-width:767px){.section-hero .hero-text{font-size:30px;line-height:40px}.section-hero .block-hero>p{font-size:14px}.section h2{font-size:38px}.btn-hero{padding:10px 40px 3px}.hero-bg{background-size:900px auto;background-position:top}.panel-signup{padding-top:100px}.form-row .field-col>label{max-width:170px}.section-panel .panel-body .form-control{width:100%}.form-row .field-col{flex-wrap:nowrap}.section-panel .panel-body .panel-content{padding-top:5px;padding-bottom:10px}}@media (max-width:540px){.hero-text img{max-width:50px}.section-hero .hero-text{font-size:20px;letter-spacing:4px}.btn-hero{font-size:24px}.navbar ul>li>a{font-size:12px}header .brand-logo img{width:150px}.btn-theme{padding-top:10px;padding-bottom:5px;font-size:12px;min-width:90px}}@media (max-width:420px){.form-row .field-col>label{display:block;text-align:left}.form-row .field-col{flex-wrap:wrap}.form-row .field-col>label{max-width:100%}.section-panel .panel-head{font-size:16px}}
