/*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:5vw;
background-color:rgba(255,0,0,2);
float:left;
}
.counter-box{
width:40vw;
height:100%;
background-color:rgba(255,0,0,0);
margin:0 auto;
margin-top:0vw;
margin-bottom:0vw;
}
.counter-titulo{
width:16.3vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
color:white;
margin-top: 0.7vw;
text-align: left;
font-size: 1.7vw;
position: relative;
text-transform: uppercase;
line-height: 1.8vw;
}
.counter-quad{
width:4.4vw;
height:4.1vw;
background-color:rgba(0,0,0,0.8);
float:left;
margin-top:0.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: 2.4vw;
font-size: 2vw;
color:white;
}
.counter-texto{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
color: white;
line-height: 1.7vw;
text-align: center;
font-size: 1vw;
}
/*End - counter*/

/*Start - home-01*/
.home-01{
width:100%;
height:40.8vw;
background-color:rgba(255,0,0,0);
float:left;
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
overflow: hidden;
}
.home-01-logo-campo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
}
.home-01-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;
}
.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:29.9vw;
height:40vw;
background-color:rgba(255,0,0,0);
float:left;
margin-left: 14.1vw;
margin-top: 5.5vw;
position: relative;
}
.home-01-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;
}
.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:44vw;
height:100%;
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;
}
.home-01-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;
}
.home-01-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;
}
.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: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 - home-01*/

/*Start - home-02*/
.home-02{
width:100%;
height:50.7vw;
background-color:rgba(255,255,255,1);
float:left;
}
.home-02-box{
width:75.9vw;
height:100%;
background-color:rgba(255,0,0,0);
margin:0 auto;
margin-top: 0vw;
margin-bottom: 0vw;
border-radius: 1.3vw;
background-image: linear-gradient(to bottom, var(--verde), rgba(255,0,0,0), rgba(255,0,0,0));
}
.home-02-titulo{
width:100%;
height:6.1vw;
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:2.2vw;
line-height: 6vw;
color:white;
text-align: center;
letter-spacing:inherit;
}
.home-02-titulo span{
font-family: 'Poppins', sans-serif;
font-size:3.4vw;
}
.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:1.6vw;
line-height: 1.9vw;
color:white;
text-align: center;
letter-spacing:inherit;
}
.home-02-img{
width:38.4vw;
height:34vw;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: -4vw;
background-repeat:no-repeat;
background-position:left 3.2vw;
background-size:auto 28.5vw;
}
.home-02-campo{
width:38.2vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-bottom: 1.4vw;
}
.home-02-campo-texto{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 3.6vw;
margin-left: 0vw;
font-weight:300;
font-size:1.6vw;
line-height: 1.8vw;
color:var(--verde);
text-align: inherit;
letter-spacing:inherit;
margin-bottom: 1vw;
}
.home-02-campo-item{
width:36vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: 2vw;
margin-bottom: 1vw;
}
.home-02-campo-item-icone{
width:3.7vw;
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: 2.7vw;
color:inherit;
text-align: center;
letter-spacing:inherit;
}
.home-02-campo-item-icone svg{
fill:var(--verde);
height:2.3vw;
}
.home-02-campo-item-txt{
width:32.2vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: 0vw;
font-weight:inherit;
font-size:1.5vw;
line-height: 1.8vw;
color:var(--verde);
text-align: inherit;
letter-spacing:inherit;
}
.home-02-texto{
width:58vw;
height:auto;
background-color:rgba(255,0,0,0);
margin:0 auto;
font-weight:300;
font-size:1.6vw;
line-height: 1.7vw;
color:var(--verde);
text-align: center;
letter-spacing:inherit;
display: table;
}
/*End - home-02*/

/*Start - home-03*/
.home-03{
width:100%;
height:35vw;
background-color:rgba(255,255,255,1);
float:left;
background-repeat:no-repeat;
background-position:center center;
background-size:100% auto;
}
.home-03-box{
width:62vw;
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: 3.6vw;
margin-bottom: 1.2vw;
font-weight:inherit;
font-size:2.15vw;
line-height: 3.7vw;
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:1.6vw;
line-height: 1.8vw;
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:1.75vw;
line-height: 2vw;
color:white;
text-align: center;
letter-spacing:inherit;
}
/*End - home-03*/

