img{max-width:100%}
body {font-size: 1.65em;color:#fff;}
h1, h2, h3, h4, h5, body, p, strong, div, span, a{font-family:"Raleway", sans-serif;}
.formcontact input, .formcontact textarea{width:100%}
.formcontact textarea{height:auto;resize: vertical;}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
p{line-height:160%}
a{color:#EFCF2E;transition:0.25s;text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent}
a:hover{color:#EFCF2E;border-color:#EFCF2E}
.button{color:#fff}
.button:hover{color:#ddd}
h5 {
    font-size: 2rem;
    margin-bottom: 5px;
    color: #EFCF2E;
	font-weight:600;
}
h5.ttlcta{color:#fff;border-bottom: 2px solid #EFCF2E;display: inline-block;}
.container{padding:1px 20px;}
.whatdo img{margin-bottom:20px}
input, textarea{color:#000}
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
border: 1px solid #EFCF2E;
}
input.erro{border: 2px solid #ff0000;color:red;}
.g-recaptcha.erro{display: inline-block;border: 2px solid red;}