﻿.topo{width:100%;margin-top:0}.topo .imagem{background-image:url("../../../img/icons/cnh-top.jpg");background-repeat:no-repeat;background-size:cover;width:100%;aspect-ratio:16 / 9}.topo .slick-dots{display:flex;justify-content:center;align-items:center;gap:10px;list-style:none;padding:0;position:absolute;z-index:9;top:80%;width:100%}.topo .slick-dots li{display:inline-block}.topo .slick-dots li button{width:20px;height:20px;border:1px solid rgba(255,255,255,0.5);background:transparent;border-radius:3px;cursor:pointer;transition:all 0.3s ease;text-indent:-9999px;overflow:hidden}.topo .slick-dots li.slick-active button{border-color:#fff;background:rgba(255,255,255,0.5)}.topo .slick-dots li button:hover{border:1px solid rgba(255,255,255,0.5)}.topo .mascara{height:1080px;width:100%;background:linear-gradient(to bottom, rgba(34,34,34,0.3), #222);display:flex;align-items:center}.topo .texto_topo{text-align:left;margin:0 auto;width:85%}.topo .texto_topo .local{margin-bottom:40px;width:100%;height:auto;display:flex;align-items:center}.topo .texto_topo .local p{font-weight:700;text-transform:uppercase;text-align:left}.topo .texto_topo .local .cidade{margin-left:40px;margin-top:-13px}.topo .texto_topo .infos{width:100%;height:auto;margin-bottom:10px}.topo .texto_topo .infos p{font-weight:700;text-transform:uppercase;text-align:left}.topo .texto_topo .infos p .icone-mx{margin-right:10px}.topo .texto_topo .infos p .icone-mn{margin-right:15px}@media screen and (max-width: 800px){.topo .mascara{height:700px;margin-top:-40px}.topo .mascara h1{font-size:2rem;line-height:2.2rem}.topo .imagem{aspect-ratio:16 / 9;background-size:cover}.topo .slick-dots{top:65%}.topo .texto_topo{width:90%}.topo .texto_topo .local{margin-bottom:20px}}#services{height:auto;width:100%;margin-top:-100px;padding:40px 0;border:1px solid rgba(255,255,255,0.2);border-left:0;border-right:0;background:linear-gradient(to bottom, rgba(34,34,34,0.1), #222);text-align:center;position:relative}#services .newsletter{width:85%;margin:0 auto;display:flex;align-items:center}#services .newsletter .textonews{width:40%;margin:0 2% 0 0;text-align:left}#services .newsletter .textonews p{text-align:left}#services .form-container{width:56%;margin-left:2%;background:rgba(255,255,255,0.07);border-radius:10px;padding:10px}#services .form-group{display:block}#services .form-group input{width:100%;padding:10px;border:none;color:#fff;font-size:1.1rem;margin:0 0 20px 0}#services .newsletter .bt_news{font-size:0.8rem}#services .email{border-left:0 !important;border-top:1px solid rgba(255,255,255,0.1) !important}@media screen and (max-width: 1000px){#services{margin-top:-300px}#services .newsletter{width:90%;margin:0 auto;display:block;padding:20px 0}#services .newsletter .textonews{width:100%;margin:0;text-align:left}#services .form-group{display:block}#services .form-container{width:100%;margin:40px auto 0 auto}#services .form-group input{width:100%;margin:0 0 20px 0}#services .email{border-left:0 !important;border-top:1px solid rgba(255,255,255,0.1) !important}}#our_services{height:auto;width:100%;background-color:#242424;background-image:url("../../../img/destaque-dna.png");background-repeat:no-repeat;background-position:bottom;text-align:center;position:relative;padding-top:60px}#our_services .mascara{width:100%;height:100%;background:linear-gradient(to left, rgba(34,34,34,0.05), #222);padding-bottom:360px}#our_services .sell{margin:50px 10px;width:200px;padding:15px 0}#our_services .clear{border-top:1px solid rgba(255,255,255,0.2);padding:20px 0;width:80%;margin:129px auto 119px auto}#our_services .operations{width:90%;margin:200px auto 0 auto;display:flex;align-items:center;justify-content:center}#our_services .office{width:300px;text-align:center;font-weight:600;text-transform:uppercase}#our_services .office img{width:30px;height:30px}#our_services .address{width:80%;overflow:hidden;margin:0 auto;height:120px}#our_services .address p{font-size:0.80rem;line-height:0.95rem;text-align:center;margin:5px 0;text-transform:none}#our_services .address p strong{font-weight:500 !important;font-size:0.90rem;line-height:1.05rem}#our_services .address p a{color:#FFFFFF}#our_services .talk{position:absolute;width:100%;text-align:center;bottom:120px}#our_services .introducao{margin-bottom:40px}#our_services .form-container{display:flex;gap:20px}#our_services .dropdown{background-color:#1e1e1e;border:1px solid #555;border-radius:8px;padding:10px 15px;position:relative;width:80%}#our_services .dropdown label{font-size:12px;text-align:left;color:#aaa;text-transform:uppercase;display:block;margin-bottom:5px}#our_services .dropdown select{background:none;border:none;color:#fff;width:100%;outline:none;cursor:pointer;appearance:none;margin:0;padding:0}#our_services .dropdown::after{content:"▼";position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#aaa;pointer-events:none}#our_services .encerramento{padding:0;margin:200px 0 0 8%;width:30%;text-align:left}#our_services .encerramento p{text-align:left}@media screen and (max-width: 1480px){#our_services{width:100%}#our_services .clear{margin:99px auto 89px auto}#our_services .operations{margin:150px auto 0 auto}}@media screen and (max-width: 1000px){#our_services .mascara{background:linear-gradient(to bottom, rgba(34,34,34,0.05), #222);padding-bottom:180px}#our_services .mascara h2{width:100%;text-align:center}#our_services .sell{margin:40px 10px 0 10px}#our_services .contact{margin:20px 10px 0 10px}#our_services .operations{margin:80px auto 0 auto;display:block}#our_services .clear{border-top:1px solid rgba(255,255,255,0.2);padding:20px 0;width:80%;margin:49px auto 39px auto}#our_services .office{float:left;width:40%;margin:0 5% 20px 5%}#our_services .talk{position:absolute;width:100%;text-align:center;bottom:30px}#our_services .encerramento{padding:0;margin:90px 0 0 5%;width:90%;text-align:left}}.carrossel_services{width:86%;position:relative;left:6%;display:block;align-items:center}.carrossel_services .legenda{width:90%;margin:0 auto 0 auto;height:100px;background:linear-gradient(to bottom, rgba(0,0,0,0), #000);display:flex;align-items:center;justify-content:center;position:relative;margin-top:-100px;text-transform:uppercase;border-radius:0 0 3px 3px}.carrossel_services .more{width:100%;position:relative;border:1px solid #242424;border-radius:3px;background-color:#fff;color:#242424;opacity:1;font-size:0.8rem;padding:15px}.carrossel_services .more:hover{background-color:#fff;opacity:1}.carrossel_services .desc{width:100%;height:700px;margin-top:-380px;position:relative;z-index:1;border-radius:3px;text-align:left}.carrossel_services .desc .infosempr{height:auto;width:100%;background-color:#fff;position:absolute;bottom:40px;left:0;border-radius:10px;padding:20px}.carrossel_services .desc .local{width:100%;height:auto;margin-bottom:20px}.carrossel_services .desc .local p{color:#36619E;font-weight:600;text-align:left;padding:5px 0 0 0;margin-left:25px;font-size:1rem}.carrossel_services .desc .local img{position:absolute}.carrossel_services .desc ul li{color:#242424;list-style:square;margin-left:20px}.carrossel_services .desc h4{color:#242424;margin-bottom:20px;text-transform:uppercase}.carrossel_services .desc p{color:#242424;font-size:1rem;width:80%;margin:0 auto;line-height:1.3rem}.carrossel_services .desc-active{display:flex}.carrossel_services .leg-active{display:flex}.carrossel_services .images_carrossel{width:100%;aspect-ratio:16 / 9;background-position:center;background-size:cover;cursor:pointer;border-radius:3px;position:relative}.carrossel_services .tag{display:block;padding:10px 20px;background-color:#36619E;width:auto;overflow:hidden;position:absolute;top:10px;left:10px;font-size:0.95rem;text-transform:uppercase}.carrossel_services .slick-slide{margin-left:25px}.carrossel_services .slick-prev{height:50px;width:50px;background-color:transparent;border:0;color:transparent;background-image:url("../../../img/icons/seta-esquerda.png");background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;left:-4%;cursor:pointer;z-index:3;top:calc(50% - 25px)}.carrossel_services .slick-next{height:50px;width:50px;background-color:transparent;border:0;color:transparent;background-image:url("../../../img/icons/seta-direita.png");background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;right:-5%;cursor:pointer;z-index:3;top:calc(50% - 25px)}@media screen and (max-width: 800px){.carrossel_services .slick-list{height:auto}}@media screen and (max-width: 720px){#carrossel .sell{margin:50px 0 0 0}.carrossel_services .slick-slide{margin-left:20px;padding-bottom:70px}.carrossel_services .slick-prev{width:40px;height:40px;left:-4% !important;top:calc(100% - 60px)}.carrossel_services .slick-next{width:40px;height:40px;right:-5% !important;top:calc(100% - 60px)}.carrossel_services .images_carrossel{width:95%;aspect-ratio:16 / 9;background-position:center;background-size:cover}.carrossel_services .legenda{width:95%}.carrossel_services .desc .infosempr{width:95%;bottom:15px;min-height:305px}}.dna{width:100%;height:auto;background-color:#fff}.dna .inscricao{background-color:rgba(34,34,34,0.04);width:100%;height:auto;padding:40px 0 40px 0}.dna .newsletter{width:85%;margin:0 auto;display:flex;align-items:center}.dna .newsletter .textonews{width:40%;margin:0 2% 0 0;text-align:left}.dna .newsletter .textonews p{text-align:left;color:#242424}.dna .newsletter .textonews h3{color:#242424}.dna .form-container{width:56%;margin-left:2%;background:rgba(255,255,255,0.07);border-radius:10px;padding:10px;border:1px solid rgba(36,36,36,0.2)}.dna .form-group{display:block}.dna .form-group input{width:100%;padding:10px;border:none;color:#242424;font-size:1.1rem;margin:0 0 20px 0}.dna .newsletter .bt_news_black{font-size:0.8rem}.dna ::placeholder{color:#242424}.dna :-ms-input-placeholder{color:#242424}.dna ::-ms-input-placeholder{color:#242424}.dna .email{border-left:0 !important;border-top:1px solid rgba(36,36,36,0.1) !important}.dna .resultados{position:relative;background-color:#FCFCFC;width:100%;height:auto;padding:120px 0 0 0}.dna .resultados h3,.dna .resultados p{color:#242424;text-align:left}.dna .resultados .investidores{margin:0 0 0 8%;width:20%;text-align:left}.dna .resultados .investidores p{text-align:left}.dna .resultados .depoimentos{position:absolute;right:8%;height:520px;width:50%;top:160px;background-image:url("../../../img/icons/balao-fala.svg");background-repeat:no-repeat;background-position:top;background-size:100%}.dna .resultados .carrossel_depoimento{width:80%;margin-left:15%;margin-top:15%}.dna .resultados .autor{font-size:0.8rem;font-weight:600}.dna .obra{margin-top:-20px;width:100%;height:1040px;background-image:url("../../../img/icons/obra-fundo.png");background-repeat:no-repeat;background-position:bottom;background-size:cover}@media screen and (max-width: 1600px){.dna .resultados .carrossel_depoimento{width:80%;margin-left:13%;margin-top:10%}}@media screen and (max-width: 1000px){.dna .newsletter{width:90%;margin:0 auto;display:block;padding:20px 0}.dna .newsletter .textonews{width:100%;margin:0;text-align:left}.dna .form-group{display:block}.dna .form-container{width:100%;margin:40px auto 0 auto}.dna .form-group input{width:100%;margin:0 0 20px 0}.dna .email{border-left:0 !important;border-top:1px solid rgba(36,36,36,0.1) !important}.dna .resultados{padding:60px 0 0 0;background:linear-gradient(to left, rgba(34,34,34,0) 50%, #FCFCFC)}.dna .resultados .investidores{margin:20px 5% 200px 5%;width:90%;text-align:left}.dna .resultados .investidores p{text-align:left}.dna .resultados .depoimentos{position:relative;right:0;height:320px;width:100%;top:0;left:0;background-size:100%}.dna .resultados .carrossel_depoimento{width:80%;margin-left:12%;margin-top:15%;padding-top:5%}.dna .resultados .autor{font-size:0.8rem;font-weight:600}.dna .obra{margin-top:-160px;width:100%;height:700px}}#contato{height:auto;width:100%;display:flex;align-items:center;padding:0 0 220px 0;position:relative;background-color:#020202;margin:-10px 0 0 0;text-align:center}#contato .ret-gold{width:90%;height:4px;background-color:#ca6;position:absolute;bottom:0;left:5%}#contato .form{width:100%;margin:0 auto 0 auto}#contato h2{font-weight:400;width:100%}#contato textarea:focus,#contato input:focus,#contato select:focus{border:1px solid rgba(112,112,112,0.4)}#contato .envia .left{padding-top:5px;width:70%;float:left;text-align:left}#contato .envia .right{width:30%;text-align:right;float:right;margin-top:-30px}#contato .envia .center{display:none}@media screen and (max-width: 1000px){#contato .envia .left{display:none;width:100%;float:none;font-size:1rem}#contato .envia .right{width:100%;text-align:center;float:none;margin-top:-10px}#contato .envia .center{display:block;margin-top:30px}}