/*Start - home-04*/
.home-04{
width:100%;
height:178vw;
background-color:rgba(255,255,255,1);
float:left;
overflow: hidden;
}
.home-04-box{
width:76vw;
height:100%;
background-color:rgba(255,0,0,0);
margin:0 auto;
margin-top: 0vw;
margin-bottom: 0vw;
}
.home-04-icone{
width:100%;
height:13.7vw;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: 0vw;
background-repeat:no-repeat;
background-position:center bottom;
background-size:auto 12vw;
}
.home-04-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-bottom: 2vw;
font-family: 'Gyahegi', sans-serif;
font-weight:inherit;
font-size:2.15vw;
line-height: 4.1vw;
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:42.1vw;
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:22.1vw;
height:auto;
background-color:rgba(255,0,0,0);
margin-bottom: 3vw;
padding-left: 0.5vw;
padding-right: 0.5vw;
}
.home-04-card-borda{
border-right: 0.2vw solid var(--verde);
margin-right: 1.5vw;
}
.home-04-card-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-bottom: 2vw;
font-family: 'Gyahegi', sans-serif;
font-weight:inherit;
font-size:1.05vw;
line-height: 2.3vw;
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.1vw;
margin-left: 0vw;
font-weight:inherit;
font-size:1.4vw;
line-height: 1.8vw;
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));
}
/*End - home-04*/

/*Start - home-05*/
.home-05{
width:100%;
height:70.8vw;
background-color:var(--verde02);
float:left;
}
.home-05-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 4vw;
margin-left: 0vw;
font-weight:700;
font-size:2vw;
line-height: 2.2vw;
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: 1vw;
margin-bottom: 0.6vw;
font-weight:300;
font-size:1.79vw;
line-height: 2vw;
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: 2.7vw;
margin-bottom: 0vw;
}
.home-05-card{
width:22vw;
height:37.5vw;
background-color:white;
float:left;
margin-top: 0vw;
margin-left: 2.3vw;
box-shadow: 0vw 0.1vw 0.3vw rgba(0,0,0,0.3);
position: relative;
background-repeat:no-repeat;
background-position:center top;
background-size:auto 24vw;
}
.home-05-card-box{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
position: absolute;
bottom: 0vw;
padding-top: 9vw;
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: 1vw;
font-weight:inherit;
font-size:1.3VW;
line-height: 2vw;
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:1.7vw;
line-height: 2vw;
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: 1vw;
margin-left: 0vw;
font-weight:inherit;
font-size:1.1vw;
line-height: 1.4vw;
color:var(--verde);
text-align: center;
letter-spacing:inherit;
padding-bottom: 1.5vw;
padding-left: 4%;
padding-right: 4%;
}
.home-05-btn{
width:27vw;
height:auto;
background-color:white;
margin:0 auto;
margin-top: 0vw;
margin-bottom: 0vw;
font-weight:inherit;
font-size:1.5vw;
line-height: 3vw;
color:var(--verde);
text-align: center;
letter-spacing:inherit;
display: table;
border-radius: 0.4vw;
}
/*End - home-05*/

