@charset "UTF-8";*{margin:0;padding:0;font-family:"Open Sans",sans-serif}:root{--blue:#1e90ff;--white:#ffffff;--article-color:#222}.img-single{min-width:100%!important;max-width:100%!important}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.p-relative{position:relative}.text-justify{text-align:justify}.no-link{text-decoration:none}.link-primary{color:#00af4e}.link-primary:hover{color:#616161}.hrf-11{margin:0 auto;width:250px;height:5px!important;color:#00af4e;background-color:#00af4e}.link-se{color:#616161}.link-se:hover{color:#292929}.cor1{color:#00af4e}.cor2{color:#df987a}.cor-3{color:#b4c7aa}.bg1{background-color:#00af4e}.bg2{background-color:#df987a}.bg-3{background-color:#b4c7aa}.btn{display:inline-block;text-decoration:none;color:#fff;border:solid 1px #fff;padding:10px 30px;font-size:16px;font-weight:700}.btn:hover{border:solid 1px #fff;background:#fff;text-decoration:none;color:#00af4e}#box-menu-principal{background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05);border-bottom:1px solid #f0f0f0;transition:all .35s ease;position:relative;z-index:1000;width:100%;padding:8px 0;min-height:76px}#box-menu-principal.menu-principal-scroll{position:fixed;top:0;left:0;width:100%;box-shadow:0 4px 25px rgba(0,0,0,.08);border-bottom:none;z-index:1000;padding:4px 0;min-height:64px}body.admin-bar #box-menu-principal.menu-principal-scroll{top:32px}@media screen and (max-width:782px){body.admin-bar #box-menu-principal.menu-principal-scroll{top:46px}}.box-logo{display:flex;align-items:center;flex-shrink:0;max-width:250px;padding:2px 0}.box-logo .custom-logo-link,.box-logo a{display:inline-flex;align-items:center;line-height:1;text-decoration:none}.box-logo .custom-logo,.box-logo img{height:auto!important;max-height:52px!important;width:auto!important;max-width:230px!important;object-fit:contain;display:block;transition:all .3s cubic-bezier(.16, 1, .3, 1)}#box-menu-principal.menu-principal-scroll .box-logo .custom-logo,#box-menu-principal.menu-principal-scroll .box-logo img{max-height:42px!important;max-width:195px!important}.box-logo-drawer{display:flex;align-items:center;max-width:190px}.box-logo-drawer .custom-logo-link,.box-logo-drawer a{display:inline-flex;align-items:center;line-height:1}.box-logo-drawer .custom-logo,.box-logo-drawer img{height:auto!important;max-height:42px!important;width:auto!important;max-width:180px!important;object-fit:contain;display:block}.drawer-header{display:none}.menu-drawer-overlay{display:none}ul#topo-menu-principal{margin:0;padding:0;list-style:none;display:flex;align-items:center}ul#topo-menu-principal li{position:relative;margin:0 5px}ul#topo-menu-principal li a{display:block;text-decoration:none;color:#00af4e;font-family:Oswald,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;padding:25px 15px;transition:all .3s ease;position:relative}#box-menu-principal.menu-principal-scroll ul#topo-menu-principal li a{padding:18px 15px}ul#topo-menu-principal li a:hover,ul#topo-menu-principal li.current-menu-item>a{color:#222}ul#topo-menu-principal li a::after{content:'';position:absolute;bottom:15px;left:15px;right:15px;height:3px;background-color:#00af4e;transform:scaleX(0);transition:transform .3s ease}#box-menu-principal.menu-principal-scroll ul#topo-menu-principal li a::after{bottom:8px}ul#topo-menu-principal li.current-menu-item>a::after,ul#topo-menu-principal li:hover>a::after{transform:scaleX(1)}ul#topo-menu-principal ul.sub-menu{position:absolute;top:100%;left:0;background-color:#fff;min-width:230px;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:4px;opacity:0;visibility:hidden;transform:translateY(15px);transition:all .3s ease;padding:10px 0;margin:0;z-index:1001}ul#topo-menu-principal li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}ul#topo-menu-principal ul.sub-menu li{width:100%;margin:0}ul#topo-menu-principal ul.sub-menu li a{padding:10px 20px;font-family:'Open Sans',sans-serif;font-size:14px;text-transform:none;font-weight:400;color:#333}ul#topo-menu-principal ul.sub-menu li a::after{display:none}ul#topo-menu-principal ul.sub-menu li a:hover{background-color:#f7f9fa;color:#00af4e;padding-left:25px}.btn-expand-menu a{display:none;font-size:26px;color:#00af4e;text-decoration:none;transition:color .3s ease}.btn-expand-menu a:hover{color:#046e34}@media screen and (max-width:991px){#box-menu-principal{padding:10px 0;min-height:64px}#box-menu-principal.menu-principal-scroll{padding:8px 0;min-height:58px}.box-logo{max-width:200px}.box-logo .custom-logo,.box-logo img{max-height:42px!important;max-width:190px!important}#box-menu-principal.menu-principal-scroll .box-logo .custom-logo,#box-menu-principal.menu-principal-scroll .box-logo img{max-height:36px!important;max-width:165px!important}.btn-expand-menu a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background-color:rgba(0,175,78,.08);color:#00af4e;font-size:20px;text-decoration:none;transition:all .25s ease}.btn-expand-menu a:hover{background-color:#00af4e;color:#fff}.menu-drawer{position:fixed;top:0;right:-320px;width:300px;height:100vh;background-color:#fff;z-index:9999;box-shadow:-5px 0 25px rgba(0,0,0,.1);transition:right .4s cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;padding:20px;overflow-y:auto}body.admin-bar .menu-drawer{top:32px;height:calc(100vh - 32px)}@media screen and (max-width:782px){body.admin-bar .menu-drawer{top:46px;height:calc(100vh - 46px)}}.menu-drawer.open{right:0}.drawer-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf2f7;padding:8px 0 16px;margin-bottom:20px}.btn-close-drawer{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f1f5f9;color:#00af4e;font-size:18px;text-decoration:none;transition:all .25s ease}.btn-close-drawer:hover{background-color:#00af4e;color:#fff}ul#topo-menu-principal{flex-direction:column;align-items:flex-start;width:100%}ul#topo-menu-principal li{width:100%;margin:0;border-bottom:1px solid #f6f6f6}ul#topo-menu-principal li a{color:#00af4e;padding:15px 0;font-size:15px;width:100%}ul#topo-menu-principal li a::after{display:none}ul#topo-menu-principal li a:hover{color:#222;background-color:transparent}ul#topo-menu-principal ul.sub-menu{position:relative;top:0;left:0;box-shadow:none;background-color:#fcfcfc;width:100%;min-width:100%;opacity:1;visibility:visible;transform:none;display:none;padding:0 0 10px 15px;border-left:2px solid #00af4e;border-radius:0}ul#topo-menu-principal ul.sub-menu li{border-bottom:none}ul#topo-menu-principal ul.sub-menu li a{padding:8px 0;color:#555}ul#topo-menu-principal ul.sub-menu li a:hover{color:#00af4e;padding-left:5px}.submenu-toggle{position:absolute;right:0;top:12px;font-size:14px;color:#00af4e;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f7f9fa;transition:background-color .3s}.submenu-toggle:hover{background-color:#e1e8ed}.menu-drawer-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:9998}body.admin-bar .menu-drawer-overlay{top:32px;height:calc(100vh - 32px)}@media screen and (max-width:782px){body.admin-bar .menu-drawer-overlay{top:46px;height:calc(100vh - 46px)}}body.menu-open{overflow:hidden}}section#banner{position:relative;width:100%;height:600px;background-size:cover;background-position:center;background-repeat:no-repeat}.texto-banner{background-color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overflow{width:100%;height:100%;background:#df987a5d}.textwidget{max-width:100%;word-wrap:break-word;color:#d1d1d1}h2.title-head::after{background-color:#00af4e;border:medium none;content:"";display:block;height:2px;margin:20px auto 0;width:150px}.title-border-light{color:#00af4e;display:block;height:17px;margin:0 auto;position:relative;text-align:center;top:-20px;width:30px}.title span{color:#00af4e}footer.footer{background-color:#111827!important;border-top:1px solid #1f2937;color:#9ca3af;padding:60px 0 50px 0}footer.copy{background-color:#0b0f19!important;border-top:1px solid #111827;color:#6b7280;padding:25px 0}article.article-default{position:relative;height:420px}article.article-default a{text-decoration:none}article.article-default h3{font-size:20px;line-height:22px;font-weight:700;max-height:55px;word-wrap:break-word;word-break:break-all}article.article-default div.excerpt{color:#5c5757;height:100px;word-wrap:break-word;word-break:break-all;font-size:15px}article.article-default div.excerpt .continue-lendo{position:absolute;display:block;bottom:10px;right:15px}article.article-blog-list{height:440px}@media screen and (max-width:991px){article.article-default{height:auto;margin-bottom:15px}article.article-default div.excerpt,article.article-default h3{height:auto}article.article-blog-list{height:auto;padding-bottom:50px}}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb a{text-decoration:none}#single-content img{max-width:100%}#single-content{word-wrap:break-word;word-break:break-all}#single-content h1.single-title{word-wrap:break-word;word-break:break-all;font-size:36px;line-height:42px;font-weight:700;padding-bottom:15px}#single-content ul{list-style-type:disc;padding-left:18px;padding-top:10px;padding-bottom:10px}#single-content ul li{font-size:18px;line-height:22px}#single-content p{font-size:18px;line-height:19px;color:#333;font-weight:400}#single-content h1{font-size:32px;line-height:36px}#single-content h2{font-size:30px;line-height:32px}#single-content h3{font-size:28px;line-height:32px}#servicos h2{font-size:21px;font-weight:700;margin-top:15px;min-width:100%;display:block}#contato-home label{color:#00af4e}#contato-home .screen-reader-response{background-color:#fff;display:none}#contato-home .wpcf7-form.invalid .wpcf7-response-output{background-color:rgba(255,255,0,.815);padding:10px}#contato-home .wpcf7-form.sent .wpcf7-response-output{background-color:rgba(0,128,0,.897);padding:10px;color:#fff}#contato-home input,#contato-home label,#contato-home textarea{display:block;width:100%}#contato-home input,#contato-home textarea{outline:0}#contato-home label{font-size:18px;margin-bottom:3px;margin-top:3px}#contato-home input[type=email],#contato-home input[type=tel],#contato-home input[type=text]{height:35px}#contato-home input[type=email],#contato-home input[type=tel],#contato-home input[type=text],#contato-home textarea{padding-left:15px}#contato-home input[type=submit]{background-color:#00af4e;color:#fff;border:solid 3px #00af4e;padding:6px 0;font-size:18px;font-weight:700;margin-top:5px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}#contato-home input[type=submit]:hover{background-color:#046e34;color:#fff;border:solid 3px #046e34;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.box-produto{height:250px;width:250px;background:#000;margin-left:15px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.box-produto .info-produto{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box-produto .over-produtos{width:100%;height:100%;margin:0;padding:0;background-color:hsla(0,0%,0%,.534)}.box-produto .info-produto h2{word-wrap:break-word;font-size:24px;font-weight:700}#imagemBG{width:100%;height:100%;min-height:600px;background-size:cover;background-position:center;background-repeat:no-repeat}.cs-over{background-color:#212422ec;width:100%;height:100%;position:relative}#coming-clock{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-textos{position:absolute;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-textos h1{font-size:90px;font-weight:700;color:#fff}.c-textos h4{font-weight:300;font-size:20px;color:#fff}img.clock{width:500px}.cs-logo{position:absolute;margin-left:10%;z-index:3;background-color:rgba(255,255,255,.836);width:300px;padding:10px}.info a{text-decoration:none;color:#055305;font-weight:700}.info a:hover{color:#444}.info>i{color:#055305}.cs-logo img{width:200px;display:block;margin:0 auto;padding-top:15px}.info span{font-size:14px}.cs-social{width:100%;text-align:center;padding-top:5px;padding-bottom:5px}.cs-social a{display:inline-block;color:#00af4e;text-decoration:none;font-size:21px;background:#fff;width:38px;height:38px;line-height:38px;border-radius:50%;text-align:center}.cs-social a:hover{background:#026931;color:#fff}.cs-logo2{display:none}@media screen and (max-width:991px){.cs-logo{display:none}.cs-logo2{display:block}img.clock{width:400px}}@media screen and (max-width:746px){img.clock{width:300px}}h2.widget-title{word-wrap:break-word;font-size:19px;line-height:26px;font-weight:700;color:#00af4e}section.widget{padding-bottom:15px}#menu-menu-rodape{text-align:center}#menu-menu-rodape li,#menu-menu-rodape li a{display:block;color:#fff}#menu-menu-rodape li a::before{content:"- ";color:#fff}.box-footer-sobre h2.widget-title{color:#fff}.odw-search-form{position:relative;display:flex;align-items:center;width:100%;max-width:100%;padding:5px;border:1px solid #e2e8f0;border-radius:999px;background-color:#fff;box-shadow:0 6px 20px rgba(17,24,39,.05);transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.odw-search-form:focus-within{border-color:#00af4e;box-shadow:0 0 0 4px rgba(0,175,78,.14),0 6px 20px rgba(17,24,39,.06)}.odw-search-form .odw-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;font-size:15px;line-height:1;color:#9ca3af;cursor:text;transition:color .3s ease}.odw-search-form:focus-within .odw-search-icon{color:#046e34}.odw-search-form input[type=search],.odw-search-form input[type=text]{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 12px 0 48px;border:0;border-radius:999px;background-color:transparent;font-family:'Open Sans',sans-serif;font-size:15px;line-height:48px;color:#111827;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;transition:color .3s ease}.odw-search-form input[type=search]::-webkit-search-cancel-button,.odw-search-form input[type=search]::-webkit-search-decoration,.odw-search-form input[type=search]::-webkit-search-results-button{-webkit-appearance:none;appearance:none}.odw-search-form input::placeholder{color:#9ca3af;opacity:1}.odw-search-form button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;height:48px;padding:0 24px;border:0;border-radius:999px;background-color:#1a1a1a;color:#fff;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;line-height:1;cursor:pointer;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.odw-search-form button i{font-size:13px;transition:transform .3s ease}.odw-search-form button:hover{background-color:#0f0;color:#000;box-shadow:0 0 0 3px rgba(0,255,0,.3)}.odw-search-form button:hover i{transform:translateX(3px)}.odw-search-form button:focus-visible{outline:3px solid rgba(0,175,78,.55);outline-offset:3px}.footer .odw-search-form,.odw-404 .odw-search-form,.odw-page-hero .odw-search-form{background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}.footer .odw-search-form:focus-within,.odw-404 .odw-search-form:focus-within,.odw-page-hero .odw-search-form:focus-within{background-color:rgba(255,255,255,.1);border-color:#0f0;box-shadow:0 0 0 4px rgba(0,255,0,.16)}.footer .odw-search-form .odw-search-icon,.odw-404 .odw-search-form .odw-search-icon,.odw-page-hero .odw-search-form .odw-search-icon{color:#9ca3af}.footer .odw-search-form:focus-within .odw-search-icon,.odw-404 .odw-search-form:focus-within .odw-search-icon,.odw-page-hero .odw-search-form:focus-within .odw-search-icon{color:#0f0}.footer .odw-search-form input[type=search],.footer .odw-search-form input[type=text],.odw-404 .odw-search-form input[type=search],.odw-404 .odw-search-form input[type=text],.odw-page-hero .odw-search-form input[type=search],.odw-page-hero .odw-search-form input[type=text]{color:#fff;background-color:transparent}.footer .odw-search-form input::placeholder,.odw-404 .odw-search-form input::placeholder,.odw-page-hero .odw-search-form input::placeholder{color:#9ca3af}.footer .odw-search-form button,.odw-404 .odw-search-form button,.odw-page-hero .odw-search-form button{background-color:#0f0;color:#000}.footer .odw-search-form button:hover,.odw-404 .odw-search-form button:hover,.odw-page-hero .odw-search-form button:hover{background-color:#fff;color:#000;box-shadow:0 0 0 3px rgba(0,255,0,.35)}@media (max-width:480px){.odw-search-form button{width:48px;padding:0}.odw-search-form button .odw-search-btn-label{display:none}}.bg-servico{background-size:cover;background-position:center;background-repeat:no-repeat}.box-servico-home{position:absolute;padding-bottom:15px;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:991px){.box-servico-home{position:relative}.ordenar-primeiro{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.ordenar-segundo{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}}@media screen and (max-width:595px){.wrapper-produtos-slide{padding:0 7%}}section#sobre{background-color:#00af4e}#map{width:100%;height:450px;background-color:#e5e3df;border-top:1px solid #eef2f5;border-bottom:1px solid #eef2f5}@media (max-width:768px){#map{height:300px}}.content-servico h4,.content-servico p{color:#444}.content-servico:hover{background-color:#c1c1c13a}ul#menu-footer-menu a{color:#ccc;text-decoration:none;font-size:14px}ul#menu-footer-menu a:hover{color:#fff}ul#menu-footer-menu a::before{content:"- "}.service-iten{display:block;margin-bottom:15px;text-align:center;height:200px;color:#00af4e}.service-iten img{width:80px;margin-bottom:15px}.service-iten:hover{background-color:#f6f6f6;color:#222}.main-slider{position:relative;width:100%;overflow:hidden;background-color:#070b14}.slide-item{position:relative;width:100%;min-height:600px;height:calc(100vh - 76px);max-height:840px;display:flex!important;align-items:center;justify-content:center;outline:0;overflow:hidden;box-sizing:border-box}.slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;z-index:0;transform:scale(1);transform-origin:center center;transition:transform 7s cubic-bezier(.25, .46, .45, .94)}.slick-active .slide-bg{transform:scale(1.06)}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .5s ease}.slide-overlay-gradient_dark .slide-overlay{background:linear-gradient(180deg,rgba(7,11,20,.78) 0,rgba(7,11,20,.52) 50%,rgba(5,18,12,.82) 100%),radial-gradient(ellipse at 80% 50%,rgba(0,175,78,.12) 0,transparent 65%)}.slide-overlay-gradient_directional .slide-overlay{background:linear-gradient(90deg,rgba(7,11,20,.92) 0,rgba(7,11,20,.7) 50%,rgba(7,11,20,.35) 100%)}.slide-overlay-solid_dark .slide-overlay{background:rgba(7,11,20,.74)}.slide-overlay-emerald_dark .slide-overlay{background:linear-gradient(135deg,rgba(4,35,18,.88) 0,rgba(7,15,25,.82) 100%)}.slide-overlay-minimal .slide-overlay{background:linear-gradient(180deg,rgba(7,11,20,.45) 0,rgba(7,11,20,.55) 100%)}.slide-opacity-light .slide-overlay{opacity:.65}.slide-opacity-medium .slide-overlay{opacity:.85}.slide-opacity-default .slide-overlay{opacity:1}.slide-opacity-strong .slide-overlay{opacity:1.15;filter:contrast(1.1)}.slide-content-container{position:relative;z-index:2;width:100%}.slide-content{color:#fff;display:flex;flex-direction:column;box-sizing:border-box}.slide-width-normal{max-width:860px}.slide-width-wide{max-width:1060px}.slide-width-compact{max-width:680px}.slide-align-center .slide-content{margin:0 auto;text-align:center;align-items:center}.slide-align-center .slide-content *{text-align:center}.slide-align-left .slide-content{margin-left:0;margin-right:auto;text-align:left;align-items:flex-start}.slide-align-left .slide-content *{text-align:left}.slide-align-right .slide-content{margin-left:auto;margin-right:0;text-align:right;align-items:flex-end}.slide-align-right .slide-content *{text-align:right}.slide-pre-title{display:inline-flex;align-items:center;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:22px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16, 1, .3, 1) .3s}.slide-pre-title.badge-style-lines{gap:14px;letter-spacing:4px;color:#00e866;text-shadow:0 2px 10px rgba(0,232,102,.25)}.slide-pre-title.badge-style-lines::after,.slide-pre-title.badge-style-lines::before{content:'';display:inline-block;width:28px;height:1.5px;background:linear-gradient(90deg,transparent,#00e866,transparent)}.slide-pre-title.badge-style-pill{letter-spacing:2px;color:#00e866;background:rgba(0,175,78,.16);border:1px solid rgba(0,232,102,.45);border-radius:50px;padding:6px 18px;backdrop-filter:blur(6px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.slide-pre-title.badge-style-simple{letter-spacing:3px;color:#a8f5c4}.slick-active .slide-pre-title{opacity:1;transform:translateY(0)}.slide-title{font-family:Oswald,sans-serif;font-size:clamp(34px, 4.8vw, 66px);font-weight:700;line-height:1.12;text-transform:uppercase;margin-bottom:24px;letter-spacing:.5px;color:#fff;opacity:0;transform:translateY(26px);transition:all .9s cubic-bezier(.16, 1, .3, 1) .45s;text-shadow:0 4px 24px rgba(0,0,0,.6)}.slide-title .text-highlight{color:#00e866;text-shadow:0 0 25px rgba(0,232,102,.4)}.slick-active .slide-title{opacity:1;transform:translateY(0)}.slide-description{font-family:'Open Sans',sans-serif;font-size:clamp(15px, 1.25vw, 19px);line-height:1.7;max-width:680px;margin-bottom:38px;color:rgba(255,255,255,.92);opacity:0;transform:translateY(26px);transition:all .9s cubic-bezier(.16, 1, .3, 1) .6s;text-shadow:0 2px 10px rgba(0,0,0,.4)}.slide-align-center .slide-description{margin-left:auto;margin-right:auto}.slide-description p{margin-bottom:0}.slick-active .slide-description{opacity:1;transform:translateY(0)}.slide-buttons{display:flex;gap:16px;flex-wrap:wrap;align-items:center;opacity:0;transform:translateY(26px);transition:all .9s cubic-bezier(.16, 1, .3, 1) .75s}.slide-align-center .slide-buttons{justify-content:center}.slide-align-left .slide-buttons{justify-content:flex-start}.slide-align-right .slide-buttons{justify-content:flex-end}.slick-active .slide-buttons{opacity:1;transform:translateY(0)}.main-slider:not(.slick-initialized) .slide-item:first-child .slide-buttons,.main-slider:not(.slick-initialized) .slide-item:first-child .slide-description,.main-slider:not(.slick-initialized) .slide-item:first-child .slide-pre-title,.main-slider:not(.slick-initialized) .slide-item:first-child .slide-title{opacity:1;transform:translateY(0)}.btn-slide{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 34px;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;border-radius:50px;text-decoration:none;transition:all .35s cubic-bezier(.16, 1, .3, 1);border:2px solid transparent;position:relative;overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,.25);line-height:1.2}.btn-slide i{font-size:14px;transition:transform .3s ease}.btn-slide:hover i{transform:translateX(3px)}.btn-slide-primary{background-color:#00af4e;color:#fff!important;border-color:#00af4e;box-shadow:0 4px 20px rgba(0,175,78,.35)}.btn-slide-primary:hover{background-color:#00c957;border-color:#00c957;color:#fff!important;transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,232,102,.45)}.btn-slide-secondary{background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6);color:#fff!important;backdrop-filter:blur(4px)}.btn-slide-secondary:hover{background-color:rgba(255,255,255,.2);border-color:#fff;color:#fff!important;transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,255,255,.2)}.btn-slide-white{background-color:#fff;color:#07150c!important;border-color:#fff}.btn-slide-white:hover{background-color:#00af4e;color:#fff!important;border-color:#00af4e;transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,175,78,.4)}.btn-slide-outline_green{background-color:transparent;border-color:#00e866;color:#00e866!important}.btn-slide-outline_green:hover{background-color:#00af4e;border-color:#00af4e;color:#fff!important;transform:translateY(-3px)}.btn-slide-outline,.btn-slide-outline_white{background-color:transparent;border-color:rgba(255,255,255,.8);color:#fff!important}.btn-slide-outline:hover,.btn-slide-outline_white:hover{background-color:#fff;border-color:#fff;color:#07150c!important;transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,255,255,.25)}.btn-slide-glass{background-color:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35);color:#fff!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-slide-glass:hover{background-color:rgba(255,255,255,.25);border-color:rgba(255,255,255,.7);color:#fff!important;transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,255,255,.25)}.btn-slide-ghost{background-color:transparent;border-color:transparent;color:#fff!important}.btn-slide-ghost:hover{background-color:rgba(255,255,255,.12);color:#fff!important;transform:translateY(-2px)}.main-slider .slick-next:before,.main-slider .slick-prev:before{display:none!important;content:""!important}.main-slider .slick-next,.main-slider .slick-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:52px;height:52px;background-color:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.3);color:#fff!important;border-radius:50%;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:all .35s cubic-bezier(.16, 1, .3, 1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);outline:0;padding:0;line-height:1;box-shadow:0 4px 15px rgba(0,0,0,.25)}.main-slider .slick-prev{left:30px}.main-slider .slick-next{right:30px}.main-slider .slick-next i,.main-slider .slick-prev i{font-size:22px;line-height:1;color:#fff;display:inline-block;transition:transform .25s ease}.main-slider .slick-next:hover,.main-slider .slick-prev:hover{background-color:#00af4e;border-color:#00af4e;color:#fff!important;transform:translateY(-50%) scale(1.08);box-shadow:0 6px 20px rgba(0,175,78,.4)}.main-slider .slick-prev:hover i{transform:translateX(-2px)}.main-slider .slick-next:hover i{transform:translateX(2px)}.main-slider .slick-dots{position:absolute;bottom:28px;left:0;right:0;width:100%;display:flex!important;justify-content:center;align-items:center;gap:12px;list-style:none;padding:0;margin:0;z-index:5;background:0 0!important;pointer-events:auto}.main-slider .slick-dots li{margin:0;padding:0;width:auto;height:auto;line-height:1;display:inline-flex;align-items:center}.main-slider .slick-dots li button:before{display:none!important;content:""!important}.main-slider .slick-dots li button{width:12px;height:12px;background-color:rgba(255,255,255,.38);border:1px solid rgba(255,255,255,.6);border-radius:50%;font-size:0;line-height:0;cursor:pointer;transition:all .35s cubic-bezier(.16, 1, .3, 1);padding:0;outline:0;box-shadow:0 2px 6px rgba(0,0,0,.3)}.main-slider .slick-dots li button:hover{background-color:rgba(255,255,255,.9);border-color:#fff;transform:scale(1.2)}.main-slider .slick-dots li.slick-active button{width:36px;height:10px;border-radius:6px;background-color:#00e866;border-color:#00e866;box-shadow:0 0 16px rgba(0,232,102,.7)}@media (max-width:991px){.slide-item{min-height:540px;height:calc(100vh - 66px);max-height:700px}.main-slider .slick-prev{left:16px;width:44px;height:44px;font-size:16px}.main-slider .slick-next{right:16px;width:44px;height:44px;font-size:16px}.slide-title{font-size:clamp(28px, 5.5vw, 48px)}}@media (max-width:768px){.slide-item{min-height:480px;height:auto;padding:70px 0 60px}.slide-content{padding:0 10px}.slide-title{font-size:clamp(26px, 7vw, 38px);margin-bottom:16px}.slide-description{font-size:15px;line-height:1.6;margin-bottom:26px}.main-slider .slick-next,.main-slider .slick-prev{display:none!important}.slide-buttons{gap:12px}.btn-slide{padding:12px 24px;font-size:13px;letter-spacing:1px;width:100%;max-width:280px}.slide-align-left .slide-content,.slide-align-right .slide-content{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.slide-align-left .slide-content *,.slide-align-right .slide-content *{text-align:center}.slide-align-left .slide-buttons,.slide-align-right .slide-buttons{justify-content:center}.main-slider .slick-dots{bottom:20px}}body.odw-lightbox-open{overflow:hidden}.odw-lightbox{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.92);align-items:center;justify-content:center}.odw-lightbox-content-wrapper{position:relative;max-width:85%;max-height:80%;display:flex;align-items:center;justify-content:center;margin:auto;top:50%;transform:translateY(-50%)}.odw-lightbox-content{max-width:100%;max-height:80vh;box-shadow:0 10px 40px rgba(0,0,0,.8);border-radius:4px;object-fit:contain}.odw-lightbox-close{position:absolute;top:25px;right:35px;color:#fff;font-size:45px;font-weight:300;cursor:pointer;z-index:100000;transition:all .3s ease;line-height:1}.odw-lightbox-close:hover{color:#00af4e;transform:scale(1.1)}.odw-lightbox-next,.odw-lightbox-prev{background:rgba(0,0,0,.5);border:none;color:#fff;font-size:24px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:100001;border-radius:50%;transition:all .3s ease}.odw-lightbox-next:hover,.odw-lightbox-prev:hover{background:#00af4e;color:#fff}.odw-lightbox-prev{left:-75px}.odw-lightbox-next{right:-75px}#odw-lightbox-caption{text-align:center;color:#e0e0e0;padding:15px;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;position:absolute;bottom:25px;width:100%;z-index:100002;letter-spacing:.5px}@media (max-width:768px){.odw-lightbox-content-wrapper{max-width:95%}.odw-lightbox-prev{left:10px}.odw-lightbox-next{right:10px}.odw-lightbox-close{top:15px;right:20px;font-size:35px}#odw-lightbox-caption{bottom:15px;font-size:13px}}.section-title-wrapper{text-align:center;margin-bottom:50px;position:relative}.section-title{font-family:Oswald,sans-serif;font-size:38px;font-weight:700;color:#2c3e50;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;display:inline-block}.section-title-divider{position:relative;width:120px;height:3px;background-color:#00af4e;margin:0 auto;border-radius:2px}.section-title-divider::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#00af4e;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #00af4e;transition:all .3s ease}.section-title-wrapper:hover .section-title-divider::before{transform:translate(-50%,-50%) scale(1.3);background-color:#fff}.section-title-wrapper.white .section-title{color:#fff}.section-title-wrapper.white .section-title-divider{background-color:#fff}.section-title-wrapper.white .section-title-divider::before{background-color:#fff;box-shadow:0 0 0 2px #fff;border-color:#00af4e}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;margin-bottom:40px}.service-card-wrapper{display:flex}.service-card-lg{grid-column:span 2}.service-card-sm{grid-column:span 1}.service-card{background-color:#fff;border:1px solid #eef2f5;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.165, .84, .44, 1);display:flex;width:100%;position:relative;overflow:hidden;border-bottom:4px solid #eef2f5}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(0,175,78,.12);border-color:#00af4e;border-bottom:4px solid #00af4e}.service-icon-box{background-color:#f7f9fa;border:1px solid #eef2f5;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease;flex-shrink:0;box-shadow:inset 0 2px 5px rgba(0,0,0,.02)}.service-card:hover .service-icon-box{background-color:rgba(0,175,78,.08);border-color:rgba(0,175,78,.3);box-shadow:0 8px 20px rgba(0,175,78,.15)}.service-icon-box img{object-fit:contain;transition:all .4s cubic-bezier(.175, .885, .32, 1.275)}.service-card:hover .service-icon-box img{transform:translateY(-4px) scale(1.08)}.service-content-box{display:flex;flex-direction:column;height:100%;width:100%}.service-card h3{font-family:Oswald,sans-serif;margin-top:0;margin-bottom:12px;line-height:1.35}.service-card h3 a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.service-card h3 a:hover,.service-card:hover h3 a{color:#00af4e}.service-excerpt{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.6;color:#666;margin-bottom:20px;flex-grow:1}.service-readmore{display:inline-flex;align-items:center;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#00af4e;text-decoration:none;letter-spacing:.8px;transition:all .3s ease;margin-top:auto}.service-readmore i{font-size:10px;margin-left:6px;transition:transform .3s ease}.service-card:hover .service-readmore{color:#046e34}.service-card:hover .service-readmore i{transform:translateX(4px)}.service-card-lg .service-card{flex-direction:row;padding:40px;align-items:center}.service-card-lg .service-icon-box{width:110px;height:110px;margin-right:30px}.service-card-lg .service-icon-box img{width:60px;height:60px}.service-card-lg .service-content-box{text-align:left}.service-card-lg h3{font-size:24px}.service-card-sm .service-card{flex-direction:column;padding:35px 25px;align-items:center;text-align:center}.service-card-sm .service-icon-box{width:80px;height:80px;margin-bottom:25px}.service-card-sm .service-icon-box img{width:45px;height:45px}.service-card-sm .service-content-box{text-align:center}.service-card-sm h3{font-size:19px}@media (max-width:1199px){.service-card-lg h3{font-size:21px}}@media (max-width:991px){.services-grid{grid-template-columns:repeat(2,1fr);gap:20px}.service-card-lg{grid-column:span 2}.service-card-sm{grid-column:span 1}.service-card-lg .service-card{flex-direction:column;padding:35px 25px;text-align:center}.service-card-lg .service-icon-box{margin-right:0;margin-bottom:25px}.service-card-lg .service-content-box{text-align:center}}@media (max-width:575px){.services-grid{grid-template-columns:1fr;gap:20px}.service-card-lg,.service-card-sm{grid-column:span 1}}.sobre-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center;margin-top:40px}.sobre-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.stat-card{background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:30px 20px;text-align:center;transition:all .4s cubic-bezier(.165, .84, .44, 1);box-shadow:0 4px 15px rgba(0,0,0,.05)}.stat-card:hover{background-color:rgba(255,255,255,.18);border-color:rgba(255,255,255,.4);transform:translateY(-5px) scale(1.03);box-shadow:0 10px 25px rgba(0,0,0,.15)}.stat-number{font-family:Oswald,sans-serif;font-size:46px;font-weight:700;color:#fff;display:block;margin-bottom:8px;line-height:1.1}.stat-label{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600;color:#e2f9eb;display:block;text-transform:uppercase;letter-spacing:.8px;line-height:1.4}.sobre-content{text-align:left;color:#fff}.sobre-subtitle{font-family:Oswald,sans-serif;font-size:26px;font-weight:500;line-height:1.35;color:#fff;margin-bottom:25px;letter-spacing:.5px}.sobre-content p{font-family:'Open Sans',sans-serif;font-size:15px;line-height:1.8;color:#e2f9eb;margin-bottom:20px}.sobre-content p strong{color:#fff}.sobre-cta{margin-top:35px}.btn-sobre-cta{display:inline-flex;align-items:center;background-color:#fff;color:#00af4e!important;border:2px solid #fff;border-radius:4px;padding:12px 30px;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.08)}.btn-sobre-cta i{font-size:11px;margin-left:10px;transition:transform .3s ease}.btn-sobre-cta:hover{background-color:transparent;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.btn-sobre-cta:hover i{transform:translateX(4px)}@media (max-width:991px){.sobre-grid{grid-template-columns:1fr;gap:40px}.sobre-content{text-align:center}.sobre-subtitle{font-size:22px}}@media (max-width:575px){.sobre-stats{grid-template-columns:1fr;gap:15px}.stat-card{padding:20px 15px}.stat-number{font-size:38px}}.client-logo-slide{display:flex!important;align-items:center;justify-content:center;height:130px;padding:10px 15px;outline:0}.logo-clientes{max-height:85px;max-width:100%;object-fit:contain;opacity:.45;filter:grayscale(100%);transition:all .3s cubic-bezier(.25, .46, .45, .94)}.client-logo-slide:hover .logo-clientes{opacity:1;filter:grayscale(0%);transform:scale(1.06)}.contato-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:start;margin-top:40px}.contato-info{text-align:left}.contato-info-title{font-family:Oswald,sans-serif;font-size:30px;font-weight:600;color:#2c3e50;margin-bottom:20px;line-height:1.3}.contato-info-desc{font-family:'Open Sans',sans-serif;font-size:15px;line-height:1.7;color:#7f8c8d;margin-bottom:35px}.contato-details-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:25px}.contato-details-list li{display:flex;align-items:center}.contato-detail-icon{width:55px;height:55px;background-color:rgba(0,175,78,.08);border:1px solid rgba(0,175,78,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00af4e;font-size:20px;margin-right:20px;flex-shrink:0;box-shadow:0 4px 10px rgba(0,175,78,.05)}.contato-detail-content{display:flex;flex-direction:column;text-align:left}.detail-label{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:600;color:#95a5a6;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px}.detail-value{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;color:#2c3e50;text-decoration:none;transition:color .3s ease}a.detail-value:hover{color:#00af4e}.contato-form-card{background-color:#fff;border:1px solid #eef2f5;border-radius:12px;padding:40px;box-shadow:0 15px 45px rgba(0,0,0,.04)!important}#contato-home label{display:block;font-family:'Open Sans',sans-serif!important;font-size:12px!important;font-weight:700!important;color:#34495e!important;text-transform:uppercase!important;letter-spacing:.8px!important;margin-bottom:8px!important;text-align:left}#contato-home input[type=email],#contato-home input[type=tel],#contato-home input[type=text],#contato-home textarea{width:100%;height:48px;background-color:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:6px!important;padding:10px 16px!important;font-family:'Open Sans',sans-serif!important;font-size:14px!important;color:#334155!important;transition:all .3s ease!important;outline:0!important;box-sizing:border-box!important;margin-bottom:15px!important}#contato-home textarea{height:120px!important;resize:vertical!important}#contato-home input[type=email]:focus,#contato-home input[type=tel]:focus,#contato-home input[type=text]:focus,#contato-home textarea:focus{background-color:#fff!important;border-color:#00af4e!important;box-shadow:0 0 0 4px rgba(0,175,78,.1)!important}#contato-home input[type=submit]{width:100%!important;background-color:#00af4e!important;border:none!important;color:#fff!important;border-radius:6px!important;padding:14px 0!important;font-family:Oswald,sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.2px!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 15px rgba(0,175,78,.15)!important;margin-top:10px!important}#contato-home input[type=submit]:hover{background-color:#046e34!important;box-shadow:0 6px 20px rgba(4,110,52,.25)!important;transform:translateY(-1px)}@media (max-width:991px){.contato-grid{grid-template-columns:1fr;gap:40px}.contato-info{text-align:center}.contato-details-list li{justify-content:center}.contato-form-card{padding:30px 20px}}.footer-grid{display:grid;grid-template-columns:1.2fr 0.8fr 1fr;gap:50px}.footer-col{text-align:left}.footer-logo img{max-height:55px!important;width:auto!important;margin-bottom:25px}.footer-col-title{font-family:Oswald,sans-serif;font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:25px;position:relative;padding-bottom:10px}.footer-col-title::after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#00af4e}.footer-widget-content{color:#9ca3af;font-size:14px;line-height:1.7}.footer-widget-content p{color:#9ca3af;font-size:14px;line-height:1.7;margin-bottom:15px}.footer-widget-content a{color:#d1d5db;text-decoration:none;transition:color .3s ease}.footer-widget-content a:hover{color:#00af4e}.footer-widget-content ul{list-style:none;padding:0;margin:0}.footer-widget-content ul li{margin-bottom:12px;padding-left:18px;position:relative}.footer-widget-content ul li::before{content:'\f105';font-family:FontAwesome;position:absolute;left:0;top:0;color:#00af4e;font-weight:700}.footer-widget-content ul li a{display:inline-block;transition:transform .2s ease,color .2s ease}.footer-widget-content ul li a:hover{transform:translateX(3px)}#menu-social-footer{display:flex;gap:12px;list-style:none;padding:0;margin:25px 0 0 0}#menu-social-footer li{margin:0;padding:0}#menu-social-footer li::before{display:none!important}#menu-social-footer li a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#1f2937;color:#d1d5db;border-radius:50%;transition:all .3s ease;text-decoration:none;font-size:16px}#menu-social-footer li a:hover{background-color:#00af4e;color:#fff;transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,175,78,.2)}.copy-container{display:flex;justify-content:space-between;align-items:center;font-family:'Open Sans',sans-serif;font-size:13px}.copy-left span{color:#6b7280}.copy-left strong{color:#9ca3af}.copy-right span{color:#6b7280}.copy-right a{display:inline-block;vertical-align:middle}.copy-right img{vertical-align:middle;margin-left:5px;opacity:.65;transition:opacity .3s ease}.copy-right img:hover{opacity:1}@media (max-width:991px){.footer-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.copy-container{flex-direction:column;gap:15px;text-align:center}}.blog-card-column{margin-bottom:20px}.article-blog-card{border:1px solid #eef2f5;border-radius:10px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.article-blog-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,175,78,.08)!important;border-color:#00af4e}.article-img-box{position:relative;width:100%;height:200px;overflow:hidden}.article-img-box img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.article-blog-card:hover .article-img-box img{transform:scale(1.05)}.article-meta-info{display:flex;align-items:center;gap:12px;font-family:'Open Sans',sans-serif;font-size:12px;color:#9ca3af;padding:20px 20px 0 20px}.article-meta-info i{color:#00af4e;margin-right:2px}.meta-sep{color:#d1d5db}.article-body{padding:15px 20px 25px 20px;display:flex;flex-direction:column;flex-grow:1}.article-card-title{font-family:Oswald,sans-serif;font-size:20px;font-weight:600;margin-bottom:12px;line-height:1.35}.article-card-title a{color:#2c3e50;text-decoration:none;transition:color .2s ease}.article-card-title a:hover{color:#00af4e}.article-card-excerpt{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.6;color:#64748b;margin-bottom:20px;flex-grow:1}.continue-lendo{display:inline-flex;align-items:center;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#00af4e;text-decoration:none;letter-spacing:.5px;transition:all .3s ease}.continue-lendo i{font-size:10px;margin-left:5px;transition:transform .3s ease}.article-blog-card:hover .continue-lendo{color:#046e34}.article-blog-card:hover .continue-lendo i{transform:translateX(4px)}.single-post-article{background-color:#fff;border:1px solid #eef2f5;border-radius:12px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.02);margin-bottom:30px}.single-featured-image-box{border-radius:8px;overflow:hidden;margin-bottom:30px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.single-featured-image-box img{width:100%;height:auto;max-height:480px;object-fit:cover}.single-title{font-family:Oswald,sans-serif;font-size:36px;font-weight:700;color:#2c3e50;line-height:1.25;margin-top:0;margin-bottom:15px}.single-post-meta{display:flex;flex-wrap:wrap;gap:15px;font-family:'Open Sans',sans-serif;font-size:13px;color:#7f8c8d;padding-bottom:25px;margin-bottom:30px;border-bottom:1px solid #f0f0f0}.single-post-meta i{color:#00af4e;margin-right:5px}.single-post-meta a{color:#00af4e;text-decoration:none;font-weight:600}.single-post-meta a:hover{color:#046e34}.entry-content{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.8;color:#334155}.entry-content p{margin-bottom:20px}.entry-content h2,.entry-content h3{font-family:Oswald,sans-serif;color:#2c3e50;margin-top:40px;margin-bottom:18px;font-weight:600}.entry-content h2{font-size:28px}.entry-content h3{font-size:22px}.entry-content blockquote{margin:30px 0;padding:20px 30px;background-color:rgba(0,175,78,.03);border-left:4px solid #00af4e;border-radius:4px;font-style:italic;color:#475569}.entry-content blockquote p{margin-bottom:0;font-size:17px;line-height:1.7}.single-post-tags{margin-top:40px;padding-top:20px;border-top:1px solid #f0f0f0;font-family:'Open Sans',sans-serif;font-size:14px;color:#64748b}.single-post-tags i{color:#00af4e;margin-right:5px}.single-post-tags a{color:#64748b;text-decoration:none;background-color:#f1f5f9;padding:5px 12px;border-radius:4px;margin-left:5px;font-size:13px;transition:all .2s ease}.single-post-tags a:hover{background-color:#00af4e;color:#fff}#barra-lateral{margin-bottom:40px}.sidebar-wrapper{background-color:#fff;border:1px solid #eef2f5;border-radius:12px;padding:30px 20px;box-shadow:0 10px 30px rgba(0,0,0,.02)}#barra-lateral .widget-title{font-family:Oswald,sans-serif;font-size:18px;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.5px;margin-top:0;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #eef2f5;position:relative}#barra-lateral .widget-title::after{content:'';position:absolute;left:0;bottom:-2px;width:40px;height:2px;background-color:#00af4e}#barra-lateral section.widget{margin-bottom:35px}#barra-lateral section.widget:last-child{margin-bottom:0}#barra-lateral ul{list-style:none;padding:0;margin:0}#barra-lateral ul li{margin-bottom:12px;padding-left:15px;position:relative;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.5}#barra-lateral ul li::before{content:'\f105';font-family:FontAwesome;position:absolute;left:0;top:1px;color:#00af4e;font-weight:700}#barra-lateral ul li a{color:#475569;text-decoration:none;transition:all .2s ease;display:inline-block}#barra-lateral ul li a:hover{color:#00af4e;transform:translateX(3px)}.single-comments-wrapper{background-color:#fff;border:1px solid #eef2f5;border-radius:12px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.02);margin-top:30px}.comments-title{font-family:Oswald,sans-serif;font-size:24px;font-weight:600;color:#2c3e50;margin-top:0;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #eef2f5}.comment-list{list-style:none;padding:0;margin:0 0 40px 0}.comment-list li.comment{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #f1f5f9}.comment-list li.comment:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.comment-body{display:flex;gap:20px;align-items:start}.comment-meta{flex-shrink:0;text-align:center}.comment-meta img.avatar{border-radius:50%;border:2px solid #eef2f5;box-shadow:0 2px 8px rgba(0,0,0,.04)}.comment-author-info{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.comment-author-name b.fn{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:700;color:#2c3e50;font-style:normal}.comment-metadata{font-size:12px;color:#94a3b8}.comment-metadata a{color:#94a3b8;text-decoration:none}.comment-metadata a:hover{color:#00af4e}.comment-content{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.6;color:#475569;margin-bottom:12px}.comment-content p{margin-bottom:0}.reply a.comment-reply-link{display:inline-flex;align-items:center;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#00af4e;text-decoration:none;background-color:rgba(0,175,78,.05);padding:5px 14px;border-radius:4px;transition:all .2s ease}.reply a.comment-reply-link:hover{background-color:#00af4e;color:#fff}.comment-list .children{list-style:none;padding-left:50px;margin-top:25px}@media (max-width:768px){.comment-body{flex-direction:column;gap:15px}.comment-list .children{padding-left:20px}}.comment-respond{background-color:#f8fafc;border:1px solid #eef2f5;border-radius:8px;padding:30px;text-align:left}.comment-reply-title{font-family:Oswald,sans-serif;font-size:20px;font-weight:600;color:#2c3e50;margin-top:0;margin-bottom:25px}.comment-form{display:grid;gap:15px}.comment-form p.comment-notes{font-family:'Open Sans',sans-serif;font-size:13px;color:#64748b;margin-bottom:10px}.comment-form p.comment-form-comment{grid-column:1/-1;margin-bottom:0}.comment-form label{display:block;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:700;color:#34495e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.comment-form input[type=email],.comment-form input[type=text],.comment-form textarea{width:100%;background-color:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:6px!important;padding:10px 14px!important;font-family:'Open Sans',sans-serif!important;font-size:14px!important;color:#334155!important;transition:all .3s ease!important;outline:0!important;box-sizing:border-box!important}.comment-form input[type=email],.comment-form input[type=text]{height:45px}.comment-form textarea{height:120px;resize:vertical}.comment-form input[type=email]:focus,.comment-form input[type=text]:focus,.comment-form textarea:focus{border-color:#00af4e!important;box-shadow:0 0 0 4px rgba(0,175,78,.1)!important}.comment-form p.comment-form-cookies-consent{display:flex;align-items:center;gap:8px;grid-column:1/-1;font-family:'Open Sans',sans-serif;font-size:13px;color:#64748b;margin-bottom:0}.comment-form p.comment-form-cookies-consent input[type=checkbox]{width:auto;margin:0}.comment-form p.form-submit{grid-column:1/-1;margin-bottom:0;margin-top:10px}.comment-form input[type=submit]{background-color:#00af4e!important;border:none!important;color:#fff!important;border-radius:6px!important;padding:12px 30px!important;font-family:Oswald,sans-serif!important;font-size:15px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 12px rgba(0,175,78,.15)!important}.comment-form input[type=submit]:hover{background-color:#046e34!important;box-shadow:0 6px 16px rgba(4,110,52,.25)!important;transform:translateY(-1px)}.breadcrumb{background-color:#f8fafc!important;border-bottom:1px solid #eef2f5!important;padding:14px 0!important;font-family:'Open Sans',sans-serif!important;font-size:13px!important;color:#64748b!important;border-radius:0!important;list-style:none!important}.breadcrumb-trail{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.breadcrumb-item{display:inline-flex;align-items:center}.breadcrumb-link{color:#64748b!important;text-decoration:none!important;transition:color .2s ease!important;font-weight:500!important}.breadcrumb-link:hover{color:#00af4e!important}.breadcrumb-separator{color:#94a3b8;font-size:10px;display:inline-flex;align-items:center}.breadcrumb-trail .current{color:#00af4e!important;font-weight:600!important}.service-single-article{background-color:#fff;border:1px solid #eef2f5;border-radius:12px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.02)}.service-featured-image-box{margin-bottom:25px}.service-featured-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;background-color:rgba(0,175,78,.04);border:1px solid rgba(0,175,78,.12);border-radius:50%;padding:25px;margin:0 auto;box-shadow:0 8px 25px rgba(0,175,78,.06);transition:all .4s ease}.service-featured-icon-circle:hover{transform:translateY(-4px) scale(1.03);background-color:rgba(0,175,78,.08);border-color:rgba(0,175,78,.25);box-shadow:0 12px 30px rgba(0,175,78,.12)}.service-featured-icon-circle img{max-width:100%;height:auto;object-fit:contain}.service-title-wrapper{margin-bottom:30px}.service-single-title{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;color:#2c3e50;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.service-title-divider{width:80px;height:3px;background-color:#00af4e;margin:0 auto;border-radius:2px}.related-services-section{padding-top:40px;border-top:1px solid #f1f5f9}.related-services-header{margin-bottom:35px}.related-services-title{font-family:Oswald,sans-serif;font-size:24px;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px}.related-services-divider{width:60px;height:3px;background-color:#00af4e;margin:0 auto;border-radius:2px}.related-service-card{display:flex;flex-direction:column;align-items:center;background-color:#fff;border:1px solid #eef2f5;border-radius:10px;padding:25px 15px;box-shadow:0 4px 15px rgba(0,0,0,.02);transition:all .3s ease;text-decoration:none!important}.related-service-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,175,78,.08);border-color:#00af4e}.related-service-icon-box{width:60px;height:60px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.related-service-icon-box img{max-width:100%;height:auto;object-fit:contain}.related-service-card:hover .related-service-icon-box{transform:translateY(-2px) scale(1.05)}.related-service-card-title{font-family:Oswald,sans-serif;font-size:16px;font-weight:600;color:#2c3e50;margin-top:0;margin-bottom:12px;line-height:1.3}.related-service-link{font-family:Oswald,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#00af4e;letter-spacing:.5px;transition:color .2s ease;display:inline-flex;align-items:center}.related-service-link i{font-size:9px;margin-left:5px;transition:transform .2s ease}.related-service-card:hover .related-service-link{color:#046e34}.related-service-card:hover .related-service-link i{transform:translateX(3px)}@media (max-width:991px){.related-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.related-services-grid{grid-template-columns:1fr}}@media screen and (max-width:782px){#wpadminbar{position:fixed!important}}.services-hero-section{position:relative;background:linear-gradient(135deg,#111827 0,#1f2937 100%);color:#fff;padding:80px 0;text-align:center;border-bottom:4px solid #00af4e;overflow:hidden}.services-hero-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/seo-image.jpg') no-repeat center center;background-size:cover;opacity:.12;z-index:1}.services-hero-section .container{position:relative;z-index:2}.services-breadcrumbs{display:inline-block;margin-bottom:20px}.services-breadcrumbs .breadcrumb-trail{font-family:'Open Sans',sans-serif;font-size:13px;color:rgba(255,255,255,.7);background:rgba(255,255,255,.05);padding:8px 20px;border-radius:30px;border:1px solid rgba(255,255,255,.1)!important;display:flex;align-items:center;gap:5px;margin-bottom:0!important}.services-breadcrumbs .breadcrumb-trail a{color:rgba(255,255,255,.85)!important;text-decoration:none!important;transition:color .3s}.services-breadcrumbs .breadcrumb-trail a:hover{color:#00af4e!important}.services-breadcrumbs .breadcrumb-trail .current{color:#00af4e!important;font-weight:600}.services-hero-title{font-family:Oswald,sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px}.services-hero-subtitle{font-family:'Open Sans',sans-serif;font-size:18px;line-height:1.6;max-width:750px;margin:0 auto;color:#cbd5e1}.service-archive-card{background-color:#fff;border:1px solid #eef2f5;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.165, .84, .44, 1);display:flex;flex-direction:column;overflow:hidden;border-bottom:4px solid #eef2f5;width:100%}.service-archive-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,175,78,.12);border-color:#00af4e;border-bottom:4px solid #00af4e}.service-archive-img-box{position:relative;width:100%;height:170px;overflow:hidden;background-color:#f8fafc;display:flex;align-items:center;justify-content:center;padding:30px;border-bottom:1px solid #eef2f5}.service-archive-img-box img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .4s ease}.service-archive-card:hover .service-archive-img-box img{transform:scale(1.08)}.service-archive-overlay{position:absolute;top:15px;left:15px;z-index:2}.service-archive-category{background-color:rgba(0,175,78,.9);color:#fff;font-family:Oswald,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:4px 10px;border-radius:4px}.service-archive-body{padding:25px;display:flex;flex-direction:column;flex-grow:1}.service-archive-body h3{font-family:Oswald,sans-serif;font-size:21px;font-weight:600;line-height:1.35;margin-top:0;margin-bottom:12px}.service-archive-body h3 a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.service-archive-body h3 a:hover,.service-archive-card:hover .service-archive-body h3 a{color:#00af4e}.service-archive-excerpt{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.6;color:#64748b;margin-bottom:20px;flex-grow:1}.service-archive-readmore{display:inline-flex;align-items:center;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#00af4e;text-decoration:none;letter-spacing:.8px;transition:all .3s ease;margin-top:auto}.service-archive-readmore i{font-size:10px;margin-left:6px;transition:transform .3s ease}.service-archive-card:hover .service-archive-readmore{color:#046e34}.service-archive-card:hover .service-archive-readmore i{transform:translateX(4px)}.services-process-section{background-color:#f8fafc!important}.process-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:40px 25px 30px;box-shadow:0 4px 6px rgba(0,0,0,.02);position:relative;transition:all .3s ease}.process-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,175,78,.08);border-color:#00af4e}.process-number{position:absolute;top:-18px;left:50%;transform:translateX(-50%);background-color:#00af4e;color:#fff;font-family:Oswald,sans-serif;font-size:16px;font-weight:700;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,175,78,.2)}.process-icon{font-size:32px;color:#00af4e;margin-bottom:20px}.process-card h3{font-family:Oswald,sans-serif;font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:12px}.process-card p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.6;color:#64748b;margin-bottom:0}.why-us-image-wrapper{position:relative}.why-us-image-wrapper img{width:100%;height:auto;object-fit:cover;border-radius:12px!important}.experience-badge{position:absolute;bottom:-20px;right:20px;background-color:#00af4e;color:#fff;padding:15px 25px;border-radius:8px;box-shadow:0 10px 25px rgba(0,175,78,.3);display:flex;flex-direction:column;align-items:center;z-index:10}.badge-num{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;line-height:1}.badge-text{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:5px}.why-us-content{text-align:left}.why-us-title{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;color:#2c3e50;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:15px}.why-us-divider{width:60px;height:3px;background-color:#00af4e;border-radius:2px}.why-us-lead{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.6;color:#475569;font-weight:500}.why-us-item{display:flex;align-items:start}.why-us-item-icon{background-color:rgba(0,175,78,.08);color:#00af4e;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:20px;flex-shrink:0}.why-us-item-text h3{font-family:Oswald,sans-serif;font-size:18px;font-weight:600;color:#2c3e50;margin-top:0;margin-bottom:8px}.why-us-item-text p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.6;color:#64748b;margin-bottom:0}.services-cta-section{background:linear-gradient(135deg,#00af4e 0,#046e34 100%);color:#fff;position:relative;overflow:hidden;border-top:3px solid rgba(255,255,255,.1)}.services-cta-title{font-family:Oswald,sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.services-cta-desc{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.7;color:#e2f9eb;max-width:650px;margin:0 auto}.btn-services-cta{display:inline-flex;align-items:center;background-color:#fff;color:#00af4e!important;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:12px 35px;border-radius:4px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);border:2px solid #fff}.btn-services-cta i{margin-left:10px;font-size:13px;transition:transform .3s ease}.btn-services-cta:hover{background-color:transparent;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.btn-services-cta:hover i{transform:translate(3px,-3px)}@media (max-width:991px){.process-grid{flex-direction:column;align-items:center}.process-col{width:100%!important;max-width:450px}.why-us-image-col{width:100%!important;margin-bottom:45px}.why-us-content-col{width:100%!important}.why-us-content{text-align:center}.why-us-divider{margin:0 auto 20px}.why-us-item{text-align:left}.experience-badge{bottom:10px;right:10px;padding:10px 18px}.badge-num{font-size:24px}}@media (max-width:768px){.services-hero-section{padding:60px 0}.services-hero-title{font-size:36px}.services-hero-subtitle{font-size:15px}.services-cta-title{font-size:26px}.services-cta-desc{font-size:14px}.btn-services-cta{padding:10px 25px;font-size:14px}}.about-hero-section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:90px 0;text-align:center;border-bottom:4px solid #00af4e;overflow:hidden}.about-hero-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(17,24,39,.55);z-index:1}.about-hero-section .container{position:relative;z-index:2}.about-hero-title{font-family:Oswald,sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-top:10px;margin-bottom:15px}.about-hero-subtitle{font-family:'Open Sans',sans-serif;font-size:19px;line-height:1.6;max-width:750px;margin:0 auto;color:#cbd5e1}.about-intro-text{text-align:left}.about-section-title{font-family:Oswald,sans-serif;font-size:32px;font-weight:700;color:#2c3e50;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:15px}.about-section-divider{width:60px;height:3px;background-color:#00af4e;border-radius:2px}.about-intro-text p{font-family:'Open Sans',sans-serif;font-size:15px;line-height:1.8;color:#475569;margin-bottom:20px}.about-intro-text p.lead{font-size:17px;font-weight:600;color:#1e293b;line-height:1.7}.about-image-frame{position:relative;padding:10px;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,.05)}.about-image-frame img{border-radius:8px!important;width:100%;height:auto;display:block}.about-mvv-section{background-color:#f8fafc!important;border-top:1px solid #eef2f5;border-bottom:1px solid #eef2f5}.mvv-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:45px 30px;box-shadow:0 4px 6px rgba(0,0,0,.02);transition:all .3s ease;height:100%}.mvv-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,175,78,.08);border-color:#00af4e}.mvv-icon{width:70px;height:70px;background-color:rgba(0,175,78,.08);color:#00af4e;font-size:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-shadow:inset 0 2px 4px rgba(0,175,78,.05)}.mvv-card h3{font-family:Oswald,sans-serif;font-size:22px;font-weight:600;color:#2c3e50;margin-bottom:15px}.mvv-card p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.6;color:#64748b;margin-bottom:0}.pillar-card{background-color:#fff;border:1px solid #eef2f5;border-radius:12px;padding:35px 25px;box-shadow:0 8px 20px rgba(0,0,0,.02);transition:all .3s ease}.pillar-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,175,78,.06);border-color:#00af4e}.pillar-icon{font-size:32px;color:#00af4e;margin-bottom:18px}.pillar-card h3{font-family:Oswald,sans-serif;font-size:19px;font-weight:600;color:#2c3e50;margin-bottom:12px}.pillar-card p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.6;color:#64748b;margin-bottom:0}.about-cta-section{background:linear-gradient(135deg,#00af4e 0,#046e34 100%);color:#fff;position:relative;overflow:hidden;border-top:3px solid rgba(255,255,255,.1)}.about-cta-title{font-family:Oswald,sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.about-cta-desc{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.7;color:#e2f9eb;max-width:650px;margin:0 auto}.btn-about-cta{display:inline-flex;align-items:center;background-color:#fff;color:#00af4e!important;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:12px 35px;border-radius:4px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);border:2px solid #fff}.btn-about-cta i{margin-left:10px;font-size:13px;transition:transform .3s ease}.btn-about-cta:hover{background-color:transparent;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.btn-about-cta:hover i{transform:translate(3px,-3px)}@media (max-width:991px){.about-intro-text{text-align:center}.about-section-divider{margin:0 auto 20px}.about-intro-img{max-width:500px;margin:30px auto 0}.mvv-col{width:100%!important;max-width:450px;margin-bottom:20px}.mvv-col:last-child{margin-bottom:0}.pillar-grid{flex-direction:column;align-items:center}.pillar-col{width:100%!important;max-width:450px}}@media (max-width:768px){.about-hero-section{padding:70px 0}.about-hero-title{font-size:38px}.about-hero-subtitle{font-size:15px}.about-cta-title{font-size:26px}.about-cta-desc{font-size:14px}.btn-about-cta{padding:10px 25px;font-size:14px}}.sobre-content{text-align:center}.service-card-lg .service-card{flex-direction:column;padding:35px 25px;text-align:center;align-items:center}.service-card-lg .service-icon-box{margin-right:0;margin-bottom:25px}.service-card-lg .service-content-box{text-align:center}.service-content-box .service-readmore{align-self:center}.contato-grid{grid-template-columns:1fr 1fr;align-items:center}.contato-info,.contato-info-desc,.contato-info-title{text-align:center}.contato-details-list li{justify-content:center}.contato-detail-content{text-align:center}.contato-detail-content .detail-value{display:block}.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-col{text-align:center}.footer-col-title::after{left:50%;transform:translateX(-50%)}.footer-logo img{display:block;margin-left:auto;margin-right:auto}.footer-widget-content ul{text-align:center}.footer-widget-content ul li{display:flex;justify-content:center;align-items:baseline;gap:6px;padding-left:0;text-align:center}.footer-widget-content ul li::before{position:static}#menu-social-footer{justify-content:center}.copy-container{justify-content:center;gap:40px;text-align:center}@media (max-width:991px){.contato-grid{grid-template-columns:1fr;gap:40px}.contato-info{text-align:center}.footer-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.copy-container{flex-direction:column;gap:15px;text-align:center}}:root{--xp-black:#000000;--xp-ink:#1a1a1a;--xp-slate:#111827;--xp-neon:#00ff00;--xp-green:#00af4e;--xp-green-ink:#046e34}.contato-info-desc,.detail-label{color:#6b7280}.copy-left span,.copy-right span{color:#9ca3af}ul#topo-menu-principal li a{color:#1a1a1a}ul#topo-menu-principal li a:hover,ul#topo-menu-principal li.current-menu-item>a{color:#046e34}ul#topo-menu-principal ul.sub-menu li a:hover{color:#046e34}.btn-expand-menu a{color:#1a1a1a}#barra-lateral ul li a:hover,#barra-lateral ul li::before,.article-card-title a:hover,.article-meta-info i,.btn-close-drawer,.btn:hover,.comment-metadata a:hover,.contato-detail-icon,.continue-lendo,.cor1,.cs-social a,.link-primary,.mvv-icon,.pillar-icon,.process-icon,.related-service-link,.reply a.comment-reply-link,.service-archive-body h3 a:hover,.service-archive-card:hover .service-archive-body h3 a,.service-archive-readmore,.service-card h3 a:hover,.service-card:hover h3 a,.service-iten,.service-readmore,.single-post-meta a,.single-post-meta i,.single-post-tags i,.submenu-toggle,.title span,.title-border-light,.why-us-item-icon,a.detail-value:hover,h2.widget-title{color:#046e34}.breadcrumb-link:hover,.breadcrumb-trail .current,.services-breadcrumbs .breadcrumb-trail .current,.services-breadcrumbs .breadcrumb-trail a:hover{color:#046e34!important}.btn-about-cta,.btn-services-cta,.btn-sobre-cta{color:#046e34!important}.odw-search-form:focus-within{border-color:#046e34}#contato-home input[type=email]:focus,#contato-home input[type=tel]:focus,#contato-home input[type=text]:focus,#contato-home textarea:focus{border-color:#046e34!important}.comment-form input[type=email]:focus,.comment-form input[type=tel]:focus,.comment-form input[type=text]:focus,.comment-form textarea:focus{border-color:#046e34!important}.footer-widget-content a:hover,.footer-widget-content ul li::before,.odw-lightbox-close:hover{color:#0f0}.footer-col-title::after{background-color:#0f0}.footer .odw-search-form button,.footer .odw-search-form:focus-within{border-color:#0f0!important}.about-hero-section,.services-hero-section{border-bottom-color:#0f0}.section-title-wrapper.white .section-title-divider::before{border-color:#0f0}.slide-pre-title.badge-style-lines{color:#0f0;text-shadow:0 2px 12px rgba(0,255,0,.4)}.slide-pre-title.badge-style-lines::after,.slide-pre-title.badge-style-lines::before{background:linear-gradient(90deg,transparent,#0f0,transparent)}.slide-pre-title.badge-style-pill{color:#0f0;background:rgba(0,255,0,.12);border-color:rgba(0,255,0,.55)}.slide-title .text-highlight{color:#0f0;text-shadow:0 0 26px rgba(0,255,0,.5)}.main-slider .slick-dots li.slick-active button{background-color:#0f0;border-color:#0f0;box-shadow:0 0 16px rgba(0,255,0,.75)}.btn-slide-outline_green{border-color:#0f0;color:#0f0!important}.btn-slide-outline_green:hover{background-color:rgba(0,255,0,.16);border-color:#0f0}section#sobre{background:linear-gradient(160deg,#111827 0,#000 100%);border-top:3px solid #0f0}.sobre-content p{color:#d1d5db}.stat-label{color:#9ca3af}.about-cta-section,.services-cta-section{background:linear-gradient(135deg,#1a1a1a 0,#000 100%);border-top:3px solid rgba(0,255,0,.7)}#contato-home input[type=submit]{background-color:#1a1a1a!important;box-shadow:0 6px 18px rgba(0,0,0,.28)!important}#contato-home input[type=submit]:hover{background-color:#000!important;box-shadow:0 0 0 3px rgba(0,255,0,.4),0 10px 28px rgba(0,255,0,.3)!important}.comment-form input[type=submit]{background-color:#1a1a1a!important;box-shadow:0 6px 18px rgba(0,0,0,.28)!important}.comment-form input[type=submit]:hover{background-color:#000!important;box-shadow:0 0 0 3px rgba(0,255,0,.4),0 10px 28px rgba(0,255,0,.3)!important}.odw-search-form button{background-color:#1a1a1a;border-color:#1a1a1a}.odw-search-form button:hover{background-color:#0f0;border-color:#0f0;color:#000}.btn-slide-primary{background-color:#1a1a1a;border-color:#1a1a1a;box-shadow:0 6px 20px rgba(0,0,0,.5)}.btn-slide-primary:hover{background-color:#000;border-color:#0f0;box-shadow:0 0 0 3px rgba(0,255,0,.4),0 12px 32px rgba(0,255,0,.35)}.btn-slide-white:hover{background-color:#fff;color:#07150c!important;border-color:#0f0;box-shadow:0 0 0 3px rgba(0,255,0,.45),0 8px 25px rgba(0,255,0,.3)}.experience-badge,.process-number{background-color:#1a1a1a;box-shadow:0 6px 16px rgba(0,0,0,.35),0 0 0 3px rgba(0,255,0,.3)}.reply a.comment-reply-link:hover,.single-post-tags a:hover{background-color:#0f0;color:#000}.btn-close-drawer:hover,.btn-expand-menu a:hover{background-color:#0f0;color:#000}#menu-social-footer li a:hover{background-color:#0f0;color:#000;box-shadow:0 0 18px rgba(0,255,0,.55)}.main-slider .slick-next:hover,.main-slider .slick-prev:hover{background-color:#0f0;border-color:#0f0;color:#000!important;box-shadow:0 6px 22px rgba(0,255,0,.5)}.odw-lightbox-next:hover,.odw-lightbox-prev:hover{background:#0f0;color:#000}.btn-about-cta:hover,.btn-services-cta:hover{box-shadow:0 0 0 2px rgba(0,255,0,.7),0 8px 26px rgba(0,255,0,.35)}#faleconosco{border-top:1px solid #eef2f5}#faleconosco .section-title-wrapper{margin-bottom:44px}#faleconosco .contato-grid{margin-top:0;gap:45px}#faleconosco .contato-info-title{max-width:460px;margin:0 auto 16px}#faleconosco .contato-info-desc{max-width:520px;margin:0 auto 34px;color:#6b7280}#faleconosco .contato-details-list{gap:14px}#faleconosco .contato-details-list li{justify-content:center;background-color:#fff;border:1px solid #eef2f5;border-radius:12px;padding:16px 22px;box-shadow:0 6px 18px rgba(17,24,39,.04);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#faleconosco .contato-details-list li:hover{transform:translateY(-3px);border-color:rgba(0,175,78,.35);box-shadow:0 14px 30px rgba(0,175,78,.12)}#faleconosco .contato-detail-icon{width:48px;height:48px;font-size:18px;margin-right:16px}#faleconosco .detail-label{color:#6b7280}#faleconosco .detail-value{font-size:15px;line-height:1.5;color:#111827}#faleconosco .contato-form-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid #eef2f5;padding:45px!important;box-shadow:0 22px 55px rgba(17,24,39,.07)!important}#faleconosco .contato-form-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00af4e 0,#046e34 100%)}#faleconosco #contato-home input[type=email],#faleconosco #contato-home input[type=tel],#faleconosco #contato-home input[type=text],#faleconosco #contato-home textarea{height:50px!important;border-radius:10px!important;background-color:#fbfcfd!important;border-color:#e5e7eb!important}#faleconosco #contato-home textarea{height:140px!important}#faleconosco #contato-home input[type=email]:focus,#faleconosco #contato-home input[type=tel]:focus,#faleconosco #contato-home input[type=text]:focus,#faleconosco #contato-home textarea:focus{background-color:#fff!important}#faleconosco #contato-home input[type=submit]{border-radius:10px!important}#contato-home .wpcf7-response-output{margin:18px 0 0!important;padding:12px 16px!important;border:1px solid transparent!important;border-radius:8px!important;font-size:14px!important;line-height:1.5;color:#374151!important;background-color:#f3f4f6!important}#contato-home .wpcf7-response-output:empty{display:none}#contato-home .wpcf7-form.sent .wpcf7-response-output{background-color:#ecfdf5!important;border-color:rgba(0,175,78,.35)!important;color:#046e34!important}#contato-home .wpcf7-form.aborted .wpcf7-response-output,#contato-home .wpcf7-form.failed .wpcf7-response-output,#contato-home .wpcf7-form.invalid .wpcf7-response-output,#contato-home .wpcf7-form.spam .wpcf7-response-output{background-color:#fef2f2!important;border-color:rgba(220,38,38,.3)!important;color:#b91c1c!important}@media (max-width:991px){#faleconosco .contato-form-card{padding:34px!important}#faleconosco .contato-info-title{max-width:100%}#faleconosco .contato-info-desc{max-width:620px}}@media (max-width:575px){#faleconosco .contato-form-card{padding:26px 18px!important;border-radius:12px}#faleconosco .contato-info-title{font-size:26px}#faleconosco .contato-details-list li{padding:14px 16px}#faleconosco .contato-detail-icon{width:42px;height:42px;font-size:16px;margin-right:12px}}.svc-icon{display:block;overflow:visible;transition:transform .4s cubic-bezier(.175, .885, .32, 1.275)}.svc-icon .svc-main{stroke:#1a1a1a}.svc-icon .svc-accent{stroke:#00af4e}.service-card-lg .service-icon-box .svc-icon{width:60px;height:60px}.service-card-sm .service-icon-box .svc-icon{width:45px;height:45px}.service-archive-img-box .svc-icon{width:104px;height:104px}.service-featured-icon-circle .svc-icon{width:66px;height:66px}.related-service-icon-box .svc-icon{width:44px;height:44px}.service-card:hover .service-icon-box .svc-icon{transform:translateY(-4px) scale(1.08)}.service-archive-card:hover .service-archive-img-box .svc-icon{transform:scale(1.08)}.related-service-card:hover .svc-icon{transform:translateY(-2px) scale(1.05)}.svc-icon .svc-accent>*,.svc-icon .svc-main>*{stroke-dasharray:420;animation:svc-draw 1.5s cubic-bezier(.65,0,.35,1) backwards}.svc-icon .svc-accent>*{animation-delay:.35s}@keyframes svc-draw{from{stroke-dashoffset:420}to{stroke-dashoffset:0}}.svc-icon .svc-accent{animation:svc-breathe 3.2s ease-in-out 2s infinite}@keyframes svc-breathe{0%,100%{opacity:1}50%{opacity:.55}}.related-service-card:hover .svc-icon,.service-archive-card:hover .svc-icon,.service-card:hover .svc-icon,.service-featured-icon-circle:hover .svc-icon{filter:drop-shadow(0 0 6px rgba(0, 255, 0, .75))}@media (prefers-reduced-motion:reduce){.svc-icon,.svc-icon .svc-accent,.svc-icon .svc-accent>*,.svc-icon .svc-main>*{animation:none!important;transition:none!important;stroke-dashoffset:0!important;filter:none!important}}@media (max-width:991px){.service-archive-img-box .svc-icon{width:92px;height:92px}}@media (max-width:575px){.service-card-lg .service-icon-box .svc-icon,.service-card-sm .service-icon-box .svc-icon{width:52px;height:52px}.service-archive-img-box .svc-icon{width:84px;height:84px}}#contato,#main-slider,.hero-section,.odw-section,[id=diferenciais],[id=faq]{scroll-margin-top:90px}.hero-section{position:relative}.odw-section{position:relative;padding:96px 0}.odw-section .container{position:relative;z-index:1}.section-eyebrow{display:block;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;letter-spacing:3.4px;text-transform:uppercase;color:#046e34;margin-bottom:14px}.eyebrow-light{color:#00af4e}.eyebrow-neon{color:#0f0;text-shadow:0 0 18px rgba(0,255,0,.45)}.section-subtitle{max-width:720px;margin:18px auto 0;font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.75;color:#6b7280}.section-title-wrapper.white .section-subtitle{color:#9ca3af}.section-title-divider.divider-left{margin-left:0;margin-right:auto}#servicos .section-title-wrapper .section-title{display:inline-block;min-width:0;margin-top:0;font-size:38px;font-weight:700}html.odw-js{overflow-x:clip}html.odw-js [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22, 1, .36, 1),transform .8s cubic-bezier(.22, 1, .36, 1);will-change:opacity,transform}html.odw-js [data-reveal=up]{transform:translate3d(0,42px,0)}html.odw-js [data-reveal=down]{transform:translate3d(0,-42px,0)}html.odw-js [data-reveal=left]{transform:translate3d(-30px,0,0)}html.odw-js [data-reveal=right]{transform:translate3d(30px,0,0)}html.odw-js [data-reveal=zoom]{transform:scale(.94)}html.odw-js [data-reveal].is-visible{opacity:1;transform:none;will-change:auto}.odw-progress-bar{position:fixed;top:0;left:0;width:100%;height:3px;z-index:1100;pointer-events:none;background-color:rgba(0,0,0,.06)}.odw-progress-fill{display:block;width:0;height:100%;background:linear-gradient(90deg,#00af4e 0,#0f0 100%);box-shadow:0 0 12px rgba(0,255,0,.55);transition:width .12s linear}.odw-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.slide-title{margin-top:0}.hero-scroll-cue{position:absolute;left:50%;bottom:82px;transform:translateX(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:rgba(255,255,255,.75);transition:color .3s ease,opacity .3s ease}.hero-scroll-cue:focus-visible,.hero-scroll-cue:hover{color:#0f0}.hero-scroll-text{font-family:Oswald,sans-serif;font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.hero-scroll-track{position:relative;display:block;width:24px;height:38px;border:2px solid currentColor;border-radius:14px;opacity:.85}.hero-scroll-thumb{position:absolute;top:6px;left:50%;width:4px;height:8px;margin-left:-2px;border-radius:2px;background-color:currentColor;animation:hero-scroll-bounce 1.9s cubic-bezier(.65,0,.35,1) infinite}@keyframes hero-scroll-bounce{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(13px);opacity:.35}}.btn-slide-whatsapp{background-color:transparent;border:2px solid rgba(37,211,102,.85);color:#fff}.btn-slide-whatsapp i{color:#25d366}.btn-slide-whatsapp:hover{background-color:#25d366;border-color:#25d366;color:#06281a;box-shadow:0 0 0 3px rgba(37,211,102,.35),0 12px 30px rgba(37,211,102,.35)}.btn-slide-whatsapp:hover i{color:#06281a}.hero-trustbar{position:relative;z-index:3;padding:30px 0;background:linear-gradient(160deg,#111827 0,#000 100%);border-top:3px solid #0f0;border-bottom:1px solid rgba(255,255,255,.08)}.hero-trust-list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none}.hero-trust-list li{display:flex;align-items:center;justify-content:center;gap:16px;padding:6px 18px;border-right:1px solid rgba(255,255,255,.1)}.hero-trust-list li:last-child{border-right:0}.hero-trust-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;font-size:18px;color:#0f0;background-color:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.35);transition:transform .4s cubic-bezier(.175, .885, .32, 1.275),box-shadow .4s ease}.hero-trust-list li:hover .hero-trust-icon{transform:translateY(-3px) scale(1.06);box-shadow:0 0 22px rgba(0,255,0,.4)}.hero-trust-data{display:flex;flex-direction:column;line-height:1.2}.hero-trust-data strong{font-family:Oswald,sans-serif;font-size:30px;font-weight:700;color:#fff;letter-spacing:.5px}.hero-trust-data small{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#9ca3af}.btn-odw{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border-radius:6px;border:2px solid transparent;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease}.btn-odw i{font-size:15px;transition:transform .3s ease}.btn-odw:hover{transform:translateY(-3px);text-decoration:none}.btn-odw:hover i{transform:translateX(3px)}.btn-odw:focus-visible{outline:3px solid rgba(0,175,78,.55);outline-offset:2px}.btn-odw-dark{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;box-shadow:0 8px 22px rgba(0,0,0,.2)}.btn-odw-dark:hover{background-color:#000;border-color:#0f0;color:#fff;box-shadow:0 0 0 3px rgba(0,255,0,.35),0 14px 32px rgba(0,0,0,.3)}.btn-odw-whatsapp{background-color:#25d366;border-color:#25d366;color:#06281a;box-shadow:0 8px 22px rgba(37,211,102,.3)}.btn-odw-whatsapp:hover{background-color:#1ebe5b;border-color:#1ebe5b;color:#04180f;box-shadow:0 0 0 3px rgba(37,211,102,.35),0 14px 32px rgba(37,211,102,.4)}.btn-odw-neon{background-color:transparent;border-color:#0f0;color:#0f0}.btn-odw-neon:hover{background-color:#0f0;border-color:#0f0;color:#000;box-shadow:0 0 0 3px rgba(0,255,0,.28),0 14px 34px rgba(0,255,0,.3)}.btn-odw-outline-light{background-color:transparent;border-color:rgba(255,255,255,.45);color:#fff}.btn-odw-outline-light:hover{background-color:#fff;border-color:#fff;color:#0b0b0b}.btn-odw-ghost{background-color:transparent;border-color:rgba(255,255,255,.3);color:#d1d5db}.btn-odw-ghost:hover{border-color:#0f0;color:#0f0}.btn-odw-block{display:flex;width:100%}.btn-odw-lg{padding:17px 34px;font-size:15px}.diferenciais-section{background-color:#f8fafc;border-bottom:1px solid #eef2f5}.diferenciais-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:8px}.diferencial-card{position:relative;padding:38px 26px 32px;background-color:#fff;border:1px solid #eef2f5;border-radius:14px;text-align:center;overflow:hidden;box-shadow:0 10px 30px rgba(17,24,39,.04);transition:transform .45s cubic-bezier(.165, .84, .44, 1),box-shadow .45s ease,border-color .45s ease}.diferencial-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00af4e 0,#046e34 100%);transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.22, 1, .36, 1)}.diferencial-card:hover{transform:translateY(-8px);border-color:rgba(0,175,78,.32);box-shadow:0 26px 50px rgba(4,110,52,.12)}.diferencial-card:hover::before{transform:scaleX(1)}.diferencial-icon{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;margin-bottom:22px;border-radius:20px;font-size:28px;color:#1a1a1a;background-color:#f7f9fa;border:1px solid #eef2f5;box-shadow:inset 0 2px 5px rgba(0,0,0,.02);transition:transform .45s cubic-bezier(.175, .885, .32, 1.275),background-color .4s ease,color .4s ease,border-color .4s ease}.diferencial-card:hover .diferencial-icon{transform:translateY(-5px) rotate(-6deg);background-color:rgba(0,175,78,.1);border-color:rgba(0,175,78,.32);color:#046e34}.diferencial-title{font-family:Oswald,sans-serif;font-size:19px;font-weight:600;line-height:1.3;color:#2c3e50;margin:0 0 12px}.diferencial-text{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.7;color:#6b7280;margin:0}.diferenciais-cta{margin:40px 0 0;text-align:center;font-family:'Open Sans',sans-serif;font-size:15px;color:#6b7280}.diferenciais-cta a{display:inline-flex;align-items:center;gap:7px;margin-left:8px;font-weight:700;color:#046e34;border-bottom:2px solid rgba(4,110,52,.25);text-decoration:none;transition:color .3s ease,border-color .3s ease}.diferenciais-cta a:hover{color:#00af4e;border-color:#00af4e}.servicos-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:12px}.areas-section{background:linear-gradient(160deg,#111827 0,#000 100%);overflow:hidden}.areas-section::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:radial-gradient(ellipse at 20% 10%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 20% 10%,#000 0%,transparent 72%);pointer-events:none}.areas-layout{display:grid;grid-template-columns:0.95fr 1.35fr;gap:64px;align-items:center}.areas-intro{text-align:left}.areas-title{color:#fff;display:block}.areas-text{font-family:'Open Sans',sans-serif;font-size:15px;line-height:1.85;color:#d1d5db;margin:26px 0 26px}.areas-highlights{list-style:none;margin:0 0 34px;padding:0;display:flex;flex-direction:column;gap:13px}.areas-highlights li{display:flex;align-items:flex-start;gap:12px;font-family:'Open Sans',sans-serif;font-size:14.5px;line-height:1.55;color:#e5e7eb}.areas-highlights i{margin-top:3px;color:#0f0;font-size:13px}.areas-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.area-card{position:relative;padding:26px 24px 24px;border-radius:14px;background-color:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(3px);transition:transform .45s cubic-bezier(.165, .84, .44, 1),background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.area-card:hover{transform:translateY(-6px);background-color:rgba(255,255,255,.08);border-color:rgba(0,255,0,.45);box-shadow:0 20px 42px rgba(0,0,0,.45),0 0 0 1px rgba(0,255,0,.2)}.area-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:16px;border-radius:14px;font-size:21px;color:#0f0;background-color:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.3);transition:transform .45s cubic-bezier(.175, .885, .32, 1.275),background-color .4s ease}.area-card:hover .area-icon{transform:translateY(-4px) scale(1.08);background-color:rgba(0,255,0,.18)}.area-title{font-family:Oswald,sans-serif;font-size:17px;font-weight:600;letter-spacing:.4px;color:#fff;margin:0 0 8px}.area-text{font-family:'Open Sans',sans-serif;font-size:13.5px;line-height:1.62;color:#9ca3af;margin:0}.portfolio-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:38px}.portfolio-filter{padding:11px 22px;border-radius:999px;border:1px solid #e5e7eb;background-color:#fff;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:#4b5563;cursor:pointer;transition:all .3s ease}.portfolio-filter:hover{border-color:rgba(0,175,78,.45);color:#046e34}.portfolio-filter.is-active{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.18)}.portfolio-filter:focus-visible{outline:3px solid rgba(0,175,78,.5);outline-offset:2px}.portfolio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.portfolio-card{position:relative;margin:0;border-radius:16px;overflow:hidden;background-color:#0b0f19;aspect-ratio:4/3;box-shadow:0 14px 34px rgba(17,24,39,.1);transition:transform .5s cubic-bezier(.165, .84, .44, 1),box-shadow .5s ease}.portfolio-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(4,110,52,.22)}.portfolio-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22, 1, .36, 1),filter .5s ease}.portfolio-card:hover img{transform:scale(1.07);filter:saturate(1.1)}.portfolio-overlay{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:6px;padding:26px 22px 22px;text-align:left;color:#fff;background:linear-gradient(180deg,rgba(7,11,20,0) 0,rgba(7,11,20,.82) 48%,rgba(7,11,20,.96) 100%);opacity:1;transform:translateY(12px);transition:transform .5s cubic-bezier(.22, 1, .36, 1)}.portfolio-card:hover .portfolio-overlay{transform:translateY(0)}.portfolio-tag{align-self:flex-start;padding:4px 11px;border-radius:999px;font-family:Oswald,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#000;background-color:#0f0}.portfolio-title{font-family:Oswald,sans-serif;font-size:19px;font-weight:600;letter-spacing:.4px}.portfolio-caption{font-family:'Open Sans',sans-serif;font-size:13px;line-height:1.55;color:#d1d5db}.portfolio-card.is-hidden{display:none}.processo-section{background:linear-gradient(160deg,#111827 0,#000 100%);overflow:hidden}.processo-section::after{content:'';position:absolute;top:-140px;right:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,0,.14) 0,transparent 68%);pointer-events:none}.processo-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin:0;padding:46px 0 0;list-style:none}.processo-timeline::before{content:'';position:absolute;top:14px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,rgba(0,255,0,.65) 0,rgba(0,175,78,.25) 100%);transform:scaleX(0);transform-origin:left center;transition:transform 1.5s cubic-bezier(.22, 1, .36, 1) .15s}.processo-timeline.is-visible::before{transform:scaleX(1)}.processo-step{position:relative;padding:34px 24px 30px;border-radius:14px;background-color:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);text-align:center;transition:transform .45s cubic-bezier(.165, .84, .44, 1),background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.processo-step:hover{transform:translateY(-7px);background-color:rgba(255,255,255,.08);border-color:rgba(0,255,0,.42);box-shadow:0 24px 46px rgba(0,0,0,.45)}.processo-number{position:absolute;top:-22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;font-family:Oswald,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#fff;background-color:#1a1a1a;border:2px solid #0f0;box-shadow:0 0 0 4px rgba(7,11,20,.9),0 0 20px rgba(0,255,0,.32)}.processo-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:18px;border-radius:50%;font-size:22px;color:#0f0;background-color:rgba(0,255,0,.09);border:1px solid rgba(0,255,0,.28);transition:transform .45s cubic-bezier(.175, .885, .32, 1.275)}.processo-step:hover .processo-icon{transform:scale(1.1) rotate(-6deg)}.processo-title{font-family:Oswald,sans-serif;font-size:19px;font-weight:600;letter-spacing:.6px;color:#fff;margin:0 0 10px}.processo-text{font-family:'Open Sans',sans-serif;font-size:13.5px;line-height:1.65;color:#9ca3af;margin:0}.processo-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:52px}.sobre-section{overflow:hidden}.sobre-section .stat-card{position:relative;overflow:hidden}.sobre-section .stat-card::after{content:'';position:absolute;top:-40%;left:-30%;width:60%;height:180%;background:linear-gradient(90deg,transparent,rgba(0,255,0,.12),transparent);transform:translateX(-160%) rotate(12deg);transition:transform .9s cubic-bezier(.22, 1, .36, 1);pointer-events:none}.sobre-section .stat-card:hover::after{transform:translateX(320%) rotate(12deg)}.sobre-section .sobre-subtitle{color:#fff}.clientes-section{border-top:1px solid #eef2f5}.clientes-mask{position:relative;padding:0 8px}.clientes-mask::after,.clientes-mask::before{content:'';position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.clientes-mask::before{left:0;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%)}.clientes-mask::after{right:0;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.clientes-mask .logo-clientes{max-height:88px;opacity:.7}.faq-section{background-color:#f8fafc;border-top:1px solid #eef2f5}.faq-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:44px;align-items:start;margin-top:8px}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{background-color:#fff;border:1px solid #eef2f5;border-radius:12px;box-shadow:0 8px 22px rgba(17,24,39,.035);transition:border-color .35s ease,box-shadow .35s ease}.faq-item.is-open{border-color:rgba(0,175,78,.35);box-shadow:0 18px 40px rgba(4,110,52,.1)}.faq-question{margin:0;font-size:inherit;font-weight:inherit}.faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 24px;border:0;background:0 0;text-align:left;cursor:pointer;font-family:Oswald,sans-serif;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:.3px;color:#2c3e50;transition:color .3s ease}.faq-trigger:focus-visible,.faq-trigger:hover{color:#046e34}.faq-trigger:focus-visible{outline:3px solid rgba(0,175,78,.4);outline-offset:-3px;border-radius:12px}.faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:12px;color:#046e34;background-color:rgba(0,175,78,.1);border:1px solid rgba(0,175,78,.25);transition:transform .4s cubic-bezier(.22, 1, .36, 1),background-color .3s ease,color .3s ease}.faq-item.is-open .faq-icon{transform:rotate(135deg);background-color:#1a1a1a;border-color:#1a1a1a;color:#0f0}html.odw-js .faq-answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4, 0, .2, 1)}html.odw-js .faq-item.is-open .faq-answer{max-height:var(--faq-height,640px)}.faq-answer-inner{padding:0 24px 24px}.faq-answer-inner p{margin:0;font-family:'Open Sans',sans-serif;font-size:14.5px;line-height:1.8;color:#6b7280}.faq-aside{position:sticky;top:110px;padding:38px 30px;border-radius:16px;background:linear-gradient(160deg,#111827 0,#000 100%);border:1px solid rgba(0,255,0,.25);box-shadow:0 24px 55px rgba(17,24,39,.18);text-align:center}.faq-aside-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;border-radius:50%;font-size:25px;color:#0f0;background-color:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.32)}.faq-aside h3{font-family:Oswald,sans-serif;font-size:22px;font-weight:600;color:#fff;margin:0 0 14px}.faq-aside p{font-family:'Open Sans',sans-serif;font-size:14.5px;line-height:1.75;color:#9ca3af;margin:0 0 26px}.faq-aside-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:'Open Sans',sans-serif;font-size:13px;color:#9ca3af;text-decoration:none;transition:color .3s ease}.faq-aside-link:hover{color:#0f0}.cta-final-section{position:relative;padding:96px 0;background:linear-gradient(180deg,#f8fafc 0,#fff 100%)}.cta-final-panel{position:relative;overflow:hidden;padding:68px 56px;border-radius:24px;background:linear-gradient(140deg,#1a1a1a 0,#000 65%,#04150d 100%);border:1px solid rgba(0,255,0,.28);box-shadow:0 40px 80px rgba(17,24,39,.28)}.cta-final-glow{position:absolute;top:-160px;right:-120px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,0,.2) 0,transparent 66%);pointer-events:none}.cta-final-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent 0,#0f0 45%,transparent 100%)}.cta-final-content{position:relative;z-index:1;max-width:780px}.cta-final-title{font-family:Oswald,sans-serif;font-size:40px;font-weight:700;line-height:1.18;letter-spacing:.6px;color:#fff;margin:0 0 18px}.cta-final-text{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.8;color:#d1d5db;margin:0 0 28px}.cta-final-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 24px;list-style:none;margin:0 0 36px;padding:0}.cta-final-list li{display:flex;align-items:flex-start;gap:11px;font-family:'Open Sans',sans-serif;font-size:14.5px;line-height:1.5;color:#e5e7eb}.cta-final-list i{margin-top:3px;font-size:15px;color:#0f0}.cta-final-actions{display:flex;flex-wrap:wrap;gap:16px}.faleconosco-section{border-top:1px solid #eef2f5}.detail-value-wa{display:inline-flex;align-items:center;gap:8px;color:#046e34!important}.detail-value-wa i{font-size:17px;color:#25d366}.detail-value-wa:hover{color:#00af4e!important}.contato-guarantee{display:flex;align-items:center;justify-content:center;gap:9px;margin:30px auto 0;font-family:'Open Sans',sans-serif;font-size:12.5px;color:#6b7280}.contato-guarantee i{color:#046e34}.odw-float-actions{position:fixed;right:22px;bottom:92px;z-index:900;display:flex;flex-direction:column;align-items:center;gap:12px}.odw-float-btn{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:0;border-radius:50%;cursor:pointer;font-size:27px;text-decoration:none;transition:transform .35s cubic-bezier(.175, .885, .32, 1.275),box-shadow .35s ease,opacity .35s ease}.odw-float-btn:hover{transform:scale(1.08)}.odw-float-btn:focus-visible{outline:3px solid rgba(0,255,0,.6);outline-offset:3px}.odw-float-wa{color:#fff;background:linear-gradient(135deg,#25d366 0,#128c7e 100%);box-shadow:0 12px 28px rgba(18,140,126,.42)}.odw-float-wa:hover{color:#fff;box-shadow:0 16px 36px rgba(37,211,102,.55)}.odw-float-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(37,211,102,.75);animation:odw-wa-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes odw-wa-pulse{0%{transform:scale(1);opacity:.85}70%{transform:scale(1.65);opacity:0}100%{transform:scale(1.65);opacity:0}}.odw-float-top{display:none;width:46px;height:46px;font-size:21px;color:#fff;background-color:#1a1a1a;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 24px rgba(0,0,0,.3)}.odw-float-top:hover{background-color:#000;box-shadow:0 0 0 3px rgba(0,255,0,.4),0 12px 26px rgba(0,0,0,.35)}.odw-float-actions.is-scrolled .odw-float-top{display:flex;animation:odw-float-in .35s cubic-bezier(.22,1,.36,1)}@keyframes odw-float-in{from{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:none}}.odw-wa-teaser{position:fixed;right:96px;bottom:96px;z-index:899;width:300px;padding:20px 22px 22px;border-radius:16px;background-color:#fff;border:1px solid #eef2f5;box-shadow:0 26px 60px rgba(17,24,39,.22);animation:odw-wa-teaser-in .5s cubic-bezier(.22,1,.36,1)}@keyframes odw-wa-teaser-in{from{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}.odw-wa-teaser::after{content:'';position:absolute;right:-7px;bottom:26px;width:14px;height:14px;background-color:#fff;border-top:1px solid #eef2f5;border-right:1px solid #eef2f5;transform:rotate(45deg)}.odw-wa-teaser-close{position:absolute;top:8px;right:10px;width:26px;height:26px;border:0;border-radius:50%;background:0 0;font-size:20px;line-height:1;color:#9ca3af;cursor:pointer;transition:background-color .25s ease,color .25s ease}.odw-wa-teaser-close:hover{background-color:#f3f4f6;color:#374151}.odw-wa-teaser-title{margin:0 0 6px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;color:#111827}.odw-wa-teaser-text{margin:0 0 16px;font-family:'Open Sans',sans-serif;font-size:13.5px;line-height:1.6;color:#6b7280}.odw-wa-teaser-cta{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:8px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#06281a;background-color:#25d366;box-shadow:0 8px 20px rgba(37,211,102,.32);transition:background-color .3s ease,transform .3s ease}.odw-wa-teaser-cta:hover{background-color:#1ebe5b;color:#04180f;transform:translateY(-2px)}@media (max-width:1199px){.areas-layout{grid-template-columns:1fr 1.2fr;gap:44px}.portfolio-grid{grid-template-columns:repeat(3,1fr)}.cta-final-title{font-size:34px}}@media (max-width:991px){.odw-section{padding:72px 0}.hero-trust-list{grid-template-columns:repeat(2,1fr);gap:0}.hero-trust-list li{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:14px 10px}.hero-trust-list li:nth-last-child(-n+2){border-bottom:0}.diferenciais-grid{grid-template-columns:repeat(2,1fr);gap:20px}.areas-layout{grid-template-columns:1fr;gap:40px}.areas-intro{text-align:center}.areas-title{display:block}.section-title-divider.divider-left{margin-left:auto;margin-right:auto}.area-card{text-align:center}.areas-highlights li{align-items:center;justify-content:center;text-align:left}.processo-timeline{grid-template-columns:repeat(2,1fr);gap:40px 24px;padding-top:32px}.processo-timeline::before{display:none}.portfolio-grid{grid-template-columns:repeat(2,1fr)}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-aside{position:static}.cta-final-panel{padding:50px 38px}.cta-final-title{font-size:30px}.odw-wa-teaser{right:88px;width:280px}}@media (max-width:767px){#servicos .section-title-wrapper .section-title{font-size:30px}.section-title{font-size:30px;letter-spacing:1px}.cta-final-title{font-size:26px}.portfolio-grid{grid-template-columns:1fr}.portfolio-card{aspect-ratio:4/3}.odw-wa-teaser{right:16px;left:16px;bottom:152px;width:auto}.odw-wa-teaser::after{display:none}.cta-final-actions .btn-odw{width:100%}}@media (max-width:575px){.odw-section{padding:60px 0}.hero-scroll-cue{display:none}.hero-trust-list{grid-template-columns:1fr 1fr}.hero-trust-icon{width:40px;height:40px;font-size:16px}.hero-trust-data strong{font-size:24px}.hero-trust-data small{font-size:10.5px;letter-spacing:.6px}.areas-grid,.diferenciais-grid,.processo-timeline{grid-template-columns:1fr}.diferencial-card{padding:30px 20px 26px}.cta-final-section{padding:60px 0}.cta-final-panel{padding:38px 22px;border-radius:18px}.faq-trigger{padding:18px 18px;font-size:15.5px}.faq-answer-inner{padding:0 18px 20px}.faq-aside{padding:30px 22px}.odw-float-actions{right:14px;bottom:88px}.odw-float-btn{width:52px;height:52px;font-size:24px}.odw-float-top{width:42px;height:42px;font-size:19px}.contato-guarantee{font-size:12px}}@media (prefers-reduced-motion:reduce){html.odw-js [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.hero-scroll-thumb,.odw-float-ring{animation:none!important}.processo-timeline::before{transform:scaleX(1)!important;transition:none!important}.portfolio-card img,.portfolio-overlay,.sobre-section .stat-card::after{transition:none!important}.sobre-section .stat-card::after{display:none}}footer.copy{position:relative;padding:0;background-color:#070b14!important;border-top:1px solid rgba(255,255,255,.07)}.copy-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px;padding:22px 0;font-family:'Open Sans',sans-serif;font-size:13px;line-height:1.6}.copy-left,.copy-right{flex:1 1 auto}.copy-left{min-width:260px}.copy-right{text-align:right}.copy-left span,.copy-text{color:#9ca3af}.copy-left strong{color:#e5e7eb;font-weight:600}.copy-sep{display:inline-block;margin:0 8px;color:#4b5563}.copy-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;flex:0 1 auto}.copy-nav a{padding:2px 0;color:#d1d5db;text-decoration:none;border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease}.copy-nav a:hover{color:#0f0;border-bottom-color:rgba(0,255,0,.5)}.copy-nav a:focus-visible{outline:2px solid rgba(0,255,0,.5);outline-offset:3px;border-radius:3px}.copy-right span{color:#9ca3af}.copy-right a.copy-dev{display:inline-flex;align-items:center;gap:9px;padding:4px 14px 4px 5px;border-radius:999px;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#d1d5db;font-family:'Open Sans',sans-serif;font-size:13px;line-height:1.2;vertical-align:middle;text-decoration:none;transition:background-color .28s ease,border-color .28s ease,color .28s ease,transform .28s ease}.copy-right a.copy-dev img{box-sizing:border-box;display:block;flex-shrink:0;width:24px;height:24px;margin:0;padding:4px;border-radius:8px;background-color:#fff;object-fit:contain;opacity:1;transition:transform .28s cubic-bezier(.175, .885, .32, 1.275),box-shadow .28s ease}.copy-right a.copy-dev span{color:inherit;font-weight:600;letter-spacing:.2px;white-space:nowrap}.copy-right a.copy-dev:hover{background-color:rgba(0,255,0,.1);border-color:rgba(0,255,0,.42);color:#fff;transform:translateY(-1px)}.copy-right a.copy-dev:hover img{transform:scale(1.08);box-shadow:0 0 0 1px rgba(0,255,0,.45)}.copy-right a.copy-dev:focus-visible{outline:2px solid rgba(0,255,0,.65);outline-offset:3px}.odw-404{position:relative;overflow:hidden;padding:88px 0 96px;text-align:center;background:linear-gradient(150deg,#111827 0,#000 72%,#04150d 100%);color:#fff}.odw-404::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 68%);mask-image:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 68%);pointer-events:none}.odw-404-glow{position:absolute;top:-180px;left:50%;width:520px;height:520px;margin-left:-260px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,0,.16) 0,transparent 67%);pointer-events:none}.odw-404-inner,.odw-404-shortcuts{position:relative;z-index:1}.odw-404-code{margin:0 0 8px;font-family:Oswald,sans-serif;font-size:clamp(88px, 16vw, 190px);font-weight:700;line-height:.9;letter-spacing:4px;color:transparent;-webkit-text-stroke:2px rgba(0,255,0,0.55);text-shadow:0 0 60px rgba(0,255,0,.18)}.odw-404-title{font-family:Oswald,sans-serif;font-size:clamp(24px, 3.4vw, 40px);font-weight:700;letter-spacing:.6px;color:#fff;margin:0 0 16px}.odw-404-text{max-width:640px;margin:0 auto 34px;font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.75;color:#d1d5db}.odw-404-search{max-width:520px;margin:0 auto 34px}.odw-404-search .odw-search-form input[type=search],.odw-404-search .odw-search-form input[type=text]{height:54px;line-height:54px}.odw-404-search .odw-search-form button{height:54px}.odw-404-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.odw-404-shortcuts{margin-top:66px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.odw-404-shortcuts-title{margin:0 0 22px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.6px;text-transform:uppercase;color:#9ca3af}.odw-404-shortcuts-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;list-style:none;margin:0;padding:0}.odw-404-shortcuts-list a{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;color:#e5e7eb;text-decoration:none;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.odw-404-shortcuts-list a i{font-size:10px;color:#0f0;transition:transform .3s ease}.odw-404-shortcuts-list a:hover{transform:translateY(-2px);background-color:rgba(0,255,0,.1);border-color:rgba(0,255,0,.4);color:#fff}.odw-404-shortcuts-list a:hover i{transform:translateX(3px)}.odw-page-hero-search{max-width:520px;margin:30px auto 0}.odw-page-hero-search .odw-search-form{max-width:100%}.odw-no-results{padding:66px 24px 74px;text-align:center}.odw-no-results-icon{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;margin-bottom:22px;border-radius:50%;font-size:28px;color:#046e34;background-color:rgba(0,175,78,.08);border:1px solid rgba(0,175,78,.2)}.odw-no-results-title{font-family:Oswald,sans-serif;font-size:28px;font-weight:600;color:#2c3e50;margin:0 0 14px}.odw-no-results-text{max-width:560px;margin:0 auto 28px;font-family:'Open Sans',sans-serif;font-size:15.5px;line-height:1.75;color:#6b7280}.odw-no-results-search{max-width:480px;margin:0 auto 30px}.odw-no-results-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}body.coming-soon{margin:0;background-color:#070b14}.cs-wrap{position:relative;overflow:hidden;min-height:100vh;background:linear-gradient(150deg,#111827 0,#000 68%,#04150d 100%);color:#fff}.cs-glow{position:absolute;border-radius:50%;pointer-events:none}.cs-glow-a{top:-200px;left:50%;width:620px;height:620px;margin-left:-310px;background:radial-gradient(circle,rgba(0,255,0,.16) 0,transparent 68%)}.cs-glow-b{bottom:-240px;right:-160px;width:520px;height:520px;background:radial-gradient(circle,rgba(0,175,78,.14) 0,transparent 70%)}.cs-content{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:78px 24px 72px;text-align:center}.cs-logo-link{display:inline-block;margin-bottom:30px}.cs-logo-link img{display:block;max-width:220px;height:auto;margin:0 auto;filter:drop-shadow(0 10px 30px rgba(0, 0, 0, .5))}.cs-title{font-family:Oswald,sans-serif;font-size:clamp(30px, 4.6vw, 56px);font-weight:700;line-height:1.1;letter-spacing:.8px;text-transform:uppercase;color:#fff;margin:0 0 20px;text-shadow:0 4px 30px rgba(0,0,0,.5)}.cs-text{max-width:660px;margin:0 auto 38px;font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.8;color:#d1d5db}.cs-countdown{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:14px;margin-bottom:40px}.cs-count-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:96px;padding:18px 14px 14px;border-radius:14px;background-color:rgba(255,255,255,.05);border:1px solid rgba(0,255,0,.24);backdrop-filter:blur(3px)}.cs-count-unit strong{font-family:Oswald,sans-serif;font-size:38px;font-weight:700;line-height:1;color:#0f0;text-shadow:0 0 26px rgba(0,255,0,.45)}.cs-count-unit small{margin-top:8px;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#9ca3af}.cs-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-bottom:26px}.cs-phone{margin:0 0 30px;font-family:'Open Sans',sans-serif;font-size:14.5px;color:#9ca3af}.cs-phone i{margin-right:8px;color:#0f0}.cs-social-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;list-style:none;margin:0;padding:0}.cs-social-list li{margin:0;padding:0}.cs-social-list li a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:18px;color:#d1d5db;text-decoration:none;background-color:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.cs-social-list li a:hover{background-color:#0f0;border-color:#0f0;color:#000;transform:translateY(-3px);box-shadow:0 0 20px rgba(0,255,0,.45)}.cs-contact{position:relative;z-index:1;padding:66px 0 78px;background-color:#f8fafc;text-align:center}.cs-contact-title{font-family:Oswald,sans-serif;font-size:clamp(24px, 3vw, 34px);font-weight:700;letter-spacing:.5px;color:#111827;margin:0 0 14px}.cs-contact-text{max-width:560px;margin:0 auto 34px;font-family:'Open Sans',sans-serif;font-size:15.5px;line-height:1.7;color:#6b7280}.cs-form{max-width:660px;margin:0 auto;padding:40px;border-radius:16px;background-color:#fff;border:1px solid #eef2f5;box-shadow:0 22px 55px rgba(17,24,39,.07);text-align:left}.cs-form #contato-home input[type=email],.cs-form #contato-home input[type=tel],.cs-form #contato-home input[type=text],.cs-form #contato-home textarea{height:50px!important;border-radius:10px!important;background-color:#fbfcfd!important;border-color:#e5e7eb!important}.cs-form #contato-home textarea{height:140px!important}.cs-form #contato-home input[type=submit]{border-radius:10px!important;background-color:#1a1a1a!important}.cs-form #contato-home input[type=submit]:hover{background-color:#000!important;box-shadow:0 0 0 3px rgba(0,255,0,.4),0 10px 28px rgba(0,255,0,.3)!important}@media (max-width:991px){.copy-container{flex-direction:column;align-items:center;gap:14px;text-align:center}.copy-left,.copy-right{min-width:0;text-align:center}.copy-nav{order:3}.odw-404{padding:66px 0 72px}.odw-404-shortcuts{margin-top:48px;padding-top:32px}.cs-content{padding:58px 20px 54px}.cs-count-unit{min-width:80px}.cs-count-unit strong{font-size:30px}.cs-contact{padding:52px 0 60px}.cs-form{padding:30px 24px}}@media (max-width:575px){.copy-text{display:block;font-size:12.5px}.copy-sep{margin:0 5px}.copy-nav{font-size:12.5px}.odw-404-code{-webkit-text-stroke-width:1.5px}.odw-404-actions .btn-odw{width:100%}.odw-404-shortcuts-list li{width:100%}.odw-404-shortcuts-list a{justify-content:space-between;width:100%}.odw-no-results{padding:46px 8px 56px}.odw-no-results-actions .btn-odw{width:100%}.cs-count-unit{min-width:68px;padding:14px 10px 12px}.cs-count-unit strong{font-size:24px}.cs-count-unit small{font-size:10px;letter-spacing:1px}.cs-actions .btn-odw{width:100%}.cs-form{padding:24px 18px;border-radius:12px}}.breadcrumb{position:relative;background:linear-gradient(180deg,#f8fafc 0,#fff 100%)!important;border-bottom:1px solid #eef2f5!important;padding:15px 0!important}.breadcrumb::after{content:'';position:absolute;left:0;bottom:-1px;width:84px;height:2px;background:linear-gradient(90deg,#00af4e 0,rgba(0,175,78,0) 100%)}.breadcrumb-trail{display:block}.breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.breadcrumb-item{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;font-family:'Open Sans',sans-serif;font-size:13px}.breadcrumb-link{display:inline-flex;align-items:center;gap:7px;padding:3px 2px;color:#6b7280!important;font-weight:500!important;text-decoration:none!important;border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease!important}.breadcrumb-link i{font-size:12px;color:#046e34;transition:transform .3s ease}.breadcrumb-link:hover{color:#046e34!important;border-bottom-color:rgba(4,110,52,.4)}.breadcrumb-link:hover i{transform:translateY(-1px)}.breadcrumb-link:focus-visible{outline:2px solid rgba(0,175,78,.55);outline-offset:2px;border-radius:3px}.breadcrumb-separator{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border-radius:50%;color:#9ca3af;font-size:9px;background-color:#f1f5f9}.breadcrumb-current,.breadcrumb-trail .current{display:inline-block;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#046e34!important;font-weight:600!important;vertical-align:bottom}.services-breadcrumbs{display:inline-block}.services-breadcrumbs .breadcrumb-trail{display:inline-block}.services-breadcrumbs .breadcrumb-list{display:inline-flex}.services-breadcrumbs .breadcrumb-item{font-size:12.5px}.services-breadcrumbs .breadcrumb-link{color:rgba(255,255,255,.82)!important;border-bottom-color:transparent}.services-breadcrumbs .breadcrumb-link i{color:#0f0}.services-breadcrumbs .breadcrumb-link:hover{color:#fff!important;border-bottom-color:rgba(0,255,0,.5)}.services-breadcrumbs .breadcrumb-separator{color:rgba(255,255,255,.5);background-color:rgba(255,255,255,.08)}.services-breadcrumbs .breadcrumb-current,.services-breadcrumbs .breadcrumb-trail .current{color:#0f0!important}#box-menu-principal.menu-principal-scroll{background-color:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid #f0f0f0;box-shadow:0 10px 30px rgba(17,24,39,.08)}ul#topo-menu-principal li a{border-radius:8px;transition:color .28s ease,background-color .28s ease}ul#topo-menu-principal li a::after{left:15px;right:15px;bottom:13px;height:2px;border-radius:2px;background:linear-gradient(90deg,#046e34 0,#00af4e 100%);transform:scaleX(0);transform-origin:center center;transition:transform .35s cubic-bezier(.22, 1, .36, 1)}#box-menu-principal.menu-principal-scroll ul#topo-menu-principal li a::after{bottom:6px}ul#topo-menu-principal li.current-menu-ancestor>a,ul#topo-menu-principal li.current-menu-item>a,ul#topo-menu-principal li:hover>a{background-color:rgba(0,175,78,.06)}ul#topo-menu-principal li a:focus-visible{outline:2px solid rgba(0,175,78,.6);outline-offset:2px}#box-menu-principal ul#topo-menu-principal li.menu-item-has-children>a,#box-menu-principal.menu-principal-scroll ul#topo-menu-principal li.menu-item-has-children>a,ul#topo-menu-principal li.menu-item-has-children>a{padding-right:36px}ul#topo-menu-principal li.menu-item-has-children>a::before{content:'\f107';font-family:FontAwesome;position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;line-height:1;opacity:.55;transition:transform .3s ease,opacity .3s ease}ul#topo-menu-principal li.menu-item-has-children:hover>a::before{transform:translateY(-50%) rotate(180deg);opacity:1}.submenu-toggle{display:none}.drawer-contact{display:none}ul#topo-menu-principal ul.sub-menu{border-radius:12px;border:1px solid #eef2f5;box-shadow:0 24px 55px rgba(17,24,39,.14);padding:10px;min-width:250px;transform:translateY(18px) scale(.98);transform-origin:top center}ul#topo-menu-principal li:focus-within>ul.sub-menu,ul#topo-menu-principal li:hover>ul.sub-menu{transform:translateY(0) scale(1)}ul#topo-menu-principal ul.sub-menu::before{content:'';position:absolute;top:-6px;left:26px;width:12px;height:12px;background-color:#fff;border-left:1px solid #eef2f5;border-top:1px solid #eef2f5;transform:rotate(45deg)}ul#topo-menu-principal ul.sub-menu li a{border-radius:8px;padding:11px 14px;font-size:14px;transition:background-color .25s ease,color .25s ease,padding-left .25s ease}ul#topo-menu-principal ul.sub-menu li a:hover,ul#topo-menu-principal ul.sub-menu li.current-menu-item>a{background-color:#f3f7f5;color:#046e34;padding-left:20px}@keyframes odw-submenu-item-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}ul#topo-menu-principal li:hover>ul.sub-menu>li{animation:odw-submenu-item-in .35s cubic-bezier(.22,1,.36,1) backwards}ul#topo-menu-principal li:hover>ul.sub-menu>li:first-child{animation-delay:40ms}ul#topo-menu-principal li:hover>ul.sub-menu>li:nth-child(2){animation-delay:80ms}ul#topo-menu-principal li:hover>ul.sub-menu>li:nth-child(3){animation-delay:.12s}ul#topo-menu-principal li:hover>ul.sub-menu>li:nth-child(4){animation-delay:.16s}ul#topo-menu-principal li:hover>ul.sub-menu>li:nth-child(5){animation-delay:.2s}ul#topo-menu-principal li:hover>ul.sub-menu>li:nth-child(6){animation-delay:.24s}ul#topo-menu-principal li:hover>ul.sub-menu>li:nth-child(7){animation-delay:.28s}ul#topo-menu-principal li:hover>ul.sub-menu>li:nth-child(8){animation-delay:.32s}ul#topo-menu-principal li.menu-cta{margin-left:12px}ul#topo-menu-principal li.menu-cta>a{padding:13px 24px;margin:0;border-radius:8px;color:#fff;background-color:#1a1a1a;font-size:14px;letter-spacing:1.2px;box-shadow:0 8px 20px rgba(0,0,0,.16);transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease,color .3s ease}#box-menu-principal.menu-principal-scroll ul#topo-menu-principal li.menu-cta>a{padding:11px 22px}ul#topo-menu-principal li.menu-cta>a::after,ul#topo-menu-principal li.menu-cta>a::before{display:none}ul#topo-menu-principal li.menu-cta>a:hover{background-color:#000;color:#fff;transform:translateY(-2px);box-shadow:0 0 0 2px rgba(0,255,0,.45),0 12px 26px rgba(0,0,0,.22)}.btn-expand-menu a{position:relative;border-radius:10px}.drawer-header{position:relative;padding:6px 0 16px;margin-bottom:16px}.drawer-header::after{content:'';position:absolute;left:0;bottom:-1px;width:62px;height:2px;background:linear-gradient(90deg,#00af4e 0,rgba(0,175,78,0) 100%)}.btn-close-drawer{border:1px solid #eef2f5}@media screen and (max-width:991px){.menu-drawer{width:min(340px,88vw);right:max(-360px,-100vw);padding:22px 20px 26px;display:flex;flex-direction:column;gap:0;box-shadow:-18px 0 50px rgba(17,24,39,.22)}.menu-drawer.open{right:0}.menu-drawer-overlay{background-color:rgba(7,11,20,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.btn-expand-menu a{width:44px;height:44px;font-size:19px}ul#topo-menu-principal li{border-bottom:1px solid #f3f6f9}ul#topo-menu-principal li a{padding:16px 46px 16px 4px;font-size:15.5px;border-radius:0;color:#1a1a1a}ul#topo-menu-principal li a:hover,ul#topo-menu-principal li.current-menu-item>a{background-color:transparent;color:#046e34}ul#topo-menu-principal li>a::before{content:'';position:absolute;left:0;top:50%;width:3px;height:0;border-radius:0 3px 3px 0;background-color:#00af4e;transform:translateY(-50%);transition:height .3s ease}ul#topo-menu-principal li a:hover::before,ul#topo-menu-principal li.current-menu-item>a::before{height:60%}ul#topo-menu-principal li.menu-item-has-children>a::before{display:none}ul#topo-menu-principal li.menu-item-has-children>a{padding-right:56px}.submenu-toggle{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:8px;width:42px;height:42px;padding:0;border:1px solid #eef2f5;border-radius:10px;background-color:#f8fafc;color:#046e34;font-size:13px;cursor:pointer;transition:background-color .28s ease,color .28s ease,border-color .28s ease}.submenu-toggle i{transition:transform .32s cubic-bezier(.22, 1, .36, 1)}.submenu-toggle:hover{background-color:rgba(0,175,78,.1);border-color:rgba(0,175,78,.3)}.submenu-toggle.is-open{background-color:#1a1a1a;border-color:#1a1a1a;color:#0f0}.submenu-toggle.is-open i{transform:rotate(180deg)}ul#topo-menu-principal ul.sub-menu{background-color:#f8fafc;padding:6px 0 10px 14px;border-left:2px solid rgba(0,175,78,.5);border-radius:0 0 10px 0}ul#topo-menu-principal ul.sub-menu li{border-bottom:0}ul#topo-menu-principal ul.sub-menu li a{padding:11px 0 11px 6px;font-size:14px;color:#4b5563}ul#topo-menu-principal ul.sub-menu li a::before{display:none}ul#topo-menu-principal ul.sub-menu li a:hover{color:#046e34;padding-left:12px;background-color:transparent}.drawer-contact{display:block;margin-top:auto;padding-top:24px;border-top:1px solid #eef2f5}.drawer-contact-title{display:block;margin-bottom:14px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:#6b7280}.drawer-contact-wa{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;margin-bottom:16px;border-radius:10px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#06281a;background-color:#25d366;box-shadow:0 10px 24px rgba(37,211,102,.32);transition:background-color .3s ease,transform .3s ease}.drawer-contact-wa:hover{background-color:#1ebe5b;color:#04180f;transform:translateY(-2px)}.drawer-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.drawer-contact-list li{display:flex;align-items:center;gap:10px;font-family:'Open Sans',sans-serif;font-size:13.5px;color:#6b7280}.drawer-contact-list i{width:16px;color:#046e34;text-align:center}.drawer-contact-list a{color:#374151;text-decoration:none;transition:color .3s ease}.drawer-contact-list a:hover{color:#046e34}}body>footer,body>header{flex-shrink:0}footer.footer{position:relative;overflow:hidden;background:linear-gradient(180deg,#111827 0,#0b0f19 100%)!important;border-top:3px solid #0f0;padding:68px 0 56px}.footer-glow{position:absolute;top:-190px;left:-140px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,0,.11) 0,transparent 68%);pointer-events:none}footer.footer .container{position:relative;z-index:1}.footer-grid{grid-template-columns:1.25fr 0.85fr 1.1fr;gap:56px}.footer-col-title{font-size:17px;margin-bottom:22px;padding-bottom:12px}.footer-col-title::after{width:46px;height:2px;border-radius:2px}.footer-widget-content{font-size:14px;line-height:1.75}.footer-widget-content ul li{margin-bottom:11px}.footer-widget-content a{position:relative;color:#d1d5db}.footer-widget-content ul li a::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.footer-widget-content ul li a:hover::after{transform:scaleX(1)}.footer-social-wrapper{margin-top:26px}.footer-social-title{display:block;margin-bottom:12px;font-family:Oswald,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:#9ca3af}#menu-social-footer{margin:0}#menu-social-footer li a{width:42px;height:42px;font-size:17px;background-color:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}#menu-social-footer li a:hover{background-color:#0f0;border-color:#0f0;color:#000;transform:translateY(-3px);box-shadow:0 0 20px rgba(0,255,0,.45)}.footer-contact-list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:14px}.footer-widget-content .footer-contact-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:0;padding-left:0;line-height:1.6}.footer-widget-content .footer-contact-list li::before{display:none}.footer-contact-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin-top:1px;border-radius:9px;font-size:13px;color:#0f0;background-color:rgba(0,255,0,.09);border:1px solid rgba(0,255,0,.22)}.footer-contact-text{min-width:0}.footer-contact-text a{color:#d1d5db;text-decoration:none}.footer-widget-content .footer-contact-list li a::after{display:none}.footer-contact-text a:hover{color:#0f0}.footer-wa-cta,.footer-widget-content a.footer-wa-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border-radius:8px;font-family:Oswald,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;color:#06281a;background-color:#25d366;box-shadow:0 10px 24px rgba(37,211,102,.28);transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.footer-wa-cta:hover,.footer-widget-content a.footer-wa-cta:hover{background-color:#1ebe5b;color:#04180f;transform:translateY(-2px);box-shadow:0 0 0 3px rgba(37,211,102,.28),0 14px 30px rgba(37,211,102,.35)}.footer-widget-content .footer-wa-cta::after{display:none}footer.copy{padding:0;background-color:#070b14!important;border-top:1px solid rgba(255,255,255,.07)}.copy-container{padding:22px 0;gap:24px}.copy-left span{color:#9ca3af}.copy-left strong{color:#e5e7eb}.copy-right span{color:#9ca3af}@media (max-width:991px){html.odw-js [data-reveal=left],html.odw-js [data-reveal=right]{transform:translate3d(0,34px,0)}}@media (max-width:1199px){ul#topo-menu-principal li a{padding-left:12px;padding-right:12px;font-size:15px}#box-menu-principal ul#topo-menu-principal li.menu-item-has-children>a,#box-menu-principal.menu-principal-scroll ul#topo-menu-principal li.menu-item-has-children>a,ul#topo-menu-principal li.menu-item-has-children>a{padding-right:32px}ul#topo-menu-principal li.menu-item-has-children>a::before{right:11px}#box-menu-principal ul#topo-menu-principal li.menu-cta>a,#box-menu-principal.menu-principal-scroll ul#topo-menu-principal li.menu-cta>a,ul#topo-menu-principal li.menu-cta>a{padding:12px 18px;font-size:13px}}@media (max-width:991px){footer.footer{padding:52px 0 44px}.footer-grid{grid-template-columns:1fr;gap:44px}.footer-social-wrapper{margin-top:22px}}@media (max-width:767px){.breadcrumb-current{max-width:26ch}.breadcrumb-list{gap:8px}.breadcrumb-item,.breadcrumb-link{font-size:12.5px}.copy-container{padding:20px 0}.footer-contact-list{gap:12px}}@media (max-width:575px){.footer-wa-cta{width:100%}}.main-slider.slick-dotted.slick-slider{margin-bottom:0}.contato-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.contato-channel{display:flex;align-items:center;gap:14px;padding:18px 20px;text-align:left;text-decoration:none;background-color:#fff;border:1px solid #eef2f5;border-radius:12px;box-shadow:0 6px 18px rgba(17,24,39,.04);transition:transform .35s cubic-bezier(.165, .84, .44, 1),box-shadow .35s ease,border-color .35s ease}.contato-channel:hover{transform:translateY(-4px);border-color:rgba(0,175,78,.35);box-shadow:0 16px 34px rgba(4,110,52,.12)}.contato-channel-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;font-size:22px;color:#046e34;background-color:rgba(0,175,78,.08);border:1px solid rgba(0,175,78,.18);transition:transform .4s cubic-bezier(.175, .885, .32, 1.275)}.contato-channel:hover .contato-channel-icon{transform:scale(1.08) rotate(-5deg)}.contato-channel-wa .contato-channel-icon{font-size:24px;color:#fff;background:linear-gradient(135deg,#25d366 0,#128c7e 100%);border-color:transparent;box-shadow:0 8px 18px rgba(37,211,102,.3)}.contato-channel-wa{border-color:rgba(37,211,102,.4)}.contato-channel-wa:hover{border-color:#25d366;box-shadow:0 16px 34px rgba(37,211,102,.22)}.contato-channel-body{display:flex;flex-direction:column;gap:2px;min-width:0}.contato-channel-value{font-family:Oswald,sans-serif;font-size:19px;font-weight:600;letter-spacing:.4px;color:#111827}.contato-channel-note{font-family:'Open Sans',sans-serif;font-size:11.5px;line-height:1.4;color:#6b7280}#faleconosco .contato-details-list li{justify-content:flex-start;text-align:left}#faleconosco .contato-detail-content{text-align:left;align-items:flex-start}#faleconosco .contato-detail-content .detail-label,#faleconosco .contato-detail-content .detail-value{text-align:left}.contato-detail-map{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#046e34;text-decoration:none;transition:color .3s ease,gap .3s ease}.contato-detail-map:hover{color:#00af4e;gap:10px}.contato-form-head{margin-bottom:26px}.contato-form-title{font-family:Oswald,sans-serif;font-size:26px;font-weight:600;line-height:1.25;color:#111827;margin:0 0 10px}.contato-form-subtitle{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.7;color:#6b7280;margin:0 0 18px}.contato-form-hints{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;margin:0;padding:0}.contato-form-hints li{display:inline-flex;align-items:center;gap:7px;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600;color:#374151}.contato-form-hints i{font-size:11px;color:#046e34}.odw-page-hero{position:relative;overflow:hidden;padding:74px 0 66px;text-align:center;color:#fff;background:linear-gradient(140deg,#111827 0,#000 70%,#04150d 100%);border-bottom:3px solid #0f0}.odw-page-hero::before{content:'';position:absolute;top:-170px;right:-110px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,0,.16) 0,transparent 66%);pointer-events:none}.odw-page-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse at 30% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse at 30% 0%,#000 0%,transparent 70%);pointer-events:none}.odw-page-hero .container{position:relative;z-index:1}.odw-page-hero .services-breadcrumbs{display:inline-block;margin-bottom:22px}.odw-page-hero-title{font-family:Oswald,sans-serif;font-size:clamp(30px, 4vw, 46px);font-weight:700;line-height:1.15;letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0 0 16px;text-shadow:0 4px 24px rgba(0,0,0,.5)}.odw-page-hero-desc{max-width:720px;margin:0 auto;font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.75;color:#cbd5e1}.services-hero-count{display:inline-flex;align-items:center;gap:9px;margin:26px 0 0;padding:9px 20px;border-radius:999px;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600;color:#e5e7eb;background-color:rgba(255,255,255,.07);border:1px solid rgba(0,255,0,.28)}.services-hero-count i{color:#0f0}.services-hero-section .section-eyebrow{margin-bottom:16px}.services-hero-title{margin-top:0}.services-list-section{padding:92px 0;background-color:#fff}.services-archive-grid{margin-top:10px}.service-archive-category{background-color:#1a1a1a;color:#fff;border-radius:999px;padding:5px 12px;letter-spacing:1.2px}.service-archive-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:4px}.service-archive-wa{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;font-size:18px;color:#06281a;background-color:#25d366;text-decoration:none;box-shadow:0 6px 16px rgba(37,211,102,.28);transition:transform .35s cubic-bezier(.175, .885, .32, 1.275),box-shadow .35s ease,background-color .3s ease}.service-archive-wa:hover{transform:scale(1.12);background-color:#1ebe5b;color:#04180f;box-shadow:0 0 0 3px rgba(37,211,102,.3),0 10px 24px rgba(37,211,102,.35)}.services-process-section{background:linear-gradient(160deg,#111827 0,#000 100%)!important;overflow:hidden;position:relative}.services-process-section::after{content:'';position:absolute;top:-140px;right:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,0,.12) 0,transparent 68%);pointer-events:none}.services-process-section .container{position:relative;z-index:1}.services-process-section .section-subtitle{color:#9ca3af}.services-why-us{padding:92px 0;background-color:#f8fafc}.why-us-image-col{position:relative}.why-us-content{padding-left:12px}.why-us-title{margin-top:0}.why-us-divider.divider-left{margin-left:0}.why-us-item{gap:18px;margin-bottom:26px}.why-us-item:last-child{margin-bottom:0}.why-us-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:14px;font-size:21px;color:#046e34;background-color:#fff;border:1px solid #eef2f5;box-shadow:0 6px 16px rgba(17,24,39,.05);transition:transform .4s cubic-bezier(.175, .885, .32, 1.275),border-color .35s ease}.why-us-item:hover .why-us-item-icon{transform:translateY(-3px) rotate(-5deg);border-color:rgba(0,175,78,.3)}.why-us-item-text h3{font-family:Oswald,sans-serif;font-size:18px;font-weight:600;color:#2c3e50;margin:0 0 7px}.why-us-item-text p{font-family:'Open Sans',sans-serif;font-size:14.5px;line-height:1.7;color:#6b7280;margin:0}.services-cta-section{padding:92px 0;color:#fff}.services-cta-section .section-eyebrow{margin-bottom:14px}.services-cta-section .services-cta-desc{color:#d1d5db}.services-cta-button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:34px}.service-hero-section{position:relative;overflow:hidden;padding:64px 0;background:linear-gradient(140deg,#111827 0,#000 72%,#04150d 100%);border-bottom:3px solid #0f0}.service-hero-section::before{content:'';position:absolute;top:-150px;right:-130px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,0,.16) 0,transparent 66%);pointer-events:none}.service-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:150px 1fr;gap:40px;align-items:center}.service-hero-icon{display:flex;align-items:center;justify-content:center;width:150px;height:150px;border-radius:50%;background-color:rgba(255,255,255,.05);border:1px solid rgba(0,255,0,.3);box-shadow:0 0 40px rgba(0,255,0,.12) inset;transition:transform .5s cubic-bezier(.175, .885, .32, 1.275)}.service-hero-icon:hover{transform:translateY(-4px) scale(1.03)}.service-hero-icon .svc-icon .svc-main{stroke:#ffffff}.service-hero-icon .svc-icon .svc-accent{stroke:#00ff00}.service-hero-icon .svc-icon{width:84px;height:84px}.service-hero-category{display:inline-block;margin-bottom:14px;padding:5px 14px;border-radius:999px;font-family:Oswald,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#0f0;background-color:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.35)}.service-hero-title{font-family:Oswald,sans-serif;font-size:clamp(28px, 3.6vw, 42px);font-weight:700;line-height:1.15;letter-spacing:.6px;text-transform:uppercase;color:#fff;margin:0 0 16px}.service-hero-excerpt{max-width:720px;font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.75;color:#d1d5db;margin:0 0 28px}.service-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.service-hero-actions .btn-odw-outline-light i{font-size:14px}.service-single-wrap{padding-top:74px;padding-bottom:74px}.service-single-article{margin-bottom:40px}.service-single-sidebar{display:flex;flex-direction:column;gap:22px}.service-sidebar-cta{position:sticky;top:110px;padding:36px 28px;border-radius:16px;text-align:center;color:#fff;background:linear-gradient(160deg,#111827 0,#000 100%);border:1px solid rgba(0,255,0,.25);box-shadow:0 24px 55px rgba(17,24,39,.18);scroll-margin-top:110px}.service-sidebar-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:16px;border-radius:50%;font-size:24px;color:#0f0;background-color:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.32)}.service-sidebar-title{font-family:Oswald,sans-serif;font-size:21px;font-weight:600;color:#fff;margin:0 0 12px}.service-sidebar-text{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.72;color:#9ca3af;margin:0 0 22px}.service-sidebar-contacts{list-style:none;margin:22px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:11px}.service-sidebar-contacts li{display:flex;align-items:center;justify-content:center;gap:9px;font-family:'Open Sans',sans-serif;font-size:13.5px;color:#d1d5db}.service-sidebar-contacts i{color:#0f0;font-size:13px}.service-sidebar-contacts a{color:#d1d5db;text-decoration:none;transition:color .3s ease}.service-sidebar-contacts a:hover{color:#0f0}.service-sidebar-nav{position:sticky;top:440px;padding:26px 24px;background-color:#fff;border:1px solid #eef2f5;border-radius:16px;box-shadow:0 10px 30px rgba(17,24,39,.04)}.service-sidebar-nav-title{font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#6b7280;margin:0 0 14px}.service-sidebar-nav ul{list-style:none;margin:0;padding:0}.service-sidebar-nav li+li{border-top:1px solid #f1f5f9}.service-sidebar-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;color:#374151;text-decoration:none;transition:color .3s ease,padding-left .3s ease}.service-sidebar-nav a i{font-size:10px;color:#9ca3af;transition:transform .3s ease,color .3s ease}.service-sidebar-nav a:hover{color:#046e34;padding-left:4px}.service-sidebar-nav a:hover i{color:#046e34;transform:translateX(3px)}.service-single-wrap .related-services-section{margin-top:50px}.service-single-wrap .single-comments-wrapper{margin-top:50px}.service-single-wrap .odw-gallery-section{margin-top:50px}.odw-blog-wrap{padding-top:66px;padding-bottom:74px}.odw-blog-grid{align-items:stretch}.odw-blog-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:44px}.odw-blog-filter{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;border:1px solid #e5e7eb;background-color:#fff;font-family:Oswald,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:#4b5563;text-decoration:none;transition:all .3s ease}.odw-blog-filter:hover{border-color:rgba(0,175,78,.45);color:#046e34}.odw-blog-filter.is-active{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.16)}.odw-blog-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-size:11px;background-color:rgba(0,0,0,.07);color:inherit}.odw-blog-filter.is-active .odw-blog-filter-count{background-color:rgba(255,255,255,.18)}.article-cat-badge{position:absolute;top:14px;left:14px;z-index:2;padding:5px 12px;border-radius:999px;font-family:Oswald,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:#fff;background-color:#1a1a1a;text-decoration:none;box-shadow:0 6px 16px rgba(0,0,0,.3);transition:background-color .3s ease,transform .3s ease}.article-cat-badge:hover{background-color:#046e34;color:#fff;transform:translateY(-2px)}.article-meta-info{flex-wrap:wrap;row-gap:6px}.article-meta-info time{color:inherit}.article-blog-card{height:100%}.article-card-footer{margin-top:auto}.odw-blog-cta{padding:0 0 92px}.odw-blog-cta-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;padding:48px 52px;border-radius:22px;color:#fff;background:linear-gradient(140deg,#1a1a1a 0,#000 68%,#04150d 100%);border:1px solid rgba(0,255,0,.26);box-shadow:0 34px 70px rgba(17,24,39,.22)}.odw-blog-cta-text{max-width:620px}.odw-blog-cta-title{font-family:Oswald,sans-serif;font-size:30px;font-weight:700;letter-spacing:.6px;color:#fff;margin:0 0 12px}.odw-blog-cta-desc{font-family:'Open Sans',sans-serif;font-size:15px;line-height:1.75;color:#d1d5db;margin:0}.odw-blog-cta-actions{display:flex;flex-wrap:wrap;gap:14px}.odw-search-more{margin-top:46px;padding-top:34px;border-top:1px solid #eef2f5;text-align:center}.odw-search-more p{font-family:'Open Sans',sans-serif;font-size:15px;color:#6b7280;margin:0 0 16px}.odw-search-more .odw-search-form{max-width:460px;margin:0 auto}@media (max-width:991px){.contato-channels{grid-template-columns:1fr}.service-hero-inner{grid-template-columns:1fr;gap:26px;text-align:center}.service-hero-icon{margin:0 auto;width:128px;height:128px}.service-hero-icon .svc-icon{width:72px;height:72px}.service-hero-excerpt{margin-left:auto;margin-right:auto}.service-hero-actions{justify-content:center}.services-cta-section,.services-list-section,.services-why-us{padding:66px 0}.service-single-wrap{padding-top:52px;padding-bottom:52px}.service-sidebar-cta,.service-sidebar-nav{position:static}.why-us-content{padding-left:0;margin-top:30px}.odw-blog-wrap{padding-top:48px;padding-bottom:56px}.odw-blog-cta-panel{padding:40px 32px;flex-direction:column;text-align:center}.odw-blog-cta-text{max-width:100%}.odw-blog-cta-actions{justify-content:center}}@media (max-width:767px){.odw-page-hero{padding:56px 0 50px}.odw-page-hero-desc{font-size:15px}}@media (max-width:575px){.contato-channel{padding:15px 16px;gap:12px}.contato-channel-icon{width:42px;height:42px;font-size:19px}.contato-channel-wa .contato-channel-icon{font-size:21px}.contato-channel-value{font-size:17px}.contato-form-title{font-size:22px}.odw-page-hero,.services-hero-section{padding:46px 0}.services-hero-title{font-size:30px}.odw-blog-cta{padding-bottom:66px}.odw-blog-cta-panel{padding:32px 22px;border-radius:18px}.odw-blog-cta-title{font-size:24px}.service-sidebar-cta{padding:30px 22px}.service-hero-section{padding:44px 0}.service-hero-icon{width:108px;height:108px}.service-hero-icon .svc-icon{width:60px;height:60px}.service-hero-actions .btn-odw{width:100%}}.footer-logo a{display:inline-flex;align-items:center;justify-content:center}.footer-logo img.footer-logo-img{display:block;width:auto;max-width:200px;height:auto;object-fit:contain}.copy-legal{display:block;margin-top:4px;font-size:11.5px;color:#9ca3af}@media (min-width:992px){.copy-legal{display:inline;margin-top:0}}.contato-info-static{display:flex;align-items:flex-start;gap:12px;color:#4b5563}.contato-info-static .fa{color:var(--xp-green-ink,#046e34)}.odw-float-actions--left{left:22px;right:auto}.odw-float-actions--left .odw-wa-teaser{left:96px;right:auto}.odw-float-actions--left .odw-wa-teaser::after{left:-7px;right:auto;border-top:0;border-right:0;border-bottom:1px solid #eef2f5;border-left:1px solid #eef2f5}@media (max-width:767px){.odw-float-actions--left{left:14px}.odw-float-actions--left .odw-wa-teaser{left:14px;right:74px}}.services-grid .service-card{background-color:#fff;border:1px solid #e8edf2;border-bottom:1px solid #e8edf2;border-radius:16px;padding:30px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -18px rgba(15,23,42,.22);transition:transform .35s cubic-bezier(.22, 1, .36, 1),box-shadow .35s ease,border-color .35s ease}.services-grid .service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--xp-green-ink,#046e34) 0,var(--xp-neon,#0f0) 100%);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22, 1, .36, 1)}.services-grid .service-card:hover{transform:translateY(-6px);border-color:#dbe6ee;box-shadow:0 1px 2px rgba(15,23,42,.05),0 26px 48px -22px rgba(15,23,42,.3)}.services-grid .service-card:hover::before{transform:scaleX(1)}.services-grid .service-icon-box{background:linear-gradient(180deg,#fff 0,#f4f8fb 100%);border:1px solid #e8edf2;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(15,23,42,.04);transition:border-color .35s ease,box-shadow .35s ease,background-color .35s ease}.services-grid .service-card:hover .service-icon-box{background:linear-gradient(180deg,#fff 0,#f1fdf6 100%);border-color:rgba(0,175,78,.35);box-shadow:0 0 0 3px rgba(0,175,78,.1),0 8px 18px -10px rgba(0,175,78,.45)}.services-grid .service-card h3{margin-bottom:10px}.services-grid .service-card h3 a{color:var(--xp-ink,#1a1a1a)}.services-grid .service-excerpt{color:#5b6673;margin-bottom:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.services-grid .service-readmore{gap:10px;color:var(--xp-green-ink,#046e34)}.services-grid .service-readmore i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;border:1px solid rgba(4,110,52,.25);background-color:rgba(0,175,78,.08);font-size:11px;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.services-grid .service-card:hover .service-readmore i{background-color:var(--xp-ink,#1a1a1a);border-color:var(--xp-ink,#1a1a1a);color:var(--xp-neon,#0f0);transform:translateX(3px)}.services-grid .service-readmore:focus-visible{outline:2px solid var(--xp-green-ink,#046e34);outline-offset:4px;border-radius:4px}@media (min-width:992px){.services-grid .service-card-lg .service-card{flex-direction:row;align-items:center;padding:36px 34px;gap:28px;min-height:100%}.services-grid .service-card-lg .service-icon-box{width:96px;height:96px;margin:0}.services-grid .service-card-lg .service-icon-box .svc-icon{width:54px;height:54px}.services-grid .service-card-lg .service-content-box{align-items:flex-start;text-align:left}.services-grid .service-card-lg h3{font-size:23px}.services-grid .service-card-lg .service-excerpt{-webkit-line-clamp:3}.services-grid .service-card-lg .service-readmore{align-self:flex-start}.services-grid .service-card--featured{background:linear-gradient(180deg,#fff 0,#f8fbfd 100%)}}.services-grid .service-card-sm .service-card{padding:30px 24px;justify-content:flex-start}.services-grid .service-card-sm .service-icon-box{width:68px;height:68px;margin-bottom:20px}.services-grid .service-card-sm .service-icon-box .svc-icon{width:38px;height:38px}.services-grid .service-card-sm h3{font-size:18px}.services-grid .service-card-sm .service-excerpt{font-size:13.5px;-webkit-line-clamp:3}@media (max-width:991px){.services-grid .service-card-lg .service-icon-box{width:84px;height:84px;margin:0 0 20px}.services-grid .service-card-lg .service-icon-box .svc-icon{width:46px;height:46px}.services-grid .service-card-lg .service-readmore,.services-grid .service-card-sm .service-readmore{align-self:center}}@media (max-width:575px){.services-grid .service-card{padding:26px 20px}.services-grid .service-card-lg .service-excerpt,.services-grid .service-card-sm .service-excerpt{-webkit-line-clamp:4}}.clientes-section{padding-top:64px;padding-bottom:64px}.clientes-mask .client-logo-slide{height:124px;padding:0 8px}.client-logo-card{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px 18px;border:1px solid #e8edf2;border-radius:14px;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.client-logo-slide:hover .client-logo-card{border-color:rgba(0,175,78,.4);box-shadow:0 0 0 3px rgba(0,175,78,.09),0 14px 26px -18px rgba(15,23,42,.35);transform:translateY(-3px)}.client-logo-card .logo-clientes,.clientes-mask .logo-clientes{max-height:86px;max-width:100%;width:auto;opacity:.62;filter:grayscale(100%);transition:opacity .3s ease,filter .3s ease,transform .3s ease}.client-logo-slide:hover .logo-clientes{opacity:1;filter:grayscale(0%);transform:scale(1.04)}.client-logo-slide:focus-within .client-logo-card{border-color:var(--xp-green-ink,#046e34);box-shadow:0 0 0 3px rgba(0,175,78,.25)}.clientes-itens .slick-dots{position:static;display:flex;justify-content:center;gap:8px;margin-top:22px}.clientes-itens .slick-dots li{width:8px;height:8px;margin:0}.clientes-itens .slick-dots li button{width:8px;height:8px;padding:0;border-radius:50%;background-color:#d3dbe3;font-size:0;line-height:0;transition:background-color .25s ease,transform .25s ease}.clientes-itens .slick-dots li button::before{content:none}.clientes-itens .slick-dots li.slick-active button{background-color:var(--xp-green-ink,#046e34);transform:scale(1.25)}.clientes-itens .slick-dots li:only-child{display:none}.clientes-itens .slick-dots li button:focus-visible{outline:2px solid var(--xp-green-ink,#046e34);outline-offset:3px}@media (max-width:575px){.clientes-section{padding-top:48px;padding-bottom:48px}.clientes-mask .client-logo-slide{height:104px}.client-logo-card{padding:12px}.client-logo-card .logo-clientes,.clientes-mask .logo-clientes{max-height:68px}}@media (min-width:992px){.clientes-mask::after,.clientes-mask::before{width:64px}}