@media only screen and (max-width:1279px){

/*Start - Fontes Pagas*/
@font-face{
font-family:"Gyahegi";
src:url(../fonts/gyahegi.woff?v=1.101) format("woff");
font-weight:400;
font-style:normal;
}
/*End - Fontes Pagas*/

/*Start - Global*/
body{
margin:0;
padding:0;
font-family: 'Poppins', sans-serif;
font-size: 1vw;
line-height: 1.5vw;
color:black;
background-color:rgba(255,0,0,0);
display:grid;
/*
background-image:url("../templates/home.png");
background-repeat:no-repeat;
background-position:center -71.5vw;
background-size:100% auto;
*/
}
a,
a:active,
a:visited,
a:focus{
text-decoration: none;
color:inherit;
font-weight: inherit;
}
/*End - Global*/

/*Start - Scrollbar*/
*{
scrollbar-color: var(--verde) var(--verde02);
}
::-webkit-scrollbar{
background-color:var(--verde02);
}
::-webkit-scrollbar-thumb{
background-color:var(--verde);
border-radius:50px;
}
/*End - Scrollbar*/

/*Start - home-base*/
.home-base{
width:100%;
height:2000vw;
background-color:rgba(255,0,0,0);
float:left;
}
/*End - home-base*/

/*Start - counter*/
.counter{
width:100%;height: 20.1vw;background-color: rgba(255,0,0,0.8);
float:left;}
.counter-box{width: 90vw;
height:100%;
background-color:rgba(255,0,0,0);
margin:0 auto;
margin-top:0vw;
margin-bottom:0vw;float: left;margin-left: 5vw;}
.counter-titulo{width: 30.9vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
color:white;margin-top: 5.1vw;text-align: left;font-size: 3.1vw;position: relative;text-transform: uppercase;line-height: 5.4vw;}
.counter-quad{width: 13.2vw;height: 16.3vw;
background-color:rgba(0,0,0,0.8);
float:left;
margin-top:1.5vw;
margin-bottom:0vw;
margin-left:0vw;margin-right: 0.9vw;}
.counter-numero{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;text-align: center;line-height: 12.2vw;font-size: 6vw;
color:white;}
.counter-texto{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;color: white;line-height: 4vw;text-align: center;font-size: 3vw;}
/*End - counter*/

/*Start - home-01*/
.home-01{
width:100%;height: auto;
background-color:rgba(255,0,0,0);
float:left;background-repeat: no-repeat;background-position: center top;background-size: cover;overflow: hidden;display: flex;flex-direction: column-reverse;padding-bottom: 15vw;}
.home-01-logo-campo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
}
.home-01-logo{width: 90vw;height: 26.1vw;
background-color:rgba(255,0,0,0);
float:left;
margin-top:0vw;
margin-bottom:0vw;
margin-left:0vw;
margin-right:0vw;
background-repeat:no-repeat;background-position: center center;background-size: auto 18.9vw;}
.home-01-logo-separador{
width:0.2vw;
height:3.2vw;
background-color:white;
float:left;
margin-top:1.8vw;
margin-bottom:0vw;
margin-left:0vw;
margin-right:0vw;
}
.home-01-logo-texto{
width:15vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top:1.7vw;
margin-bottom:0vw;
margin-left:0.5vw;
margin-right:0vw;
font-weight:500;
font-size:1.35vw;
line-height: 1.9vw;
color:white;
text-align: inherit;
letter-spacing:inherit;
}
.home-01-col{width: 90vw;height: 120vw;
background-color:rgba(255,0,0,0);
float:left;margin-left: 5vw;margin-top: 0vw;position: relative;}
.home-01-col h1{width: 100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin: 0vw;
font-weight:500;text-align: inherit;
letter-spacing:inherit;color: var(--verde);font-size: 6vw;line-height: 7vw;margin-top: 4.2vw;}
.home-01-col p{
width:100%;
height:auto;
background-color:rgba(255,0,0,0.2);
float:left;
color:blue;
font-size: 1.3vw;
margin-top: 2vw;
line-height: 1.7vw;
}
.home-01-foto{width: 90vw;height: 90vw;
background-color:rgba(255,0,0,0);
float:left;FONT-VARIANT: JIS83;background-position: center center;background-size: auto 81vw;margin-left: 0vw;}
.home-01-texto{width: 100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 2.1vw;
margin-bottom:0vw;color: var(--verde);font-size: 4.2vw;line-height: 4.8vw;font-weight: 300;letter-spacing: 0.05vw;}
.home-01-frase{width: 100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 3vw;margin-bottom: 1.5vw;
margin-left:0vw;
margin-right:0vw;
font-weight:300;font-size: 3.6vw;line-height: 3.9vw;
color:var(--verde);text-align: inherit;
letter-spacing:inherit;font-style: italic;}
.home-01-input{
width:96%;
height:2.3vw;
background-color:rgba(255,255,255,1);
float:left;
margin-top:0vw;
margin-bottom:0.8vw;
margin-left:0vw;
margin-right:0vw;
font-weight:500;
font-size:1.2vw;
line-height: inherit;
color:rgb(11,70,73);
text-align: inherit;
letter-spacing:inherit;
border:0vw;
border-radius: 0.3vw;
padding-left: 2%;
padding-right: 2%;
}
.home-01-btn{width: 100%;height: 18vw;
background-color:rgba(255, 0, 0,0);
float:left;margin-top: 7vw;
margin-bottom:0vw;
margin-left:0vw;
margin-right:0vw;
font-weight:600;font-size: 4.5vw;line-height: 18vw;
color:white;text-align: center;
letter-spacing:0.1vw;border-radius: 2.4vw;background-image: linear-gradient(to right, var(--verde), var(--verde02));
cursor:pointer;border: 0.3vw solid white;}
/*End - home-01*/