/*Start - home-06*/
.home-06{
width:100%;
height:96.3vw;
background-color:rgba(255,255,255,1);
float:left;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
}
.home-06-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 3.8vw;
margin-left: 0vw;
font-weight:500;
font-size:1.8vw;
line-height: 2vw;
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: 3.9vw;
margin-bottom: 2vw;
font-weight:700;
font-size:1.8vw;
line-height: 2vw;
color:var(--verde);
text-align: center;
letter-spacing:inherit;
}
.home-06-box{
width:54.2vw;
height:67.4vw;
background-color:rgba(255,255,255,0);
margin:0 auto;
margin-top: 0vw;
margin-bottom: 0vw;
display: table;
border-radius: 2.9vw;
padding-left: 5vw;
padding-right: 5vw;
padding-top: 2vw;
background-image: linear-gradient(to right, var(--verde), var(--verde), var(--verde02));
box-shadow: 0vw 0.1vw 1vw rgba(0,0,0,0.5);
}
.home-06-box-texto{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top:0vw;
margin-bottom:2vw;
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: 0.7vw;
font-weight:inherit;
font-size:1.75vw;
line-height: 3.2vw;
color:white;
text-align: center;
letter-spacing:inherit;
font-family: 'Gyahegi', sans-serif;
}
.home-06-box-titulo span{
font-family: 'Poppins', sans-serif;
font-size: 3.2vw;
}
.home-06-box-frase{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0.9vw;
margin-bottom: 0.9vw;
font-weight:500;
font-size:1.7vw;
line-height: 1.9vw;
color:white;
text-align: center;
letter-spacing:inherit;
}
.home-06-box-frase svg{
fill:white;
height:1.7vw;
}
.home-06-preco-campo{
width:24vw;
height:auto;
background-color:rgba(255,0,0,0);
margin:0 auto;
margin-top: 0vw;
margin-bottom: 1.4vw;
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:1.7vw;
line-height: 2.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:6vw;
height:4.7vw;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: 0vw;
font-weight:500;
font-size:1.8vw;
line-height: 6.3vw;
color:white;
text-align: inherit;
letter-spacing:inherit;
}
.home-06-preco-valor-grande{
width:18vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: 0vw;
font-weight:700;
font-size:4.1vw;
line-height: 4.7vw;
color:white;
text-align: inherit;
letter-spacing:inherit;
}
.home-06-btn{
width:27vw;
height:auto;
background-color:white;
margin:0 auto;
margin-top: 0vw;
margin-bottom: 0vw;
font-weight:inherit;
font-size:1.5vw;
line-height: 3vw;
color:var(--verde);
text-align: center;
letter-spacing:inherit;
display: table;
border-radius: 0.4vw;
}
/*End - home-06*/

/*Start - home-07*/
.home-07{
width:100%;
height:48.5vw;
background-color:rgba(255,255,255,1);
float:left;
}
.home-07-img{
width:56vw;
height:100%;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: -12vw;
background-repeat:no-repeat;
background-position:left top;
background-size:53.5vw auto;
}
.home-07-box{
width:40vw;
height:100%;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: 14.3vw;
position: relative;
}
.home-07-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0.3vw;
margin-bottom: 1.1vw;
font-weight:700;
font-size:1.84vw;
line-height: 2vw;
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: 1.2vw;
font-weight:500;
font-size:1.2vw;
line-height: 1.5vw;
color:var(--verde);
text-align: inherit;
letter-spacing:inherit;
}
.home-07-check{
width:3vw;
height:3vw;
float:left;
background-color:rgba(255,0,0,0);
font-weight:inherit;
font-size:inherit;
line-height: 3vw;
color:var(--verde);
text-align: center;
letter-spacing:inherit;
}
.home-07-check svg{
fill:var(--verde);
height:2vw;
}
.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:1.4vw;
line-height: 1.6vw;
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: 1.5vw;
margin-left: 0vw;
font-weight:700;
font-size:1.4vw;
line-height: 1.7vw;
color:var(--verde);
text-align: inherit;
letter-spacing:inherit;
}
/*End - home-07*/

