.elementor .none{display:none;}.elementor .head_container{position:relative;z-index:2;padding-block-start:9em;padding-block-end:5em;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:64px;border-end-end-radius:64px;border-width:1px;border-color:#393939;border-style:solid;background-color:var(--Dark_background);justify-content:center;align-items:center;}.elementor .inner_wrapper{width:90%;padding:0px;flex-direction:column;gap:var(--gap-xl);}.elementor .nav_container{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-color:#0e0e0ee6;backdrop-filter:blur(4px);justify-content:center;}.elementor .nav_container-inner{padding:0px;gap:72px;width: fit-content;\n}.elementor .underline-effect{overflow:hidden;}.elementor .nav_text{font-family:var(--Body_family);font-weight:400;font-size:var(--Body_size);color:var(--Light_head);letter-spacing:var(--letter-spacing-s);align-self:center;}.elementor .nav_language-icon{width:24px;height:24px;align-self:center;path{
  stroke-width: 1.5px!important;
    }\n}.elementor .text-paragraph{font-family:var(--Body_family);font-weight:400;font-size:1.125em;color:#aaa;letter-spacing:var(--letter-spacing-m);text-align:start;}.elementor .tag1{font-family:var(--Body_family);font-weight:500;font-size:1em;color:#ccc;letter-spacing:0.3px;}.elementor .container_btn1{padding:0px;transition:all 800ms;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;width: fit-content;\n}.elementor .container_btn1:hover,.elementor .container_btn1:focus-visible{.svg1{

left: 50%;
top: 50%;
transform: translate(-50%, -50%);

 

}

