
*, *: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;}
.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;}

.slider-container{width:100%;height:65vh;max-height:700px;overflow:hidden;position:relative;}.slider{position:relative;width:100%;height:100%;}.slide{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 4s ease, transform 2s ease;background-size:cover;background-position:center;}.slide.active{opacity:1;z-index:2;}.slide-text{position:absolute;bottom:50px;left:60px;color:#fff;background:rgba(0,0,0,0.3);padding:20px 30px; border-radius:12px;backdrop-filter:blur(6px);animation:fadeUp 2s ease forwards;opacity: 0;}.slide.active .slide-text{opacity:1;}@keyframes fadeUp{from{transform:translateY(40px);opacity:0;}to{transform:translateY(0);opacity:1;}}.overlay{position:absolute;width:100%;height:100%;background:linear-gradient(120deg, rgba(255,255,255,0.05), rgba(255,255,255,0.02));pointer-events:none;animation:shimmer 6s linear infinite;}@keyframes shimmer{0%{background-position:-100% 0;}100%{background-position:200% 0;}}.slide-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.img-2{background-image: url("../img/img2-1920.webp?v=1")}.img-3{background-image: url("../img/img3-1920.webp?v=1")}
.hero{color:#58a4d8;padding:3rem 2rem 3rem 2rem;text-align:center;}.slogan{font-size:32px;}.sub{font-size:24px;}.titulo-claro{color:#fff;font-size:24px;font-weight:bold;text-align:center;padding:0.5rem 0.5rem;border-top:3px solid #554f44;border-bottom:3px solid #554f44;background:linear-gradient(to bottom,#d4d0c9, #6b6861 10%, #6b6861 90%, #d4d0c9);}.titulo-escuro{width:100%;height:auto;padding:0.5rem 0.5rem;color:#fff;font-size:24px;font-weight:bold;text-align:center;background-color:#1a1c24;}.coluna-esquerda{float:right;}.coluna-direita{float:left;}.coluna-esquerda img, .coluna-direita img {-webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,0.85) 65%, rgba(0,0,0,0.3) 85%, rgba(0,0,0,0.05) 100%);mask-image: linear-gradient(to bottom, rgba(0,0,0,0.85) 65%, rgba(0,0,0,0.3) 85%, rgba(0,0,0,0.05) 100%);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;}.empresa{min-width:100%;}.txt-empresa{color:#eee;font-size:20px;text-align:justify;padding: 3% 2%;line-height:1.6;}.box-servicos{padding:0.1rem 0rem 2rem 0rem;}.manifesto{color:#fff;}.contato{padding:0.1rem 0rem 0.1rem 0rem;height:500px;}.box-formulario{width:98%;height:400px;float:left;background-color:#1f4e5f;padding:10px;margin-top:40px;border-radius:10px;}.box-localizacao{width:98%;height:400px;float:right;margin-top:40px;border-radius:10px;}.titulo{width:100%;height:auto;padding:0.5rem 0.5rem;color:#fff;font-size:24px;font-weight:bold; text-align:center;background-color:#1a1c24;}
.accordion-container{display:flex;justify-content:center;gap:30px;margin: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 a{display:inline-block;margin-top:10px;font-weight:bold;color:#0077b6;text-decoration:none;}.panel a:hover{text-decoration:underline;}
.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 {background:transparent;font-size:100%;}
.form label {font-size:90%;display:block;color:#fff;margin:5px 0 0 0;}
.form label>span {float:left;width:20%;text-align:left;padding-right:0px;margin-top:0px;}
.form label>span[class="msg"] {float:left;width:30%;text-align:center;padding:5px;margin-top:0px;color:#fff;text-transform:uppercase;letter-spacing:1px;}
.form input[type="text"], .form input[type="password"], .form input[type="email"] {font-size:90%;color:#333;width:80%;height:30px;margin:0px 0px;outline:0 none;padding:3px 3px 3px 5px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;border:1px solid gray;}
.form input[class="text-1"]{width:10%;height:30px;}
.form input[class="text-2"]{width:68.4%;height:30px;margin-left:5px;}
.form input[class="text-3"]{width:48%;height:30px;margin-top:0;margin-right:5px;}
.form textarea{width:80%;height:115px;}
.form .button{min-width:100px;height:40px;background:;color:;border:none;line-height:30px;padding:0px 10px 0px 10px;text-align:center;box-shadow:1px 1px 5px #B6B6B6;border-radius:5px;font-weight:bold;text-shadow:1px 1px 1px #555555;letter-spacing:1px;cursor:pointer;margin:0px auto 20px auto;}
.form .button:hover {background:;color:;opacity:0.8;}
.form label>img{float:right;display:inline;height:auto !important; width:auto; }.img-captcha{height:30px;width:auto;display:inline;}.msg{color:;font-weight:bold;margin-bottom:20px;}

.box-img-orcamento{position:relative;width:450px;height:324px;margin:30px auto 50px;}.img-orcamento{width:450px;height:324px;position:absolute;z-index:5;text-align:center;}.inclined-ellipse {position:absolute;top:0;left: 0;width:450px;height:324px;background-image: radial-gradient(circle at center, rgba(255,255,255,0.30), rgba(255,255,255,0));border-radius:50%;transform:rotate(160deg);z-index:2;}.box-txt-orcamento{width:100%;height:100px;text-align:center;}
#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;border:1px solid red}.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;line-height:100px;z-index:9999; display:flex; align-items:center; justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .25s ease, transform .3s ease;pointer-events:none;animation:whatsVibrate 1.8s ease-in-out infinite;  animation-play-state: paused;}.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: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-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-img-orcamento:link, a.lk-img-orcamento:visited, a.lk-img-orcamento:active{text-decoration:none;}
a.lk-img-orcamento:hover{}
a.lk-orcamento:link, a.lk-orcamento:visited, a.lk-orcamento:active{color:#fff;font-size:24px;}
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{}
a.lk-menu-rodape:link, a.lk-menu-rodape:visited, a.lk-menu-rodape:active{color:#ffffff;font-size:96%;font-weight:normal;text-decoration:none;line-height:150%}
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;}
.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;}
.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 only screen and (min-width:20em) and (max-width:29.938em){
.xsmall-col-1 {width:100%;}
.xsmall-col-hide {display:none !important;width:0;height:0;}

}

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

.small-col-1 {width:100%;}
.small-col-2 {width:49.75%;margin:0 .125%;}
.small-col-hide {display:none !important;width:0;height:0;}

.menu-line{width:90%;display:flex;margin:0 auto;padding:0;}

.slider-container{width:100%;height:65vh;max-height:360px;overflow:hidden;position:relative;}.slide-text{position:absolute;bottom:40px;left:60px;color:#fff;background:rgba(0,0,0,0.3);padding:5px 25px;10px 25px;border-radius:12px;backdrop-filter:blur(6px);animation:fadeUp 2s ease forwards;opacity: 0;}.img-1{background-image: url("../img/img1.767.webp?v=1")}.img-2{background-image: url("../img/img2-767.webp?v=1")}.img-3{background-image: url("../img/img3-767.webp?v=1")}
a.lk-menu-ico:link, a.lk-menu-ico:visited, a.lk-menu-ico:active{color:#eeeeee;font-size:48px;line-height:50px;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:11px;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;}

}

@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:75.00%;}
.medium-col-5 {width:12.50%;}
.medium-col-6 {width:25%;}
.medium-col-hide {display:none !important;width:0;height:0;}

.logo-letter{height:90px;width:52px;opacity:0;transform:translateX(100vw);transition:all 0.8s ease-out; position:relative;}.passado{width:auto;height:47px;filter:brightness(35%);margin-top:45px;z-index:10;}.presente{width:92px;height:60px;filter:brightness(65%);margin-top:32px;z-index:10;}.futuro{width:115px;height:auto;filter:brightness(90%);margin-top:10px;z-index:10;}
.menu-line{width:68%;display:flex;margin:0 auto;padding:0;}

.slider-container{width:100%;height:65vh;max-height:360px;overflow:hidden;position:relative;}.slide-text{position:absolute;bottom:40px;left:60px;color:#fff;background:rgba(0,0,0,0.3);padding:5px 25px;10px 25px;border-radius:12px;backdrop-filter:blur(6px);animation:fadeUp 2s ease forwards;opacity: 0;}.img-1{background-image: url("../img/img1.767.webp?v=1")}.img-2{background-image: url("../img/img2-767.webp?v=1")}.img-3{background-image: url("../img/img3-767.webp?v=1")}
.slogan{font-size:22px;}.sub{font-size:16px;}.coluna-esquerda{float:right;}.coluna-direita{float:left;}.coluna{width:80px;height:270px;}.empresa{min-width:100%;}.txt-empresa{color:#eee;font-size:14px;text-align:justify;padding: 3% 2%;line-height:1.6;}.box-formulario{width:98%;height:400px;float:left;background-color:#1f4e5f;padding:10px;margin-top:40px;border-radius:10px;}.box-localizacao{width:98%;height:400px;float:left;margin-top:40px;border-radius:10px;}
.accordion-container{display:flex;justify-content:center;gap:20px;margin:40px 0;flex-wrap:wrap;}.accordion-column{width:43%;display:flex;flex-direction:column;}.accordion{display:flex;align-items:center;gap:8px;background-color:#005f8a;color:#fff;font-size:15px;cursor:pointer;padding:13px 16px;border:none;text-align:left;  font-weight:normal;border-radius:10px;transition:background-color .3s ease;line-height:1.25;min-height:75px;}
#myCanvasContainer{width:700px !important;max-width:700px !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;font-size:40% !important;}
a.lk-menu-ico:link, a.lk-menu-ico:visited, a.lk-menu-ico:active{color:#eeeeee;font-size:50px;line-height:50px;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:11px;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:36px;line-height:20px;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:#ccc;font-size:80px;font-weight:bold;text-decoration:none;}
a.lk-whatsapp:hover{}

.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;}
.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;}
}
@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%}

.predio-1{display:inline-block;float:right;padding-left:10px;background-color:#0d0f17;border-radius:0.5rem; margin-right:10px;}.predio-2{display:inline-block;float:right;padding-left:15px;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:47px;filter:brightness(35%);margin-top:45px;z-index:10;}.presente{width:92px;height:60px;filter:brightness(65%);margin-top:32px;z-index:10;}.futuro{width:115px;height:auto;filter:brightness(90%);margin-top:10px;z-index:10;}
.menu-line{width:56%;display:flex;margin:0 auto;padding:0;}

.slider-container{width:100%;height:65vh;max-height:465px;overflow:hidden;position:relative;}.slide-text{position:absolute;bottom:40px;left:60px;color:#fff;background:rgba(0,0,0,0.3);padding:5px 25px;10px 25px;border-radius:12px;backdrop-filter:blur(6px);animation:fadeUp 2s ease forwards;opacity: 0;}.img-1{background-image: url("../img/img1.991.webp?v=1")}.img-2{background-image: url("../img/img2-991.webp?v=1")}.img-3{background-image: url("../img/img3-991.webp?v=1")}
.slogan{font-size:28px;}.sub{font-size:20px;}.coluna{width:80px;height:320px;}.txt-empresa{color:#eee;font-size:16px;text-align:justify;padding: 3% 2%;line-height:1.6;}
.form input[class="text-2"]{width:68.5%;height:30px;margin-left:2px;}
.form input[class="text-3"]{width:35%;height:30px;margin-top:0;margin-right:5px;}

a.lk-menu-ico:link, a.lk-menu-ico:visited, a.lk-menu-ico:active{color:#eeeeee;font-size:54px;line-height:50px;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: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:48px;line-height:20px;text-decoration:none;}
a.lk-redes-sociais:hover{color:#cccccc;text-decoration:none;}

.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;}
#myCanvasContainer{width:840px !important;max-width:840px !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;font-size:40% !important;}
.whatsapp{width:67px;height:73px;background:transparent;bottom:245px;right:15px;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:25px;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;}
.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:300px;display:flex;margin-right:0;margin-left:30px;margin-top:25px;}
}

@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%}

.menu-line{width:46%;display:flex;margin:0 auto;padding:0;}

.slider-container{width:100%;height:65vh;max-height:574px;overflow:hidden;position:relative;}.slide-text{position:absolute;bottom:50px;left:60px;color:#fff;background:rgba(0,0,0,0.3);padding:10px 25px;border-radius:12px;backdrop-filter:blur(6px);animation:fadeUp 2s ease forwards;opacity: 0;}.img-1{background-image: url("../img/img1.1224.webp?v=1")}.img-2{background-image: url("../img/img2-1224.webp?v=1")}.img-3{background-image: url("../img/img3-1224.webp?v=1")}
.txt-empresa{color:#eee;font-size:19px;text-align:justify;padding: 3% 2%;line-height:1.6;}
.accordion{display:flex;align-items:center;gap:8px;background-color:#005f8a;color:#fff;font-size:19px;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;}
.form input[class="text-2"]{width:68.2%;height:30px;margin-left:5px;}
.form input[class="text-3"]{width:47%;height:30px;margin-top:0;margin-right:5px;}
.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%;}

}

@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-mascara:before {content: "\e916";font-size:350px !important;color:#ffffff;line-height:1}.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-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-X-3 .path1:before {content: "\e924";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-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";}.cryptedmail:after {content: attr(data-name) "@" attr(data-domain) "." attr(data-tld);}