/*Start - home-02*/
.home-02{
width:100%;height: auto;
background-color:rgba(255,255,255,1);
float:left;padding-bottom: 15vw;}
.home-02-box{width: 90vw;
height:100%;
background-color:rgba(255,0,0,0);
margin:0 auto;margin-top: 0vw;margin-bottom: 0vw;border-radius: 4vw;background-image: linear-gradient(to bottom, var(--verde), rgba(255,0,0,0));}
.home-02-titulo{
width:100%;height: 18.3vw;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;font-family: 'Gyahegi', sans-serif;
font-weight:inherit;font-size: 6.6vw;line-height: 18vw;
color:white;text-align: center;
letter-spacing:inherit;}
.home-02-titulo span{font-family: 'Poppins', sans-serif;font-size: 10.2vw;}
.home-02-texto-branco{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:600;font-size: 4.8vw;line-height: 6vw;
color:white;text-align: center;
letter-spacing:inherit;}
.home-02-img{width: 100%;height: 60vw;
background-color:rgba(255,0,0,0);
float:left;margin-top: 11vw;margin-left: 0vw;
background-repeat:no-repeat;background-position: center top;background-size: auto 59vw;}
.home-02-campo{width: 100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-bottom: 4.2vw;}
.home-02-campo-texto{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 10.8vw;margin-left: 0vw;
font-weight:300;font-size: 4.8vw;line-height: 5.4vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;margin-bottom: 3vw;}
.home-02-campo-item{width: 100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;margin-bottom: 3vw;}
.home-02-campo-item-icone{width: 11vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:inherit;
font-size:inherit;line-height: 8.1vw;
color:inherit;text-align: center;
letter-spacing:inherit;}
.home-02-campo-item-icone svg{
fill:var(--verde);height: 6.9vw;}
.home-02-campo-item-txt{width: 79vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:inherit;font-size: 4.5vw;line-height: 5.4vw;
color:var(--verde);text-align: inherit;
letter-spacing:inherit;}
.home-02-texto{width: 90vw;
height:auto;
background-color:rgba(255,0,0,0);
margin:0 auto;
font-weight:300;font-size: 4.8vw;line-height: 5.1vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;display: table;}
/*End - home-02*/

/*Start - home-03*/
.home-03{
width:100%;height: auto;
background-color:rgba(255,255,255,1);
float:left;
background-repeat:no-repeat;background-position: left center;background-size: cover;padding-bottom: 33vw;}
.home-03-box{width: 90vw;
height:100%;
background-color:rgba(255,0,0,0);
margin:0 auto;margin-top: 0vw;margin-bottom: 0vw;}
.home-03-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 10.8vw;margin-bottom: 3.6vw;
font-weight:inherit;font-size: 6.6vw;line-height: 11.1vw;
color:white;text-align: center;
letter-spacing:inherit;font-family: 'Gyahegi', sans-serif;}
.home-03-txt{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-bottom: 1.6vw;
font-weight:300;font-size: 4.8vw;line-height: 5.4vw;
color:white;text-align: center;
letter-spacing:inherit;}
.home-03-frase{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:600;font-size: 5.4vw;line-height: 6vw;
color:white;text-align: center;
letter-spacing:inherit;}
/*End - home-03*/