/*Start - home-08*/
.home-08{
width:100%;
height:25.5vw;
background-color:rgba(255,255,255,1);
float:left;
}
.home-08-icone{
width:23vw;
height:23vw;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: -10vw;
background-repeat:no-repeat;
background-position:center center;
background-size:auto 20vw;
}
.home-08-box{
width:59vw;
height:18.5vw;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 2vw;
margin-left: 10.5vw;
border-radius: 1.8vw;
padding-left: 3.7vw;
background-image: linear-gradient(to right, var(--verde), var(--verde), var(--verde), rgba(255,0,0,0));
}
.home-08-txt{
width:44vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 2.3vw;
margin-left: 0vw;
font-weight:600;
font-size:1.3vw;
line-height: 1.7vw;
color:white;
text-align: inherit;
letter-spacing:inherit;
}
.home-08-frase{
width:44vw;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 1vw;
margin-bottom: 0.7vw;
font-weight:700;
font-size:1.3vw;
line-height: 2.7vw;
color:white;
text-align: inherit;
letter-spacing:inherit;
}
.home-08-btn{
width:27vw;
height:auto;
background-color:white;
float:left;
margin-top: 0vw;
margin-bottom: 0vw;
font-weight:inherit;
font-size:1.5vw;
line-height: 3vw;
color:var(--verde);
text-align: center;
letter-spacing:inherit;
display: table;
border-radius: 0.4vw;
}
/*End - home-08*/

/*Start - home-09*/
.home-09{
width:100%;
height:46vw;
background-color:rgba(255,0,0,0);
float:left;
}
.home-09-box{
width:100%;
height:40.2vw;
background-color:rgba(255,0,0,0.2);
float:left;
margin-top: 3vw;
margin-left: 0vw;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
}
.home-09-img{
width:42vw;
height:44.2vw;
background-color:rgba(255,0,0,0);
float:left;
margin-top: -4vw;
margin-left: 0vw;
background-repeat:no-repeat;
background-position:center bottom;
background-size:auto 43vw;
}
.home-09-campo{
width:43vw;
height:100%;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0vw;
margin-left: 0vw;
}
.home-09-titulo{
width:100%;
height:auto;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 4vw;
margin-bottom: 0vw;
font-weight:inherit;
font-size:1.8vw;
line-height: 3.3vw;
color:white;
text-align: inherit;
letter-spacing:inherit;
font-family: 'Gyahegi', sans-serif;
}
.home-09-titulo span{
font-family: 'Poppins', sans-serif;
font-size:3.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:1.3vw;
line-height: 1.7vw;
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: 5vw;
}
.home-10-titulo{
width:100%;
height:9.4vw;
background-color:rgba(255,0,0,0);
float:left;
margin-top: 0.6vw;
margin-left: 0vw;
font-weight:inherit;
font-size:1.7vw;
line-height: 3.1vw;
color:var(--verde);
text-align: center;
letter-spacing:inherit;
font-family: 'Gyahegi', sans-serif;
}
.home-10-campo{
width:100%;
height:auto;
background-color:var(--verde);
float:left;
margin-top: 0vw;
margin-left: 0vw;
padding-bottom: 2vw;
}
.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:20vw;
height:auto;
background-color:rgba(255,255,255,1);
float:left;
margin-top: 2vw;
margin-right: 1vw;
font-weight:inherit;
font-size:inherit;
line-height: inherit;
color:black;
text-align: inherit;
letter-spacing:inherit;
padding:0.5vw;
border-radius: 0.5vw;
}
.home-10-dep:nth-child(4n){
margin-right:0vw;
}
/*End - home-10*/

/*Start - home-12*/
.home-12{
width:100%;
height:29vw;
background-color:var(--verde02);
float:left;
}
.home-12-box{
width:69.7vw;
height:21.3vw;
background-color:rgba(255,0,0,0);
margin:0 auto;
margin-top: 3vw;
margin-bottom: 0vw;
border: 0.3vw solid white;
border-radius: 4vw;
position: relative;
}
.home-12-titulo{
width:100%;
height:7vw;
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:1.75vw;
line-height: 7.2vw;
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: 3vw;
font-weight:inherit;
font-size:1.75vw;
line-height: 2vw;
color:white;
text-align: center;
letter-spacing:inherit;
}
.home-12-btn{
width:27vw;
height:auto;
background-color:white;
margin:0 auto;
margin-top: 0vw;
margin-bottom: 0vw;
font-weight:inherit;
font-size:1.5vw;
line-height: 3vw;
color:var(--verde);
text-align: center;
letter-spacing:inherit;
display: table;
border-radius: 0.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*/