.icon-btn1.svg2{
  transform: translate(40px, -50%);

}\n}.elementor .text-btn1{font-family:var(--Body_family);font-weight:500;font-size:1.25em;color:#ffffff;letter-spacing:-0.2px;line-height:1.4em;text-align:start;padding-block-start:18px;padding-block-end:18px;padding-inline-start:48px;padding-inline-end:48px;border-radius:6px;background-color:#F35F15;align-self:stretch;}.elementor .icon-btn1{width:24px;border-radius:6px;display:block;align-items:stretch;align-self:stretch;position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
transition: ease 2s!;\n}.elementor .div-icon-btn{width:60px;overflow:hidden;padding:0px;margin:0px;border-radius:6px;background-color:#F35F15;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .svg1{left: 50%;
top: 50%;
transform: translate(-60px, -50%);
transition: ease .4s!important;\n}.elementor .svg2{transition: ease .4s!important;\n}.elementor .container-wrapper{position:relative;z-index:1;padding-block-start:8em;padding-block-end:8em;padding-inline-start:0em;padding-inline-end:0em;margin-block-start:-10px;background-color:var(--Dark_background);gap:0px;justify-content:center;align-items:center;}.elementor .title-h2{font-family:var(--Head_family);font-weight:500;font-size:var(--H1_size);color:#ffffff;letter-spacing:-0.4px;align-self:center;}.elementor .methodology_container{padding-block-start:42px;padding-block-end:42px;padding-inline-start:132px;padding-inline-end:132px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#1F1F1F;border-style:solid;gap:var(--gap-md);align-items:center;.methodology_container svg path{
  stroke: white!important;
}\n}.elementor .title_h3{font-family:var(--Head_family);font-weight:500;font-size:var(--H3_size);color:#ffffff;}.elementor .text_body-h4{font-family:var(--Body_family);font-weight:500;font-size:var(--Body_size);color:#aaa;letter-spacing:var(--letter-spacing-s);text-align:start;}.elementor .methodology_icon{width:28px;height:28px;}.elementor .methodology_icon:hover,.elementor .methodology_icon:focus-visible{svg path{
  stroke: #ffffff!important;
}\n}.elementor .service_container{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#1F1F1F;border-style:solid;flex-direction:column;gap:var(--gap-sm);}.elementor .tag2{font-family:var(--Body_family);font-weight:500;font-size:1em;color:#ccc;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:4px;background-color:#292929;flex-direction:row;justify-content:flex-start;align-items:start;align-self:start;}.elementor .service_tags{width:auto;min-width:auto;max-width:auto;padding:0px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .fit-content{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;width: fit-content!important;\n}.elementor .service_title{font-family:var(--Head_family);font-weight:500;font-size:1.5em;color:#ffffff;display:flex;gap:8px;align-items:center;}.elementor .service_text{font-family:var(--Body_family);font-weight:400;font-size:var(--Body_size);color:var(--Light_body);letter-spacing:var(--letter-spacing-m);text-align:start;}.elementor .container_full{min-height:100vh;position:relative;z-index:1;padding-block-start:700px;padding-block-end:700px;background-color:var(--Dark_background);gap:36px;justify-content:center;align-items:center;}.elementor .emphasis_container-imgs{padding:0px;flex-direction:column;gap:12px;}.elementor .emphasis_container-img{position:absolute;z-index:1;opacity:30%;}.elementor .emphasis_text{position:relative;z-index:2;font-family:"Clash Display Variable";font-weight:500;font-size:4.5em;color:#ffffff;letter-spacing:-0.4px;align-self:center;}.elementor .emphasis_container-imgs-laterais{position:relative;inset-block-start:160px;}.elementor .CTA-fixed_container{font-family:"Clash Display Variable";font-weight:400;font-size:1.125em;color:#ffffff;gap:24px;justify-content:center;align-items:center;}.elementor .CTA-fixed_text{font-size:18px;}.elementor .testimonial_wrapper{padding:0px;flex-direction:column;gap:16px;}.elementor .testimonial_img{width:48px;height:48px;object-fit:cover;border-radius:100px;border-width:1px;border-color:#676767;border-style:solid;}.elementor .testimonial_name{color:#ffffff;margin-inline-end:12px;align-self:center;}.elementor .testimonial_next-button{width:42px;height:42px;}.elementor .testimonial_prev-button{width:42px;height:42px;}.elementor .testimonial_prev-button:hover,.elementor .testimonial_prev-button:focus-visible{user-select: pointer;\n}.elementor .testimonial_nav-buttons{position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:30;padding:0px;.testimonial_prev-button, .testimonial_next-button{
  cursor: pointer;
}\n}.elementor .testimonial_container-details{padding:1px;gap:10px;}.elementor .footer_container{width:95%;max-width:1920px;overflow:hidden;padding-block-start:3.375em;padding-block-end:1em;padding-inline-start:3.375em;padding-inline-end:3.375em;margin-block-end:42px;border-radius:24px;background-color:var(--Dark_fill);flex-direction:column;gap:47px;position: fixed;
bottom: 0px;
left: 50%;
transform: translateX(-50%);\n}.elementor .footer_container-text-links{padding:0px;flex-direction:column;gap:12px;}.elementor .footer_container-CTA-links{position:relative;z-index:3;padding:0px;flex-direction:row;gap:28px;}.elementor .footer_text-link{font-family:"Clash Display Variable";font-weight:500;font-size:1.5em;color:var(--Light_head);align-self:start;}.elementor .footer_container-social-links{padding:0px;flex-direction:row;gap:16px;justify-content:flex-end;}.elementor .footer_social-link{width:24px;height:24px;/* CORREÇÃO BUG FILL */
path{
  fill: white!important;
}\n}.elementor .footer_container-contact-links{padding:0px;flex-direction:column;gap:24px;align-items:end;}.elementor .footer_contact-links{font-family:var(--Body_family);font-weight:500;font-size:var(--Body_size);color:var(--Light_body);letter-spacing:var(--letter-spacing-s);transition:all 400ms;align-self:end;}.elementor .footer_contact-links:hover,.elementor .footer_contact-links:focus-visible{color:var(--Light_head);}.elementor .footer_decorative-text{width:100%;height:auto;position:relative;inset-block-end:0px;z-index:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;mix-blend-mode:overlay;opacity:30%;display:block;flex-direction:row;path{
  fill: #ffffff!important;
}\n}.elementor .footer_glow{width:100%;height:auto;#shape3 { fill: #FF4D00!important; }
#shape2 { fill: #FF9E75!important; }
#shape1 { fill: #FFF0E9!important; }

position: absolute;
width: 100%;
left: 50%;
bottom: -120px;
transform: translate(-50%, 50px) rotate(-6deg);
filter: blur(80px);
z-index: 0;\n}.elementor .effect_backdrop-blur{backdrop-filter:blur(24px);}.elementor .footer_effect-progressive-blur{width:100%;height:200px;position:absolute;inset-block-end:0px;inset-inline-start:50%;z-index:3;padding:-1px;background-color:#00000000;transform:translate3d(-50%, 0px, 0px);/* Define o nível máximo de desfoque */
  backdrop-filter: blur(16px)!important;
  -webkit-backdrop-filter: blur(16px);
  
  /* Cria a transição suave de sólido para transparente */
  mask-image: linear-gradient(to top, black 20%, transparent 100%);
  -webkit-mask-image: linear-gradient(to top, black 20%, transparent 100%)\n}.elementor .footer_container-inner-contact-links{flex-direction:column;gap:8px;}.elementor .mostra-cta{justify-content:center;align-items:center;}.elementor .nav_language-container{padding:0px;width:  fit-content;\n}.elementor .language_inner-container{width:auto;min-width:auto;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:1px;border-color:var(--Dark_stroke);border-style:solid;background-color:var(--Dark_background);display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;align-items:center;}.elementor .language_text{font-family:var(--Body_family);font-weight:500;font-size:var(--Tag_size);color:var(--Light_head);flex-direction:row;white-space: nowrap;\n}.elementor .language_icon{width:24px;height:20px;flex:1 0 auto;svg{
  fill: transparent!important;
}\n}.elementor .language_wrapper{width:100%;min-width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;}.elementor .codigos{width:0px;height:0px;max-width:0px;max-height:0px;position:absolute;}.elementor .form_label{font-family:var(--Body_family);font-weight:400;font-size:1em;color:#ffffff;align-self:start;}.elementor .form_input{height:100%;font-family:var(--Body_family);font-weight:400;font-size:0.875em;color:var(--Light_body);letter-spacing:0.4px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;border-radius:4px;border-style:none;background-color:var(--Fill_input);}.elementor .form_container-label-input{padding:0px;flex-direction:column;gap:12px;}.elementor .form_select-container{padding:0px;}.elementor .form_step1_container{padding:0px;gap:36px;}.elementor .form_text-area{font-family:var(--Body_family);font-size:0.875em;background-color:var(--Fill_input);}.elementor .form_select-button-text{font-family:var(--Body_family);font-weight:500;font-size:0.875em;}.elementor .form_container-buttons{padding:0px;}.elementor .form_prev-button{font-family:var(--Body_family);font-weight:500;font-size:1.125em;color:var(--Light_body);padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;border-radius:6px;border-width:1px;border-color:var(--Light_body);border-style:solid;background-color:#00000000;}.elementor .form_prev-button:hover,.elementor .form_prev-button:focus-visible{color:var(--Light_head);border-color:var(--Light_head);background-color:#33333300;}.elementor .form_next-button{font-family:var(--Body_family);font-weight:500;font-size:1.125em;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;border-radius:6px;background-color:var(--Brand_color_1);}.elementor .form_next-button:hover,.elementor .form_next-button:focus-visible{background-color:#da530f;}.elementor .form_message{font-family:var(--Head_family);font-weight:500;font-size:1.25em;}.elementor .form_success-box{flex-direction:column;gap:4px;}.elementor .inner_wrapper-medium{width:90%;max-width:1440px;padding:0px;}.elementor .sticky{position:sticky;inset-block-start:140px;}.elementor .button_secundary{font-family:var(--Body_family);font-weight:500;font-size:1.25em;color:var(--Light_body);padding-block-start:18px;padding-block-end:18px;padding-inline-start:48px;padding-inline-end:48px;border-radius:6px;border-width:1px;border-color:var(--Light_body);border-style:solid;background-color:#ffffff00;transition:all 600ms;}.elementor .button_secundary:hover,.elementor .button_secundary:focus-visible{color:var(--Light_head);border-color:var(--Light_head);}.elementor .project-tag{position:absolute;inset-block-start:12px;inset-inline-end:12px;color:#3d1e0f;border-radius:8px;border-width:1px;border-color:#ffffff40;border-style:solid;background-color:#ffffff59;backdrop-filter:blur(2px);}.elementor .testimonial_container-details-texts{padding:0px;align-items:center;}.elementor .inner_wrapper-large{width:95%;max-width:1920px;gap:var(--gap-2xl);}.elementor .project-container{position:sticky;inset-block-start:80px;border-radius:var(--radius-md);background-color:var(--Dark_background);}.elementor .project-container_images{height:100%;max-height:600px;}.elementor .project-container_image2{min-width:75%;max-width:100%;}.elementor .project-image1{height:100%;min-height:100%;object-fit:cover;object-position:center center;}.elementor .project-container-description{padding:42px;}.elementor .project-container-CTA{min-width:100px;padding:42px;flex:1 0 auto;width: fit-content;\n}.elementor .project-description{width:400px;}.elementor .methodology_container-text{padding:0px;gap:12px;}.elementor .project-sticky-container{flex-direction:column;gap:48px;}.elementor .text-decoration-head{font-weight:500;font-size:14vw;color:var(--Light_head);line-height:0.85em;text-align:start;font-weight: 550!important;\n}.elementor .container-text-decoration-head{flex-direction:column;}