/*Start - home-04*/
.home-04{
width:100%;height: auto;
background-color:rgba(255,255,255,1);
float:left;overflow: hidden;padding-bottom: 15vw;}
.home-04-box{width: 90vw;
height:100%;
background-color:rgba(255,0,0,0);
margin:0 auto;margin-top: 0vw;margin-bottom: 0vw;}
.home-04-icone{
width:100%;height: 41.1vw;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
background-repeat:no-repeat;background-position: center center;background-size: auto 36vw;}
.home-04-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-bottom: 6vw;font-family: 'Gyahegi', sans-serif;
font-weight:inherit;font-size: 6.6vw;line-height: 12.3vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;}
.home-04-titulo span{
font-family: 'Poppins', sans-serif;
font-weight:inherit;
font-size:2.15vw;
line-height: 4.1vw;
color:var(--verde);
text-align: center;
letter-spacing:inherit;
}
.home-04-flex{
width:100%;height: auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
.home-04-card{width: 90vw;height: auto;
background-color:rgba(255,0,0,0);margin-bottom: 7vw;padding-left: 1.5vw;padding-right: 1.5vw;border-bottom: 1vw solid var(--verde);padding-bottom: 5.5vw;}
.home-04-card-borda{border-right: 0vw solid var(--verde);margin-right: 0vw;}
.home-04-card-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-bottom: 6vw;font-family: 'Gyahegi', sans-serif;
font-weight:inherit;font-size: 3.3vw;line-height: 6.9vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;}
.home-04-card-txt{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0.3vw;margin-left: 0vw;
font-weight:inherit;font-size: 4.2vw;line-height: 5.4vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;}
.home-04-borda{
width:100%;
height:0.3vw;
background-color:rgba(255,0,0,0);
float:left;margin-top: 6vw;margin-bottom: 6vw;background-image: linear-gradient(to right, rgba(255,0,0,0), var(--verde), rgba(255,0,0,0));display: none;}
/*End - home-04*/

/*Start - home-05*/
.home-05{
width:100%;height: auto;
background-color:var(--verde02);
float:left;padding-bottom: 15vw;padding-top: 15vw;}
.home-05-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:700;font-size: 6vw;line-height: 6.6vw;
color:white;text-align: center;
letter-spacing:inherit;}
.home-05-frase{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 3vw;margin-bottom: 9vw;
font-weight:300;font-size: 5.4vw;line-height: 6vw;
color:white;text-align: center;
letter-spacing:inherit;}
.home-05-campo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 8.1vw;margin-bottom: 0vw;}
.home-05-card{width: 90vw;height: 114vw;
background-color:white;
float:left;margin-top: 0vw;margin-left: 5vw;box-shadow: 0vw 0.3vw 0.9vw rgb(0 0 0 / 30%);position: relative;
background-repeat:no-repeat;
background-position:center top;background-size: auto 72vw;margin-bottom: 14vw;}
.home-05-card-box{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);position: absolute;bottom: 0vw;padding-top: 27vw;background-image: linear-gradient(to bottom, rgba(255,0,0,0), white, white, white, white);}
.home-05-card-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-bottom: 3vw;
font-weight:inherit;font-size: 3.9vw;line-height: 6vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;font-family: 'Gyahegi', sans-serif;text-transform: uppercase;}
.home-05-card-subtitulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:700;font-size: 5.1vw;line-height: 6vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;}
.home-05-card-texto{
width:92%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 3vw;margin-left: 0vw;
font-weight:inherit;font-size: 3.3vw;line-height: 4.2vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;padding-bottom: 4.5vw;padding-left: 4%;padding-right: 4%;}
.home-05-btn{width: 90vw;
height:auto;
background-color:white;
margin:0 auto;margin-top: 0vw;margin-bottom: 0vw;
font-weight:inherit;font-size: 4.5vw;line-height: 18vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;display: table;border-radius: 2.4vw;}
/*End - home-05*/

