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


/*Start - Global*/
html {
scroll-behavior: smooth;
}
body{margin:0;padding:0;font-family: 'Poppins', sans-serif;font-size: 3.3vw;line-height: 4.5vw;color:var(--preto04);background-color:var(--transp);/*
background-image:url("../templates/home.png");
background-repeat:no-repeat;
background-position:center 21.4vw;
background-size:84vw auto;
*/}
svg{
vertical-align:middle;
height:100%;
}
.box {width: 96vw;height: 100%;margin: 0 auto;background-color: rgba(255,0,0,0);}
/*End - Global*/

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

/*Start - home-01*/
.home-01{width:100%;height: auto;background-color:var(--teste00);float:left;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom: 15vw;}
.home-01 .box{
display: flex;
flex-direction: column-reverse;
justify-content: flex-end;
}
.home-01-barra{width: 100%;height: 9vw;background-color:var(--laranja_tati);float:left;margin-top: 3.3vw;margin-left: 0vw;display: none;}
.home-01-box{width: 100%;height: auto;background-color:var(--teste00);float:left;margin-top:0vw;margin-left: 0vw;}
.home-01-logo{width:100%;height: 27vw;background-color:var(--teste00);float:left;margin-top: 1.8vw;margin-bottom:0vw;background-repeat:no-repeat;background-position:center center;background-size: 85vw auto;}
.home-01-data{width: 30vw;height: 6.6vw;background-color:var(--teste00);float:left;margin-top: 3vw;margin-left: 35vw;color: white;text-align: center;line-height: 6.6vw;font-size: 3.9vw;border: 0.6vw solid var(--laranja_tati);}
.home-01-texto{width:100%;height: auto;background-color:var(--teste00);float:left;margin-top: 6vw;margin-bottom: 6vw;color: white;text-align: center;}
.home-01-texto h1{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 0vw;margin-left:0vw;color: white;text-align: center;font-size: 4.2vw;line-height: 4.5vw;}
.home-01-form{width: 100%;height:auto;background-color:var(--teste00);margin: 0 auto;}
.home-01-input{width: 97%;height: 12vw;background-color:var(--branco_lente03);float:left;margin-top:0vw;margin-bottom: 1.5vw;border: 0vw;border-radius: 10vw;padding-left: 3%;color: white;font-size: 4vw;}
.home-01-btn{width: 100%;height: 12vw;background-color:var(--laranja_tati);float:left;margin-top:0vw;margin-bottom: 1.5vw;border: 0vw;border-radius: 15vw;color: white;font-size: 6vw;font-weight: 700;box-shadow: 0vw 0vw 3.3vw var(--laranja_tati);cursor: pointer;line-height: 12vw;}
.home-01-tati{width: 100%;height: 126vw;background-color:var(--teste00);float:left;margin-top:0vw;margin-left: 0vw;background-repeat:no-repeat;background-position: center center;background-size: 77vw auto;}
a.home-01-btn{
width:100%;
height:12vw;
line-height:12vw;
background-color:var(--laranja_tati);
margin-top:0vw;
margin-bottom:1.5vw;
border: 0vw;
border-radius: 15vw;
color: white;
font-size: 2.7vw;
font-weight: 700;
box-shadow: 0vw 0vw 3.3vw var(--laranja_tati);
cursor: pointer;
text-decoration:none;
}
/*End - home-01*/

