
*, *:after, *:before {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

html,body {
margin:0;
padding:0;
font-family: "Poppins", sans-serif;
font-family: "IBM Plex Sans", sans-serif;
font-size:100%;
font-weight: 600;
background-color:#0d0f17;
cursor:auto;
}

[class*="col-1"] {float:left;min-height:1px;}
.grid{width:100%;max-width:110em;min-width:20em;margin:0 auto;}
.grid:after{visibility:hidden;display:block;font-size:0;content:"";height:0;clear:both;}
.grid h1{padding:0 !important;margin:0 !important;}
.grid h2{font-size: 2rem;text-transform: uppercase;color: #00aaff;text-align: center;margin-bottom: 0.5em;}
.grid h3{margin-top:40px;}.grid h4{color:#58a4d8;font-size:22px;letter-spacing: .1em;font-weight: 600;}.grid p{font-weight:normal;color:#cccccc;font-size:18px;}.push-right{float:right;}

#estrelado{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:0;pointer-events:none; overflow:hidden;}.estrela{position:absolute;width:2px;height:2px;background:white;border-radius:50%;opacity:0;animation: brilhar 3s infinite;}.estrela {box-shadow: 0 0 2px #fff;}@keyframes brilhar{0%, 100%{opacity:0;}50%{opacity:1;}}
.fade-box { opacity: 0; transform: translateY(14px); transition: opacity .8s ease, transform .8s ease; }.fade-box.visible { opacity: 1; transform: none; }.header-left{position:relative;width:100%;height:120px;display:flex;gap:8px;overflow:visible;padding-left:45px;padding-top:10px;}.logo-letter{height:100px;width:58px;opacity:0;transform:translateX(100vw);transition:all 0.8s ease-out; position:relative;}.logo-letter.show {opacity:1;transform:translateX(0);}.header-center{}.header-right{height:120px;padding-top:10px;}.predio-1{display:inline-block;float:right;padding-left:15px;background-color:#0d0f17;border-radius:0.5rem; margin-right:20px;}.predio-2{display:inline-block;float:right;padding-left:20px;background-color:#0d0f17;border-radius: 0.5rem;}.predio-3{display:inline-block;float:right;background-color:#0d0f17;border-radius:0.5rem;}.passado{width:auto;height:52px;filter:brightness(35%);margin-top:45px;z-index:10;}.presente{width:102px;height:66px;filter:brightness(65%);margin-top:32px;z-index:10;}.futuro{width:128px;height:auto;filter:brightness(90%);margin-top:10px;z-index:10;}
.menu{width:100%;margin:0 auto 5px auto;background-color:#1a1c24;padding:0.40rem 0.75rem;text-align:center;}
.menu-line{width:38%;display:flex;margin:0 auto;padding:0;}
.menu-box{width:20%;display:inline-block;float:left;padding:0;}

.imagem-container {position: relative;width: 100%;overflow: hidden;}.imagem-bg {width: 100%;height:auto;object-fit:cover;display: block;}.bloco-img{margin:0 auto;}.main-img{width:100%;height:auto;}.linha-estrela {width: 100px;height: 2px;margin: 0 auto 1.5em auto;background: linear-gradient(90deg, transparent, #fff, transparent);position: relative;overflow: hidden;}.linha-estrela::before {content: "";position: absolute;width: 20px;height: 100%;background: #fff;animation: estrela-passando 2s linear infinite;}@keyframes estrela-passando {from { left: -20px; } to { left: 120px; }}.subtitulo-de-secao {font-size: 20px;font-weight: 300;color: #ccc;margin-bottom: 0;text-align: center;max-width: 840px;margin-left: auto;margin-right: auto;}.linha-divisoria{width:min(1280px, 92vw);margin:50px auto 10px auto;height:1px;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(14,165,233,.45) 12%, rgba(14,165,233,.45) 88%, rgba(0,0,0,0) 100%); opacity: .6;}.titulo-claro{color:#fff;font-size:2rem;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.titulo-claro-p{color:#fff;font-size:1.5rem;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.hero{color:#58a4d8;padding:3rem 2rem 3rem 2rem;text-align:center;}.slogan{font-size:32px;}.sub{font-size:24px;opacity:.85;}.content{width:100%;height:auto;background-color:#1a1c24;padding-top:30px;padding-bottom:30px;}
.servicos-resumidos{width:100%;height:auto;padding-top:60px;padding-bottom:10px;}
.lista-servicos-resumidos{list-style:none;padding:0;margin:0;font-size:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.box-chamada{width:100%;height:auto;background-color:#1a1c24;padding-bottom:30px;padding-top:48px;margin-top:5px;}
.box-lk-chamada{width:100%;padding:30px;text-align:center;}
.pilares{width:100%;height:auto;background-color:#1a1c24;padding-bottom:30px;padding-top:30px;margin-top:5px;}
.servicos-pilares{width:75% !important;display:grid;grid-template-columns: repeat(4, 1fr);gap: 40px;margin: 80px auto;}
.pilar{position:relative;padding:28px 26px;background: rgba(255,255,255,0.02);border-radius: 14px;box-shadow: 0 10px 30px rgba(255,255,255,0.12), 0 30px 80px rgba(255,255,255,0.06);transition: transform .4s ease, box-shadow .4s ease;}
.servicos-pilares-wrapper{background: linear-gradient(to bottom, rgba(255,255,255,0.02), rgba(255,255,255,0) );}

.accordion-box{width:100%;height:auto;padding-bottom:20px;}.accordion-container{display:flex;justify-content:center;gap:30px;margin:40px 0 40px 0;flex-wrap:wrap;}.accordion-column{width:48%;display:flex;flex-direction:column;}.accordion{display:flex;align-items:center;gap:8px;background-color:#005f8a;color:#fff;font-size:20px;cursor:pointer;padding:16px 20px;border:none;text-align:left;  font-weight:normal;border-radius:10px;transition:background-color .3s ease;line-height:1.25;min-height:56px;}.accordion:hover{ background-color:#004a76; }.accordion i{font-size:28px;line-height:1;display:inline-block;width:1.25em;text-rendering:optimizeLegibility;}.accordion i:before{line-height:1;vertical-align:middle;}.accordion span{flex:1 1 auto;display:block;padding-top:5px;}.accordion{background-color: #005f8a;color:white;font-size:20px;cursor:pointer;padding:16px;border:none;text-align:left;font-weight:bold;border-radius:10px;
		transition:background-color 0.3s ease;margin-bottom:10px;}.accordion:hover{background-color:#004a76;}.panel{background:#fff;color:#222;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.15);margin-top:-10px;margin-bottom:10px;overflow:hidden;max-height:0;padding:0 20px;transition:max-height .4s ease, padding .3s ease;}.panel.open{max-height:700px;padding:15px 20px;}.panel p{color:#222 !important;}
.box-externo-nuvem{width:90%;min-height:200px;margin:10px 5%;}
.box-interno-nuvem{position:absolute;width:1px;height:1px;overflow:hidden;clip: rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;}
#myCanvas{height:300px !important;max-height:300px !important;display:block;margin:0 auto;image-rendering:optimizeQuality;}#myCanvasContainer{width:1200px !important;max-width:1200px !important;height:300px !important;max-height:300px !important;overflow:hidden;margin:0 auto;}#tags{position:absolute !important;left:-9999px !important;top:-9999px !important;height:1px;width:1px;overflow:hidden;opacity:0 !important;pointer-events:none;}
.form-format{width:80%;padding:100px 25px 25px 25px;background-color: rgba(255, 255, 255, 0.05);border-radius:20px;margin:0 auto;}
.form-format label{width:100%;min-height:35px;display:flex;align-items:flex-start;gap:6px;}
.form-format label>span{float:left;width:27% !important;text-align:left;padding-right:10px;padding-top:6px;margin-top:0px;color:;}
.form-format label>span[class="title"]{width:100%;height:auto;text-align:left;padding:10px 0;color:}
.form-format input[type="text"], .form-format input[type="password"], .form-format input[type="email"], .form-format input[type="image"], .form-format textarea, .form-format select{border:1px solid #DADADA;color: !important;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:69% !important;font-size:14px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
.form-format input[class="text-1"]{width:10% !important;float:left;display:inline;}
.form-format input[class="text-2"]{max-width:59% !important;float:left;display:inline}
.form-format input[class="text-3"]{width:10%;height:30px;}
.form-format input[class="text-4"]{width:58%;height:30px;margin-left:5px;}
.form-format input[class="text-5"]{max-width:57.5% !important;height:30px;margin-left:3px;float:left;display:inline;}
.form-format select[class="pequeno"]{width:10%;height:30px;}
.form-format textarea{font-family:"IBM Plex Sans",sans-serif;padding:5px 3px 3px 5px;height:200px;font-size:15px !important;letter-spacing:-0.5px;}
.form-format input[class="text-6"]{width:140px !important;height:30px;margin-top:0 !important;}
.form-format .button{width:150px !important;height:40px;background:#00aaff;border:none;line-height:30px;padding:0px 10px 0px 10px;color:#fff;text-align:center;box-shadow:1px 1px 5px #B6B6B6;border-radius:5px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;margin:0px auto 20px auto;}
.form-format .button:hover{background:00aaff;opacity:0.5;}
.imgcaptcha{margin-bottom:16px;margin-left:25%;}

.local-wrapper{display:grid;grid-template-columns:1fr;gap:18px;margin:28px auto;max-width:1080px;padding:0 16px}.local-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.05);padding:22px;color:#e8f0f2;}.local-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:700;letter-spacing:.4px}.local-head .icon-pin{font-size:20px;color:#0ea5e9}.local-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.local-block{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px}.local-block h4{margin:0 0 8px 0;font-size:14px;letter-spacing:.3px;color:#bfe6ff;text-transform:uppercase}.local-list{margin:0;padding:0;list-style:none}.local-item{display:flex;align-items:flex-start;gap:10px;margin:8px 0}.local-item i{color:#93c5fd;margin-top:2px}.local-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.btn-action{display:inline-flex;align-items:center;gap:8px;background:#0e7490;border:1px solid rgba(255,255,255,.15);color:#e6f6ff;padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:600; font-size:14px; transition:transform .1s ease,opacity .15s ease}.btn-action:hover{opacity:1;transform:translateY(-1px)}.btn-action i{font-size:16px}.copy-ok{color:#86efac;font-size:12px;margin-left:8px;opacity:.9;display:none}
#subirTopo{display:none;width:75px;height:80px;text-decoration:none;background:transparent;bottom:185px;right:80px;color:#fff;text-align:center;cursor:pointer;
		font-size:70px;font-weight:bold;line-height:1;text-transform:uppercase;position:fixed;border:0;font-family:sans-serif;opacity:.8;z-index:9999;}#subirTopo:hover{opacity:1}#subirTopo-puffs{position:fixed;left:0;top:0;pointer-events:none;z-index:9998;}.puff{position:absolute;width:18px;height:18px;border-radius:50%;background:radial-gradient(rgba(255,255,255,.85), rgba(255,255,255,0) 60%);filter:blur(.6px);opacity:.8; transform:translate3d(0,0,0) scale(1);animation:puffFade .6s ease-out forwards;will-change:transform,opacity;}@keyframes puffFade{0%{opacity:.8;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(24px) scale(1.6)}}@media (prefers-reduced-motion: reduce){ .puff{animation:none;opacity:.2} }.puff--burst{width:22px;height:22px;filter:blur(.4px);opacity:.9;animation:puffFade .7s ease-out forwards;}.whatsapp{width:75px;height:85px; background:transparent; bottom:250px; right:80px; text-align:center; cursor:pointer; padding-top:0 !important;position:fixed; opacity:.8;line-height:100px;z-index:9999;display:flex;align-items:center;justify-content:center;animation:whatsVibrate 1.8s ease-in-out infinite;}.whatsapp:hover{opacity:1;}@keyframes whatsVibrate {0% { transform: rotate(0deg); } 10% { transform: rotate(-10deg); } 20% { transform: rotate(10deg); } 30% { transform: rotate(-8deg); } 40% { transform: rotate(8deg); } 50% { transform: rotate(0deg); } 100% { transform: rotate(0deg); } }@media (prefers-reduced-motion: reduce){ .whatsapp{animation:none;} }.rodape{background-color: #1a1c24;padding: 1rem;text-align: center;color: #aaa;font-size: 0.9rem;}
a.lk-menu-ico:link, a.lk-menu-ico:visited, a.lk-menu-ico:active{color:#eeeeee;font-size:60px;line-height:55px;text-decoration:none;}
a.lk-menu-ico:hover{color:#cccccc;text-decoration:none;}
a.lk-menu-top:link, a.lk-menu-top:visited, a.lk-menu-top:active{font-family:"Cinzel",serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#eeeeee; letter-spacing:1px;text-shadow: 1px 1px 2px #000000, -1px -1px 1px #222222;}
a.lk-menu-top:hover{color:#cccccc;text-decoration:underline;}
a.lk-clique:link, a.lk-clique:visited, a.lk-clique:active{color:#ffffff;font-size:17px;font-weight:bold;text-decoration:underline;cursor:pointer}
a.lk-clique:hover{color:#666666;text-decoration:underline;}
a.lk-button:link, a.lk-button:visited, a.lk-button:active{background:#307fc4;padding:10px;color:#ffffff;font-size:17px;font-weight:bold;border-radius:5px; text-decoration:none;}
a.lk-button:hover{background:#1f6ab7;color:#aaaaaa;text-decoration:underline;}
a.lk-menu-rodape:link, a.lk-menu-rodape:visited, a.lk-menu-rodape:active{color:#ffffff;font-size:96%;text-decoration:none; line-height:160%;font-weight:600;letter-spacing:1;}
a.lk-menu-rodape:hover{text-decoration:underline;}
a.lk-redes-sociais:link, a.lk-redes-sociais:visited, a.lk-redes-sociais:active{color:#ffffff;font-size:60px;line-height:55px;text-decoration:none;}
a.lk-redes-sociais:hover{color:#cccccc;text-decoration:none;}
a.lk-whatsapp:link, a.lk-whatsapp:visited, a.lk-whatsapp:active{color:#fff;font-size:80px;font-weight:bold;text-decoration:none;}
a.lk-whatsapp:hover{}
.special-height-1{140px;}.iss-box{width:100%; height:450px;}#issWrap{position:relative;top:220px;left:34vw;width:0;height:0;pointer-events:none;will-change:transform;}#iss{width:300px;height:auto;transform-origin:center center;filter:drop-shadow(0 4px 16px rgba(0,180,255,.25));}.rodape{background-color: #1a1c24;padding: 1rem;text-align: center;color: #aaa;font-size: 0.9rem;height:150px;display:block;}.rodape-links{text-align:left;color:#fff;}.rodape-direitos{margin-top:30px;}.rodape-rede-1{margin-left:10px;}.rodape-rede-2{margin-left:10px;margin-righ:0;}.redes-sociais{width:355px;display:flex;margin-right:0;margin-left:auto;margin-top:30px;}
@font-face {  font-family: "icomoon";  src:  url("../fontes/icomoon/icomoon.eot?5n3r8l");  src:  url("../fontes/icomoon/icomoon.eot?5n3r8l#iefix") format("embedded-opentype"),    url("../fontes/icomoon/icomoon.ttf?5n3r8l") format("truetype"),    url("../fontes/icomoon/icomoon.woff?5n3r8l") format("woff"),    url("../fontes/icomoon/icomoon.svg?5n3r8l#icomoon") format("svg");  font-weight: normal;font-style: normal;font-display: block;font-display:swap;}[class^="icon-"], [class*=" icon-"] {  font-family: "icomoon" !important;  speak: never;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-library:before {content: "\e921";}.icon-library1:before {content: "\e922";}.icon-empresa:before {content: "\e902";}.icon-servicos:before {content: "\e901";}.icon-orcamento:before {content: "\e903";}.icon-localizacao:before {content: "\e900";}.icon-X .path1:before {content: "\e924";color: rgb(0, 0, 0);opacity: 0.985;}.icon-X .path2:before {content: "\e905";margin-left: -1em;color: rgb(12, 12, 12);opacity: 0.871;}.icon-X .path3:before {content: "\e906";margin-left: -1em;color: rgb(12, 12, 12);opacity: 0.866;}.icon-X-3 .path1:before {content: "\e904";color: rgb(0, 0, 0);opacity: 0.985;}.icon-X-3 .path2:before {content: "\e905";margin-left: -1em;color: rgb(12, 12, 12);opacity: 0.871;}.icon-X-3 .path3:before {content: "\e906";margin-left: -1em;color: rgb(12, 12, 12);opacity: 0.866;}.icon-check:before {content: "\e907";}.icon-check-circle:before {content: "\e908";}.icon-check-rounded-pill:before {content: "\e909";margin-right:8px;}.icon-desenvolvimento-sites-sistemas:before {content: "\e910";font-size:30px;}.icon-analise-metricas:before {content: "\e911";}.icon-backlinks:before {content: "\e912";}.icon-campanhas-anuncios:before {content: "\e913";}.icon-chatbots-atendimento:before {content: "\e914";}.icon-consultoria-estrategias:before {content: "\e915";}.icon-gestao-redes-sociais:before {content: "\e917";}.icon-ecommerce:before {content: "\e918";}.icon-hospedagem-premium:before {content: "\e919";}.icon-presenca-plataformas:before {content: "\e91a";}.icon-seo-ia:before {content: "\e91b";}.icon-suporte-evolucao:before {content: "\e91c";}.icon-instagram:before {content: "\e90c";}.icon-facebook:before {content: "\e006";}.icon-linkedin:before {content: "\e007";}.icon-x:before{content:"\e90d";}.icon-youtube:before{content:"\e90f";}.icon-whatsapp:before {content: "\e904";}.icon-seta:before {content: "\e91d";}
.col-1-1 {width:100%;}
.col-2-3, .col-8-12 {width:66.66%;}
.col-1-2, .col-6-12 {width:49.75%;margin:0 0.125%;}
.col-1-3, .col-4-12 {width:33.08%;margin:0 0.125%;}
.col-1-4, .col-3-12 {width:24.75%;}
.col-1-5 {width:20%;}
.col-1-5a {width:16.25%;margin:0 0.125%;}
.col-1-6, .col-2-12 {width:16.667%;}
.col-1-7 {width:14.28%;}
.col-1-8 {width:12.5%;}
.col-1-9 {width:11.1%;}
.col-1-10 {width:10%;}
.col-1-11 {width:9.09%;}
.col-1-12 {width:8.33%;}

.col-11-12 {width:91.66%;}
.col-10-12 {width:83.333%;}
.col-9-12 {width:75%;}
.col-5-12 {width:41.50%;margin:0 .125%;}
.col-7-12 {width:58%;margin:0 .125%;}

.push-2-3, .push-8-12 {margin-left:66.66%;}
.push-1-2, .push-6-12 {margin-left:50%;}
.push-1-3, .push-4-12 {margin-left:33.33%;}
.push-1-4, .push-3-12 {margin-left:25%;}
.push-1-6, .push-2-12 {margin-left:16.667%;}
.push-1-7 {margin-left:14.28%;}
.push-1-9 {margin-left:11.1%;}
.push-1-10 {margin-left:10%;}
.push-1-11 {margin-left:9.09%;}
.push-1-12 {margin-left:8.33%;}

@media (max-width: 479px){
.xsmall-col-1 {width:100%;}
.xsmall-col-10 {width:10%;}
.xsmall-col-15 {width:15%;}
.xsmall-col-2 {width:20%;}
.xsmall-col-3 {width:30%;}
.xsmall-col-4 {width:40%;}
.xsmall-col-5 {width:49.5%;}
.xsmall-col-6 {width:60%;}
.xsmall-col-7 {width:70%;}
.xsmall-col-8 {width:100%;}
.xsmall-col-9 {width:100%;}
.xsmall-col-hide {display:none !important;width:0;height:0;}

.grid h2{font-size: 1.5rem;text-transform: uppercase;color: #00aaff;text-align: center;margin-bottom: 0.5em;}
.grid h3{margin-top:40px;font-size:18px;padding:0 10px;}.grid p{font-weight:normal;color:#cccccc;font-size:16px;padding:0 10px;}
.fade-box { opacity: 0; transform: translateY(14px); transition: opacity .8s ease, transform .8s ease; }.fade-box.visible { opacity: 1; transform: none; }.header-left{position:relative;width:100%;height:90px;display:flex;gap:3px;overflow:visible;padding-left:10px;padding-top:10px;}.logo-letter{height:70px;width:41px;opacity:0;transform:translateX(100vw);transition:all 0.8s ease-out; position:relative;}.logo-letter.show {opacity:1;transform:translateX(0);}.header-center{}.header-right{width:100%;height:90px;padding-top:10px;}.predio-1{display:inline-block;float:right;padding-left:8px;background-color:#0d0f17;border-radius:0.5rem; margin-right:5px;}.predio-2{display:inline-block;float:right;padding-left:10px;background-color:#0d0f17;border-radius: 0.5rem;}.predio-3{display:inline-block;float:right;background-color:#0d0f17;border-radius:0.5rem;}.passado{width:31px;height:21px;filter:brightness(35%);margin-top:30px;z-index:10;}.presente{width:40px;height:27px;filter:brightness(65%);margin-top:24px;z-index:10;}.futuro{width:51px;height:35px;filter:brightness(90%);margin-top:16px;z-index:10;}
.menu{width:100%;margin:0 auto 5px auto;background-color:#1a1c24;padding:0.40rem 0;text-align:center;}
.menu-line{width:100%;display:flex;margin:0 auto;padding:0;}
.menu-box{width:20% !important;display:inline-block;float:left;padding:0;text-align:center;}
.menu-box-1{width:20% !important;display:inline-block;float:left;padding:0;text-align:center;padding-right:6px;}
.menu-box-2{width:20% !important;display:inline-block;float:left;padding:0;text-align:center;padding-right:10px;}

.subtitulo-de-secao{font-size: 16px;font-weight: 300;color: #ccc;line-height:1.5;margin-bottom: 0;text-align: center;max-width: 480px;margin-left: auto;margin-right: auto;padding:0 10px;}.titulo-claro{color:#fff;font-size:24px;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.titulo-claro-p{color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.slogan{font-size:22px;}.sub{font-size:20px;opacity:.85;}
.content{width:100%;height:auto;background-color:#1a1c24;padding-top:30px;padding-bottom:30px;}
.servicos-resumidos{width:100%;height:auto;padding-top:60px;padding-bottom:10px;padding-left:15px;padding-right:10px;}.lista-servicos-resumidos{list-style:none;padding:0;margin:0;font-size:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}.box-chamada{width:100%;height:auto;background-color:#1a1c24;padding-bottom:20px;padding-top:48px;margin-top:5px;}
.box-lk-chamada{width:100%;padding:30px;text-align:center;}
.pilares{width:100%;height:auto;background-color:#1a1c24;padding-bottom:15px;padding-top:15px;margin-top:5px;}
.servicos-pilares{width:75% !important;display:grid;grid-template-columns: repeat(1, 1fr);gap: 40px;margin:20px auto 40px auto;}
.pilar{position:relative;padding:28px 26px;background: rgba(255,255,255,0.02);border-radius: 14px;box-shadow: 0 10px 30px rgba(255,255,255,0.12), 0 30px 80px rgba(255,255,255,0.06);transition: transform .4s ease, box-shadow .4s ease;}
.servicos-pilares-wrapper{background: linear-gradient(to bottom, rgba(255,255,255,0.02), rgba(255,255,255,0) );}

.accordion-container{display:flex;justify-content:center;gap:30px;margin:40px 0;flex-wrap:wrap;}.accordion-column{width:86%;display:flex;flex-direction:column;}.accordion{display:flex;align-items:center;gap:8px;background-color:#005f8a;color:#fff;font-size:20px;cursor:pointer;padding:16px 20px;border:none;text-align:left;font-weight: normal;border-radius:10px;transition:background-color .3s ease;line-height:1.25;min-height:56px;}.accordion:hover{ background-color:#004a76; }.accordion i{font-size:24px;line-height:1;display:inline-block;width:1.25em;text-rendering:optimizeLegibility;}.accordion i:before{line-height:1;vertical-align:middle;}.accordion span{flex:1 1 auto;display:block;padding-top:5px;}.accordion {background-color: #005f8a;color:#fff;font-size:15px !important;cursor:pointer;padding:16px;border:none; text-align:left;font-weight:bold; border-radius:10px;transition: background-color 0.3s ease;margin-bottom:10px;}.accordion:hover{background-color:#004a76;}.panel{background:#fff;color:#222;font-size:15px;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.15);margin-top:-10px;margin-bottom:10px;overflow:hidden;max-height:0;padding:0 20px;transition:max-height .4s ease, padding .3s ease;}.panel.open{max-height:700px;padding:15px 20px;}.panel a{display:inline-block;margin-top:10px;font-weight:bold;color:#0077b6;text-decoration:none;}.panel a:hover{text-decoration:underline;}
.form-format{width:96% !important;padding:100px 5px 25px 5px;background-color: rgba(255, 255, 255, 0.05);border-radius:12px;margin:0 auto;}
.form-format label{width:100% !important;display:flex;}
.form-format label>span{font-size:14px;float:left;width:30% !important;text-align:left;padding-top:5px;padding-left:0px;margin-top:0;color:;position:relative;display:block;}
.form-format input[type="text"]{border:1px solid #DADADA;color:;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.form-format input[type="email"]{border:1px solid #DADADA;color:;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.form-format input[type="image"]{border:1px solid #DADADA;color:;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.form-format textarea{border:1px solid #DADADA;color:;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.form-format select{border:1px solid #DADADA;color:;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.form-format input[class="text-1"]{width:10% !important;}
.form-format input[class="text-2"]{width:54% !important;}
.form-format input[class="text-5"]{width:55% !important;height:30px;margin-left:1px;}
.form-format textarea{width:70%;padding:5px 3px 3px 5px;height:150px;}
.form-format input[class="text-6"]{width:90px !important;height:30px;}
.form-format .button{width:100px !important;height:40px;background:;border:none;line-height:30px;padding:0px 10px 0px 10px;color:#fff;text-align:center;box-shadow:1px 1px 5px #B6B6B6;border-radius:5px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:default;margin:0px auto 20px auto;}
.imgcaptcha{width:90px !important;height:auto;margin-top:0px;margin-bottom:0px;margin-left:1px;}

.local-wrapper{display:grid;grid-template-columns:1fr;gap:18px;margin:28px auto;max-width:1080px;padding:0 16px}.local-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.05);padding:22px;color:#e8f0f2;}.local-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:700;letter-spacing:.4px}.local-head .icon-pin{font-size:20px;color:#0ea5e9}.local-grid{display:grid;grid-template-columns:1fr;gap:12px;}.local-block{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px}.local-block h4{margin:0 0 8px 0;font-size:14px;letter-spacing:.3px;color:#bfe6ff;text-transform:uppercase}.local-list{margin:0;padding:0;list-style:none}.local-item{display:flex;align-items:flex-start;gap:10px;margin:8px 0}.local-item i{color:#93c5fd;margin-top:2px}.local-actions{flex-direction:column;}.btn-action{width:100%;justify-content:center;}.btn-action:hover{opacity:1;transform:translateY(-1px)}.btn-action i{font-size:16px}.copy-ok{color:#86efac;font-size:12px;margin-left:8px;opacity:.9;display:none}.icon-whatsapp-1{font-size:30px !important;}
#subirTopo{display:none;width:45;height:48px;text-decoration:none;background:transparent;bottom:185px;right:5px;color:#fff;text-align:center;cursor:pointer;
			font-size:50px;font-weight:bold;line-height:1;text-transform:uppercase;position:fixed;border:0;font-family:sans-serif;opacity:.8;z-index:9999;}#subirTopo:hover{opacity:1}
#subirTopo-puffs{position:fixed;left:0;top:0;pointer-events:none;z-index:9998;}.puff{position:absolute;width:18px;height:18px;border-radius:50%;background:radial-gradient(rgba(255,255,255,.85), rgba(255,255,255,0) 60%);filter:blur(.6px);opacity:.8;transform:translate3d(0,0,0) scale(1);
			animation:puffFade .6s ease-out forwards;will-change:transform,opacity;}@keyframes puffFade{0%{opacity:.8;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(24px) scale(1.6)}}@media (prefers-reduced-motion: reduce){ .puff{animation:none;opacity:.2} }.puff--burst{width:22px;height:22px;filter:blur(.4px);opacity:.9;animation:puffFade .7s ease-out forwards;}
.whatsapp{width:38px;height:42px;background:transparent;bottom:250px;right:20px;text-align:center;cursor:pointer;font-size:50%;padding-top:0 !important;position:fixed;opacity:.8; line-height:100px;z-index:9999;display:flex;align-items:center;justify-content:center;animation:whatsVibrate 1.8s ease-in-out infinite;}.whatsapp:hover{opacity:1;}@keyframes whatsVibrate {0%   { transform: rotate(0deg); } 10%  { transform: rotate(-10deg); } 20%  { transform: rotate(10deg); } 30%  { transform: rotate(-8deg); } 40%  { transform: rotate(8deg); } 50%  { transform: rotate(0deg); } 100% { transform: rotate(0deg); } }@media (prefers-reduced-motion: reduce){ .whatsapp{animation:none;} }
a.lk-menu-ico:link, a.lk-menu-ico:visited, a.lk-menu-ico:active{color:#eeeeee;font-size:40px;line-height:35px;text-decoration:none;}
a.lk-menu-ico:hover{color:#cccccc;text-decoration:none;}
a.lk-menu-top:link, a.lk-menu-top:visited, a.lk-menu-top:active{font-family:"Cinzel",serif;font-size:10px;font-weight:600;text-transform:uppercase;color:#eeeeee; letter-spacing:1px; text-shadow: 1px 1px 2px #000000, -1px -1px 1px #222222;}
a.lk-menu-top:hover{color:#cccccc;text-decoration:underline;}
a.lk-txt:link, a.lk-txt:visited, a.lk-txt:active{color:#fff;font-size:100%;text-decoration:none;font-weight:bold;}
a.lk-txt:hover{text-decoration:underline;}
a.lk-clique:link, a.lk-clique:visited, a.lk-clique:active{color:#ffffff;font-size:14px;font-weight:bold;text-decoration:underline;cursor:pointer;}
a.lk-clique:hover{color:#666666;text-decoration:underline;}
a.lk-whatsapp:link, a.lk-whatsapp:visited, a.lk-whatsapp:active{color:#fff;font-size:60px;font-weight:bold;text-decoration:none;}
a.lk-whatsapp:hover{text-decoration:none;}

#iss{width:200px !important;}.iss-box{width:100%;height:340px;overflow:hidden;padding-left:55px;margin-top:-100px;}#issWrap{position:relative;top:200px;left:50vw;transform: translateX(-50%);width:0;height:0;pointer-events:none;will-change:transform;}.menu-box.menu-box-1 .lk-menu-top {font-size:0 !important;text-decoration: none !important;display: block;}
.menu-box.menu-box-2 .lk-menu-top {font-size:0 !important;text-decoration: none !important;display: block;}
.menu-box.menu-box-1 .lk-menu-top::after {content: "CONSULTA" !important;font-size:10px !important;display:inline-block;text-decoration:underline;line-height:2.7;}
.menu-box.menu-box-2 .lk-menu-top::after {content: "LOCAL" !important;font-size:10px !important;display:inline-block;text-decoration:underline;line-height:2.7;}
}

@media only screen and (min-width:30em) and (max-width:47.938em){

.small-col-1 {width:100%;}
.small-col-10 {width:10%;}
.small-col-15 {width:15%;}
.small-col-2 {width:20%;}
.small-col-3 {width:30%;}
.small-col-4 {width:40%;}
.small-col-5 {width:49.5%;}
.small-col-6 {width:60%;}
.small-col-7 {width:70%;}
.small-col-8 {width:100%;}
.small-col-9 {width:100%;}
.small-col-hide {display:none !important;width:0;height:0;}

.grid h2{font-size: 1.5rem;text-transform: uppercase;color: #00aaff;text-align: center;margin-bottom: 0.5em;}
.grid h3{margin-top:40px;font-size:18px;padding:0 15px;}.grid p{font-weight:normal;color:#cccccc;font-size:16px;padding:0 15px;}
.fade-box { opacity: 0; transform: translateY(14px); transition: opacity .8s ease, transform .8s ease; }.fade-box.visible { opacity: 1; transform: none; }.header-left{position:relative;width:100%;height:90px;display:flex;gap:3px;overflow:visible;padding-left:10px;padding-top:10px;}.logo-letter{height:70px;width:41px;opacity:0;transform:translateX(100vw);transition:all 0.8s ease-out; position:relative;}.logo-letter.show {opacity:1;transform:translateX(0);}.header-center{}.header-right{width:100%;height:90px;padding-top:10px;}.predio-1{display:inline-block;float:right;padding-left:8px;background-color:#0d0f17;border-radius:0.5rem; margin-right:5px;}.predio-2{display:inline-block;float:right;padding-left:10px;background-color:#0d0f17;border-radius: 0.5rem;}.predio-3{display:inline-block;float:right;background-color:#0d0f17;border-radius:0.5rem;}.passado{width:31px;height:21px;filter:brightness(35%);margin-top:30px;z-index:10;}.presente{width:40px;height:27px;filter:brightness(65%);margin-top:24px;z-index:10;}.futuro{width:51px;height:35px;filter:brightness(90%);margin-top:16px;z-index:10;}
.menu{width:90%;margin:0 auto 5px auto;transform:translateX(-10px);background-color:#1a1c24;padding:0.40rem 0;text-align:center;}
.menu-line{width:100%;display:flex;margin:0;padding:0;}
.menu-box{width:19% !important;display:inline-block;float:left;padding:0;text-align:center;}
.menu-box-1{width:21% !important;display:inline-block;float:left;padding:0;text-align:center;}
.menu-box-2{width:22% !important;display:inline-block;float:left;padding:0;text-align:center;}

.subtitulo-de-secao{font-size: 16px;font-weight: 300;color: #ccc;line-height:1.5;margin-bottom: 0;text-align: center;max-width: 480px;margin-left: auto;margin-right: auto;padding:0 15px;}.titulo-claro{color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.titulo-claro-p{color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.slogan{font-size:18px;}.sub{font-size:15px;opacity:.85;}
.content{width:100%;height:auto;background-color:#1a1c24;padding-top:30px;padding-bottom:30px;}
.servicos-resumidos{width:100%;height:auto;padding-top:60px;padding-bottom:10px;padding-left:15px;padding-right:10px;}.lista-servicos-resumidos{list-style:none;padding:0;margin:0;font-size:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}.box-chamada{width:100%;height:auto;background-color:#1a1c24;padding-bottom:20px;padding-top:48px;margin-top:5px;}
.box-lk-chamada{width:100%;padding:30px;text-align:center;}
.pilares{width:100%;height:auto;background-color:#1a1c24;padding-bottom:15px;padding-top:15px;margin-top:5px;}
.servicos-pilares{width:75% !important;display:grid;grid-template-columns: repeat(1, 1fr);gap: 40px;margin:20px auto 40px auto;}
.pilar{position:relative;padding:28px 26px;background: rgba(255,255,255,0.02);border-radius: 14px;box-shadow: 0 10px 30px rgba(255,255,255,0.12), 0 30px 80px rgba(255,255,255,0.06);transition: transform .4s ease, box-shadow .4s ease;}
.servicos-pilares-wrapper{background: linear-gradient(to bottom, rgba(255,255,255,0.02), rgba(255,255,255,0) );}

.accordion-container{display:flex;justify-content:center;gap:30px;margin:40px 0;flex-wrap:wrap;}.accordion-column{width:86%;display:flex;flex-direction:column;}.accordion{display:flex;align-items:center;gap:8px;background-color:#005f8a;color:#fff;font-size:20px;cursor:pointer;padding:16px 20px;border:none;text-align:left;font-weight: normal;border-radius:10px;transition:background-color .3s ease;line-height:1.25;min-height:56px;}.accordion:hover{ background-color:#004a76; }.accordion i{font-size:24px;line-height:1;display:inline-block;width:1.25em;text-rendering:optimizeLegibility;}.accordion i:before{line-height:1;vertical-align:middle;}.accordion span{flex:1 1 auto;display:block;padding-top:5px;}.accordion {background-color: #005f8a;color:#fff;font-size:15px !important;cursor:pointer;padding:16px;border:none; text-align:left;font-weight:bold; border-radius:10px;transition: background-color 0.3s ease;margin-bottom:10px;}.accordion:hover{background-color:#004a76;}.panel{background:#fff;color:#222;font-size:15px;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.15);margin-top:-10px;margin-bottom:10px;overflow:hidden;max-height:0;padding:0 20px;transition:max-height .4s ease, padding .3s ease;}.panel.open{max-height:700px;padding:15px 20px;}.panel a{display:inline-block;margin-top:10px;font-weight:bold;color:#0077b6;text-decoration:none;}.panel a:hover{text-decoration:underline;}
.form-format{width:96% !important;padding:20px 10px 20px 10px;}
.form-format label{display:flex;width:100% !important;}
.form-format label>span{font-size:14px;float:left;width:30% !important;text-align:left;padding-top:5px;padding-left:5px;margin-top:0;color:;position:relative;display:block;}
.form-format input[type="text"]{border:1px solid #DADADA;color:;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.form-format input[type="email"]{border:1px solid #DADADA;color:;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.form-format input[type="image"]{border:1px solid #DADADA;color:;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.form-format textarea{border:1px solid #DADADA;color:;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.form-format select{border:1px solid #DADADA;color:;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.form-format input[class="text-1"]{width:10% !important;}
.form-format input[class="text-2"]{width:54% !important;}
.form-format input[class="text-5"]{width:55% !important;height:30px;margin-left:1px;}
.form-format textarea{width:70%;padding:5px 3px 3px 5px;height:150px;}
.form-format input[class="text-6"]{width:90px !important;height:30px;}
.form-format .button{width:100px !important;height:40px;background:;border:none;line-height:30px;padding:0px 10px 0px 10px;color:#fff;text-align:center;box-shadow:1px 1px 5px #B6B6B6;border-radius:5px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:default;margin:0px auto 20px auto;}
.imgcaptcha{width:120px !important;height:auto;margin-top:0px;margin-bottom:0px;margin-left:1px;}

.local-wrapper{display:grid;grid-template-columns:1fr;gap:18px;margin:28px auto;max-width:1080px;padding:0 16px}.local-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.05);padding:22px;color:#e8f0f2;}.local-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:700;letter-spacing:.4px}.local-head .icon-pin{font-size:20px;color:#0ea5e9}.local-grid{display:grid;grid-template-columns:1fr;gap:12px;}.local-block{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px}.local-block h4{margin:0 0 8px 0;font-size:14px;letter-spacing:.3px;color:#bfe6ff;text-transform:uppercase}.local-list{margin:0;padding:0;list-style:none}.local-item{display:flex;align-items:flex-start;gap:10px;margin:8px 0}.local-item i{color:#93c5fd;margin-top:2px}.local-actions{flex-direction:column;}.btn-action{width:100%;justify-content:center;}.btn-action:hover{opacity:1;transform:translateY(-1px)}.btn-action i{font-size:16px}.copy-ok{color:#86efac;font-size:12px;margin-left:8px;opacity:.9;display:none}
#subirTopo{display:none;width:45;height:48px;text-decoration:none;background:transparent;bottom:185px;right:5px;color:#fff;text-align:center;cursor:pointer;
			font-size:50px;font-weight:bold;line-height:1;text-transform:uppercase;position:fixed;border:0;font-family:sans-serif;opacity:.8;z-index:9999;}#subirTopo:hover{opacity:1}
#subirTopo-puffs{position:fixed;left:0;top:0;pointer-events:none;z-index:9998;}.puff{position:absolute;width:18px;height:18px;border-radius:50%;background:radial-gradient(rgba(255,255,255,.85), rgba(255,255,255,0) 60%);filter:blur(.6px);opacity:.8;transform:translate3d(0,0,0) scale(1);
			animation:puffFade .6s ease-out forwards;will-change:transform,opacity;}@keyframes puffFade{0%{opacity:.8;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(24px) scale(1.6)}}@media (prefers-reduced-motion: reduce){ .puff{animation:none;opacity:.2} }.puff--burst{width:22px;height:22px;filter:blur(.4px);opacity:.9;animation:puffFade .7s ease-out forwards;}
.whatsapp{width:38px;height:42px;background:transparent;bottom:250px;right:20px;text-align:center;cursor:pointer;font-size:50%;padding-top:0 !important;position:fixed;opacity:.8; line-height:100px;z-index:9999;display:flex;align-items:center;justify-content:center;animation:whatsVibrate 1.8s ease-in-out infinite;}.whatsapp:hover{opacity:1;}@keyframes whatsVibrate {0%   { transform: rotate(0deg); } 10%  { transform: rotate(-10deg); } 20%  { transform: rotate(10deg); } 30%  { transform: rotate(-8deg); } 40%  { transform: rotate(8deg); } 50%  { transform: rotate(0deg); } 100% { transform: rotate(0deg); } }@media (prefers-reduced-motion: reduce){ .whatsapp{animation:none;} }
a.lk-menu-ico:link, a.lk-menu-ico:visited, a.lk-menu-ico:active{color:#eeeeee;font-size:40px;line-height:35px;text-decoration:none;}
a.lk-menu-ico:hover{color:#cccccc;text-decoration:none;}
a.lk-menu-ico-1:link, a.lk-menu-ico-1:visited, a.lk-menu-ico-1:active{color:#eeeeee;font-size:40px;line-height:35px;text-decoration:none;margin-left:22px;}
a.lk-menu-ico-1:hover{color:#cccccc;text-decoration:none;}
a.lk-menu-top:link, a.lk-menu-top:visited, a.lk-menu-top:active{font-family:"Cinzel",serif;font-size:10px;font-weight:600;text-transform:uppercase;color:#eeeeee; letter-spacing:1px; text-shadow: 1px 1px 2px #000000, -1px -1px 1px #222222;}
a.lk-menu-top:hover{color:#cccccc;text-decoration:underline;}
a.lk-txt:link, a.lk-txt:visited, a.lk-txt:active{color:#fff;font-size:100%;text-decoration:none;font-weight:bold;}
a.lk-txt:hover{text-decoration:underline;}
a.lk-whatsapp:link, a.lk-whatsapp:visited, a.lk-whatsapp:active{color:#fff;font-size:60px;font-weight:bold;text-decoration:none;}
a.lk-whatsapp:hover{}

#iss{width:200px !important;}.iss-box{width:100%;height:350px;overflow:hidden;padding-left:55px;margin-top:-100px;}#issWrap{position:relative;top:200px;left:50vw;transform: translateX(-50%);width:0;height:0;pointer-events:none;will-change:transform;}}

@media only screen and (min-width:48em) and (max-width:61.938em){

.medium-col-1 {width:100%;}
.medium-col-2 {width:33.08%;margin:0 .125%;}
.medium-col-3 {width:49.45%;margin:0;}
.medium-col-4 {width:66.66%;}
.medium-col-5 {width:66.66%;}
.medium-col-6 {width:25%;}
.medium-col-hide {display:none !important;width:0;height:0;}

.grid h2{font-size: 1.5rem;text-transform: uppercase;color: #00aaff;text-align: center;margin-bottom: 0.5em;}
.grid h3{margin-top:40px;font-size:18px;padding:0 15px;}.grid p{font-weight:normal;color:#cccccc;font-size:16px;padding:0 15px;}
.fade-box { opacity: 0; transform: translateY(14px); transition: opacity .8s ease, transform .8s ease; }.fade-box.visible { opacity: 1; transform: none; }.header-left{position:relative;width:100%;height:90px;display:flex;gap:3px;overflow:visible;padding-left:10px;padding-top:10px;}.logo-letter{height:70px;width:41px;opacity:0;transform:translateX(100vw);transition:all 0.8s ease-out; position:relative;}.logo-letter.show {opacity:1;transform:translateX(0);}.header-center{}.header-right{width:100%;height:90px;padding-top:10px;}.predio-1{display:inline-block;float:right;padding-left:8px;background-color:#0d0f17;border-radius:0.5rem; margin-right:5px;}.predio-2{display:inline-block;float:right;padding-left:10px;background-color:#0d0f17;border-radius: 0.5rem;}.predio-3{display:inline-block;float:right;background-color:#0d0f17;border-radius:0.5rem;}.passado{width:31px;height:21px;filter:brightness(35%);margin-top:30px;z-index:10;}.presente{width:40px;height:27px;filter:brightness(65%);margin-top:24px;z-index:10;}.futuro{width:51px;height:35px;filter:brightness(90%);margin-top:16px;z-index:10;}
.menu{width:60%;margin:0 auto 5px auto;transform:translateX(-10px);background-color:#1a1c24;padding:0.40rem 0;text-align:center;}
.menu-line{width:100%;display:flex;margin:0;padding:0;}
.menu-box{width:19% !important;display:inline-block;float:left;padding:0;text-align:center;}
.menu-box-1{width:21% !important;display:inline-block;float:left;padding:0;text-align:center;}
.menu-box-2{width:22% !important;display:inline-block;float:left;padding:0;text-align:center;}

.subtitulo-de-secao{font-size: 16px;font-weight: 300;color: #ccc;line-height:1.5;margin-bottom: 0;text-align: center;max-width: 480px;margin-left: auto;margin-right: auto;padding:0 10px;}.titulo-claro{color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.titulo-claro-p{color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.slogan{font-size:18px;}.sub{font-size:16px;opacity:.85;}
.accordion-container{display:flex;justify-content:center;gap:30px;margin:40px 0;flex-wrap:wrap;}.accordion-column{width:60%;display:flex;flex-direction:column;}.accordion{display:flex;align-items:center;gap:8px;background-color:#005f8a;color:#fff;font-size:20px;cursor:pointer;padding:16px 20px;border:none;text-align:left;font-weight: normal;border-radius:10px;transition:background-color .3s ease;line-height:1.25;min-height:56px;}.accordion:hover{ background-color:#004a76; }.accordion i{font-size:24px;line-height:1;display:inline-block;width:1.25em;text-rendering:optimizeLegibility;}.accordion i:before{line-height:1;vertical-align:middle;}.accordion span{flex:1 1 auto;display:block;padding-top:5px;}.accordion {background-color: #005f8a;color:#fff;font-size:15px !important;cursor:pointer;padding:16px;border:none; text-align:left;font-weight:bold; border-radius:10px;transition: background-color 0.3s ease;margin-bottom:10px;}.accordion:hover{background-color:#004a76;}.panel{background:#fff;color:#222;font-size:15px;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.15);margin-top:-10px;margin-bottom:10px;overflow:hidden;max-height:0;padding:0 20px;transition:max-height .4s ease, padding .3s ease;}.panel.open{max-height:700px;padding:15px 20px;}.panel a{display:inline-block;margin-top:10px;font-weight:bold;color:#0077b6;text-decoration:none;}.panel a:hover{text-decoration:underline;}
.servicos-resumidos{width:100%;height:auto;padding-top:60px;padding-bottom:10px;padding-left:15px;padding-right:10px;margin:0 auto;}.lista-servicos-resumidos{width:80%;list-style:none;padding:0;margin:0;font-size:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0 auto;}.box-chamada{width:100%;height:auto;background-color:#1a1c24;padding-bottom:20px;padding-top:48px;margin-top:5px;}
.box-lk-chamada{width:100%;padding:30px;text-align:center;}
.pilares{width:100%;height:auto;background-color:#1a1c24;padding-bottom:15px;padding-top:15px;margin-top:5px;}
.servicos-pilares{width:50% !important;display:grid;grid-template-columns: repeat(1, 1fr);gap: 40px;margin:20px auto 40px auto;}
.pilar{position:relative;padding:28px 26px;background: rgba(255,255,255,0.02);border-radius: 14px;box-shadow: 0 10px 30px rgba(255,255,255,0.12), 0 30px 80px rgba(255,255,255,0.06);transition: transform .4s ease, box-shadow .4s ease;}
.servicos-pilares-wrapper{background: linear-gradient(to bottom, rgba(255,255,255,0.02), rgba(255,255,255,0) );}

.form-format input[class="text-5"]{width:57% !important;height:30px;margin-left:1px;}

.local-wrapper{display:grid;grid-template-columns:1fr;gap:18px;margin:28px auto;width:60%;padding:0 16px}.local-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.05);padding:22px;color:#e8f0f2;}.local-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:700;letter-spacing:.4px}.local-head .icon-pin{font-size:20px;color:#0ea5e9}.local-grid{display:grid;grid-template-columns:1fr;gap:12px;}.local-block{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px}.local-block h4{margin:0 0 8px 0;font-size:14px;letter-spacing:.3px;color:#bfe6ff;text-transform:uppercase}.local-list{margin:0;padding:0;list-style:none}.local-item{display:flex;align-items:flex-start;gap:10px;margin:8px 0}.local-item i{color:#93c5fd;margin-top:2px}.local-actions{flex-direction:column;}.btn-action{width:80%;justify-content:center;}.btn-action:hover{opacity:1;transform:translateY(-1px)}.btn-action i{font-size:16px}.copy-ok{color:#86efac;font-size:12px;margin-left:8px;opacity:.9;display:none}
.whatsapp{width:60px;height:66px;background:transparent;bottom:245px;right:30px;text-align:center;cursor:pointer;padding-top:0 !important;position:fixed;opacity:.8;line-height:100px;
			display:flex;align-items:center;justify-content:center;animation:whatsVibrate 1.8s ease-in-out infinite;color:#ccc;z-index:9999999 !important;}
#subirTopo{display:none;width:52px;height:65px;text-decoration:none;background:transparent;bottom:180px;right:40px;color:#ccc;text-align:center;cursor:pointer;
			font-size:70px;font-weight:bold;line-height:1;text-transform:uppercase;position:fixed;border:0;font-family:sans-serif;opacity:.8;z-index:9999999;}
#iss{width:200px !important;}.iss-box{width:100%;height:380px;overflow:hidden;padding-left:125px;margin-top:-80px;}#issWrap{position:relative;top:200px;left:50vw;transform: translateX(-50%);width:0;height:0;pointer-events:none;will-change:transform;}a.lk-menu-ico:link, a.lk-menu-ico:visited, a.lk-menu-ico:active{color:#eeeeee;font-size:40px;line-height:35px;text-decoration:none;}
a.lk-menu-ico:hover{color:#cccccc;text-decoration:none;}
a.lk-menu-ico-1:link, a.lk-menu-ico-1:visited, a.lk-menu-ico-1:active{color:#eeeeee;font-size:40px;line-height:35px;text-decoration:none;margin-left:40px;}
a.lk-menu-ico-1:hover{color:#cccccc;text-decoration:none;}
a.lk-menu-top:link, a.lk-menu-top:visited, a.lk-menu-top:active{font-family:"Cinzel",serif;font-size:10px;font-weight:600;text-transform:uppercase;color:#eeeeee; letter-spacing:1px; text-shadow: 1px 1px 2px #000000, -1px -1px 1px #222222;}
a.lk-menu-top:hover{color:#cccccc;text-decoration:underline;}
a.lk-txt:link, a.lk-txt:visited, a.lk-txt:active{color:#fff;font-size:100%;text-decoration:none;font-weight:bold;}
a.lk-txt:hover{text-decoration:underline;}
a.lk-orcamento:link, a.lk-orcamento:visited, a.lk-orcamento:active{color:#fff;font-size:18px;}
a.lk-orcamento:hover{}
a.lk-whatsapp:link, a.lk-whatsapp:visited, a.lk-whatsapp:active{color:#fff;font-size:80px;font-weight:bold;text-decoration:none;}
a.lk-whatsapp:hover{}

}
@media only screen and (min-width:62em) and (max-width:76.562em){

.big-col-1-1 {width:100%;}
.big-col-2-3, .big-col-8-12 {width:66.66%;}
.big-col-1-2, .big-col-6-12 {width:49.75%;margin:0 0.125%}
.big-col-1-3, .big-col-4-12 {width:33.08%;margin:0 .125%}
.big-col-1-4, .big-col-3-12 {width:24.75%;}
.big-col-1-5 {width:20%;}
.big-col-1-5a {width:16.25%;margin:0 0.125%;}
.big-col-1-6, .big-col-2-12 {width:16.667%;}
.big-col-1-7 {width:14.28%;}
.big-col-1-8 {width:12.5%;}
.big-col-1-9 {width:11.1%;}
.big-col-1-10 {width:10%;}
.big-col-1-11 {width:9.09%;}
.big-col-1-12 {width:8.33%;}

.big-col-11-12 {width:91.66%;}
.big-col-10-12 {width:83.333%;}
.big-col-9-12 {width:75%;}
.big-col-5-12 {width:41.50%;margin:0 .125%}
.big-col-7-12 {width:58.00%;margin:0 .125%}

.grid h2{font-size: 1.5rem;text-transform: uppercase;color: #00aaff;text-align: center;margin-bottom: 0.5em;}
.grid h3{margin-top:40px;font-size:20px;padding:0 15px;}.grid p{font-weight:normal;color:#cccccc;font-size:18px;padding:0 15px;}
.fade-box { opacity: 0; transform: translateY(14px); transition: opacity .8s ease, transform .8s ease; }.fade-box.visible { opacity: 1; transform: none; }.header-left{position:relative;width:100%;height:120px;display:flex;gap:8px;overflow:visible;padding-left:45px;padding-top:10px;}.logo-letter{height:100px;width:58px;opacity:0;transform:translateX(100vw);transition:all 0.8s ease-out; position:relative;}.logo-letter.show {opacity:1;transform:translateX(0);}.header-center{}.header-right{height:120px;padding-top:10px;}.predio-1{display:inline-block;float:right;padding-left:15px;background-color:#0d0f17;border-radius:0.5rem; margin-right:20px;}.predio-2{display:inline-block;float:right;padding-left:20px;background-color:#0d0f17;border-radius: 0.5rem;}.predio-3{display:inline-block;float:right;background-color:#0d0f17;border-radius:0.5rem;}.passado{width:63px;height:44px;filter:brightness(35%);margin-top:45px;z-index:10;}.presente{width:87px;height:56px;filter:brightness(65%);margin-top:32px;z-index:10;}.futuro{width:108px;height:75px;filter:brightness(90%);margin-top:10px;z-index:10;}
.menu{width:64%;margin:0 auto 5px auto;transform:translateX(-10px);background-color:#1a1c24;padding:0.40rem 0;text-align:center;}
.menu-line{width:100%;display:flex;margin:0;padding:0;}
.menu-box{width:19% !important;display:inline-block;float:left;padding:0;text-align:center;}
.menu-box-1{width:21% !important;display:inline-block;float:left;padding:0;text-align:center;}
.menu-box-2{width:22% !important;display:inline-block;float:left;padding:0;text-align:center;}

.titulo-claro{color:#fff;font-size:28px;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.titulo-claro-p{color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.slogan{font-size:23px;}.sub{font-size:20px;opacity:.85;}
.servicos-resumidos{width:100%;height:auto;padding-top:60px;padding-bottom:10px;padding-left:15px;padding-right:10px;margin:0 auto;}.lista-servicos-resumidos{width:90%;list-style:none;padding:0;margin:0;font-size:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto;}.box-chamada{width:100%;height:auto;background-color:#1a1c24;padding-bottom:20px;padding-top:48px;margin-top:5px;}
.box-lk-chamada{width:100%;padding:30px;text-align:center;}
.pilares{width:100%;height:auto;background-color:#1a1c24;padding-bottom:15px;padding-top:15px;margin-top:5px;}
.servicos-pilares{width:50% !important;display:grid;grid-template-columns: repeat(1, 1fr);gap: 40px;margin:20px auto 40px auto;}
.pilar{position:relative;padding:28px 26px;background: rgba(255,255,255,0.02);border-radius: 14px;box-shadow: 0 10px 30px rgba(255,255,255,0.12), 0 30px 80px rgba(255,255,255,0.06);transition: transform .4s ease, box-shadow .4s ease;}
.servicos-pilares-wrapper{background: linear-gradient(to bottom, rgba(255,255,255,0.02), rgba(255,255,255,0) );}

.accordion-container{width:80%;display:flex;justify-content:center;gap:30px;margin:40px auto;flex-wrap:wrap;}.accordion-column{width:48%;display:flex;flex-direction:column;}.accordion{display:flex;align-items:center;gap:8px;background-color:#005f8a;color:#fff;font-size:16px;cursor:pointer;padding:16px 20px;border:none;text-align:left;  font-weight:normal;border-radius:10px;transition:background-color .3s ease;line-height:1.25;height:66px;}
#iss{width:200px !important;}.iss-box{width:100%;height:370px;overflow:hidden;padding-left:150px;margin-top:-50px;}#issWrap{position:relative;top:200px;left:50vw;transform: translateX(-50%);width:0;height:0;pointer-events:none;will-change:transform;}.local-wrapper{display:grid;grid-template-columns:1fr;gap:18px;margin:28px auto;max-width:1080px;padding:0 16px}.local-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.05);padding:22px;color:#e8f0f2;}.local-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:700;letter-spacing:.4px}.local-head .icon-pin{font-size:20px;color:#0ea5e9}.local-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;width:100%;}.local-block{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px}.local-block h4{margin:0 0 8px 0;font-size:14px;letter-spacing:.3px;color:#bfe6ff;text-transform:uppercase}.local-list{margin:0;padding:0;list-style:none}.local-item{display:flex;align-items:flex-start;gap:10px;margin:8px 0}.local-item i{color:#93c5fd;margin-top:2px}.local-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.btn-action{display:inline-flex;align-items:center;gap:8px;background:#0e7490;border:1px solid rgba(255,255,255,.15);color:#e6f6ff;padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:600; font-size:14px; transition:transform .1s ease,opacity .15s ease}.btn-action:hover{opacity:1;transform:translateY(-1px)}.btn-action i{font-size:16px}.copy-ok{color:#86efac;font-size:12px;margin-left:8px;opacity:.9;display:none}
a.lk-menu-ico:link, a.lk-menu-ico:visited, a.lk-menu-ico:active{color:#eeeeee;font-size:48px;line-height:40px;text-decoration:none;}
a.lk-menu-ico:hover{color:#cccccc;text-decoration:none;}
a.lk-menu-ico-1:link, a.lk-menu-ico-1:visited, a.lk-menu-ico-1:active{color:#eeeeee;font-size:48px;line-height:40px;text-decoration:none;margin-left:40px;}
a.lk-menu-ico-1:hover{color:#cccccc;text-decoration:none;}
a.lk-menu-top:link, a.lk-menu-top:visited, a.lk-menu-top:active{font-family:"Cinzel",serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#eeeeee; letter-spacing:1px; text-shadow: 1px 1px 2px #000000, -1px -1px 1px #222222;}
a.lk-menu-top:hover{color:#cccccc;text-decoration:underline;}
a.lk-redes-sociais:link, a.lk-redes-sociais:visited, a.lk-redes-sociais:active{color:#ffffff;font-size:54px;line-height:20px;text-decoration:none;}
a.lk-redes-sociais:hover{color:#cccccc;text-decoration:none;}

.whatsapp{width:60px;height:66px;background:transparent;bottom:245px;right:30px;text-align:center;cursor:pointer;padding-top:0 !important;position:fixed;opacity:.8;line-height:100px;
			display:flex;align-items:center;justify-content:center;animation:whatsVibrate 1.8s ease-in-out infinite;color:#ccc;z-index:9999999 !important;}
#subirTopo{display:none;width:52px;height:65px;text-decoration:none;background:transparent;bottom:180px;right:40px;color:#ccc;text-align:center;cursor:pointer;
			font-size:70px;font-weight:bold;line-height:1;text-transform:uppercase;position:fixed;border:0;font-family:sans-serif;opacity:.8;z-index:9999999;}
}

@media only screen and (min-width:76.563em) and (max-width:114em){

.super-col-1-1 {width:100%;}
.super-col-2-3, .super-col-8-12 {width:66.66%;}
.super-col-1-2, .super-col-6-12 {width:49.75%;margin:0 0.125%}
.super-col-1-3, .super-col-4-12 {width:33.08%;margin:0 .125%}
.super-col-1-4, .super-col-3-12 {width:24.75%;}
.super-col-1-5 {width:20%;}
.super-col-1-5a {width:16.25%;margin:0 0.125%;}
.super-col-1-6, .super-col-2-12 {width:16.667%;}
.super-col-1-7 {width:14.28%;}
.super-col-1-8 {width:12.5%;}
.super-col-1-9 {width:11.1%;}
.super-col-1-10 {width:10%;}
.super-col-1-11 {width:9.09%;}
.super-col-1-12 {width:8.33%;}

.super-col-11-12 {width:91.66%;}
.super-col-10-12 {width:83.333%;}
.super-col-9-12 {width:75%;}
.super-col-5-12 {width:41.50%;margin:0 .125%}
.super-col-7-12 {width:58.00%;margin:0 .125%}

.grid h3{margin-top:40px;padding:0 20px;}.grid h4{color:#58a4d8;font-size:20px;letter-spacing: .1em;font-weight: 600;padding:0 20px;}.grid p{font-weight:normal;color:#cccccc;padding:0 20px;}
.menu-line{width:46%;display:flex;margin:0 auto;padding:0;}

.titulo-claro{color:#fff;font-size:28px;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;background-color:#1a1c24;}.slogan{font-size:26px;}.sub{font-size:24px;opacity:.85;}.diferenciais{padding:0 100px;}
.servicos-resumidos{width:100%;height:auto;padding-top:60px;padding-bottom:60px;padding-left:55px;padding-right:25px;}.lista-servicos-resumidos{list-style:none;padding:0;margin:0;font-size:16.5px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}.servicos-pilares{width:84% !important;display:grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin:20px auto 40px auto;}
.pilar{position:relative;padding:15px 15px;background: rgba(255,255,255,0.02);border-radius: 14px;box-shadow: 0 10px 30px rgba(255,255,255,0.12), 0 30px 80px rgba(255,255,255,0.06);transition: transform .4s ease, box-shadow .4s ease;}

.accordion-box{width:74%;height:auto;padding-bottom:20px;margin:0 auto;}.accordion-container{display:flex;justify-content:center;gap:30px;margin:0px 0 40px 0;flex-wrap:wrap;}.accordion-column{width:48%;display:flex;flex-direction:column;}.accordion{display:flex;align-items:center;gap:8px;background-color:#005f8a;color:#fff;font-size:18px;cursor:pointer;padding:16px 20px;border:none;text-align:left;  font-weight:normal;border-radius:10px;transition:background-color .3s ease;line-height:1.25;min-height:56px;}.panel{width:100% !important;background:#fff;color:#222;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.15);margin-top:-10px;margin-bottom:10px;overflow:hidden;max-height:0;padding:0 20px;transition:max-height .4s ease, padding .3s ease;}.panel.open{max-height:700px;min-width:90% !important;padding:15px 0px;}.panel p{color:#222 !important;}
#iss{width:250px !important;}.iss-box{width:100%;height:450px;overflow:hidden;padding-left:220px;}#issWrap{position:relative;top:200px;left:50vw;transform: translateX(-50%);width:0;height:0;pointer-events:none;will-change:transform;}.form-format{width:70%;padding:100px 25px 25px 25px;margin:0 auto;background-color: rgba(255, 255, 255, 0.05);border-radius:20px;}
.form-format label{width:100%;min-height:35px;display:flex;align-items:flex-start;gap:6px;}
.form-format label>span{float:left;width:27% !important;text-align:left;padding-right:10px;padding-top:6px;margin-top:0px;color:;}
.form-format label>span[class="title"]{width:100%;height:auto;text-align:left;padding:10px 0;color:}
.form-format input[type="text"], .form-format input[type="password"], .form-format input[type="email"], .form-format input[type="image"], .form-format textarea, .form-format select{border:1px solid #DADADA;color: !important;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:69% !important;font-size:14px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
.form-format input[class="text-1"]{width:10% !important;float:left;display:inline;}
.form-format input[class="text-2"]{max-width:59% !important;float:left;display:inline}
.form-format input[class="text-3"]{width:10%;height:30px;}
.form-format input[class="text-4"]{width:58%;height:30px;margin-left:5px;}
.form-format input[class="text-5"]{max-width:57.5% !important;height:30px;margin-left:3px;float:left;display:inline;}
.form-format select[class="pequeno"]{width:10%;height:30px;}
.form-format textarea{font-family:"IBM Plex Sans",sans-serif;padding:5px 3px 3px 5px;height:200px;font-size:15px !important;letter-spacing:-0.5px;}
.form-format input[class="text-6"]{width:140px !important;height:30px;margin-top:0 !important;}
.form-format .button{width:150px !important;height:40px;background:#00aaff;border:none;line-height:30px;padding:0px 10px 0px 10px;color:#fff;text-align:center;box-shadow:1px 1px 5px #B6B6B6;border-radius:5px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;margin:0px auto 20px auto;}
.form-format .button:hover{background:00aaff;opacity:0.5;}
.imgcaptcha{margin-bottom:16px;margin-left:25%;}

.box-mapa{width:80% !important;margin:40px auto 20px auto;}
.whatsapp{width:67px;height:73px;background:transparent;bottom:245px;right:30px;text-align:center;cursor:pointer;padding-top:0 !important;position:fixed;opacity:.8;line-height:100px;
			z-index:9999;display:flex;align-items:center;justify-content:center;animation:whatsVibrate 1.8s ease-in-out infinite;}
#subirTopo{display:none;width:58px;height:72px;text-decoration:none;background:transparent;bottom:180px;right:40px;color:#fff;text-align:center;cursor:pointer;
			font-size:70px;font-weight:bold;line-height:1;text-transform:uppercase;position:fixed;border:0;font-family:sans-serif;opacity:.8;z-index:9999;}
}

@media only screen and (min-width:114.001em) and (max-width:200em){

.extra-col-1-1 {width:100%;}
.extra-col-2-3, .extra-col-8-12 {width:66.66%;}
.extra-col-1-2, .extra-col-6-12 {width:49.75%;margin:0 0.125%;}
.extra-col-1-3, .extra-col-4-12 {width:33.08%;margin:0 .125%;}
.extra-col-1-4, .extra-col-3-12 {width:25%;}
.extra-col-1-5 {width:20%;}
.extra-col-1-5a {width:16.25%;margin:0 0.125%;}
.extra-col-1-6, .extra-col-2-12 {width:16.667%;}
.extra-col-1-7 {width:14.28%;}
.extra-col-1-8 {width:12.5%;}
.extra-col-1-9 {width:11.1%;}
.extra-col-1-10 {width:10%;}
.extra-col-1-11 {width:9.09%;}
.extra-col-1-12 {width:8.33%;}

.extra-col-11-12 {width:91.66%;}
.extra-col-10-12 {width:83.333%;}
.extra-col-9-12 {width:75%;}
.extra-col-5-12 {width:41.50%;margin:0 .125%;}
.extra-col-7-12 {width:58.00%;margin:0 .125%;}

}

.cryptedmail:after {content: attr(data-name) "@" attr(data-domain) "." attr(data-tld);}