/*Start - home-06*/
.home-06{
width:100%;height: auto;
background-color:rgba(255,255,255,1);
float:left;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;padding-bottom: 15vw;}
.home-06-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 11.4vw;margin-left: 0vw;
font-weight:500;font-size: 5.4vw;line-height: 6vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;}
.home-06-frase{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 12vw;margin-bottom: 6vw;
font-weight:700;font-size: 5.4vw;line-height: 6vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;}
.home-06-titulo br{
display:none;
}
.home-06-box{width: 80vw;
height:67.4vw;
background-color:rgba(255,255,255,0);
margin:0 auto;margin-top: 0vw;margin-bottom: 0vw;display: table;border-radius: 9vw;padding-left: 5vw;padding-right: 5vw;padding-top: 6vw;background-image: linear-gradient(to right, var(--verde), var(--verde), var(--verde02));box-shadow: 0vw 0.3vw 3vw rgb(0 0 0 / 50%);padding-bottom: 11vw;}
.home-06-box-texto{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top:0vw;margin-bottom: 6vw;
margin-left:0vw;
margin-right:0vw;}
.home-06-box-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-bottom: 2.1vw;
font-weight:inherit;font-size: 5.4vw;line-height: 9.6vw;
color:white;text-align: center;
letter-spacing:inherit;font-family: 'Gyahegi', sans-serif;}
.home-06-box-titulo br{
display:none;
}
.home-06-box-titulo span{font-family: 'Poppins', sans-serif;font-size: 9.6vw;}
.home-06-box-frase{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 2.7vw;margin-bottom: 2.7vw;
font-weight:500;font-size: 5.1vw;line-height: 5.7vw;
color:white;text-align: center;
letter-spacing:inherit;}
.home-06-box-frase svg{
fill:white;height: 5.1vw;}
.home-06-preco-campo{width: 100%;
height:auto;
background-color:rgba(255,0,0,0);
margin:0 auto;margin-top: 0vw;margin-bottom: 4.2vw;display: table;}
.home-06-preco-frase{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:500;font-size: 5.1vw;line-height: 7.5vw;
color:white;text-align: center;
letter-spacing:inherit;}
.home-06-preco-valores{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: 0vw;
}
.home-06-preco-valor-peq{width: 18vw;height: 14.1vw;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:500;font-size: 5.4vw;line-height: 18.9vw;
color:white;text-align: inherit;
letter-spacing:inherit;}
.home-06-preco-valor-grande{width: 54vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:700;font-size: 12.3vw;line-height: 14.1vw;
color:white;text-align: inherit;
letter-spacing:inherit;}
.home-06-btn{width: 100%;
height:auto;
background-color:white;
margin:0 auto;margin-top: 0vw;margin-bottom: 0vw;
font-weight:inherit;font-size: 4.5vw;line-height: 18vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;display: table;border-radius: 2.4vw;}
/*End - home-06*/

/*Start - home-07*/
.home-07{
width:100%;height: auto;
background-color:rgba(255,255,255,1);
float:left;display: flex;flex-direction: column-reverse;padding-bottom: 15vw;}
.home-07-img{width: 90vw;height: 80vw;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 5vw;
background-repeat:no-repeat;background-position: center top;background-size: auto 70vw;}
.home-07-box{width: 90vw;height: auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 5vw;position: relative;}
.home-07-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0.9vw;margin-bottom: 3.3vw;
font-weight:700;font-size: 5.7vw;line-height: 6vw;
color:var(--verde);text-align: inherit;
letter-spacing:inherit;}
.home-07-frase{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-bottom: 3.6vw;
font-weight:500;font-size: 3.6vw;line-height: 4.5vw;
color:var(--verde);text-align: inherit;
letter-spacing:inherit;}
.home-07-check{width: 9vw;height: 15vw;
float:left;
background-color:rgba(255,0,0,0);
font-weight:inherit;
font-size:inherit;line-height: 9vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;}
.home-07-check svg{
fill:var(--verde);height: 6vw;}
.home-07-txt{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:500;font-size: 4.2vw;line-height: 4.8vw;
color:var(--verde);text-align: inherit;
letter-spacing:inherit;}
.home-07-negrito{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 4.5vw;margin-left: 0vw;
font-weight:700;font-size: 4.2vw;line-height: 5.1vw;
color:var(--verde);text-align: inherit;
letter-spacing:inherit;}
/*End - home-07*/