/*Start - temperatura*/
.temperatura{width:100%;height: auto;background-color:var(--teste00);float:left;background-repeat:no-repeat;background-position:left center;background-size:cover;padding-bottom: 15vw;}
.temperatura-box{width: 100%;height: auto;background-color:var(--teste00);margin: 0 auto;}
.temperatura-titulo{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 15vw;margin-bottom:0vw;font-size: 6vw;text-align: center;font-weight: 900;color: var(--laranja_tati);line-height: 10vw;}
.temperatura-sub{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 4.5vw;margin-bottom: 12vw;text-align: center;color: white;font-size: 3.6vw;line-height: 5.2vw;}
.temperatura-linha{width:100%;height:auto;background-color: var(--preto_lente05);float:left;margin-top:0vw;margin-bottom: 6vw;display: block;justify-content: center;align-items: center;border-top: 0.9vw solid var(--laranja_tati);border-bottom: 0.9vw solid var(--laranja_tati);padding-top: 5vw;padding-bottom: 5vw;}
.temperatura-palavra-esq{width: 100%;height: 22.5vw;background-color:var(--teste00);float:left;margin-top:0vw;margin-bottom: 3vw;line-height: 22.5vw;font-size: 9vw;font-weight: 900;color: transparent;-webkit-text-stroke: 0.3vw var(--laranja_tati);border-right: 0vw solid var(--laranja_tati);padding-left: 0vw;padding-right: 0vw;text-align: center;}
.temperatura-palavra-dir{width: 100%;height: 22.2vw;background-color:var(--teste00);float:left;margin-top: 3vw;margin-bottom: 0vw;line-height: 22.2vw;font-size: 9vw;font-weight: 900;color: transparent;-webkit-text-stroke: 0.3vw var(--laranja_tati);border-left: 0vw solid var(--laranja_tati);padding-left: 0vw;padding-right: 0vw;text-align: center;}
.temperatura-texto-esq{width: 100%;height:auto;background-color:var(--teste00);float:left;margin-top:0vw;margin-bottom:0vw;color: white;line-height: 3.9vw;font-size: 3.3vw;padding-left: 0vw;text-align: center;}
.temperatura-texto-dir{width: 100%;height:auto;background-color:var(--teste00);float:left;margin-top:0vw;margin-bottom:0vw;color: white;line-height: 3.9vw;font-size: 3.3vw;padding-left: 0vw;text-align: center;}
.temperatura-form{width: 94%;height:auto;background-color:var(--teste00);margin: 0 auto;}
/*End - temperatura*/

/*Start - desafio*/
.desafio{width:100%;height: auto;background-color:white;float:left;padding-bottom: 15vw;}
.desafio-box{width: 100%;height: auto;background-color:var(--teste00);margin: 0 auto;}
.desafio-titulo{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 6vw;margin-bottom: 9vw;font-size: 6vw;text-align: center;font-weight: 800;color: var(--laranja_tati);}
.desafio-card{width: 100%;height: 42vw;background-color:var(--teste00);float:left;margin-top:0vw;margin-bottom:0vw;}
.desafio-card-icone{width:100%;height: 19.5vw;background-color:var(--teste00);float:left;margin-top:0vw;margin-bottom:0vw;background-repeat:no-repeat;background-position:center center;background-size: auto 15.6vw;}
.desafio-card-titulo{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top:0vw;margin-bottom:0vw;text-align: center;font-size: 4.5vw;color: black;font-weight: 800;}
.desafio-card-txt{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 3vw;margin-bottom:0vw;text-align: center;color: black;font-size: 3.3vw;line-height: 4.2vw;}
.desafio-sub{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 9vw;margin-bottom: 4.5vw;font-size: 3.3vw;text-align: center;font-weight: 400;color: var(--laranja_tati);}
.desafio-form{width: 95%;height:auto;background-color:var(--teste00);margin: 0 auto;}
/*End - desafio*/

