/*----- GERAL ------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
html, body{width:100%;height:100%;min-height:100%;margin:0px;font-family: 'Roboto', Tahoma, Geneva, sans-serif;overflow:hidden; font:status-bar;}
a{ text-decoration:none;}

/*----- HOME ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*----- LIGHTBOX ------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.greenhouse-lightbox-area-off{ width:100%; height:100%; background-color: rgba(0,0,0,.8); z-index:1000; position:absolute; top:0px; left:0px; display:none;}
.greenhouse-lightbox {width: 800px;margin: auto;background: #FFF;height: 80%;margin-top: 1%;padding: 70px 35px 70px 70px; position:relative;}
.greenhouse-lightbox-txt{font-size: 14px; overflow-y:scroll; width:100%; margin:auto;height: 100%;}
.greenhouse-lightbox-fechar{ position:absolute; top:15px; right:15px; z-index:1005;}

.greenhouse-lightbox-area-on {
  -webkit-animation-name: linksmenu-on;
  -webkit-animation-duration:1s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
  
  width:100%; height:100%; background-color: rgba(0,0,0,.8); z-index:1000; position:absolute; top:0px; left:0px; display:block;
}
@-webkit-keyframes greenhouse-lightbox-area-on {
  0% {display:block; opacity:0;}
  100% {display:block; opacity:1;}
}

/* width */
::-webkit-scrollbar {width: 10px;}