/*Start - home-08*/
.home-08{
width:100%;height: auto;
background-color:rgba(255,255,255,1);
float:left;padding-bottom: 15vw;
display: flex;
flex-direction: column-reverse;
}
.home-08-icone{width: 90vw;height: 69vw;
background-color:rgba(255,0,0,0);
float:left;margin-top: -5vw;margin-left: 5vw;
background-repeat:no-repeat;
background-position:center center;background-size: auto 60vw;}
.home-08-box{width: 80vw;height: auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: -11vw;margin-left: 5vw;border-radius: 5.4vw;padding-left: 5vw;background-image: linear-gradient(to top, var(--verde), var(--verde), var(--verde), rgba(255,0,0,0));padding-right: 5vw;padding-bottom: 12vw;}
.home-08-txt{width: 100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 11.9vw;margin-left: 0vw;
font-weight:600;font-size: 3.9vw;line-height: 5.1vw;
color:white;text-align: inherit;
letter-spacing:inherit;}
.home-08-frase{width: 100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 3vw;margin-bottom: 2.1vw;
font-weight:700;font-size: 3.9vw;line-height: 8.1vw;
color:white;text-align: inherit;
letter-spacing:inherit;}
.home-08-btn{width: 100%;
height:auto;
background-color:white;
float:left;margin-top: 0vw;margin-bottom: 0vw;
font-weight:inherit;font-size: 4.5vw;line-height: 18vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;display: table;border-radius: 2.4vw;}
/*End - home-08*/

/*Start - home-09*/
.home-09{
width:100%;height: auto;
background-color:rgba(255,0,0,0);
float:left;padding-bottom: 15vw;}
.home-09-box{
width:100%;height: auto;
background-color:rgba(255,0,0,0.2);
float:left;margin-top: 9vw;margin-left: 0vw;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;padding-bottom: 5vw;}
.home-09-img{width: 90vw;height: 127vw;
background-color:rgba(255,0,0,0);
float:left;margin-top: -12vw;margin-left: 5vw;
background-repeat:no-repeat;background-position: center top;background-size: auto 129vw;}
.home-09-campo{width: 90vw;height: auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 5vw;}
.home-09-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 12vw;margin-bottom: 0vw;
font-weight:inherit;font-size: 5.4vw;line-height: 9.9vw;
color:white;text-align: inherit;
letter-spacing:inherit;font-family: 'Gyahegi', sans-serif;}
.home-09-titulo span{font-family: 'Poppins', sans-serif;font-size: 10.5vw;}
.home-09-txt{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-left: 0vw;
font-weight:500;font-size: 3.9vw;line-height: 5.1vw;
color:white;text-align: inherit;
letter-spacing:inherit;}
/*End - home-09*/

/*Start - home-10*/
.home-10{
width:100%;
height:auto;
background-color:rgba(255,255,255,1);
float:left;padding-bottom: 15vw;}
.home-10-titulo{
width:100%;height: auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 1.8vw;margin-left: 0vw;
font-weight:inherit;font-size: 5.1vw;line-height: 9.3vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;font-family: 'Gyahegi', sans-serif;padding-bottom: 15vw;}
.home-10-campo{
width:100%;
height:auto;
background-color:var(--verde);
float:left;margin-top: 0vw;margin-left: 0vw;padding-bottom: 6vw;}
.home-10-box{
width:90vw;
height:100%;
background-color:rgba(255,0,0,0);
margin:0 auto;
margin-top: 0vw;
margin-bottom: 0vw;
}
.home-10-dep{width: 86vw;
height:auto;
background-color:rgba(255,255,255,1);
float:left;margin-top: 6vw;margin-right: 0vw;
font-weight:inherit;font-size: 3vw;line-height: 6vw;
color:black;text-align: inherit;
letter-spacing:inherit;padding: 2vw;border-radius: 2vw;}
.home-10-dep:nth-child(4n){
margin-right:0vw;
}
/*End - home-10*/

