html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {  display: block;}
body {color: #000;  background-color: #FFFFFF; font-family: "Lato", sans-serif;line-height: 1.4;}h1 { font-weight: 900; }h3, p, a { font-weight: 400; color: #FFFFFF;}h1 { color: #202020; font-size: 3.5em; line-height: 1.125em;}h3 {  color: #216988; font-size: 1.75em; line-height: 1em;
}.centra { text-align:center; max-width:100%;}#headd {  text-align: center; padding: .5em 0 .5em 0;}#container-form {  background-color: #A9D0E3;  overflow: hidden;  margin-bottom: 3.375em;
  padding: 1em 0;  width: 100%;}.input1 {  height: 2.875em;  position: relative;}input {border: 2px solid #86B7CE;padding: 0;  margin: 0;  width: 95%;  -webkit-appearance: none;  background-color: #FFF;  position: absolute;  text-indent: 1em;  left: 0;  font-size: 1.125em;  font-weight: 700;  height: 2.333333334em;  line-height: 2.333333334em;  color: #4892B5;  border-radius: 0.77777777em;}.input2 { position: absolute;  right: 10%; top: 0.4em;}input {width: 100%; }.input2 { right: 3%;  }
@media only screen and (max-width: 767px) {  h1 { font-size: 2.675em;  }   h3 {    font-size: 1.375em; line-height: 1.2;  }   input {    width: 100%;  }  .input2 {    right: 3%;  }}.container2 { max-width: 960px;   margin: 0 auto; }#content2 {padding: 0px;background:#ffffff;margin: 0px auto;padding: 10px 15px 20px 15px;width: 900px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px;}.centera { text-align:center; }.whte { text-decoration: none;color:#999; }button { -webkit-appearance: none;  border: 0;  font-size: 1.3em;  font-weight: 700;  height: 2.30em;  line-height: 2.30em;  background-color: #3C6A8B;  border-radius: 0.333333333em;  color: #FFF;  width: 100%;  text-transform: uppercase;}button:hover {  background-color: #4B85AE;}button:active {  background-color: #345C79;  margin-top: .166666667em;} input[type=text]::-ms-clear {
    display: none;
} .embed-container { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: hidden; max-width: 960px; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; 
}
                      
.span_1_of_3 {
	width: 32%;
}

@media only screen and (max-width: 600px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 600px) {

	.span_1_of_3 {
		width: 100%;
	}
}
img {
    max-width: 100%;
    height: auto;
}
/* =========================================================== 
    20. Callout Box (CTA)
============================================================ */
.form-cta{

    display: none;

}
#callout {
    position: relative;
    background-color: #faa71a;
    padding: 20px 0;
    background-size: cover;
}
#callout .container {
    position: relative;
    text-align: center;
}
#callout .title {
    font-size: 30px;
    line-height: 40px;
    color: #662e8c;
    font-weight: 600;
    text-align: center;
}
#callout span {
    display: block;
    color: #662e8c;
    margin: 5px 0;
}
#callout input {
    display: inline-block;
}
#callout input[type="text"] {
    display: inline-block;
    width: 300px;
    background-color: white;
    height: 60px;
    border: 1px solid #888;
    color: #83a0aa;
}
#callout input[type="text"]:focus {
    border: 1px solid #83a0aa!important;
}
#callout input[type="submit"] {
    padding: 16px 28px;
    font-size: 20px;
    background-color: #d8262e!important;
    border: 2px solid #fff!important;
    color: #fff;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    margin-left: 20px;
    text-align: center;
    vertical-align: top;
    border-radius: 50px!important;
    
}
#callout input[type="submit"]:hover {
    background-color: #fff!important;
    border: 2px solid #d8262e!important;
    color: #d8262e;
}
#callout-form {
    text-align: center;
    margin-top: 15px;
}
#callout h3 {
    font-size: 25px;
    line-height: 25px;
    color: #fff;
    margin-bottom: auto;
    }

#callout .botao_cta {

    background-color: #fff!important;
    border: 2px solid #d8262e!important;
    color: #d8262e;
    

    padding: 16px 28px;
    font-size: 20px;
    background-color: #d8262e!important;
    border: 2px solid #fff!important;
    color: #fff;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    margin-left: 20px;
    text-align: center;
    vertical-align: top;
    border-radius: 50px!important;
    width:40%;
    font-weight: 600;

}
#callout .botao_cta:hover {

    background-color: #fff!important;
    border: 2px solid #d8262e!important;
    color: #d8262e;
}


#callout .container div:last-child{

    padding: 15px 0 0 0;

}
/* =========================================================== 
    20-2. Callout Box 2 (CTA)
============================================================ */

#callout2 {
    position: relative;
    background-color: #83a0aa;
    padding: 20px 0;
    background-size: cover;

}
#callout2 .container {
    position: relative;
    text-align: center;
}
#callout2 .title {
    font-size: 30px;
    line-height: 40px;
    color: #662e8c;
    font-weight: 600;
    text-align: center;
}
#callout2 span {
    display: block;
    color: #662e8c;
    margin: 5px 0;
}
#callout2 input {
    display: inline-block;
}
#callout2 input[type="text"] {
    display: inline-block;
    width: 300px;
    background-color: white;
    height: 60px;
    border: 1px solid #888;
    color: #83a0aa;
}
#callout2 input[type="text"]:focus {
    border: 1px solid #83a0aa!important;
}
#callout2 input[type="submit"] {
    padding: 16px 28px;
    font-size: 20px;
    background-color: #ffe630!important;
    border: 2px solid #fff!important;
    color: #fff;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    margin-left: 20px;
    text-align: center;
    vertical-align: top;
    border-radius: 50px;
    
}
#callout2 input[type="submit"]:hover {
    background-color: #fff!important;
    border: 2px solid #ffe630!important;
    color: #ffe630;
}
#callout2-form {
    text-align: center;
    margin-top: 15px;
}
#callout2 h3 {
    font-size: 25px;
    line-height: 30px;
    color: #fff;
    margin-bottom: auto;
    }

#callout2 .botao_cta {

    background-color: #fff!important;
    border: 2px solid #d8262e!important;
    color: #d8262e;
    padding: 16px 28px;
    font-size: 20px;
    background-color: #d8262e!important;
    border: 2px solid #fff!important;
    color: #fff;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    margin-left: 20px;
    text-align: center;
    vertical-align: top;
    border-radius: 50px!important;
    width:40%;
    font-weight: 600;

}
#callout2 .botao_cta:hover {

    background-color: #fff!important;
    border: 2px solid #d8262e!important;
    color: #d8262e;
}

#callout2 .container div:last-child{

    padding:3% 0;
    margin-left: -7%;

}
#etiqueta {
    z-index: 9999;
    padding: 10px;
    right: 0;
    position: absolute;
    position: fixed;
    top: 40%;
    background-color: #FF002F;
    color: #FFF;
    border-radius: 0px 4px 4px 0px;
    font-size: 14px;
	font-weight: bold;
}