@font-face{font-family:NeurialGrotesk-Bold;src:url('../fonts/NeurialGrotesk-Bold.eot');src:url('../fonts/NeurialGrotesk-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/NeurialGrotesk-Bold.woff') format('woff'),url('../fonts/NeurialGrotesk-Bold.ttf') format('truetype'),}@font-face{font-family:NeurialGrotesk-Extrabold;src:url('../fonts/NeurialGrotesk-Extrabold.eot');src:url('../fonts/NeurialGrotesk-Extrabold.eot?#iefix') format('embedded-opentype'),url('../fonts/NeurialGrotesk-Extrabold.woff') format('woff'),url('../fonts/NeurialGrotesk-Extrabold.ttf') format('truetype'),}@font-face{font-family:NeurialGrotesk-Regular;src:url('../fonts/NeurialGrotesk-Regular.eot');src:url('../fonts/NeurialGrotesk-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/NeurialGrotesk-Regular.woff') format('woff'),url('../fonts/NeurialGrotesk-Regular.ttf') format('truetype'),}@font-face{font-family:NeurialGrotesk-Light;src:url('../fonts/NeurialGrotesk-Light.eot');src:url('../fonts/NeurialGrotesk-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/NeurialGrotesk-Light.woff') format('woff'),url('../fonts/NeurialGrotesk-Light.ttf') format('truetype'),}@font-face{font-family:NeurialGrotesk-Medium;src:url('../fonts/NeurialGrotesk-Medium.eot');src:url('../fonts/NeurialGrotesk-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/NeurialGrotesk-Medium.woff') format('woff'),url('../fonts/NeurialGrotesk-Medium.ttf') format('truetype'),}@font-face{font-family:NeurialGrotesk;src:url('../fonts/NeurialGrotesk-Regular.eot');src:url('../fonts/NeurialGrotesk-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/NeurialGrotesk-Regular.woff') format('woff'),url('../fonts/NeurialGrotesk-Regular.ttf') format('truetype'),}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a:hover{text-decoration:underline}hr{display:none}#accessJumperMenu{display:none;position:absolute;top:-150px}button,input[type=button],input[type=email],input[type=image],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:0 0;border:none;font-size:1em;color:#00f}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.pull-left{float:left}.pull-right{float:right}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.container{width:1170px;margin-left:auto;margin-right:auto}@media all and (max-width:860px){.container{display:inline;float:left;width:98.125%;margin:0 .9375%;*width:98.07291667%;*margin:0 .88541667%}}body{height:100%;font-family:NeurialGrotesk,Helvetica,Arial,sans-serif;font-size:1.2em;overflow-x:hidden}a{text-decoration:none}a :active,a:focus,a:hover{text-decoration:none;outline:0}.icon_whats{position:fixed;right:20px;bottom:20px}body{width:100%;*zoom:1}body:after,body:before{display:table;content:"";line-height:0}body:after{clear:both}body:after,body:before{content:"";display:table}body:after{clear:both}header{height:176px;position:absolute;z-index:100;margin:auto;width:100%}header .container{display:flex;justify-content:space-between;align-items:center}header h1{float:left;margin-top:13px}header h1 a,header h1 img{width:100%;display:block}header .hamburguer{display:none}header nav{float:right;margin-top:48px;margin-bottom:35px;flex:1;display:flex;justify-content:flex-end;margin-right:50px}header nav ul li{float:left;margin-right:38px}header nav ul li a{color:#fff;font-family:NeurialGrotesk-Bold;font-weight:700;font-size:16px;text-decoration:none;padding-bottom:5px;display:inline-block}header nav ul li a:hover{color:#d7ff85}header nav ul .active a{color:#d7ff85}header nav ul .last{margin-right:0}header .btn_orcamento{display:flex;align-items:center;font-family:NeurialGrotesk-Bold;background-color:#fff;color:#0b0b0b;padding:17px 20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;transition:1s}header .btn_orcamento:hover{background-color:#d7ff85}header .btn_orcamento svg{margin-right:10px}header .btn_orcamento svg path{fill:#0B0B0B}@media all and (max-width:550px){header .btn_orcamento{display:none}header #main-nav{display:none;position:absolute;left:0;width:100%;background-color:#d7ff85;top:20px;height:auto}header nav ul li{width:100%}header nav ul li a{width:100%;padding:16px;font-weight:500;text-align:center;color:#000}header #hamburguer{display:block;float:left;width:40px;height:33px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin-right:14px}header #hamburguer span{display:block;position:absolute;height:6px;width:100%;background:#d7ff85;border-radius:9px;opacity:1;left:0;transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header #hamburguer span:first-child{top:0}header #hamburguer span:nth-child(2),header #hamburguer span:nth-child(3){top:13px}header #hamburguer span:nth-child(4){top:27px}}footer .footer-section{width:100%;height:100%;padding-top:100px;padding-bottom:100px;background:#000;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:inline-flex}footer .footer-section .footer-content{align-self:stretch;flex-direction:column;justify-content:center;align-items:center;gap:100px;display:flex}footer .footer-section .footer-content .footer-main{flex-direction:column;justify-content:flex-start;align-items:center;gap:50px;display:flex}footer .footer-section .footer-content .footer-main .footer-info{width:800px;justify-content:space-between;align-items:center;display:inline-flex}footer .footer-section .footer-content .footer-main .footer-info .contact-info{width:100%;justify-content:space-between;align-items:center;display:flex}footer .footer-section .footer-content .footer-main .footer-info .contact-info .phone-info{justify-content:flex-start;align-items:center;gap:18px;display:flex}footer .footer-section .footer-content .footer-main .footer-info .contact-info .phone-info .phone-icon{width:26px;height:26px;position:relative;overflow:hidden}footer .footer-section .footer-content .footer-main .footer-info .contact-info .phone-info .phone-icon .icon-phone{width:24.37px;height:24.22px;left:.81px;top:.89px;position:absolute;background:#fff}footer .footer-section .footer-content .footer-main .footer-info .contact-info .phone-info .phone-text{padding-top:8px;padding-bottom:8px;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}footer .footer-section .footer-content .footer-main .footer-info .contact-info .phone-info .phone-text .phone-number{color:#fff;font-size:16px;font-family:NeurialGrotesk;font-weight:400;line-height:22.4px;word-wrap:break-word}footer .footer-section .footer-content .footer-main .footer-info .contact-info .address-info{justify-content:center;align-items:center;gap:18px;display:flex}footer .footer-section .footer-content .footer-main .footer-info .contact-info .address-info .address-icon{width:28px;height:28px;position:relative;overflow:hidden}footer .footer-section .footer-content .footer-main .footer-info .contact-info .address-info .address-icon .icon-location{width:17.41px;height:22.62px;left:5.29px;top:2.69px;position:absolute;background:#fff}footer .footer-section .footer-content .footer-main .footer-info .contact-info .address-info .address-icon .icon-dot{width:8.95px;height:8.95px;left:9.53px;top:6.95px;position:absolute;background:#fff}footer .footer-section .footer-content .footer-main .footer-info .contact-info .address-info .address-text{justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}footer .footer-section .footer-content .footer-main .footer-info .contact-info .address-info .address-text .address-content{color:#fff;font-size:16px;font-family:NeurialGrotesk;font-weight:400;line-height:22.4px;word-wrap:break-word}footer .footer-section .footer-content .footer-main .footer-bottom{width:800px;justify-content:space-between;align-items:center;display:inline-flex}footer .footer-section .footer-content .footer-main .footer-bottom .logo-container{width:300px;height:43px;position:relative;overflow:hidden}footer .footer-section .footer-content .footer-main .footer-bottom .logo-container .logo-element{position:absolute;background:#fff}footer .footer-section .footer-content .footer-main .footer-bottom .social-media{width:118px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:inline-flex}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons{justify-content:center;align-items:center;gap:8px;display:inline-flex}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons .social-icon{width:34px;height:34px;position:relative;overflow:hidden;border-radius:50px;justify-content:center;align-items:center;display:flex}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons .social-icon.whatsapp-icon{padding-left:1px;padding-right:1px;background:#d7ff85}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons .social-icon.whatsapp-icon .icon-inner{width:21px;height:21px;left:6.5px;top:6px;position:absolute;overflow:hidden}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons .social-icon.whatsapp-icon .icon-inner .icon-base{width:21px;height:21px;left:.04px;top:0;position:absolute;background:#000}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons .social-icon.whatsapp-icon .icon-inner .icon-dot{width:10.79px;height:10.79px;left:5.14px;top:5.11px;position:absolute;background:#000}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons .social-icon.whatsapp-icon .icon-inner .icon-dot-small{width:2.52px;height:2.52px;left:14.89px;top:3.63px;position:absolute;background:#000}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons .social-icon.instagram-icon .icon-camera{width:17px;height:22px;left:10px;top:6px;position:absolute;background:#000}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons .social-icon.instagram-icon .icon-bg{width:34px;height:34px;left:0;top:0;position:absolute;background:#d7ff85}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons .social-icon.linkedin-icon{padding-left:1px;padding-right:1px;background:#d7ff85}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons .social-icon.linkedin-icon .icon-square{width:11px;height:11px;background:#000}footer .footer-section .footer-content .footer-main .footer-bottom .privacy-link{text-align:center;color:#fff;font-size:14px;font-family:NeurialGrotesk;font-weight:400;text-decoration:underline;line-height:19.6px;word-wrap:break-word;cursor:pointer;transition:all .3s ease}footer .footer-section .footer-content .footer-main .footer-bottom .privacy-link:hover{color:#d7ff85;text-decoration:none}footer .footer-section .footer-content .footer-main .copyright{width:100%;justify-content:center;align-items:center;display:inline-flex}footer .footer-section .footer-content .footer-main .copyright .copyright-text{text-align:center;color:#fff;font-size:14px;font-family:NeurialGrotesk;font-weight:400;line-height:19.6px;word-wrap:break-word}@media all and (max-width:550px){footer .footer-section{padding:50px 20px}footer .footer-section .footer-content{gap:50px}footer .footer-section .footer-content .footer-main{gap:30px}footer .footer-section .footer-content .footer-main .footer-info{width:100%;flex-direction:column;gap:30px}footer .footer-section .footer-content .footer-main .footer-info .contact-info{flex-direction:column;gap:30px}footer .footer-section .footer-content .footer-main .footer-info .contact-info .address-info,footer .footer-section .footer-content .footer-main .footer-info .contact-info .phone-info{width:100%;justify-content:center}footer .footer-section .footer-content .footer-main .footer-bottom{width:100%;flex-direction:column;gap:30px;align-items:center}footer .footer-section .footer-content .footer-main .footer-bottom .logo-container{width:100%;height:auto;min-height:43px;display:flex;justify-content:center}footer .footer-section .footer-content .footer-main .footer-bottom .social-media{width:100%;align-items:center}footer .footer-section .footer-content .footer-main .footer-bottom .social-media .social-icons{width:100%;justify-content:center}footer .footer-section .footer-content .footer-main .footer-bottom .privacy-link{text-align:center}footer .footer-section .footer-content .footer-main .copyright{width:100%;justify-content:center}footer .footer-section .footer-content .footer-main .copyright .copyright-text{text-align:center}}.ui-form-1 .date,.ui-form-1 .email,.ui-form-1 .password,.ui-form-1 .select,.ui-form-1 .text{*zoom:1;width:100%;min-height:42px}.ui-form-1 .date:after,.ui-form-1 .date:before,.ui-form-1 .email:after,.ui-form-1 .email:before,.ui-form-1 .password:after,.ui-form-1 .password:before,.ui-form-1 .select:after,.ui-form-1 .select:before,.ui-form-1 .text:after,.ui-form-1 .text:before{display:table;content:"";line-height:0}.ui-form-1 .date:after,.ui-form-1 .email:after,.ui-form-1 .password:after,.ui-form-1 .select:after,.ui-form-1 .text:after{clear:both}.ui-form-1 .date:after,.ui-form-1 .date:before,.ui-form-1 .email:after,.ui-form-1 .email:before,.ui-form-1 .password:after,.ui-form-1 .password:before,.ui-form-1 .select:after,.ui-form-1 .select:before,.ui-form-1 .text:after,.ui-form-1 .text:before{content:"";display:table}.ui-form-1 .date:after,.ui-form-1 .email:after,.ui-form-1 .password:after,.ui-form-1 .select:after,.ui-form-1 .text:after{clear:both}.ui-form-1 .tel{*zoom:1;width:65%;min-height:42px;float:left}.ui-form-1 .tel:after,.ui-form-1 .tel:before{display:table;content:"";line-height:0}.ui-form-1 .tel:after{clear:both}.ui-form-1 .tel:after,.ui-form-1 .tel:before{content:"";display:table}.ui-form-1 .tel:after{clear:both}.ui-form-1 .hyphen{float:left;margin:12px 10px}.ui-form-1 .ddd{width:29.45%;float:left;min-height:42px}.ui-form-1 fieldset{border:0;padding:0}.ui-form-1 .section-legend{color:#aaa;font-size:16px;margin-bottom:15px}.ui-form-1 input[type=email],.ui-form-1 input[type=number],.ui-form-1 input[type=password],.ui-form-1 input[type=tel],.ui-form-1 input[type=text],.ui-form-1 textarea{-webkit-appearance:none;border-radius:0;float:left;width:100%;height:38px;font-size:14px;color:#000;padding:8px 10px;border:1px solid #aaa;background:#fff;font-weight:400;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2)}.ui-form-1 input[disabled],.ui-form-1 input[readonly]{background-color:#f7f7f7;color:#666;cursor:default}.ui-form-1 .select-styled+div.form-error,.ui-form-1 input+.error-message,.ui-form-1 input+div.form-error,.ui-form-1 label+.error-message,.ui-form-1 label+div.form-error{clear:both;display:inline-block;float:left;width:100%;margin-top:7px}.ui-form-1 .textarea{height:auto!important}.ui-form-1 .textarea textarea{float:none;display:inline-block;width:100%;height:92px}.ui-form-1 .select-wrapper{position:relative;width:100%;height:35px;font-size:14px;margin-bottom:14px}.ui-form-1 .customSelect{width:100%;height:100%;padding:8px 10px;border:1px solid #d7d7d7;background:#fff}.ui-form-1 .customSelect:after{position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);display:block;content:" ";width:15px;height:8px;background:url(../img/layout/seta_select.png)}.ui-form-1 .customSelectInner{width:100%!important}.ui-form-1 .select-styled.hasCustomSelect{z-index:100}.ui-form-1 .input:not(.is-select-styled) select{font-size:14px;border:0;background-color:#fff;height:33px}.ui-form-1 ::-webkit-input-placeholder{color:#aaa;font-weight:400}.ui-form-1 ::-moz-placeholder{color:#aaa;font-weight:400}.ui-form-1 :-ms-input-placeholder{color:#aaa;font-weight:400}.ui-form-1 :-moz-placeholder{color:#aaa;font-weight:400}.ui-form-1 .has-error .customSelect,.ui-form-1 .has-error .error-message,.ui-form-1 .has-error .form-error,.ui-form-1 .has-error label{border-color:#c00;color:#c00}.ui-form-1 .has-error .customSelect:-moz-placeholder,.ui-form-1 .has-error .error-message:-moz-placeholder,.ui-form-1 .has-error .form-error:-moz-placeholder,.ui-form-1 .has-error label:-moz-placeholder{color:#c00}.ui-form-1 .has-error .customSelect:-ms-input-placeholder,.ui-form-1 .has-error .error-message:-ms-input-placeholder,.ui-form-1 .has-error .form-error:-ms-input-placeholder,.ui-form-1 .has-error label:-ms-input-placeholder{color:#c00}.ui-form-1 .has-error .customSelect::-webkit-input-placeholder,.ui-form-1 .has-error .error-message::-webkit-input-placeholder,.ui-form-1 .has-error .form-error::-webkit-input-placeholder,.ui-form-1 .has-error label::-webkit-input-placeholder{color:#c00}.ui-form-1 button[type=submit]{margin-top:20px}.ui-form-normal-label .date label,.ui-form-normal-label .email label,.ui-form-normal-label .file label,.ui-form-normal-label .number label,.ui-form-normal-label .password label,.ui-form-normal-label .select label,.ui-form-normal-label .tel label,.ui-form-normal-label .text label,.ui-form-normal-label .textarea label{font-family:"Din semibold";display:block;font-size:16px;margin-bottom:5px;color:#6a6969}.ui-form-merged-label .email label,.ui-form-merged-label .file input[type=file]+label,.ui-form-merged-label .number label,.ui-form-merged-label .password label,.ui-form-merged-label .tel label,.ui-form-merged-label .text label,.ui-form-merged-label .textarea label{-webkit-appearance:none;border-radius:0;float:left;width:100%;height:38px;font-size:14px;color:#000;padding:8px 10px;border:1px solid #aaa;background:#fff;font-weight:400;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2)}.ui-form-merged-label .email label,.ui-form-merged-label .file label,.ui-form-merged-label .number label,.ui-form-merged-label .password label,.ui-form-merged-label .tel label,.ui-form-merged-label .text label{float:left;width:20%;padding-right:0}.ui-form-merged-label .email label,.ui-form-merged-label .number label,.ui-form-merged-label .password label,.ui-form-merged-label .tel label,.ui-form-merged-label .text label{border-right:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.ui-form-merged-label label+input[type=email],.ui-form-merged-label label+input[type=number],.ui-form-merged-label label+input[type=password],.ui-form-merged-label label+input[type=tel],.ui-form-merged-label label+input[type=text]{border-left:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;width:80%}.ui-form-merged-label .textarea label{float:none;display:inline-block;width:100%;border-bottom:0;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px}.ui-form-merged-label .textarea label+textarea{padding-top:0;border-top:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}.checkboxes,.radios{overflow:auto;zoom:1}.checkboxes .checkbox,.checkboxes .radio,.radios .checkbox,.radios .radio{position:relative;margin:0 0 20px;text-align:left;vertical-align:middle}.checkboxes input[type=checkbox],.checkboxes input[type=radio],.radios input[type=checkbox],.radios input[type=radio]{position:absolute;left:-999em;margin:0;padding:0}.checkboxes input[type=checkbox]+label,.checkboxes input[type=radio]+label,.radios input[type=checkbox]+label,.radios input[type=radio]+label{font-family:Din;font-size:16px;font-weight:400;line-height:20px;vertical-align:middle;padding-left:0;color:#aaa;cursor:pointer;text-transform:uppercase}.checkboxes input[type=checkbox]+label:hover,.checkboxes input[type=radio]+label:hover,.radios input[type=checkbox]+label:hover,.radios input[type=radio]+label:hover{color:#aaa}.checkboxes input[type=checkbox]+label:before,.checkboxes input[type=radio]+label:before,.radios input[type=checkbox]+label:before,.radios input[type=radio]+label:before{display:inline-block;content:'';width:28px;height:28px;vertical-align:middle;cursor:pointer;background-color:#fff;border:1px solid #8c8c8c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:15px}.checkboxes input[type=radio]+label:before,.radios input[type=radio]+label:before{width:23px;height:23px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.checkboxes .checkbox.checked label:before,.checkboxes .radio.checked label:before,.checkboxes input[type=checkbox]:checked+label:before,.checkboxes input[type=radio]:checked+label:before,.radios .checkbox.checked label:before,.radios .radio.checked label:before,.radios input[type=checkbox]:checked+label:before,.radios input[type=radio]:checked+label:before{background:#fff url(../img/layout/check_mark.png) no-repeat center}.checkboxes .has-error input[type=checkbox]+label,.checkboxes .has-error input[type=radio]+label,.radios .has-error input[type=checkbox]+label,.radios .has-error input[type=radio]+label{color:#c00}.checkboxes .has-error input[type=checkbox]+label:before,.checkboxes .has-error input[type=radio]+label:before,.radios .has-error input[type=checkbox]+label:before,.radios .has-error input[type=radio]+label:before{border-color:#c00}input[type=submit].ui-button-1{padding:0 15px}.ui-form-search{height:48px}.ui-form-search .input{margin-right:80px;height:100%}.ui-form-search .input input{font-size:15px;font-style:italic;font-weight:100;box-sizing:border-box;padding:10px 5px 10px 20px;width:100%;height:100%;border:1px solid #fff;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.ui-form-search .bt-search{float:right;width:80px;height:100%;cursor:pointer;background:#1f7eaa;border:1px solid #fff;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.ui-form-search .bt-search svg{width:32px;height:32px}.ui-form-search .bt-search svg path{fill:#ffffff!important}.hide{display:none}.show{display:inherit}.ui-button{display:inline-block;font-size:15px;color:#fff;background:#1f7eaa;padding:10px 24px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.ui-button:hover{text-decoration:none;background:#279ed5}.ui-table{margin:0 auto}.ui-table thead tr th,.ui-table tr.thead td{font-size:15px;font-weight:400;color:#00f;padding:6px;cursor:default;text-align:center}.ui-table thead tr th.th3{border-right:0 none}.ui-table tbody tr td,.ui-table tfoot tr td{padding:9px;text-align:center;color:red;border-top:1px solid #dfdfdf}.ui-table tbody tr:nth-child(2n) td{background:#f6f6f6}.ui-table tbody tr:hover td{background:#f3f3f3}.ui-table tfoot tr td{text-align:left}.paging{text-align:center;clear:both;margin:21px 0 12px;cursor:default;line-height:29px}.paging a,.paging span.current{display:inline-block;color:green;background:0 0;font-weight:700;font-size:15px;padding:0 5px;width:29px;height:29px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.paging a:hover,.paging span.current{color:#fff;text-decoration:none;background:green}.paging .setas{display:inline-block}.paging .setas a{text-indent:-1000em;background:green url("../img/layoutsetas.png") -29px center no-repeat}.paging .prev a{background-position:0 center}.paging .disabled{display:none}#content ::-webkit-scrollbar{height:9px;width:9px}#content ::-webkit-scrollbar-button:end:increment,#content ::-webkit-scrollbar-button:start:decrement{background-color:transparent;display:block;height:0}#content ::-webkit-scrollbar-track-piece{background-color:#f3f3f3;-webkit-border-radius:9px;border-radius:9px}#content ::-webkit-scrollbar-thumb:horizontal,#content ::-webkit-scrollbar-thumb:vertical{background-color:#d6d6d6;-webkit-border-radius:9px;border-radius:9px}.message{letter-spacing:-1px;font-size:23px;line-height:24px;font-family:'Open Sans',sans-serif;font-weight:700;text-align:center;padding:25px 0;background-color:#dff0d8;position:fixed!important;position:absolute;top:0;left:0;width:100%;z-index:1001;color:#3c763d;cursor:default}.message-error{background-color:#900;background-color:#000;border-bottom:3px solid #900}#home .box_topo{position:relative;min-height:776px;overflow:hidden}#home .box_topo .video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}#home .box_topo .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:-webkit-linear-gradient(0deg,#000 0,rgba(0,0,0,.6) 100%);background:-moz-linear-gradient(0deg,#000 0,rgba(0,0,0,.6) 100%);background:linear-gradient(0deg,#000 0,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=0);z-index:2}#home .box_topo .box_conteudo{bottom:20%;position:absolute;z-index:3}#home .box_topo .box_conteudo h2{color:#fff;font-family:NeurialGrotesk-Bold;font-size:40px;font-weight:700;line-height:49.6px;text-align:left;margin-bottom:20px}#home .box_topo .box_conteudo p{color:#fff;font-family:NeurialGrotesk;font-size:18px;font-weight:400;line-height:25.2px;text-align:left}#home .box_topo .box_conteudo .btn_falar{display:flex;align-items:center;padding:15px 32px;gap:10px;border-radius:20px;opacity:0px;background-color:#d7ff85;color:#0b0b0b;font-family:NeurialGrotesk-Bold;font-size:16px;font-weight:400;line-height:25.2px;text-align:left;margin-top:40px;float:left;transition:1s;margin-right:20px}#home .box_topo .box_conteudo .btn_falar svg{margin-left:5px}#home .box_topo .box_conteudo .btn_falar:hover{background-color:#bcff34}#home .box_topo .box_conteudo .btn_upphone{margin-right:0;background-color:#ec6430}#home .box_topo .box_conteudo .btn_upphone:hover{background-color:#c54716}#home .hero-section{width:100%;height:100%;font-family:NeurialGrotesk-Bold;flex-direction:column;justify-content:flex-start;align-items:center;gap:100px;padding-top:50px;background-color:#000}#home .hero-section .hero-content{flex-direction:column;justify-content:flex-start;align-items:center;gap:50px;display:flex;padding-bottom:100px}#home .hero-section .hero-content .hero-header{width:976px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}#home .hero-section .hero-content .hero-header .hero-badge{padding-left:16px;padding-right:16px;background:#d7ff85;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}#home .hero-section .hero-content .hero-header .hero-badge .badge-text{color:#000;font-size:14px;font-family:NeurialGrotesk-Bold;font-weight:700;line-height:19.6px;word-wrap:break-word}#home .hero-section .hero-content .hero-header .hero-title{text-align:center;color:#fff;font-size:40px;font-family:NeurialGrotesk-Bold;font-weight:700;line-height:48px;word-wrap:break-word}#home .hero-section .hero-content .hero-header .hero-subtitle{width:506px;text-align:center;color:#fff;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:25.2px;word-wrap:break-word}#home .hero-section .hero-content .stats-container{width:1170px;justify-content:space-between;align-items:center;display:inline-flex}#home .hero-section .hero-content .stats-container .stat-card{width:370px;height:202px;padding-top:50px;padding-bottom:60px;padding-left:32px;padding-right:32px;border-radius:20px;background:url('../img/layout/bg_resultados.png') no-repeat;outline-offset:-2px;justify-content:center;align-items:center;gap:80px;display:flex}#home .hero-section .hero-content .stats-container .stat-card .stat-content{width:280px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:inline-flex}#home .hero-section .hero-content .stats-container .stat-card .stat-content .stat-number{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:32px;font-family:NeurialGrotesk-Bold;font-weight:700;line-height:70px;word-wrap:break-word;transition:all .3s ease}#home .hero-section .hero-content .stats-container .stat-card .stat-content .stat-number.counter-active{transform:scale(1.05)}#home .hero-section .hero-content .stats-container .stat-card .stat-content .stat-description{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:17px;font-family:NeurialGrotesk;font-weight:400;word-wrap:break-word}#home .hero-section .clients-section{width:100%;padding:50px 15px;background-color:#fff;overflow:hidden;position:relative}#home .hero-section .clients-section .clients-carousel{width:100%;overflow:hidden;position:relative}#home .hero-section .clients-section .clients-carousel .clients-track{display:flex;animation:scroll-clients 30s linear infinite;gap:32px;width:max-content}#home .hero-section .clients-section .clients-carousel .clients-track .client-logo{width:200px;height:150px;border-radius:30.21px;flex-direction:column;justify-content:center;align-items:center;gap:9.87px;display:inline-flex;flex-shrink:0}#home .hero-section .clients-section .clients-carousel .clients-track .client-logo img{width:100%;height:100%;object-fit:contain}@keyframes scroll-clients{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#home .hero-section .clients-section.carousel-active{position:relative}#home .hero-section .clients-section.carousel-active::before{content:'';position:absolute;left:0;top:0;width:100px;height:100%;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);z-index:2;pointer-events:none}#home .hero-section .clients-section.carousel-active::after{content:'';position:absolute;right:0;top:0;width:100px;height:100%;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%);z-index:2;pointer-events:none}#home .hero-section .clients-track .client-logo{transition:transform .3s ease,filter .3s ease}#home .hero-section .clients-track .client-logo:hover{transform:scale(1.05);filter:brightness(1.1)}#home .hero-section .stats-container.counter-active .stat-card .stat-number{animation:pulse-glow 2.5s ease-in-out}@keyframes pulse-glow{0%{transform:scale(1);text-shadow:0 0 5px rgba(215,255,133,.3)}25%{transform:scale(1.02);text-shadow:0 0 15px rgba(215,255,133,.6)}50%{transform:scale(1.05);text-shadow:0 0 20px rgba(215,255,133,.8)}75%{transform:scale(1.02);text-shadow:0 0 15px rgba(215,255,133,.6)}100%{transform:scale(1);text-shadow:0 0 5px rgba(215,255,133,.3)}}#home .services-section{width:100%;height:100%;padding-top:100px;padding-bottom:100px;background:url('../img/layout/bg_atendimentos.png') repeat;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:inline-flex}#home .services-section .services-container{width:1170px;justify-content:space-between;align-items:center;display:inline-flex}#home .services-section .services-container .service-card{width:578px;height:680px;padding-top:50px;padding-bottom:80px;padding-left:40px;padding-right:32px;border-radius:20px;background:#000 url('../img/layout/bg_servicos.png') no-repeat;outline-offset:-2px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}#home .services-section .services-container .service-card .service-content{width:506px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}#home .services-section .services-container .service-card .service-content .service-logo{width:229px;height:40px;position:relative;overflow:hidden}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-bg{width:229px;height:40px;left:0;top:0;position:absolute;background:#000}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-accent{width:40.45px;height:40px;left:0;top:0;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-detail.detail-1{width:17.51px;height:16.26px;left:109.61px;top:11.59px;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-detail.detail-2{width:17.81px;height:16.26px;left:147.32px;top:11.59px;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-detail.detail-3{width:17.1px;height:15.82px;left:167.51px;top:11.59px;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-detail.detail-4{width:17.1px;height:15.82px;left:186.9px;top:11.59px;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-detail.detail-5{width:16.68px;height:16.26px;left:205.47px;top:11.59px;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-detail.detail-6{width:16.68px;height:15.82px;left:52.01px;top:12.03px;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-detail.detail-7{width:5.36px;height:21.75px;left:223.64px;top:5.66px;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-detail.detail-8{width:17.1px;height:21.77px;left:128.74px;top:5.64px;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-detail.detail-9{width:17.81px;height:22.77px;left:90.57px;top:11.59px;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.communication-logo .logo-detail.detail-10{width:17.81px;height:22.77px;left:71.13px;top:11.59px;position:absolute;background:#c6ff7d}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo{width:182px;height:40px}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo .logo-bg{width:182px;height:40px;left:0;top:0;position:absolute;background:#fff}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo .logo-accent{width:40.07px;height:40px;left:0;top:0;position:absolute;background:#e46737}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo .logo-detail.detail-1{width:16.94px;height:15.82px;left:146.41px;top:11.59px;position:absolute;background:#e46737}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo .logo-detail.detail-2{width:16.52px;height:16.26px;left:164.81px;top:11.59px;position:absolute;background:#e46737}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo .logo-detail.detail-3{width:16.53px;height:15.82px;left:51.51px;top:12.03px;position:absolute;background:#e46737}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo .logo-detail.detail-4{width:16.94px;height:21.77px;left:109.18px;top:5.64px;position:absolute;background:#e46737}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo .logo-detail.detail-5{width:17.64px;height:22.77px;left:89.71px;top:11.59px;position:absolute;background:#e46737}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo .logo-detail.detail-6{width:17.64px;height:22.77px;left:70.45px;top:11.59px;position:absolute;background:#e46737}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo .logo-detail.detail-7{width:16.52px;height:15.49px;left:127.79px;top:12.2px;position:absolute;background:#e46737}#home .services-section .services-container .service-card .service-content .service-logo.telephony-logo .logo-detail.detail-8{width:16.66px;height:15.49px;left:127.99px;top:12.2px;position:absolute;background:#e46737}#home .services-section .services-container .service-card .service-content .service-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}#home .services-section .services-container .service-card .service-content .service-title .title-text{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:24px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:33.6px;word-wrap:break-word}#home .services-section .services-container .service-card .service-content .service-description{width:506px;color:#fff;font-size:18px;font-family:NeurialGrotesk;font-style:italic;font-weight:400;line-height:27px;word-wrap:break-word}#home .services-section .services-container .service-card .service-content .results-title{justify-content:center;display:flex;flex-direction:column;font-size:20px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:28px;word-wrap:break-word}#home .services-section .services-container .service-card .service-content .results-title.communication{color:#d7ff85}#home .services-section .services-container .service-card .service-content .results-title.telephony{color:#e46737}#home .services-section .services-container .service-card .service-content .results-content{justify-content:center;display:flex;flex-direction:column}#home .services-section .services-container .service-card .service-content .results-content.communication .result-item{color:#fff;font-size:18px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:25.2px;word-wrap:break-word}#home .services-section .services-container .service-card .service-content .results-content.telephony{color:#fff;font-size:18px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:25.2px;word-wrap:break-word}#home .services-section .services-container .service-card .features-list{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}#home .services-section .services-container .service-card .features-list .feature-item{justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}#home .services-section .services-container .service-card .features-list .feature-item .feature-icon{position:relative;background:rgba(255,255,255,0)}#home .services-section .services-container .service-card .features-list .feature-item .feature-icon.communication .icon-bg path,#home .services-section .services-container .service-card .features-list .feature-item .feature-icon.communication .icon-check path{fill:#D7FF85}#home .services-section .services-container .service-card .features-list .feature-item .feature-icon.telephony .icon-bg path,#home .services-section .services-container .service-card .features-list .feature-item .feature-icon.telephony .icon-check path{fill:#E46737}#home .services-section .services-container .service-card .features-list .feature-item .feature-text{overflow:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:inline-flex}#home .services-section .services-container .service-card .features-list .feature-item .feature-text .feature-description{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:26px;word-wrap:break-word}#home .services-section .services-container .service-card .service-button{padding-left:32px;padding-right:32px;padding-top:16px;padding-bottom:16px;border-radius:20px;justify-content:center;align-items:center;gap:15px;font-family:NeurialGrotesk-bold;display:inline-flex}#home .services-section .services-container .service-card .service-button.communication{background:#d7ff85}#home .services-section .services-container .service-card .service-button.telephony{background:#e46737}#home .services-section .services-container .service-card .service-button .button-text{color:#0b0b0b;font-size:16px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:22.4px;word-wrap:break-word}#home .services-section .services-container .service-card .service-button .button-arrow{width:7.05px;height:12px;background:#0b0b0b}#home .ai-specialized-section{width:100%;height:100%;padding-top:100px;padding-bottom:100px;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:inline-flex}#home .ai-specialized-section .ai-content{flex-direction:column;justify-content:flex-start;align-items:center;gap:50px;display:flex}#home .ai-specialized-section .ai-content .ai-header{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;display:flex}#home .ai-specialized-section .ai-content .ai-header .ai-badge{padding-left:16px;padding-right:16px;background:#d7ff85;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}#home .ai-specialized-section .ai-content .ai-header .ai-badge .badge-text{color:#000;font-size:14px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:19.6px;word-wrap:break-word}#home .ai-specialized-section .ai-content .ai-header .ai-title{width:660px;text-align:center;color:#fff;font-size:40px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:48px;word-wrap:break-word}#home .ai-specialized-section .ai-content .ai-header .ai-subtitle{width:740px;text-align:center;color:#fff;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:25.2px;word-wrap:break-word}#home .ai-specialized-section .ai-content .ai-tabs{justify-content:flex-start;align-items:flex-start;gap:16px;display:inline-flex}#home .ai-specialized-section .ai-content .ai-tabs .ai-tab{padding-left:32px;padding-right:32px;padding-top:16px;padding-bottom:16px;border-radius:20px;justify-content:center;align-items:center;gap:10px;display:flex;cursor:pointer;transition:all .3s ease}#home .ai-specialized-section .ai-content .ai-tabs .ai-tab.active{background:#fff}#home .ai-specialized-section .ai-content .ai-tabs .ai-tab.active .tab-text{color:#000}#home .ai-specialized-section .ai-content .ai-tabs .ai-tab.active:hover{background:#f8f9fa}#home .ai-specialized-section .ai-content .ai-tabs .ai-tab.inactive{outline:2px white solid;outline-offset:-2px}#home .ai-specialized-section .ai-content .ai-tabs .ai-tab.inactive .tab-text{color:#fff}#home .ai-specialized-section .ai-content .ai-tabs .ai-tab.inactive:hover{background:rgba(255,255,255,.1);outline:2px white solid}#home .ai-specialized-section .ai-content .ai-tabs .ai-tab .tab-text{font-size:18px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:25.2px;word-wrap:break-word}#home .ai-specialized-section .ai-content .ai-cards-container{width:1170px;justify-content:center;align-items:center;gap:16px;display:inline-flex;flex-wrap:wrap;align-content:center;opacity:1;transform:translateY(0);transition:all .5s ease}#home .ai-specialized-section .ai-content .ai-cards-container[style*="display: none"]{opacity:0;transform:translateY(20px)}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card{width:280px;height:440px;padding-top:50px;padding-bottom:80px;padding-left:32px;padding-right:32px;background:#171717;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card .card-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card .card-header .ai-icon{width:40px;height:40px;position:relative;overflow:hidden}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card .card-header .ai-icon img{width:100%;height:100%;object-fit:contain}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card .card-header .card-title{width:210px;color:#fff;font-size:22px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:30.8px;word-wrap:break-word}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card .card-description{width:216px;color:#fff;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:27px;word-wrap:break-word}#home .upp-integration-section{width:100%;height:100%;padding-top:100px;padding-bottom:100px;background:url('../img/layout/bg_atendimentos.png') repeat;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:inline-flex}#home .upp-integration-section .integration-content{flex-direction:column;justify-content:flex-start;align-items:center;gap:50px;display:flex}#home .upp-integration-section .integration-content .integration-header{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;display:flex}#home .upp-integration-section .integration-content .integration-header .integration-badge{padding-left:16px;padding-right:16px;background:#d7ff85;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}#home .upp-integration-section .integration-content .integration-header .integration-badge .badge-text{color:#000;font-size:14px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:19.6px;word-wrap:break-word}#home .upp-integration-section .integration-content .integration-header .integration-title{width:532px;text-align:center;color:#fff;font-size:40px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:48px;word-wrap:break-word}#home .upp-integration-section .integration-content .integration-header .integration-subtitle{text-align:center;color:#fff;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:25.2px;word-wrap:break-word}#home .upp-integration-section .integration-content .integration-image img{max-width:100%;height:auto}#home .benefits-results-section{width:100%;height:100%;padding-top:100px;padding-bottom:100px;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:inline-flex}#home .benefits-results-section .benefits-content{flex-direction:column;justify-content:flex-start;align-items:center;gap:50px;display:flex}#home .benefits-results-section .benefits-content .benefits-header{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;display:flex}#home .benefits-results-section .benefits-content .benefits-header .benefits-badge{padding-left:16px;padding-right:16px;background:#d7ff85;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}#home .benefits-results-section .benefits-content .benefits-header .benefits-badge .badge-text{color:#000;font-size:14px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:19.6px;word-wrap:break-word}#home .benefits-results-section .benefits-content .benefits-header .benefits-title{width:532px;text-align:center;color:#fff;font-size:40px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:48px;word-wrap:break-word}#home .benefits-results-section .benefits-content .benefits-header .benefits-subtitle{width:506px;text-align:center;color:#fff;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:25.2px;word-wrap:break-word}#home .benefits-results-section .benefits-content .benefits-cards-container{width:1170px;justify-content:space-between;align-items:center;display:inline-flex}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card{width:280px;height:500px;padding-top:50px;padding-bottom:80px;padding-left:32px;padding-right:32px;border-radius:20px;background:url('../img/layout/bg_missao.png') no-repeat;outline-offset:-2px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon{width:40px;height:40px;position:relative;overflow:hidden}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon .icon-element{position:absolute;background:#d7ff85}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon .icon-element.element-1{width:7.74px;height:15.46px;left:14.57px;top:12.27px}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon .icon-element.element-2{width:31.47px;height:28.36px;left:4.27px;top:5.82px}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon .icon-element.element-3{width:39.12px;height:40px;left:.44px;top:0}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon .icon-element.element-4{width:39.84px;height:16.41px;left:.08px;top:23.59px}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon .icon-element.element-5{width:16.41px;height:15.78px;left:11.8px;top:0}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon .icon-element.element-6{width:13.28px;height:12.79px;left:.16px;top:6.25px}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon .icon-element.element-7{width:13.28px;height:12.79px;left:26.56px;top:6.25px}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon .icon-element.element-8{width:39.99px;height:40px;left:0;top:0}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-title{color:#fff;font-size:22px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:30.8px;word-wrap:break-word}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-title.cost-reduction{width:103px}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-title.productivity-increase{justify-content:center;display:flex;flex-direction:column}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .benefit-description{width:216px;color:#fff;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:27px;word-wrap:break-word}#home .testimonials-section{width:100%;height:100%;padding-top:100px;padding-bottom:100px;background:url('../img/layout/bg_atendimentos.png') repeat;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:inline-flex}#home .testimonials-section .testimonials-content{flex-direction:column;justify-content:flex-start;align-items:center;gap:120px;display:flex}#home .testimonials-section .testimonials-content .testimonials-container{width:1170px;justify-content:space-between;align-items:center;display:inline-flex}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:inline-flex}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info .testimonials-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info .testimonials-header .testimonials-badge{padding-left:16px;padding-right:16px;background:#d7ff85;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info .testimonials-header .testimonials-badge .badge-text{color:#000;font-size:14px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:19.6px;word-wrap:break-word}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info .testimonials-header .testimonials-title{width:400px;color:#fff;font-size:40px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:56px;word-wrap:break-word}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info .testimonials-subtitle{width:405px;color:#fff;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:27px;word-wrap:break-word}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider{justify-content:flex-start;align-items:center;gap:0;display:inline-flex}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper{padding-left:35px;padding-right:35px;overflow:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex;transition:all .5s ease-in-out;opacity:1;transform:translateX(0)}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper.inactive{opacity:0;transform:translateX(20px);pointer-events:none}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper.active{opacity:1;transform:translateX(0);pointer-events:auto}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card{width:606px;height:380px;padding-left:71px;padding-right:71px;padding-top:21px;padding-bottom:21px;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card .testimonial-content{width:450px;height:292.39px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;display:flex}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card .testimonial-content .testimonial-author{justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card .testimonial-content .testimonial-author .author-avatar{width:55px;height:56px}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card .testimonial-content .testimonial-author .author-info .author-name{color:#000;font-size:18px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:25.2px;word-wrap:break-word}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card .testimonial-content .testimonial-author .author-info .author-position{color:#000;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:25.2px;word-wrap:break-word}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card .testimonial-content .testimonial-quote{width:450px;color:#000;font-size:22px;font-family:NeurialGrotesk;font-weight:400;line-height:33px;word-wrap:break-word}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .slider-indicator{width:84.69px;height:84.69px;cursor:pointer;transition:all .3s ease;position:relative;margin-left:-80px}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .slider-indicator:hover{transform:scale(1.1);filter:brightness(1.2)}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .slider-indicator:active{transform:scale(.95)}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .slider-indicator img{width:100%;height:100%;object-fit:contain}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-navigation{display:none!important;gap:10px;justify-content:center;margin-top:20px}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-navigation .nav-dot{width:12px;height:12px;border-radius:50%;background-color:#666;cursor:pointer;transition:all .3s ease}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-navigation .nav-dot:hover{background-color:#d7ff85;transform:scale(1.2)}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-navigation .nav-dot.active{background-color:#d7ff85}#home .faq-section{width:100%;height:100%;padding-top:100px;padding-bottom:100px;background:#000;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}#home .faq-section .faq-content{flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;display:flex}#home .faq-section .faq-content .faq-header{width:1170px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}#home .faq-section .faq-content .faq-header .faq-badge{padding-left:16px;padding-right:16px;background:#d7ff85;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}#home .faq-section .faq-content .faq-header .faq-badge .badge-text{color:#000;font-size:14px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:19.6px;word-wrap:break-word}#home .faq-section .faq-content .faq-header .faq-title{width:532px;text-align:center;color:#fff;font-size:40px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:48px;word-wrap:break-word}#home .faq-section .faq-content .faq-header .faq-subtitle{width:506px;text-align:center;color:#fff;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:25.2px;word-wrap:break-word}#home .faq-section .faq-content .faq-questions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}#home .faq-section .faq-content .faq-questions .faq-question-item{width:936px;padding-top:24px;padding-bottom:24px;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;display:flex;cursor:pointer;transition:all .3s ease}#home .faq-section .faq-content .faq-questions .faq-question-item.expanded .question-icon .icon-arrow{transform:rotate(180deg)}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content{justify-content:center;align-items:flex-start;gap:16px;display:inline-flex;width:100%}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content .question-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:inline-flex;flex:1}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content .question-text .question-title{width:807px;color:#fff;font-size:28px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:39.2px;word-wrap:break-word}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content .question-text .question-subtitle{width:800px;color:#fff;font-size:20px;font-family:NeurialGrotesk;font-weight:400;line-height:28px;word-wrap:break-word;display:none}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content .question-text .question-subtitle.visible{display:block}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content .question-icon{width:28px;padding-top:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:inline-flex}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content .question-icon .icon-container{align-self:stretch;height:16.17px;position:relative;overflow:hidden}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content .question-icon .icon-container .faq-arrow{width:24px;height:auto;transition:all .3s ease}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content .question-icon .icon-container .icon-arrow{width:24px;height:13.71px;left:-.5px;top:2.14px;position:absolute;background:#d7ff85;transition:transform .3s ease}#home .faq-section .faq-content .faq-questions .faq-question-item .faq-answer{width:100%;padding-top:16px;padding-bottom:8px;padding-left:0;padding-right:44px;opacity:0;max-height:0;overflow:hidden;transition:all .4s ease-in-out}#home .faq-section .faq-content .faq-questions .faq-question-item .faq-answer.visible{opacity:1;max-height:200px}#home .faq-section .faq-content .faq-questions .faq-question-item .faq-answer .answer-content{width:100%}#home .faq-section .faq-content .faq-questions .faq-question-item .faq-answer .answer-content p{color:#fff;font-size:18px;font-family:NeurialGrotesk;font-weight:400;line-height:27px;word-wrap:break-word;margin:0;padding:0}#home .faq-section .faq-content .faq-questions .faq-divider{width:936px;height:0;outline:1px white solid;outline-offset:-0.5px}#home .contact-section{width:100%;height:100%;padding-top:100px;padding-bottom:100px;background:url('../img/layout/bg_atendimentos.png') repeat;background-size:cover;background-position:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:inline-flex}#home .contact-section .contact-content{flex-direction:column;justify-content:flex-start;align-items:center;gap:50px;display:flex}#home .contact-section .contact-content .contact-header{flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;display:flex}#home .contact-section .contact-content .contact-header .contact-badge{padding-left:16px;padding-right:16px;background:#d7ff85;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}#home .contact-section .contact-content .contact-header .contact-badge .badge-text{color:#000;font-size:14px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:19.6px;word-wrap:break-word}#home .contact-section .contact-content .contact-header .contact-title{width:532px;text-align:center;color:#fff;font-size:40px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:48px;word-wrap:break-word}#home .contact-section .contact-content .contact-header .contact-subtitle{width:700px;text-align:center;color:#fff;font-size:16px;font-family:NeurialGrotesk;font-weight:400;line-height:22.4px;word-wrap:break-word}#home .contact-section .contact-content .contact-buttons{justify-content:flex-start;align-items:flex-start;gap:16px;display:inline-flex}#home .contact-section .contact-content .contact-buttons .contact-button{padding-left:32px;padding-right:32px;padding-top:16px;padding-bottom:16px;border-radius:20px;outline:2px white solid;outline-offset:-2px;justify-content:center;align-items:center;gap:10px;display:flex;cursor:pointer;transition:all .3s ease}#home .contact-section .contact-content .contact-buttons .contact-button:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}#home .contact-section .contact-content .contact-buttons .contact-button .button-icon{width:20px;height:20px;position:relative;overflow:hidden}#home .contact-section .contact-content .contact-buttons .contact-button .button-icon .icon-whatsapp{width:20px;height:20px;background:#fff;border-radius:50%}#home .contact-section .contact-content .contact-buttons .contact-button .button-icon svg path{fill:#fff}#home .contact-section .contact-content .contact-buttons .contact-button .button-icon .icon-calendar{width:20px;height:20px;position:relative}#home .contact-section .contact-content .contact-buttons .contact-button .button-icon .icon-calendar::before{content:'';position:absolute;width:16px;height:14px;background:#fff;border-radius:2px;top:2px;left:2px}#home .contact-section .contact-content .contact-buttons .contact-button .button-icon .icon-calendar::after{content:'';position:absolute;width:12px;height:8px;background:#fff;border-radius:1px;top:4px;left:4px}#home .contact-section .contact-content .contact-buttons .contact-button .button-text{color:#fff;font-size:18px;font-family:NeurialGrotesk-bold;font-weight:700;line-height:25.2px;word-wrap:break-word}#home .contact-section .contact-content .contact-form-container{width:700px;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;display:flex}#home .contact-section .contact-content .contact-form-container .contact-form{width:100%}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields{width:100%;flex-direction:column;justify-content:center;align-items:flex-end;gap:28px;display:flex}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field{width:100%}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field.full-width{width:100%}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field.half-width{width:338px}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field .form-input{width:100%;padding:24px;background:#fff;box-shadow:0 4px 50px rgba(0,0,0,.12);border-radius:20px;border:none;font-family:NeurialGrotesk;font-size:16px;font-weight:500;color:#0b0b0b;line-height:22.4px;transition:all .3s ease}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field .form-input:focus{outline:0;box-shadow:0 4px 50px rgba(215,255,133,.3);transform:translateY(-2px)}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field .form-input::placeholder{color:#666;font-weight:400}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field .form-input.form-textarea{height:150px;resize:vertical;min-height:150px}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field select.form-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10'%3E%3Cpath d='M1 1l8 8 8-8' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 24px center;padding-right:60px}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-row{width:100%;justify-content:space-between;align-items:center;display:inline-flex;gap:24px}#home .contact-section .contact-content .contact-form-container .contact-form .form-submit{width:100%;display:flex;justify-content:center;align-items:center;margin-top:40px}#home .contact-section .contact-content .contact-form-container .contact-form .form-submit .submit-button{width:240px;padding-left:32px;padding-right:32px;padding-top:16px;padding-bottom:16px;background:#d7ff85;border-radius:20px;border:none;justify-content:center;align-items:center;gap:10px;display:inline-flex;cursor:pointer;transition:all .3s ease;font-family:NeurialGrotesk-bold;font-size:16px;font-weight:700;color:#0b0b0b;line-height:22.4px}#home .contact-section .contact-content .contact-form-container .contact-form .form-submit .submit-button:hover{background:#bcff34;transform:translateY(-2px);box-shadow:0 4px 20px rgba(215,255,133,.4)}#home .contact-section .contact-content .contact-form-container .contact-form .form-submit .submit-button:active{transform:translateY(0)}@media all and (max-width:768px){#home .box_topo{min-height:650px}#home .box_topo .box_conteudo{bottom:18%;padding:0 40px}#home .box_topo .box_conteudo h2{font-size:36px;line-height:44px;text-align:center}#home .box_topo .box_conteudo p{text-align:center;font-size:17px}#home .box_topo .box_conteudo .btn_falar{width:auto;margin:20px 10px 0}#home .hero-section .hero-content .hero-header{width:100%;padding:0 40px}#home .hero-section .hero-content .hero-header .hero-title{font-size:36px;line-height:44px}#home .hero-section .hero-content .hero-header .hero-subtitle{width:100%;font-size:17px;line-height:24px}#home .hero-section .hero-content .stats-container{width:100%;padding:0 40px;gap:30px}#home .hero-section .hero-content .stats-container .stat-card{width:calc(35%);height:auto;padding:40px 25px}#home .hero-section .clients-section{padding:40px}#home .hero-section .clients-section .clients-carousel .clients-track{animation-duration:25s;gap:20px}#home .hero-section .clients-section .clients-carousel .clients-track .client-logo{height:auto;min-height:80px;max-height:120px}#home .hero-section .clients-section .clients-carousel .clients-track .client-logo img{max-width:100%;height:auto;object-fit:contain}#home .services-section{padding:80px 40px}#home .services-section .services-container{gap:40px}#home .services-section .services-container .service-card{padding:40px 30px}#home .ai-specialized-section{padding:80px 40px}#home .ai-specialized-section .ai-content .ai-header{padding:0 40px}#home .ai-specialized-section .ai-content .ai-header .ai-title{font-size:36px;line-height:44px}#home .ai-specialized-section .ai-content .ai-tabs{padding:0 40px}#home .ai-specialized-section .ai-content .ai-cards-container{padding:0 40px;gap:20px}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card{width:calc(40%);padding:35px 25px}#home .upp-integration-section{padding:80px 40px}#home .upp-integration-section .integration-content .integration-header{padding:0 40px}#home .upp-integration-section .integration-content .integration-header .integration-title{font-size:36px;line-height:44px}#home .benefits-results-section{padding:80px 40px}#home .benefits-results-section .benefits-content .benefits-header{padding:0 40px}#home .benefits-results-section .benefits-content .benefits-header .benefits-title{font-size:36px;line-height:44px}#home .benefits-results-section .benefits-content .benefits-cards-container{padding:0 40px;gap:20px}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card{width:calc(40%);padding:35px 25px}#home .testimonials-section{padding:80px 40px}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info{padding:0 40px}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info .testimonials-title{font-size:36px;line-height:44px}#home .faq-section{padding:80px 40px}#home .faq-section .faq-content .faq-header{padding:0 40px}#home .faq-section .faq-content .faq-header .faq-title{font-size:36px;line-height:44px}#home .faq-section .faq-content .faq-questions{padding:0 40px}#home .contact-section{padding:80px 40px}#home .contact-section .contact-content .contact-header{padding:0 40px}#home .contact-section .contact-content .contact-header .contact-title{font-size:36px;line-height:44px}#home .contact-section .contact-content .contact-buttons{padding:0 40px}#home .contact-section .contact-content .contact-form-container{padding:0 40px}}@media all and (max-width:550px){#home .box_topo{min-height:600px}#home .box_topo .box_conteudo{bottom:5%;padding:0 20px}#home .box_topo .box_conteudo h2{font-size:27px;line-height:31.6px;text-align:center}#home .box_topo .box_conteudo h2 br{display:none}#home .box_topo .box_conteudo p{padding-right:70px;text-align:center;padding-right:0;font-size:14px}#home .box_topo .box_conteudo p br{display:none}#home .box_topo .box_conteudo .btn_falar{width:100%;text-align:center;justify-content:center;margin:20px 0 0}#home .hero-section .hero-content .hero-header{width:100%;padding:0 20px}#home .hero-section .hero-content .hero-header .hero-title{font-size:32px;line-height:40px}#home .hero-section .hero-content .hero-header .hero-subtitle{width:100%;font-size:16px;line-height:22px}#home .hero-section .hero-content .stats-container{width:100%;flex-direction:column;gap:20px;padding:0 20px}#home .hero-section .hero-content .stats-container .stat-card{width:100%;height:202px;padding:30px 20px;gap:40px}#home .hero-section .hero-content .stats-container .stat-card .stat-content{width:100%}#home .hero-section .hero-content .stats-container .stat-card .stat-content .stat-number{font-size:28px;line-height:50px}#home .hero-section .hero-content .stats-container .stat-card .stat-content .stat-description{font-size:18px;text-align:center}#home .hero-section .clients-section{width:100%;padding:30px 20px}#home .hero-section .clients-section .clients-carousel .clients-track{animation-duration:20s;gap:15px}#home .hero-section .clients-section .clients-carousel .clients-track .client-logo{height:auto;min-height:60px;max-height:80px}#home .hero-section .clients-section .clients-carousel .clients-track .client-logo img{max-width:100%;height:auto;object-fit:contain}#home .services-section{padding:50px 20px}#home .services-section .services-container{width:100%;flex-direction:column;gap:30px}#home .services-section .services-container .service-card{width:100%;height:auto;padding:30px 20px;background:0 0;background-color:#000;border:1px #fff solid}#home .services-section .services-container .service-card .service-content{width:100%}#home .services-section .services-container .service-card .service-content .service-logo{width:100%;max-width:200px;margin:0 auto 20px}#home .services-section .services-container .service-card .service-content .service-title .title-text{font-size:20px;line-height:28px}#home .services-section .services-container .service-card .service-content .service-description{width:100%;font-size:16px;line-height:24px}#home .services-section .services-container .service-card .service-content .results-title{font-size:18px;line-height:24px}#home .services-section .services-container .service-card .service-content .results-content{font-size:16px;line-height:22px}#home .services-section .services-container .service-card .features-list{width:100%}#home .services-section .services-container .service-card .features-list .feature-item{justify-content:center}#home .services-section .services-container .service-card .features-list .feature-item .feature-text .feature-description{font-size:16px;line-height:24px}#home .services-section .services-container .service-card .service-button{width:100%;margin-top:20px}#home .ai-specialized-section{padding:50px 20px}#home .ai-specialized-section .ai-content .ai-header{width:100%;padding:0 20px}#home .ai-specialized-section .ai-content .ai-header .ai-title{font-size:31px;line-height:40px;text-align:center;width:100%}#home .ai-specialized-section .ai-content .ai-header .ai-subtitle{width:100%;font-size:16px;line-height:22px;text-align:center}#home .ai-specialized-section .ai-content .ai-tabs{width:100%;padding:0 20px;justify-content:space-around;gap:10px;flex-direction:column;flex-wrap:wrap;align-items:center}#home .ai-specialized-section .ai-content .ai-tabs .ai-tab{width:100%;flex:1;text-align:center;padding:12px 16px;font-size:16px}#home .ai-specialized-section .ai-content .ai-cards-container{width:100%;padding:0 20px;gap:15px}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card{width:100%;height:auto;padding:30px 20px;gap:20px;align-items:center}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card .card-header{gap:15px;align-items:center}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card .card-header .ai-icon{width:40px;height:40px;flex-shrink:0}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card .card-header .card-title{font-size:18px;line-height:25px;width:100%;text-align:center}#home .ai-specialized-section .ai-content .ai-cards-container .ai-card .card-description{font-size:16px;line-height:24px;width:100%;text-align:center}#home .upp-integration-section{padding:50px 20px}#home .upp-integration-section .integration-content .integration-header{width:100%;padding:0 20px}#home .upp-integration-section .integration-content .integration-header .integration-title{width:100%;font-size:32px;line-height:40px}#home .upp-integration-section .integration-content .integration-header .integration-subtitle{width:100%;font-size:16px;line-height:22px}#home .upp-integration-section .integration-content .integration-image img{max-width:100%;height:auto}#home .benefits-results-section{padding:50px 20px}#home .benefits-results-section .benefits-content .benefits-header{width:100%;padding:0 20px}#home .benefits-results-section .benefits-content .benefits-header .benefits-title{width:100%;font-size:32px;line-height:40px;text-align:center}#home .benefits-results-section .benefits-content .benefits-header .benefits-subtitle{width:100%;font-size:16px;line-height:22px;text-align:center}#home .benefits-results-section .benefits-content .benefits-cards-container{width:100%;padding:0 20px;gap:15px;flex-wrap:wrap;flex-direction:column;align-items:center;align-content:center}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card{width:100%;height:auto;padding:30px 20px;gap:20px;background:0 0;background-color:#000;border:1px #fff solid;align-items:center}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header{gap:15px;align-items:center}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-icon{width:40px;height:40px;flex-shrink:0}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .card-header .benefit-title{font-size:18px;line-height:25px;width:100%;text-align:center}#home .benefits-results-section .benefits-content .benefits-cards-container .benefit-card .benefit-description{font-size:16px;line-height:24px;width:100%;text-align:center}#home .faq-section{padding:50px 20px}#home .faq-section .faq-content .faq-header{width:100%;padding:0 20px}#home .faq-section .faq-content .faq-header .faq-title{width:100%;font-size:32px;line-height:40px}#home .faq-section .faq-content .faq-header .faq-subtitle{width:100%;font-size:16px;line-height:22px}#home .faq-section .faq-content .faq-questions{width:100%;padding:0 20px}#home .faq-section .faq-content .faq-questions .faq-question-item{width:100%}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content .question-text .question-title{width:100%;font-size:22px;line-height:30px}#home .faq-section .faq-content .faq-questions .faq-question-item .question-content .question-text .question-subtitle{width:100%;font-size:18px;line-height:24px}#home .faq-section .faq-content .faq-questions .faq-question-item .faq-answer{padding-right:20px}#home .faq-section .faq-content .faq-questions .faq-question-item .faq-answer .answer-content p{font-size:16px;line-height:24px}#home .faq-section .faq-content .faq-questions .faq-divider{width:100%}#home .testimonials-section{padding:50px 20px}#home .testimonials-section .testimonials-content{gap:60px}#home .testimonials-section .testimonials-content .testimonials-container{width:100%;flex-direction:column;gap:50px}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info{width:100%;align-items:center;text-align:center}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info .testimonials-header{align-items:center}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info .testimonials-header .testimonials-title{width:100%;font-size:32px;line-height:40px}#home .testimonials-section .testimonials-content .testimonials-container .testimonials-info .testimonials-subtitle{width:100%;font-size:16px;line-height:22px}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper{padding:0}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card{width:100%;height:auto;padding:30px 20px}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card .testimonial-content{width:100%;height:auto;gap:20px}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card .testimonial-content .testimonial-author{width:100%}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card .testimonial-content .testimonial-author .author-avatar{width:45px;height:46px}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-card-wrapper .testimonial-card .testimonial-content .testimonial-quote{width:100%;font-size:18px;line-height:27px}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .slider-indicator{margin-left:-10px;width:147.69px;height:auto}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-navigation{margin-top:15px}#home .testimonials-section .testimonials-content .testimonials-container .testimonial-slider .testimonial-navigation .nav-dot{width:10px;height:10px}#home .contact-section{padding:50px 20px}#home .contact-section .contact-content .contact-header{width:100%;padding:0 20px}#home .contact-section .contact-content .contact-header .contact-title{width:100%;font-size:32px;line-height:40px}#home .contact-section .contact-content .contact-header .contact-subtitle{width:100%;font-size:14px;line-height:20px}#home .contact-section .contact-content .contact-buttons{width:100%;flex-direction:column;gap:15px;padding:0 20px}#home .contact-section .contact-content .contact-buttons .contact-button{width:100%;justify-content:center}#home .contact-section .contact-content .contact-form-container{width:100%;padding:0 20px}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields{gap:20px}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field.half-width{width:100%}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field .form-input{padding:20px;font-size:16px}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-field .form-input.form-textarea{height:120px;min-height:120px}#home .contact-section .contact-content .contact-form-container .contact-form .form-fields .form-row{flex-direction:column;gap:20px}#home .contact-section .contact-content .contact-form-container .contact-form .form-submit .submit-button{width:100%;max-width:280px}#home .box_servicos{float:left;width:100%}#home .box_servicos h2{font-size:33px}#home .box_servicos .lista_itens{flex-wrap:wrap}#home .box_servicos .lista_itens .item{width:100%;height:auto;margin-bottom:15px}#home .box_servicos .lista_itens .item p{margin-bottom:35px}#home .box_somos{float:left;width:100%}#home .box_somos .container{display:block}#home .box_somos .img{float:left;width:100%;margin-bottom:20px}#home .box_somos .img img{width:100%}#home .box_somos .box h2{display:flex;width:100%;justify-content:center;align-items:center;font-size:30px;text-align:center}#home .box_somos .box p{text-align:center}#home .box_somos .box_empresas{float:left}#home .box_somos .box_empresas .container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}#home .box_somos .box_empresas img{margin-bottom:40px;margin-right:15px}#home .box_numeros{float:left;width:100%;margin-top:-165px;margin-bottom:70px}#home .box_numeros .box{width:100%;padding:25px 25px;flex-wrap:wrap;display:block;border-radius:60px}#home .box_numeros .box strong{font-size:33px}#home .box_numeros .box span{font-size:15px;line-height:16.26px}#home .box_numeros .box div{display:flex!important;align-items:center!important;justify-content:center}#home .box_clientes h2{font-size:28px;display:flex;justify-content:center;align-items:center}#home .box_clientes p br{display:none}#home .box_depoimentos{float:left;width:100%;padding:70px 0}#home .box_depoimentos h2{font-size:33px;line-height:36.4px}#home .box_depoimentos h2 br{display:none}#home .box_depoimentos .lista_itens{flex-wrap:wrap;gap:20px}#home .box_depoimentos .lista_itens img{width:100%}#home .box_orcamento{float:left;width:100%}#home .box_orcamento h2{font-size:33px;line-height:43.4px}#home .box_orcamento h2 br{display:none}#home .box_orcamento p br{display:none}#home .box_orcamento form .campos{padding:0}}