/*Start - home-12*/
.home-12{
width:100%;height: auto;
background-color:var(--verde02);
float:left;padding-bottom: 15vw;}
.home-12-box{width: 90vw;height: auto;
background-color:rgba(255,0,0,0);
margin:0 auto;margin-top: 15vw;margin-bottom: 0vw;border: 0.9vw solid white;border-radius: 12vw;position: relative;padding-bottom: 15vw;}
.home-12-titulo{
width:100%;height: 27vw;
background-color:rgba(255,0,0,0);
float:left;margin-top: 3vw;margin-left: 0vw;font-family: 'Gyahegi', sans-serif;
font-weight:inherit;font-size: 5.4vw;line-height: 10.6vw;
color:white;text-align: center;
letter-spacing:inherit;}
.home-12-texto{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;margin-top: 0vw;margin-bottom: 9vw;
font-weight:inherit;font-size: 5.4vw;line-height: 6vw;
color:white;text-align: center;
letter-spacing:inherit;}
.home-12-btn{width: 92%;
height:auto;
background-color:white;
margin:0 auto;margin-top: 0vw;margin-bottom: 0vw;
font-weight:inherit;font-size: 4.5vw;line-height: 18vw;
color:var(--verde);text-align: center;
letter-spacing:inherit;display: table;border-radius: 2.4vw;}
/*End - home-12*/

/*Start - obrigado*/
.obrigado{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
padding-bottom:10vw;
}
.obrigado-logo-campo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
}
.obrigado-logo{
width:20.6vw;
height:6.7vw;
background-color:rgba(255,0,0,0);
float:left;
margin-top:0vw;
margin-bottom:0vw;
margin-left:0vw;
margin-right:0vw;
background-repeat:no-repeat;
background-position:left center;
background-size:auto 6.3vw;
}
.obrigado-logo-separador{
width:0.2vw;
height:3.2vw;
background-color:white;
float:left;
margin-top:1.8vw;
margin-bottom:0vw;
margin-left:0vw;
margin-right:0vw;
}
.obrigado-logo-texto{
width:15vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top:1.7vw;
margin-bottom:0vw;
margin-left:0.5vw;
margin-right:0vw;
font-weight:500;
font-size:1.35vw;
line-height: 1.9vw;
color:white;
text-align: inherit;
letter-spacing:inherit;
}
.obrigado-col{
width:29.9vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-left: 14.1vw;
margin-top: 5.5vw;
position: relative;
}
.obrigado-col h1{
width:28.2vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin: 0vw;
font-weight:500;
text-align: inherit;
letter-spacing:inherit;
color: var(--verde);
font-size: 1.9vw;
line-height: 2vw;
margin-top: 1.4vw;
}
.obrigado-col p{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
color:var(--verde);
font-size: 1.3vw;
margin-top:0.5vw;
line-height: 1.7vw;
}
.obrigado-foto{
width:44vw;
height:44vw;
background-color:rgba(255,0,0,0);
float:left;
background-repeat:no-repeat;
background-position:1.1vw 4.1vw;
background-size:auto 39.8vw;
margin-left: 0vw;
}
.obrigado-texto{
width:29.3vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top:0.7vw;
margin-bottom:0vw;
color: var(--verde);
font-size: 1.4vw;
line-height: 1.6vw;
font-weight: 300;
letter-spacing: 0.05vw;
}
.obrigado-frase{
width:30vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top:1vw;
margin-bottom:0.5vw;
margin-left:0vw;
margin-right:0vw;
font-weight:300;
font-size:1.2vw;
line-height: 1.3vw;
color:var(--verde);
text-align: inherit;
letter-spacing:inherit;
font-style: italic;
}
.obrigado-input{
width:96%;
height:2.3vw;
background-color:rgba(255,255,255,1);
float:left;
margin-top:0vw;
margin-bottom:0.8vw;
margin-left:0vw;
margin-right:0vw;
font-weight:500;
font-size:1.2vw;
line-height: inherit;
color:rgb(11,70,73);
text-align: inherit;
letter-spacing:inherit;
border:0vw;
border-radius: 0.3vw;
padding-left: 2%;
padding-right: 2%;
}
.obrigado-btn{
width:22.4vw;
height:3vw;
background-color:rgba(255, 0, 0,0);
float:left;
margin-top:0vw;
margin-bottom:0vw;
margin-left:0vw;
margin-right:0vw;
font-weight:600;
font-size:1.5vw;
line-height: 3vw;
color:white;
text-align: center;
letter-spacing:0.1vw;
border-radius: 0.7vw;
background-image: linear-gradient(to right, var(--verde), var(--verde02));
cursor:pointer;
border: 0.1vw solid white;
}
/*End - obrigado*/

}