@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Dongle:wght@300;400;700&display=swap');.no-padding{padding:0 !important;}h1{font-family:'Montserrat', sans-serif;font-weight:900;font-size:36px;color:#3e3e3e;text-align:center;margin:40px 0 20px 0;}.fecha-modal{color:#3e3e3e;position:absolute;top:15px;right:20px;}.modal.loading .modal-dialog{position:absolute;top:37%;left:47.5%;}.modal.loading .modal-content,.modal.loading .modal-header,.modal.loading .modal-footer{background:transparent;}.modal{font-family:'Montserrat', sans-serif;}.modal .modal-content,.modal .modal-header,.modal .modal-footer{border:none;}.modal .modal-header{text-align:center;padding-bottom:0.5rem;}.modal .modal-header h3,.modal .modal-header h4{width:100%;font-weight:700;font-size:16px;color:#3e3e3e;margin:5px 0 0 0;}.modal .modal-body{text-align:center;font-size:15px;}.modal .modal-footer{display:none;}form.form-modal{padding:10px 15px;}form.form-modal label,form.form-modal label.col-form-label{font-family:'Montserrat', sans-serif;font-weight:700;font-size:14px;color:#0f0c16;text-align:right;}form.form-modal button.btn{display:block;background:#f28523;text-align:center;text-decoration:none;margin:0 auto;font-family:'Montserrat', sans-serif;font-weight:700;font-size:14px;color:#fff;border:none;padding:12px 20px;border-radius:30px;}form.form-modal button.btn:hover,form.form-modal button.btn:focus{color:#fff;}#msg-form{margin:20px 0 0 0;border-radius:0;display:none;font-size:12px;}#msg-form .alert{padding:0.5rem 1.25rem;}#msg-form p{margin:0;}#form-whatsapp{background:#ccc;margin-top:20px;font-size:11px;font-weight:600;padding:5px;}#form-whatsapp img{margin-top:5px;}#form-whatsapp p{margin-bottom:0;}#form-banner{display:none;background:#fff;position:absolute;top:20px;left:35px;right:35px;z-index:200;text-align:center;}#form-banner .form-group{margin-bottom:0.5rem;}#form-banner h2{background:#f28523;font-family:'Montserrat', sans-serif;font-weight:700;font-size:17px;color:#fff;padding:14px 24px;border-radius:30px;border:1px solid #fff;display:inline-block;margin:10px auto;text-align:center;}body{background:#fff;font-family:'Montserrat', sans-serif;font-weight:400;font-size:16px;color:#0f0c16;max-width:100% !important;overflow-x:hidden;}header{position:relative;padding:20px;}header #logo img{width:145px;}header ul{list-style:none;margin:27px 0 0 0;padding:0;}header ul li{display:inline-block;margin:10px;padding:0;}header ul li a{font-family:'Montserrat', sans-serif;font-weight:700;font-size:18px;color:#0f0c16;}header ul li a:hover{text-decoration:none;color:#f28523;}header a#menu-btn{margin-top:32px;position:relative;}header a#menu-btn img{height:30px;}header #menu{display:none;background:#acc437;width:100%;position:fixed;top:0;left:0;z-index:500;padding:20px 0;}header #menu ul{list-style:none;margin:30px 50px;padding:10px;}header #menu ul li{display:block;margin:0;padding:5px;}header #menu ul li a{font-family:'Montserrat', sans-serif;font-weight:700;font-size:32px;color:#94a735;}header #menu ul li a:hover{text-decoration:none;color:#fff;}#principal{margin:30px 0;}#principal a.abreContatoBanner{position:absolute;top:65%;right:17%;text-decoration:none;background:#f28523;font-family:'Montserrat', sans-serif;font-weight:700;font-size:17px;color:#fff;padding:14px 24px;border-radius:30px;border:1px solid #fff;z-index:150;}#principal a.abreContatoBanner:hover{background:#94a735;}#quem-somos{margin:50px 0 0 0;background:url('../imagens/bg-quem-somos.png') no-repeat;background-size:50% 100%;}#quem-somos h1{font-family:"Dongle", sans-serif;font-weight:700;font-size:54px;color:#b1bc40;text-align:left;margin:20px 0;line-height:34px;}#quem-somos a.veja-equipe{display:inline-block;text-decoration:none;background:#94a735;font-family:'Montserrat', sans-serif;font-weight:700;font-size:15px;color:#fff;padding:12px 20px;border-radius:30px;}#quem-somos a.veja-equipe:hover{background:#3e3e3e;}#equipe{display:block;margin-top:-55px;}#equipe h2{font-family:'Montserrat', sans-serif;font-weight:700;font-size:16px;color:#676767;margin:80px 0 5px 0;}#equipe h3,#equipe p{font-family:'Montserrat', sans-serif;font-weight:500;font-size:16px;color:#676767;}#equipe h3{margin-bottom:40px;}#equipe p{line-height:26px;}#equipe #equipe-carrossel{background:linear-gradient(to right, #fff 0%, #fff 50%, #d8dade 50%, #d8dade 100%);}#equipe #equipe-carrossel #equipe-carrossel-conteudo{background:#d8dade;border-top-left-radius:30px;border-bottom-left-radius:30px;padding:35px;margin-bottom:30px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-next img{-webkit-transform:scaleX(-1);transform:scaleX(-1);}#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-prev img,#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-next img{margin-top:80px;height:30px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo .slideshow section{margin:0 22px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo .slideshow section p{font-size:13px;line-height:18px;margin-top:7px;margin-bottom:0;}#equipe #equipe-carrossel #equipe-carrossel-conteudo .slideshow section img{width:100%;}#portfolio{background:#f28523;padding:30px 0;}#portfolio h1{font-family:"Dongle", sans-serif;font-weight:300;font-size:70px;color:#fff;text-align:left;margin-bottom:0;line-height:48px;}#portfolio img{max-width:80%;margin:20px 0;}#portfolio #accordion .card{background:none;border:none;}#portfolio #accordion .card .card-header{background:none;padding:0.75rem 0;border:none;margin-top:20px;}#portfolio #accordion .card .card-header .btn{padding:0 !important;}#portfolio #accordion .card .card-header .btn.collapsed{color:#dcdbda;}#portfolio #accordion .card .card-header button{box-shadow:none !important;font-family:"Dongle", sans-serif;font-weight:700;font-size:60px;color:#fff;text-decoration:none;text-align:left;line-height:42px;}#portfolio #accordion .card .card-header .btn.collapsed:hover{color:#fff;}#portfolio #accordion .card .card-header button:hover{text-decoration:none;color:#fff;}#portfolio #accordion .card .card-body{padding:0.1rem 1.25rem;}#portfolio #accordion .card .card-body p{margin:10px 0;padding-left:20px;width:50%;line-height:16px;font-family:'Montserrat', sans-serif;font-weight:700;font-size:15px;color:#b6dada;}#portfolio #conteudo-portfolio{font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;color:#fff;text-align:center;}#portfolio #conteudo-portfolio img{margin:20px 0 5px 0;}#portfolio #conteudo-portfolio p{margin:0 auto 20px auto;width:80%;text-align:left;line-height:19px;margin-top:7px;font-size:15px;}#cases-secundario{background:#0b5e63 !important;}#cases,#cases-secundario{position:relative;background:#f28523;padding:30px 0;}#cases h1,#cases-secundario h1{font-family:"Dongle", sans-serif;font-weight:500;font-size:180px;color:#fff;text-align:left;margin:0;line-height:120px;}#cases img,#cases-secundario img{border-radius:30px;margin-top:30px;}#cases img.separador-cases,#cases-secundario img.separador-cases{border-radius:0;margin:0;display:block;}#cases h2,#cases-secundario h2{font-family:'Montserrat', sans-serif;font-weight:700;font-size:42px;color:#fff;text-align:left;margin-top:30px;line-height:42px;}#cases p,#cases-secundario p{font-family:'Montserrat', sans-serif;font-weight:400;font-size:16px;color:#fff;}#cases ul,#cases-secundario ul{list-style:none;margin:20px 0 20px 0;padding:0;}#cases ul li,#cases-secundario ul li{margin:10px 0;padding:0;font-family:"Dongle", sans-serif;font-weight:normal;font-size:13px;color:#fff;text-align:left;letter-spacing:12px;margin-bottom:0;}#cases a.veja-mais-cases,#cases-secundario a.veja-mais-cases{display:inline-block;margin:70px 0 40px 0;text-decoration:none;background:#94a735;font-family:'Montserrat', sans-serif;font-weight:700;font-size:15px;color:#fff;padding:12px 20px;border-radius:30px;}#cases a.veja-mais-cases:hover,#cases-secundario a.veja-mais-cases:hover{background:#3e3e3e;}#cases .abreCase,#cases-secundario .abreCase{cursor:pointer;}#cases #case-aberto,#cases-secundario #case-aberto,#cases #case-aberto-secundario,#cases-secundario #case-aberto-secundario{display:none;background:#0b5e63;width:100%;min-height:100%;position:absolute;top:150px;left:0;z-index:300;}#cases #case-aberto h2,#cases-secundario #case-aberto h2,#cases #case-aberto-secundario h2,#cases-secundario #case-aberto-secundario h2{font-family:'Montserrat', sans-serif;font-weight:700;font-size:42px;color:#fff;margin:30px 0;}#cases #case-aberto h4,#cases-secundario #case-aberto h4,#cases #case-aberto-secundario h4,#cases-secundario #case-aberto-secundario h4{font-family:'Montserrat', sans-serif;font-weight:400;font-size:24px;color:#fff;}#cases #case-aberto h3,#cases-secundario #case-aberto h3,#cases #case-aberto-secundario h3,#cases-secundario #case-aberto-secundario h3{font-family:'Montserrat', sans-serif;font-weight:700;font-size:26px;color:#fff;border-bottom:1px solid #fff;padding-bottom:10px;margin:50px 0 0 0;width:50%;}#cases #case-aberto a.fechaCase,#cases-secundario #case-aberto a.fechaCase,#cases #case-aberto-secundario a.fechaCase,#cases-secundario #case-aberto-secundario a.fechaCase{position:absolute;top:0;right:0;}#clientes{background:#fff;}#clientes h1#clientes-h1{font-family:"Dongle", sans-serif;font-weight:300;font-size:72px;color:#fff;text-align:left;margin:0 0 20px 0;background:#aebd14;display:inline-block;padding:15px 20px 0px 20px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}#clientes div#clientes-logos a,#clientes div#clientes-logos-adicionais a,#clientes div#clientes-logos section,#clientes div#clientes-logos-adicionais section{display:inline-block;text-align:center;border-left:1px solid #3e3e3e;/**/border-top:1px solid #3e3e3e;/**/border-right:1px solid #3e3e3e;/*/border-bottom:1px solid #3e3e3e;*/}#clientes div#clientes-logos a img,#clientes div#clientes-logos-adicionais a img,#clientes div#clientes-logos section img,#clientes div#clientes-logos-adicionais section img{width:auto;height:110px;margin:20px;}#clientes div#clientes-logos-adicionais{margin-bottom:50px;}hr.borda-fake{display:none;border:none;border-bottom:1px solid #3e3e3e;clear:both;padding:0;margin:0;}hr.borda-fake-adicionais{border:none;border-bottom:1px solid #3e3e3e;clear:both;padding:0;margin:0;}#mapa div.mapa-box{overflow:hidden;}#mapa div.mapa-box iframe{width:100%;height:480px;margin-top:-90px;}#mapa h1{font-family:"Dongle", sans-serif;font-weight:300;font-size:72px;color:#e38b3e;text-align:left;margin:40px 0 0 0;}.scroll-off{pointer-events:none;}footer.colorido{background:#0b5e63;}footer{position:relative;z-index:400;margin-top:30px;background:#fff;}footer .footer-conteudo{background:#fff;box-shadow:0px 0px 20px rgba(3, 3, 3, 0.09);border-radius:0;border-top-left-radius:30px;border-top-right-radius:30px;padding:80px 120px 60px 120px;}footer .footer-conteudo ul{list-style:none;margin:0;padding:0;}footer .footer-conteudo ul li{margin:8px 0;padding:0;}footer .footer-conteudo ul li a{font-family:'Montserrat', sans-serif;font-weight:700;font-size:16px;color:#e2e2e2;}footer .footer-conteudo ul li a:hover{text-decoration:none;color:#f28523;}footer .footer-conteudo #logo-rodape{text-align:right;margin:10px 0 30px 0;}footer .footer-conteudo #logo-rodape img{width:150px;}footer .footer-conteudo .footer-links{text-align:right;}footer .footer-conteudo .footer-links a.entre-em-contato{text-decoration:none;background:#94a735;font-family:'Montserrat', sans-serif;font-weight:700;font-size:15px;color:#fff;padding:12px 20px;border-radius:30px;margin-right:20px;}footer .footer-conteudo .footer-links a.entre-em-contato:hover{background:#f28523;}footer .footer-conteudo .footer-links div{display:inline-block;}footer .footer-conteudo .footer-links div a{text-decoration:none;margin:0 2px;}footer .footer-conteudo .footer-links div a img{height:25px;}footer .footer-conteudo .copyright{font-family:'Montserrat', sans-serif;font-weight:700;font-size:12px;color:#3e3e3e;text-align:center;margin-top:50px;}.reveal-client{position:relative;transform:translateY(150px);opacity:0;transition:1s all linear;}.reveal-client.active{transform:translateY(0px);opacity:1;}.video{margin-top:30px;/* Captcha */}.video .video-wrapper{position:relative;/* 16:9 */padding-bottom:56.25%;height:0;}.video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.captcha-math p{display:inline-block;margin:0 5px;}#captcha-totalvalores{width:40px;text-align:center;margin-left:3px;}#captcha-aviso{font-size:11px;font-weight:600;margin-bottom:0.5rem;/* *//* Ajustes 2025 */}#triangulo-abrir{cursor:pointer;}#icones{margin-top:50px;margin-bottom:50px;/* */}#icones .icones-box{text-align:center;font-family:"Dongle", sans-serif;font-weight:normal;font-size:30px;color:#1c1c1b;}#icones .icones-box h4{font-family:"Dongle", sans-serif;font-weight:700;font-size:42px;color:#1c1c1b;line-height:32px;margin-top:30px;}#icones .icones-box img{max-height:160px;margin-bottom:30px;}#icones .icones-box div{border:4px solid #e38b3e;border-radius:12px;height:330px;}#icones .icones-box div p{line-height:26px;max-width:200px;margin:25px auto;}@media (max-width:1200px){header ul li{margin:10px 6px;}header ul li a{font-size:15px;}footer .footer-conteudo{padding:60px 40px 40px 40px;}footer .footer-conteudo #logo-rodape img{max-width:90%;}#quem-somos p{font-size:12px;}#equipe h2{margin-top:30px;}#equipe h3{margin-bottom:20px;}#equipe h3,#equipe p{font-size:12px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-prev img,#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-next img{margin-top:70px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo .slideshow section{margin:0 18px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo .slideshow section p{font-size:10px;line-height:14px;}#portfolio #accordion .card .card-header button{font-size:32px;line-height:28px;}hr.borda-fake{display:block;}#cases #case-aberto h2,#cases-secundario #case-aberto h2,#cases #case-aberto-secundario h2,#cases-secundario #case-aberto-secundario h2{font-size:32px;}#cases #case-aberto h4,#cases-secundario #case-aberto h4,#cases #case-aberto-secundario h4,#cases-secundario #case-aberto-secundario h4{font-size:18px;}}@media (max-width:992px){#principal img.arketipo-frase{margin-bottom:50px;}#quem-somos{background:none;}#quem-somos img{margin-top:20px;}#quem-somos h1{margin:0px 0 15px 0;}#quem-somos br{display:none !important;}#quem-somos p{margin-bottom:10px;}#quem-somos a.veja-equipe{margin-top:15px;}#equipe img.foto-ademir{margin-top:70px;}#equipe p{line-height:18px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-prev img,#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-next img{margin-top:40px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo .slideshow section{margin:0 14px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo .slideshow section span{display:none;}#portfolio #accordion .card .card-header button{font-size:25px;}#portfolio #accordion .card .card-body p{width:100%;}#cases h1,#cases-secundario h1{font-size:90px;}#cases h2,#cases-secundario h2{font-size:28px;line-height:32px;}#cases p,#cases-secundario p{font-size:12px;margin-bottom:0;}#cases img.separador,#cases-secundario img.separador{margin-top:10px;}#cases ul,#cases-secundario ul{margin:15px;}#cases ul li,#cases-secundario ul li{font-size:11px;letter-spacing:10px;}#cases a.veja-mais-cases,#cases-secundario a.veja-mais-cases{margin:30px 0;}#cases #case-aberto,#cases-secundario #case-aberto,#cases #case-aberto-secundario,#cases-secundario #case-aberto-secundario{top:140px;}#cases #case-aberto h2,#cases-secundario #case-aberto h2,#cases #case-aberto-secundario h2,#cases-secundario #case-aberto-secundario h2{font-size:26px;}#cases #case-aberto h4,#cases-secundario #case-aberto h4,#cases #case-aberto-secundario h4,#cases-secundario #case-aberto-secundario h4{font-size:16px;}#cases #case-aberto h3,#cases-secundario #case-aberto h3,#cases #case-aberto-secundario h3,#cases-secundario #case-aberto-secundario h3{font-size:22px;width:100%;}#cases #case-aberto a.fechaCase,#cases-secundario #case-aberto a.fechaCase,#cases #case-aberto-secundario a.fechaCase,#cases-secundario #case-aberto-secundario a.fechaCase{right:10px;}}@media (max-width:768px){.no-padding-sm{padding:0 !important;}header #logo{text-align:center;}header #logo a img{max-width:80%;}header ul li{margin:10px 3px;}header ul li a{font-size:13px;}header #menu ul{margin:10px 30px;}header #menu ul li{padding:2px;}header #menu ul li a{font-size:16px;}footer .footer-conteudo ul{text-align:center;}footer .footer-conteudo #logo-rodape{text-align:center;}footer .footer-conteudo .footer-links{text-align:center;}footer .footer-conteudo .footer-links a.entre-em-contato{margin-right:0;font-size:14px;}footer .footer-conteudo .footer-links div{display:block;margin-top:25px;}footer .footer-conteudo .copyright{font-size:10px;}h1{font-size:30px;}#quem-somos img{margin-top:0;margin-bottom:30px;}#quem-somos h1{text-align:center;}#quem-somos a.veja-equipe{display:block;margin:25px auto 0 auto;text-align:center;width:110px;}#equipe{margin-top:0;text-align:center;}#equipe img.foto-ademir{margin-top:0;}#equipe p{margin-bottom:30px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-prev img,#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-next img{margin-top:35px;height:20px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo .slideshow section{margin:0 10px;}#portfolio{text-align:center;}#portfolio h1{text-align:center;}#portfolio #accordion{text-align:center;}#portfolio #accordion .card .card-body p{padding-left:0;}#portfolio #conteudo-portfolio p{text-align:center;}hr.borda-fake{display:none;}#clientes h1#clientes-h1,#mapa h1{font-size:48px;}#icones{margin-bottom:0px;}#icones .icones-box{margin-bottom:50px;}}@media (max-width:576px){#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-prev img,#equipe #equipe-carrossel #equipe-carrossel-conteudo #cycle-next img{margin-top:85%;height:18px;}#equipe #equipe-carrossel #equipe-carrossel-conteudo .slideshow section{margin:0 7px;}}