/* Track */
::-webkit-scrollbar-track {background: #f1f1f1; }
 
/* Handle */
::-webkit-scrollbar-thumb {background: #888; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #555; }

/*-----AREA PARALLAX HOME ------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.landing-content {position:relative;overflow: hidden;width: 100%;max-width: 100%;height: 100%;max-height: 100%; background-color:transparent;}
.bg-consultoria, .bg-agencia, .txt-agencia, .txt-consultoria, .link-consultoria { 
-webkit-animation-duration: 10s;  -moz-animation-duration: 10s;  -ms-animation-duration: 10s;  -o-animation-duration: 10s;  animation-duration: 10s;  
-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;  -ms-animation-iteration-count:infinite;  -o-animation-iteration-count:infinite;  animation-iteration-count:infinite;  
-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-ms-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;  
-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;  
}
@-ms-keyframes bg-consultoria {0% {background-size:auto 100%; opacity:1;left:0px;}45% {background-size:auto 110%; opacity:1;left:0px;}50% {background-size:auto 110%; opacity:0;left:0px;}51% {background-size:auto 110%; opacity:0;left:5000px;}94% {background-size:auto 110%; opacity:0;left:5000px;}95% {background-size:auto 100%; opacity:0;left:0px;}100% {background-size:auto 100%; opacity:1;left:0px;}}
@-webkit-keyframes bg-consultoria {0% {background-size:auto 100%; opacity:1;left:0px;}45% {background-size:auto 110%; opacity:1;left:0px;}50% {background-size:auto 110%; opacity:0;left:0px;}51% {background-size:auto 110%; opacity:0;left:5000px;}94% {background-size:auto 110%; opacity:0;left:5000px;}95% {background-size:auto 100%; opacity:0;left:0px;}100% {background-size:auto 100%; opacity:1;left:0px;}}
@-moz-keyframes bg-consultoria {0% {background-size:auto 100%; opacity:1;left:0px;}45% {background-size:auto 110%; opacity:1;left:0px;}50% {background-size:auto 110%; opacity:0;left:0px;}51% {background-size:auto 110%; opacity:0;left:5000px;}94% {background-size:auto 110%; opacity:0;left:5000px;}95% {background-size:auto 100%; opacity:0;left:0px;}100% {background-size:auto 100%; opacity:1;left:0px;}}
@-o-keyframes bg-consultoria {0% {background-size:auto 100%; opacity:1;left:0px;}45% {background-size:auto 110%; opacity:1;left:0px;}50% {background-size:auto 110%; opacity:0;left:0px;}51% {background-size:auto 110%; opacity:0;left:5000px;}94% {background-size:auto 110%; opacity:0;left:5000px;}95% {background-size:auto 100%; opacity:0;left:0px;}100% {background-size:auto 100%; opacity:1;left:0px;}}
@keyframes bg-consultoria {0% {background-size:auto 100%; opacity:1;left:0px;}45% {background-size:auto 110%; opacity:1;left:0px;}50% {background-size:auto 110%; opacity:0;left:0px;}51% {background-size:auto 110%; opacity:0;left:5000px;}94% {background-size:auto 110%; opacity:0;left:5000px;}95% {background-size:auto 100%; opacity:0;left:0px;}100% {background-size:auto 100%; opacity:1;left:0px;}}
.bg-consultoria{position:absolute; top:0px; overflow: hidden;background: url(../img/home/greenhouse-consultoria-gr.jpg) center center no-repeat;width: 100%;max-width: 100%;background-size:auto 110%;background-repeat: no-repeat;height: 100%;max-height: 100%;-webkit-animation-name: bg-consultoria;-moz-animation-name: bg-consultoria;-ms-animation-name: bg-consultoria;-o-animation-name: bg-consultoria;animation-name: bg-consultoria;}

@-ms-keyframes bg-agencia {0% {background-size:auto 100%;}45% {background-size:auto 100%;}98% {background-size:auto 110%;}100% {background-size:auto 100%;}}
@-webkit-keyframes bg-agencia {0% {background-size:auto 100%;}45% {background-size:auto 100%;}98% {background-size:auto 110%;}100% {background-size:auto 100%;}}
@-moz-keyframes bg-agencia {0% {background-size:auto 100%;}45% {background-size:auto 100%;}98% {background-size:auto 110%;}100% {background-size:auto 100%;}}
@-o-keyframes bg-agencia {0% {background-size:auto 100%;}45% {background-size:auto 100%;}98% {background-size:auto 110%;}100% {background-size:auto 100%;}}
@keyframes bg-agencia {0% {background-size:auto 100%;}45% {background-size:auto 100%;}98% {background-size:auto 110%;}100% {background-size:auto 100%;}}
.bg-agencia{position:absolute; top:0px; left:0px;overflow: hidden;background: url(../img/home/greenhouse-agencia-.jpg) center center no-repeat;width: 100%; max-width: 100%;background-size:auto 110%;background-repeat: no-repeat;height: 100%;max-height: 100%;-webkit-animation-name: bg-agencia;-moz-animation-name: bg-agencia;-ms-animation-name: bg-agencia;-o-animation-name: bg-agencia;animation-name: bg-agencia;}

@-ms-keyframes txt-agencia {0% {opacity:0; transform:scale(1.5);}59% {opacity:0; transform:scale(1.5);}62% {opacity:1; transform:scale(1);}100% {opacity:1; transform:scale(1);}}
@-webkit-keyframes txt-agencia {0% {opacity:0; transform:scale(1.5);}59% {opacity:0; transform:scale(1.5);}62% {opacity:1; transform:scale(1);}100% {opacity:1; transform:scale(1);}}
@-moz-keyframes txt-agencia {0% {opacity:0; transform:scale(1.5);}59% {opacity:0; transform:scale(1.5);}62% {opacity:1; transform:scale(1);}100% {opacity:1; transform:scale(1);}}
@-o-keyframes txt-agencia {0% {opacity:0; transform:scale(1.5);}59% {opacity:0; transform:scale(1.5);}62% {opacity:1; transform:scale(1);}100% {opacity:1; transform:scale(1);}}
@keyframes txt-agencia {0% {opacity:0; transform:scale(1.5);}59% {opacity:0; transform:scale(1.5);}62% {opacity:1; transform:scale(1);}100% {opacity:1; transform:scale(1);}}
.txt-agencia{overflow: hidden;background: url(../img/home/greenhouse-home-titulo-consultoria.png) center center no-repeat;width: 100%; max-width: 100%;background-size:auto 110%;background-repeat: no-repeat;height: 100%;max-height: 100%; opacity:0;-webkit-animation-name: txt-agencia;-moz-animation-name: txt-agencia;-ms-animation-name: txt-agencia;-o-animation-name: txt-agencia;animation-name: txt-agencia;display:table;}

@-ms-keyframes txt-consultoria {0% {opacity:0; transform:scale(1.5);}10% {opacity:0; transform:scale(1.5);}13% {opacity:1; transform:scale(1);}55% {opacity:1; transform:scale(1);}56% {opacity:0; transform:scale(1.5);}100% {opacity:0; transform:scale(1.5);}}
@-webkit-keyframes txt-consultoria {0% {opacity:0; transform:scale(1.5);}10% {opacity:0; transform:scale(1.5);}13% {opacity:1; transform:scale(1);}55% {opacity:1; transform:scale(1);}56% {opacity:0; transform:scale(1.5);}100% {opacity:0; transform:scale(1.5);}}
@-moz-keyframes txt-consultoria {0% {opacity:0; transform:scale(1.5);}10% {opacity:0; transform:scale(1.5);}13% {opacity:1; transform:scale(1);}55% {opacity:1; transform:scale(1);}56% {opacity:0; transform:scale(1.5);}100% {opacity:0; transform:scale(1.5);}}
@-o-keyframes txt-consultoria {0% {opacity:0; transform:scale(1.5);}10% {opacity:0; transform:scale(1.5);}13% {opacity:1; transform:scale(1);}55% {opacity:1; transform:scale(1);}56% {opacity:0; transform:scale(1.5);}100% {opacity:0; transform:scale(1.5);}}
@keyframes txt-consultoria {0% {opacity:0; transform:scale(1.5);}10% {opacity:0; transform:scale(1.5);}13% {opacity:1; transform:scale(1);}55% {opacity:1; transform:scale(1);}56% {opacity:0; transform:scale(1.5);}100% {opacity:0; transform:scale(1.5);}}
.txt-consultoria{overflow: hidden;background: url(../img/home/greenhouse-home-titulo-agencia.png) center center no-repeat;width: 100%; max-width: 100%;background-size:auto 110%;background-repeat: no-repeat;height: 100%;max-height: 100%;-webkit-animation-name: txt-consultoria;-moz-animation-name: txt-consultoria;-ms-animation-name: txt-consultoria;-o-animation-name: txt-consultoria;animation-name: txt-consultoria;display:table;}


.home-box{position:absolute;left:0px;bottom:20%;background-color: rgba(0,0,0,.5);padding: 0px 20px;color:#FFF;width:100%;text-transform:uppercase;font-size:26px;letter-spacing:15px;font-weight:100;font-family: 'Roboto', Tahoma, Geneva, sans-serif;}
.home-box span{font-weight:900;	}
#titulo-home {position: relative;overflow: hidden;width: 100%;max-width: 100%;height: 100%;max-height: 100%; background:url(../img/home/greenhouse-home-titulo-consultoria.png) center center no-repeat;}
.text-agencia{text-align:right;margin-right:40px;font-family: 'Roboto', Tahoma, Geneva, sans-serif; padding-right: 30px;}
#titulo-home1 {position: relative;overflow: hidden;width: 100%;max-width: 100%;height: 100%;max-height: 100%; background:url(../img/home/greenhouse-home-titulo-agencia.png) center center no-repeat;}

/*----- CONTATO ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body{ margin:0px; padding:0px;}
header {position: relative;background-color: black;height: 100vh;min-height: 25rem;width: 100%;overflow: hidden;}

header video {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: 0;-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}

header .container {position: relative;z-index: 2; background:#FFF; width:815px; margin:auto; margin-top:100px;}
header .overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: black;opacity: 0.5;z-index: 1;}

.contato-icones-redes{position:absolute; top:21px; left:5px;}
.contato-icones-redes img{display:table;}
.contato-copo-topo{text-align:center; padding-top:54px;}
.contato-fechar{position:absolute; top:21px; right:16px;}
.contato-meio-txt{letter-spacing:3px; text-align:center;}
.contato-titulo{ font-size:20px;}
.contato-txt{ font-size:20px; color:#77787b; font-weight:100;}

.contato-meio-campo{ width:87%; margin:auto;}
.contato-meio-campo input{width: 100%;height: 30px; border:none; border-bottom: 1px solid #ccc;outline: 0; font-size:20px;}
.contato-meio-campo p{margin: 5px 0px; color:#58595b; font-size:14px; text-transform:uppercase; letter-spacing:2px;}
.contato-meio-campo-linhaenvia{width: 221px;margin: auto;height: 97px; margin-top:21px;}
.contato-enviar{ width:140px !important; background:#b5b5b5; padding:10px 0px; border:none; height:auto !important;float:left;margin-left: 15px; margin-top:21px; color:#FFF;}
.img-enviar{float:left;}

.contato-rodape{ width:90%; margin:auto;}
.contato-rodape-whatsapp{float:left;width:130px;}
.contato-rodape-endereco{float:left;width:280px;}
.contato-rodape-seguranca{float:left;width:130px;}

@media (pointer: coarse) and (hover: none) {
  header {background: url('https://source.unsplash.com/XT5OInaElMw/1600x900') black no-repeat center center scroll;}
  header video {display: none;}
}

/*----- COOKIE ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.greenhouse-cookie{position:absolute; bottom:0px; left:0px; width:100%; text-align:center;background-color: rgba(0, 0, 0, 0.2);}
.greenhouse-cookie-area{ width:720px; margin:auto; display:flex; padding:15px;}
.greenhouse-cookie-btn{background-color: rgba(169, 196, 6, 0.62);padding: 2px 15px 15px 15px;margin: 0px;height: 5px;color: #fff;text-transform: uppercase;margin-top: 20px;font-size: 12px;font-weight: 600;margin-left:10px;font-family: 'Roboto', Tahoma, Geneva, sans-serif;}
.greenhouse-cookie-txt{color:#FFF;width: 420px;text-align: left; letter-spacing:1px; margin-top: 22px; margin-left:20px; font-size:12px;font-family: 'Roboto', Tahoma, Geneva, sans-serif;}
.home-saibamais{ text-decoration:underline; color:#FFF;}

.greenhouse-cookie-area {
  -webkit-animation-name: cookie-area;
  -webkit-animation-duration:1s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
  
  display:block; display:flex;
}
@-webkit-keyframes cookie-area {
  0% {transform:scale(1);}
  50% {transform:scale(1.2);}
  100% {transform:scale(1.2);}
}

.viewweb{display:block;}
.viewmobile{display:none;}
@media (max-width: 990px) {
	.greenhouse-cookie{ display:none;}
	.viewweb{display:none;}
	.viewmobile{display:block;}
	.home-box {font-size: 18px;letter-spacing: 10px;}
	.greenhouse-cookie-area {width: 300px; padding:5px;}
	.greenhouse-cookie-img{ width:40px; height:40px;}
	.greenhouse-cookie-txt {width: 50%;margin-top: 0px;margin-left: 5px; font-size:9px;}
	.greenhouse-cookie-btn {padding: 8px 15px 15px 15px; margin-top:6px; margin-left:0px; font-size:10px;}
	.home-box {bottom: 30%;}
}

@media (max-width: 850px) {
.greenhouse-lightbox {width: 70%;height: 60%;}
}

@media (max-height: 660px) {
	.menu{right:20px; top:20px;}
	.linhasmenu{margin-bottom: 20px;margin-top: 20px;}
}

.text-agencia, .home-box p {
    display: block;
    margin-block-start: 15px;
    margin-block-end: 15px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}