/*Start - presente*/
.presente{width:100%;height: auto;background-color:var(--teste00);float:left;background-repeat:no-repeat;background-position:right center;background-size:cover;padding-bottom: 15vw;}
.presente-box{width: 100%;height:auto;background-color:var(--teste00);float:left;margin-top: 6vw;margin-left: 0vw;}
.presente-titulo{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 6vw;margin-bottom: 3vw;font-size: 7vw;text-align: center;font-weight: 800;color: var(--laranja_tati);}
.presente-txt{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top:0vw;margin-bottom:0vw;text-align: center;color: white;font-size: 6vw;line-height: 7.5vw;}
.presente-caixa{width: 100%;height: 140vw;background-color:var(--teste00);float:left;margin-top: -60vw;margin-left: 0vw;background-repeat:no-repeat;background-position: center center;background-size: 135vw auto;}
.presente-sub{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 1.5vw;margin-bottom: 3.6vw;font-size: 3.3vw;text-align: center;font-weight: 400;color: var(--laranja_tati);}
.presente-form{width: 95%;height:auto;background-color:var(--teste02);margin: 0 auto;}
.bio-tati{width: 100%;height: 135vw;background-color:var(--teste00);float:left;margin-top: 6vw;margin-left: 0vw;background-repeat:no-repeat;background-position:center center;background-size: 84vw auto;}
.bio-box{width: 100%;height:auto;background-color:var(--teste00);float:left;margin-top: 15vw;margin-left:0vw;}
.bio-titulo{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 6vw;margin-bottom: 3vw;font-size: 6.9vw;text-align: center;font-weight: 800;color: var(--laranja_tati);}
.bio-txt{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top:0vw;margin-bottom:0vw;text-align: left;color: white;font-size: 3.6vw;line-height: 5vw;}
/*End - presente*/

/*Start - faq*/
.faq{width:100%;height:auto;background-color:var(--branco);float:left;padding-bottom: 15vw;}
.faq-box{width: 95%;height: auto;background-color:var(--teste02);margin: 0 auto;}
.faq-titulo{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 9vw;margin-bottom: 3vw;font-size: 6.9vw;text-align: center;font-weight: 700;color: var(--laranja_tati);letter-spacing: 0.3vw;}
/*End - faq*/

/*Start - gaveta*/
.gaveta-box{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 6vw;margin-bottom: 6vw;}
.gaveta{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 1vw;margin-bottom: 1vw;}
.gaveta-pergunta{width:94%;height:auto;line-height: 6vw;background-color:var(--laranja_tati);float:left;font-weight:800;font-size: 3.9vw;padding:3%;border-top-left-radius:0vw;border-top-right-radius:0vw;border-bottom-left-radius:0vw;border-bottom-right-radius:0vw;cursor:pointer;transition:all 0.2s ease-in-out;}
.gaveta-pergunta:hover{
background-color:var(--laranja);
transition:all 0.2s ease-in-out;
}
.gaveta-chevron{width: 6vw;height: 6vw;background-color:var(--teste00);float:right;text-align:center;transition:all 0.2s ease-in-out;}
.gaveta-chevron svg{height: 3vw;vertical-align:middle;transition:all 0.2s ease-in-out;}
.gaveta-resposta{
width:94%;
height:auto;
background-color:var(--cinza03);
float:left;
padding:3%;
border-top-left-radius:0vw;
border-top-right-radius:0vw;
border-bottom-left-radius:1vw;
border-bottom-right-radius:1vw;
cursor:default;
transition:all 0.2s ease-in-out;
display:none;
}
.gaveta-pergunta-on{
border-bottom-left-radius:0vw;
border-bottom-right-radius:0vw;
margin-bottom:0vw;
}
.gaveta-pergunta-on svg{
fill:var(--preto);
transform:rotate(180deg);
transition:all 0.2s ease-in-out;
}
/*End - gaveta*/

/*Start - footer*/
.footer{width:100%;height: 42vw;background-color:var(--preto04);float:left;}
.footer-box{width: 96%;height:100%;background-color:var(--teste00);margin: 0 auto;}
.footer-logo{width:100%;height: 27vw;background-color:var(--teste00);float:left;margin-top: 3vw;margin-bottom:0vw;background-repeat:no-repeat;background-position:center center;background-size: 62vw auto;}
.footer-txt{width:100%;height:auto;background-color:var(--teste00);float:left;margin-top: 3vw;margin-bottom:0vw;text-align: center;color: white;font-size: 3.6vw;line-height: 4.2vw;}
/*End - footer*/

.home-01-form a {
    margin: 0 auto;
    display: block;
}

.linha-destaque {
    font-size: 3.9vw;
    font-weight: 700;
}

.cadastro .home-01-texto p strong, .pix .home-01-texto p strong {
    font-size: 3.6vw;
}

.cadastro .home-01-input {
    margin-bottom: 2.1vw;
}
    
}