h1,h2,h3,h4,h5,h6,li,ul,ol,p,div{margin:0;padding:0}html,body{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-size:12px;margin:0;padding:0;font-family:"Arial",sans-serif;overflow:hidden}iframe{display:none}.grid-pages{position:absolute;width:100%;height:100%;}.grid-content{position:absolute;left:10%;top:50%;transform:translate(0,-50%);width:30%}.grid-title{position:relative;width:260px;height:260px;border:18px #fff solid;padding:2%}.grid-title h1{font-size:300%;text-transform:uppercase;line-height:120%;margin-top:16%}.grid-title h1 b{color:#fc0;font-size:200%}.grid-title h2{float:left;font-weight:400}.grid-content-text{width:400px;clear:both;margin-top:2%;font-size:130%}.grid-content-text div{width:100%}header{position:fixed;top:2%;left:10%;width:80%;background:#fff;padding:1% 0;background:linear-gradient(to top,#F5F5F5,#fff);box-shadow:rgba(0,0,0,0.4) 0 6px 8px 0;z-index: 9;}header div#logo{position:relative;background:url(img/logo.png) no-repeat center;width:30%;height:60px}header a{color:#AC0322;font-size:400%;position:absolute;right:6%;top:50%;transform:translate(0,-50%);font-weight:900}header a::before{content:'';position:absolute;top:50%;left:-50px;width:40px;height:40px;background:url(img/iconPhone.png) no-repeat center;background-size:contain;margin-top:-20px}form.lead-form{position:relative;width:85%;float:right;z-index:6}form.lead-form input,form.lead-form select{color:#fff !important;width:85%!important;border:2px #333 solid;background:none;color:#333;padding:2%;border-radius:0!important;margin:1% 0 1% 15px}form.lead-form select{width:90.5%!important;-webkit-appearance:none;appearance:none;-moz-appearance:none;background:#E0D329;background-size:cover}form.lead-form option,form.lead-form optgroup{background:#8D2E2F;border:none;width:80%}form.lead-form small{font-size:40%;line-height:120%;margin-left:15px;width:90%;float:left;color:#333}select::-ms-expand{display:none}form.lead-form{position:absolute;top:50%;right:10%;width:20%;height:auto;background:#3A3A3A;transform:translate(0,-46%);-webkit-transform:translate(0,-46%);box-shadow:rgba(0,0,0,0.4) 0 20px 30px 0}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}.title{position:relative;float:left;width:88%;height:auto;font-size:300%!important;padding:4% 6%;background:#212121;text-transform:uppercase;color:#fc0;font-weight:bolder}.title::before{background:none!important}form.lead-form input,form.lead-form select{border:2px #F9F9F9 solid;margin:2% 0 2% 4%;padding:3% 2%}form.lead-form button{background:#6ABD49;border:2px #fff solid;border-radius:8px;background:linear-gradient(to top,#169837,#65b532);color:#fff;text-transform:uppercase;font-weight:bolder;font-size:200%;width:90%;float:left;margin:3% 0 3% 4%;padding:2% 0}form.lead-form button:hover{cursor:pointer;background:linear-gradient(to top,#987A00,#FC0)}form.lead-form small{color:#fff}form.lead-form small:last-child{margin-bottom:8%}footer{position:absolute;bottom:0;background:#2a2a2a;min-height:0;color:#fff;width:90%;padding:1% 0 1% 10%;font-size:300%;box-shadow:rgba(0,0,0,0.4) 0 4px 6px 0 inset}.error {-webkit-animation: error 0.2s linear;animation: error 0.2s linear;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;background:rgba(255, 0, 0,0.4) !important;}
@-webkit-keyframes error{80%{-webkit-transform: scale(1.03);}100%{-webkit-transform: scale(1);background:rgba(255, 0, 0,0.4);}}
@keyframes error{80%{transform: scale(1.03);-webkit-transform: scale(1.03);}100%{transform: scale(1);-webkit-transform: scale(1);background:rgba(255, 0, 0,0.4);}}
.error-alert-message {
    display: none;
    font-size: 10px;
    float: right;
    position: relative;
    margin-top: -38px;
    right: 23px;
    color: #ffcc00;
}