.elementor-6 .elementor-element.elementor-element-d98b7f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-6 .elementor-element.elementor-element-9955f5b{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:100px 100px 100px 100px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-9955f5b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9955f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2727276E;}.elementor-6 .elementor-element.elementor-element-9955f5b.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-36645e8{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-36645e8 img{width:80%;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-1b4257e{--display:flex;}.elementor-6 .elementor-element.elementor-element-968837b{--display:flex;}.elementor-6 .elementor-element.elementor-element-4506810{--display:flex;}.elementor-6 .elementor-element.elementor-element-da4a70f{--display:flex;}.elementor-6 .elementor-element.elementor-element-9fc3ed2{--display:flex;}.elementor-6 .elementor-element.elementor-element-1a3dc90{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:20px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:20px;--n-menu-title-font-size:var( --e-global-typography-secondary-font-size );--n-menu-title-color-normal:#F9F9F9;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-primary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-text );--n-menu-toggle-icon-color-hover:var( --e-global-color-primary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-primary );--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-secondary );--n-menu-title-active-color-dropdown:#FFFFFF;--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-content-box-border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#FFA30000;border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:where( .elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#FFFFFF7A;border-style:solid;border-color:#FFA3001A;}.elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );--n-menu-title-line-height:var( --e-global-typography-secondary-line-height );}.elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-style:none;}.elementor-6 .elementor-element.elementor-element-1a3dc90 {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-8b16431 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:300px 300px 300px 300px;padding:12px 50px 12px 20px;}.elementor-6 .elementor-element.elementor-element-8b16431{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-8b16431 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8b16431.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-ce3c49a{--display:flex;--min-height:1000px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DCBD9F1A;--border-color:#DCBD9F1A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-6 .elementor-element.elementor-element-ce3c49a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ce3c49a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-be7cab0{--display:flex;--min-height:840px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-62b83bc{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-62b83bc > .elementor-widget-container{background-color:#0F0D0A;padding:10px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCBD9F1A;border-radius:50px 50px 50px 50px;}.elementor-6 .elementor-element.elementor-element-62b83bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-62b83bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-b4b4b79{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-7825d89{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-7825d89.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7825d89 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-fcafb74{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-fcafb74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-fcafb74.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-fcafb74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-6703feb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-6703feb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-6af27c1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:300px 300px 300px 300px;padding:12px 50px 12px 20px;}.elementor-6 .elementor-element.elementor-element-6af27c1{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-6af27c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6af27c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-e04f16f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-e04f16f img{width:100%;max-width:100%;height:100%;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 40px 0px rgba(255, 162.99999999999994, 0, 0.2);}.elementor-6 .elementor-element.elementor-element-b80a991{--display:flex;--min-height:780px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DCBD9F1A;--border-color:#DCBD9F1A;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-6 .elementor-element.elementor-element-b80a991:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b80a991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-e8c8519{--display:flex;--min-height:580px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-e8c8519:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e8c8519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planilhahilo.nobrecon.com.br/wp-content/uploads/2026/07/Image-Marlyson-Nobre-Desenvolvedor-da-Planilha-e-CEO-Nobrecon.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-bb0f27b{--display:flex;--min-height:590px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-bb0f27b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-be7d279 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-9c8746e{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-9c8746e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9c8746e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-9c8746e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#B4B4B4;}.elementor-6 .elementor-element.elementor-element-eb6b2e5{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-eb6b2e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-eb6b2e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-eb6b2e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#B4B4B4;}.elementor-6 .elementor-element.elementor-element-08491b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-35dce07 .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:16px;font-weight:600;font-style:italic;line-height:20px;}.elementor-6 .elementor-element.elementor-element-27061d2{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-27061d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-27061d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-27061d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#B4B4B4;}.elementor-6 .elementor-element.elementor-element-17fd468 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:300px 300px 300px 300px;padding:16px 50px 16px 20px;}.elementor-6 .elementor-element.elementor-element-17fd468{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-17fd468 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-17fd468.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-01be264{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-6 .elementor-element.elementor-element-01be264:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-01be264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-2095654{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-ad491f6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-ad491f6.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-ad491f6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-57ed6f5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-57ed6f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-57ed6f5.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-57ed6f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-fe1aa36{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-6682cab{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-6682cab:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6682cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-6 .elementor-element.elementor-element-34e2278{--display:flex;--min-height:25px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-34e2278:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-34e2278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA3001A;}.elementor-6 .elementor-element.elementor-element-2b18953{text-align:center;}.elementor-6 .elementor-element.elementor-element-2b18953 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-f7f80ef{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-f7f80ef.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-f7f80ef .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-f7f80ef .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-f7f80ef .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-f7f80ef .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f7f80ef:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-f7f80ef:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f7f80ef .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFFB3;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-d0fabe6{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-d0fabe6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-d0fabe6 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-6 .elementor-element.elementor-element-3917851{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8e556b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-7c29f24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7c29f24 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-7c29f24 .elementor-icon{font-size:100%;}.elementor-6 .elementor-element.elementor-element-7c29f24 .elementor-icon svg{height:100%;}.elementor-6 .elementor-element.elementor-element-bc90bcd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-bc90bcd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-bc90bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-6 .elementor-element.elementor-element-2b2e202{--display:flex;--min-height:25px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-2b2e202:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2b2e202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA3001A;}.elementor-6 .elementor-element.elementor-element-ef438b0{text-align:center;}.elementor-6 .elementor-element.elementor-element-ef438b0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-82caa77{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-82caa77.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-82caa77 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-82caa77 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-82caa77 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-82caa77 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-82caa77:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-82caa77:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-82caa77 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFFB3;}.elementor-6 .elementor-element.elementor-element-e1593dc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-e1593dc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-e1593dc .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-6 .elementor-element.elementor-element-5e06bb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7b5c537 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-eec14c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-eec14c5 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-eec14c5 .elementor-icon{font-size:100%;}.elementor-6 .elementor-element.elementor-element-eec14c5 .elementor-icon svg{height:100%;}.elementor-6 .elementor-element.elementor-element-cfce624{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-cfce624:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-cfce624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-6 .elementor-element.elementor-element-80a56e4{--display:flex;--min-height:25px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-80a56e4:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-80a56e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA3001A;}.elementor-6 .elementor-element.elementor-element-1951d92{text-align:center;}.elementor-6 .elementor-element.elementor-element-1951d92 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-7e79d3d{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-7e79d3d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-7e79d3d .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-7e79d3d .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-7e79d3d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-7e79d3d .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7e79d3d:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-7e79d3d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7e79d3d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFFB3;}.elementor-6 .elementor-element.elementor-element-1648eaf{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-1648eaf .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-1648eaf .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-6 .elementor-element.elementor-element-46d9951{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-601ef7c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-91882f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-91882f8 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-91882f8 .elementor-icon{font-size:100%;}.elementor-6 .elementor-element.elementor-element-91882f8 .elementor-icon svg{height:100%;}.elementor-6 .elementor-element.elementor-element-f70b814{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 64px;--row-gap:32px;--column-gap:64px;border-style:none;--border-style:none;--border-radius:48px 48px 48px 48px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-6 .elementor-element.elementor-element-f70b814:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f70b814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-35d41cf{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-aa759d1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-aa759d1.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-aa759d1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-b21dc08{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-b21dc08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-b21dc08.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-b21dc08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-ac72795{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6 .elementor-element.elementor-element-ac72795 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 20px 20px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 10px rgba(0, 0, 0, 0.06);}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6 .elementor-element.elementor-element-ac72795 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ac72795 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6 .elementor-element.elementor-element-ac72795 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group > label, .elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-type-html{padding-bottom:0px;color:#CCD0D5;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group .elementor-field, .elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-subgroup label{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:var( --e-global-color-primary );border-width:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:var( --e-global-color-primary );border-width:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;border-radius:5px 5px 5px 5px;padding:15px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-ac72795 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ac72795 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ac72795 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ac72795 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-message{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-message.elementor-message-success{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-message.elementor-message-danger{color:#C90606;}.elementor-6 .elementor-element.elementor-element-5e3e222{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DCBD9F1A;--border-color:#DCBD9F1A;--border-radius:0px 0px 0px 0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-6 .elementor-element.elementor-element-5e3e222:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5e3e222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-832e19b{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-63bcd1e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-63bcd1e.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-63bcd1e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-4a3b991{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-4a3b991 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-4a3b991.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-4a3b991 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-a89b228{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7d2fdf4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-7d2fdf4:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7d2fdf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-6 .elementor-element.elementor-element-e1c0da8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-e1c0da8.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-e1c0da8 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-e1c0da8 .elementor-icon{font-size:25px;}.elementor-6 .elementor-element.elementor-element-e1c0da8 .elementor-icon svg{height:25px;}.elementor-6 .elementor-element.elementor-element-e1c0da8 .elementor-icon i, .elementor-6 .elementor-element.elementor-element-e1c0da8 .elementor-icon svg{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-5af097c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-5af097c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5af097c.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-5af097c .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-5af097c .elementor-icon-box-title{margin-block-end:14px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5af097c .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-5af097c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-5af097c:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-5af097c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5af097c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-6 .elementor-element.elementor-element-b7fa94d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-b7fa94d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b7fa94d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-6 .elementor-element.elementor-element-91edab7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-91edab7.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-91edab7 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-91edab7 .elementor-icon{font-size:25px;}.elementor-6 .elementor-element.elementor-element-91edab7 .elementor-icon svg{height:25px;}.elementor-6 .elementor-element.elementor-element-91edab7 .elementor-icon i, .elementor-6 .elementor-element.elementor-element-91edab7 .elementor-icon svg{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-f693193{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-f693193 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f693193.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-f693193 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-f693193 .elementor-icon-box-title{margin-block-end:14px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f693193 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-f693193 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-f693193:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-f693193:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f693193 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-6 .elementor-element.elementor-element-996d171{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-996d171:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-996d171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-6 .elementor-element.elementor-element-38f7150 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-38f7150.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-38f7150 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-38f7150 .elementor-icon{font-size:25px;}.elementor-6 .elementor-element.elementor-element-38f7150 .elementor-icon svg{height:25px;}.elementor-6 .elementor-element.elementor-element-38f7150 .elementor-icon i, .elementor-6 .elementor-element.elementor-element-38f7150 .elementor-icon svg{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-f6f21a5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-f6f21a5 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f6f21a5.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-f6f21a5 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-f6f21a5 .elementor-icon-box-title{margin-block-end:14px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f6f21a5 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-f6f21a5 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-f6f21a5:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-f6f21a5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f6f21a5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-6 .elementor-element.elementor-element-ae830c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-6 .elementor-element.elementor-element-6c26cd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-f438635{width:100%;max-width:100%;text-align:start;}.elementor-6 .elementor-element.elementor-element-f438635 img{width:73%;}.elementor-6 .elementor-element.elementor-element-1cf19ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-1cf19ca.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-1cf19ca .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-c177285{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6 .elementor-element.elementor-element-c177285 .elementor-widget-container{text-align:left;}.elementor-6 .elementor-element.elementor-element-c177285 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-c177285.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-c177285 .elementor-social-icon{background-color:#2E2E2E6B;--icon-padding:1em;}.elementor-6 .elementor-element.elementor-element-c177285 .elementor-social-icon i{color:#F9F9F900;}.elementor-6 .elementor-element.elementor-element-c177285 .elementor-social-icon svg{fill:#F9F9F900;}.elementor-6 .elementor-element.elementor-element-c177285 .elementor-icon{border-radius:1000px 1000px 1000px 1000px;}.elementor-6 .elementor-element.elementor-element-c177285 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-20f0db2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-89f7b74{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-89f7b74.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-89f7b74 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-icon i{color:#2B56D5;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-icon svg{fill:#2B56D5;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-56707eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-978777a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-75489d7{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-75489d7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-75489d7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-icon i{color:#FFA30000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-icon svg{fill:#FFA30000;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-8e96746{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-d98b7f7{--content-width:1140%;}.elementor-6 .elementor-element.elementor-element-9955f5b{--width:1280px;}.elementor-6 .elementor-element.elementor-element-be7cab0{--content-width:100%;}.elementor-6 .elementor-element.elementor-element-6703feb{--width:57%;}.elementor-6 .elementor-element.elementor-element-b80a991{--content-width:100%;}.elementor-6 .elementor-element.elementor-element-e8c8519{--width:470px;}.elementor-6 .elementor-element.elementor-element-bb0f27b{--width:500px;}.elementor-6 .elementor-element.elementor-element-fe1aa36{--width:80%;}.elementor-6 .elementor-element.elementor-element-34e2278{--width:50%;}.elementor-6 .elementor-element.elementor-element-3917851{--width:100%;}.elementor-6 .elementor-element.elementor-element-2b2e202{--width:50%;}.elementor-6 .elementor-element.elementor-element-5e06bb0{--width:100%;}.elementor-6 .elementor-element.elementor-element-80a56e4{--width:50%;}.elementor-6 .elementor-element.elementor-element-46d9951{--width:100%;}.elementor-6 .elementor-element.elementor-element-f70b814{--content-width:100%;}.elementor-6 .elementor-element.elementor-element-5e3e222{--content-width:100%;}.elementor-6 .elementor-element.elementor-element-a89b228{--width:850px;}.elementor-6 .elementor-element.elementor-element-ae830c6{--content-width:1440px;}.elementor-6 .elementor-element.elementor-element-6c26cd0{--width:25%;}.elementor-6 .elementor-element.elementor-element-20f0db2{--width:20%;}.elementor-6 .elementor-element.elementor-element-978777a{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-6703feb{--width:100%;}.elementor-6 .elementor-element.elementor-element-bb0f27b{--width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-36645e8 img{width:100%;}.elementor-6 .elementor-element.elementor-element-1a3dc90{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-distance-from-content:40px;--container-widget-width:17%;--container-widget-flex-grow:0;width:var( --container-widget-width, 17% );max-width:17%;--n-menu-toggle-align:flex-end;--n-menu-title-font-size:var( --e-global-typography-secondary-font-size );--n-menu-title-padding:20px 20px 20px 20px;--n-menu-toggle-icon-size:29px;--n-menu-toggle-icon-distance-from-dropdown:34px;}.elementor-6 .elementor-element.elementor-element-1a3dc90.elementor-element{--order:99999 /* order end hack */;}.elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-secondary-line-height );}:where( .elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-8b16431{width:auto;max-width:auto;}.elementor-6 .elementor-element.elementor-element-8b16431.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-6af27c1{width:auto;max-width:auto;}.elementor-6 .elementor-element.elementor-element-6af27c1.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-b80a991{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-6 .elementor-element.elementor-element-be7d279{text-align:center;}.elementor-6 .elementor-element.elementor-element-be7d279 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6 .elementor-element.elementor-element-9c8746e{width:100%;max-width:100%;text-align:center;}.elementor-6 .elementor-element.elementor-element-eb6b2e5{width:100%;max-width:100%;text-align:center;}.elementor-6 .elementor-element.elementor-element-27061d2{width:100%;max-width:100%;text-align:center;}.elementor-6 .elementor-element.elementor-element-17fd468{width:auto;max-width:auto;}.elementor-6 .elementor-element.elementor-element-17fd468.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-01be264{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-fe1aa36{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6 .elementor-element.elementor-element-7b5c537 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-601ef7c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-f70b814{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-ac72795{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-5e3e222{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-a89b228{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-f438635 img{width:100%;}.elementor-6 .elementor-element.elementor-element-1cf19ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-c177285{--icon-size:14px;}.elementor-6 .elementor-element.elementor-element-89f7b74{width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-75489d7{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-d98b7f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9999;}.elementor-6 .elementor-element.elementor-element-9955f5b{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-36645e8{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-6 .elementor-element.elementor-element-1a3dc90{--n-menu-title-distance-from-content:20px;--n-menu-title-space-between:5px;--n-menu-title-font-size:var( --e-global-typography-secondary-font-size );--n-menu-toggle-icon-border-radius:0px 0px 0px 0px;--n-menu-toggle-icon-padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:25px;}.elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-6 .elementor-element.elementor-element-1a3dc90 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-secondary-line-height );}.elementor-6 .elementor-element.elementor-element-8b16431{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-8b16431.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-ce3c49a{--min-height:750px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6 .elementor-element.elementor-element-be7cab0{--content-width:100%;--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-be7cab0.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-62b83bc > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-62b83bc{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-6 .elementor-element.elementor-element-62b83bc .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-7825d89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6 .elementor-element.elementor-element-7825d89 .elementor-heading-title{font-size:32px;}.elementor-6 .elementor-element.elementor-element-fcafb74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6 .elementor-element.elementor-element-fcafb74 .elementor-heading-title{font-size:16px;}.elementor-6 .elementor-element.elementor-element-6af27c1{width:var( --container-widget-width, 368.391px );max-width:368.391px;--container-widget-width:368.391px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-6af27c1 .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-b80a991{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-6 .elementor-element.elementor-element-e8c8519:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e8c8519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-50px 0px;background-repeat:no-repeat;}.elementor-6 .elementor-element.elementor-element-bb0f27b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-be7d279{text-align:start;}.elementor-6 .elementor-element.elementor-element-be7d279 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6 .elementor-element.elementor-element-9c8746e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9c8746e{text-align:start;}.elementor-6 .elementor-element.elementor-element-eb6b2e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-eb6b2e5{text-align:start;}.elementor-6 .elementor-element.elementor-element-35dce07{text-align:start;}.elementor-6 .elementor-element.elementor-element-27061d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-27061d2{text-align:start;}.elementor-6 .elementor-element.elementor-element-17fd468{width:var( --container-widget-width, 368.391px );max-width:368.391px;--container-widget-width:368.391px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-17fd468 .elementor-button{font-size:14px;}.elementor-6 .elementor-element.elementor-element-01be264{--width:100%;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-ad491f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6 .elementor-element.elementor-element-ad491f6 .elementor-heading-title{font-size:32px;}.elementor-6 .elementor-element.elementor-element-57ed6f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6 .elementor-element.elementor-element-57ed6f5 .elementor-heading-title{font-size:16px;}.elementor-6 .elementor-element.elementor-element-fe1aa36{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-6682cab{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-f7f80ef{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-f7f80ef .elementor-icon-box-title{margin-block-end:7px;}.elementor-6 .elementor-element.elementor-element-f7f80ef .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-f7f80ef .elementor-icon-box-title a{font-size:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6 .elementor-element.elementor-element-bc90bcd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-82caa77{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-82caa77 .elementor-icon-box-title{margin-block-end:7px;}.elementor-6 .elementor-element.elementor-element-82caa77 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-82caa77 .elementor-icon-box-title a{font-size:20px;}.elementor-6 .elementor-element.elementor-element-7b5c537 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-cfce624{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-7e79d3d{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-7e79d3d .elementor-icon-box-title{margin-block-end:7px;}.elementor-6 .elementor-element.elementor-element-7e79d3d .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-7e79d3d .elementor-icon-box-title a{font-size:20px;}.elementor-6 .elementor-element.elementor-element-601ef7c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-f70b814{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-aa759d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6 .elementor-element.elementor-element-aa759d1 .elementor-heading-title{font-size:32px;}.elementor-6 .elementor-element.elementor-element-b21dc08{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6 .elementor-element.elementor-element-b21dc08 .elementor-heading-title{font-size:16px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-type-html{line-height:1.4em;}.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group .elementor-field, .elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-subgroup label{font-size:16px;line-height:1.4em;}.elementor-6 .elementor-element.elementor-element-5e3e222{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-63bcd1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6 .elementor-element.elementor-element-63bcd1e .elementor-heading-title{font-size:32px;}.elementor-6 .elementor-element.elementor-element-4a3b991{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6 .elementor-element.elementor-element-4a3b991 .elementor-heading-title{font-size:16px;}.elementor-6 .elementor-element.elementor-element-a89b228{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-7d2fdf4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-5af097c{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-5af097c .elementor-icon-box-title{margin-block-end:7px;}.elementor-6 .elementor-element.elementor-element-b7fa94d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-f693193{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-f693193 .elementor-icon-box-title{margin-block-end:7px;}.elementor-6 .elementor-element.elementor-element-996d171{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-f6f21a5{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-f6f21a5 .elementor-icon-box-title{margin-block-end:7px;}.elementor-6 .elementor-element.elementor-element-ae830c6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-f438635 img{width:61%;}.elementor-6 .elementor-element.elementor-element-1cf19ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-89f7b74{width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-56707eb .elementor-icon-list-item > a{font-size:15px;}.elementor-6 .elementor-element.elementor-element-75489d7{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-8e96746 .elementor-icon-list-item > a{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-8b16431 *//* Container principal */
.custom-button {
    position: relative;
    overflow: hidden;
    border-radius: 300px; /* Mantido em 300px */
    padding: 0;
}

/* Texto e ícone acima de tudo */
.custom-button .elementor-button *,
.custom-button .elementor-button-text,
.custom-button .elementor-button-icon {
    position: relative;
    z-index: 9;
}

/* Botão em si */
.custom-button .elementor-button {
    position: relative;
    z-index: 3;
    transition: 0.5s;
    width: 100%;
    background: transparent !important;
    padding: 1px;
    border: 1px solid rgba(7,110,255,0.17) !important;
    border-radius: 300px; /* Adicionado para acompanhar o formato do container */
    box-shadow: 0 0 34px -10px rgba(7,110,255,0.31);
    color: #fff !important;
    animation: brilho 4s ease infinite;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Texto deslocado e cor inicial */
.custom-button .elementor-button-text {
    white-space: nowrap;
    transform: translateX(20px);
    transition: transform 0.7s, color 0.3s;
    color: #0c0c0c;
}

/* Ícone */
.custom-button .elementor-button-icon {
    font-size: 2em;
    margin-bottom: -4px;
    opacity: 0;
    transition: opacity 0.5s, transform 1s ease-in-out;
    animation: seta 1s infinite ease-in-out;
}

/* Hover do botão */
.custom-button .elementor-button:hover {
    background: #fff !important;
    box-shadow: 0 14px 24px rgba(7,110,255,0.14);
    color: #ffa100 !important;
}

/* Hover: ícone aparece */
.custom-button .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

/* Bordas e fundo animados */
.custom-button .elementor-button::after {
    position: absolute;
    content: "";
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: 100%; height: 100%;
    background: #ffa100;
    border-radius: 300px; /* Alterado de 8px para 300px */
    z-index: 1;
    transition: opacity .3s;
    opacity: 1;
}

.custom-button .elementor-button::before {
    position: absolute;
    content: "";
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 2px); height: calc(100% - 2px);
    background: #ffa300;
    border-radius: 300px; /* Alterado de 8px para 300px */
    z-index: 3;
    transition: opacity .2s;
    opacity: 1;
}

/* Brilho giratório atrás de tudo */
.custom-button::before {
    position: absolute;
    content: "";
    top: -200%; left: 50%;
    transform: translate(-50%, -50%);
    width: 50px; height: 500%;
    background: #ffffff;
    filter: blur(5px);
    border-radius: 300px; /* Alterado de 8px para 300px */
    z-index: 2;
    animation: rodar 5s linear infinite;
    transform-origin: center bottom;
}

/* Alinhamento interno */
.custom-button .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: .5em;
}

/* Keyframes */
@keyframes brilho {
    0%,100% { text-shadow: 0 0 14px rgba(7,110,255,0.2); }
    50%    { text-shadow: 0 0 20px rgba(7,110,255,1); }
}
@keyframes seta {
    0%,100% { transform: translateX(10%); }
    50%      { transform: translateX(50%); }
}
@keyframes rodar {
    0%   { transform: translate(-50%,-50%) rotate(0); }
    100% { transform: translate(-50%,-50%) rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9955f5b */.elementor-6 .elementor-element.elementor-element-9955f5b {
    backdrop-filter: blur(20px);
    z-index: 9999 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6af27c1 *//* Container principal */
.custom-button {
    position: relative;
    overflow: hidden;
    border-radius: 300px; /* Mantido em 300px */
    padding: 0;
}

/* Texto e ícone acima de tudo */
.custom-button .elementor-button *,
.custom-button .elementor-button-text,
.custom-button .elementor-button-icon {
    position: relative;
    z-index: 9;
}

/* Botão em si */
.custom-button .elementor-button {
    position: relative;
    z-index: 3;
    transition: 0.5s;
    width: 100%;
    background: transparent !important;
    padding: 1px;
    border: 1px solid rgba(7,110,255,0.17) !important;
    border-radius: 300px; /* Adicionado para acompanhar o formato do container */
    box-shadow: 0 0 34px -10px rgba(7,110,255,0.31);
    color: #fff !important;
    animation: brilho 4s ease infinite;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Texto deslocado e cor inicial */
.custom-button .elementor-button-text {
    white-space: nowrap;
    transform: translateX(20px);
    transition: transform 0.7s, color 0.3s;
    color: #0c0c0c;
}

/* Ícone */
.custom-button .elementor-button-icon {
    font-size: 2em;
    margin-bottom: -4px;
    opacity: 0;
    transition: opacity 0.5s, transform 1s ease-in-out;
    animation: seta 1s infinite ease-in-out;
}

/* Hover do botão */
.custom-button .elementor-button:hover {
    background: #fff !important;
    box-shadow: 0 14px 24px rgba(7,110,255,0.14);
    color: #ffa100 !important;
}

/* Hover: ícone aparece */
.custom-button .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

/* Bordas e fundo animados */
.custom-button .elementor-button::after {
    position: absolute;
    content: "";
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: 100%; height: 100%;
    background: #ffa100;
    border-radius: 300px; /* Alterado de 8px para 300px */
    z-index: 1;
    transition: opacity .3s;
    opacity: 1;
}

.custom-button .elementor-button::before {
    position: absolute;
    content: "";
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 2px); height: calc(100% - 2px);
    background: #ffa300;
    border-radius: 300px; /* Alterado de 8px para 300px */
    z-index: 3;
    transition: opacity .2s;
    opacity: 1;
}

/* Brilho giratório atrás de tudo */
.custom-button::before {
    position: absolute;
    content: "";
    top: -200%; left: 50%;
    transform: translate(-50%, -50%);
    width: 50px; height: 500%;
    background: #ffffff;
    filter: blur(5px);
    border-radius: 300px; /* Alterado de 8px para 300px */
    z-index: 2;
    animation: rodar 5s linear infinite;
    transform-origin: center bottom;
}

/* Alinhamento interno */
.custom-button .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: .5em;
}

/* Keyframes */
@keyframes brilho {
    0%,100% { text-shadow: 0 0 14px rgba(7,110,255,0.2); }
    50%    { text-shadow: 0 0 20px rgba(7,110,255,1); }
}
@keyframes seta {
    0%,100% { transform: translateX(10%); }
    50%      { transform: translateX(50%); }
}
@keyframes rodar {
    0%   { transform: translate(-50%,-50%) rotate(0); }
    100% { transform: translate(-50%,-50%) rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17fd468 *//* Container principal */
.custom-button {
    position: relative;
    overflow: hidden;
    border-radius: 300px; /* Mantido em 300px */
    padding: 0;
}

/* Texto e ícone acima de tudo */
.custom-button .elementor-button *,
.custom-button .elementor-button-text,
.custom-button .elementor-button-icon {
    position: relative;
    z-index: 9;
}

/* Botão em si */
.custom-button .elementor-button {
    position: relative;
    z-index: 3;
    transition: 0.5s;
    width: 100%;
    background: transparent !important;
    padding: 1px;
    border: 1px solid rgba(7,110,255,0.17) !important;
    border-radius: 300px; /* Adicionado para acompanhar o formato do container */
    box-shadow: 0 0 34px -10px rgba(7,110,255,0.31);
    color: #fff !important;
    animation: brilho 4s ease infinite;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Texto deslocado e cor inicial */
.custom-button .elementor-button-text {
    white-space: nowrap;
    transform: translateX(20px);
    transition: transform 0.7s, color 0.3s;
    color: #0c0c0c;
}

/* Ícone */
.custom-button .elementor-button-icon {
    font-size: 2em;
    margin-bottom: -4px;
    opacity: 0;
    transition: opacity 0.5s, transform 1s ease-in-out;
    animation: seta 1s infinite ease-in-out;
}

/* Hover do botão */
.custom-button .elementor-button:hover {
    background: #fff !important;
    box-shadow: 0 14px 24px rgba(7,110,255,0.14);
    color: #ffa100 !important;
}

/* Hover: ícone aparece */
.custom-button .elementor-button:hover .elementor-button-icon {
    opacity: 1;
}

/* Bordas e fundo animados */
.custom-button .elementor-button::after {
    position: absolute;
    content: "";
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: 100%; height: 100%;
    background: #ffa100;
    border-radius: 300px; /* Alterado de 8px para 300px */
    z-index: 1;
    transition: opacity .3s;
    opacity: 1;
}

.custom-button .elementor-button::before {
    position: absolute;
    content: "";
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 2px); height: calc(100% - 2px);
    background: #ffa300;
    border-radius: 300px; /* Alterado de 8px para 300px */
    z-index: 3;
    transition: opacity .2s;
    opacity: 1;
}

/* Brilho giratório atrás de tudo */
.custom-button::before {
    position: absolute;
    content: "";
    top: -200%; left: 50%;
    transform: translate(-50%, -50%);
    width: 50px; height: 500%;
    background: #ffffff;
    filter: blur(5px);
    border-radius: 300px; /* Alterado de 8px para 300px */
    z-index: 2;
    animation: rodar 5s linear infinite;
    transform-origin: center bottom;
}

/* Alinhamento interno */
.custom-button .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: .5em;
}

/* Keyframes */
@keyframes brilho {
    0%,100% { text-shadow: 0 0 14px rgba(7,110,255,0.2); }
    50%    { text-shadow: 0 0 20px rgba(7,110,255,1); }
}
@keyframes seta {
    0%,100% { transform: translateX(10%); }
    50%      { transform: translateX(50%); }
}
@keyframes rodar {
    0%   { transform: translate(-50%,-50%) rotate(0); }
    100% { transform: translate(-50%,-50%) rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ac72795 *//* ==========================================================================
   1. ESTILO DOS CAMPOS DE TEXTO E SELECTS (CONFORME SUA FOTO)
   ========================================================================== */

/* Design clean para todos os campos do formulário (incluindo o Select) */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-textual,
.elementor-6 .elementor-element.elementor-element-ac72795 select.elementor-field-textual {
    background-color: #ffffff !important;
    border: 1.5px solid #eaeef5 !important; /* Borda cinza suave e fina */
    border-radius: 14px !important; /* Cantos arredondados modernos */
    padding: 16px 20px !important;
    padding-right: 46px !important; /* Espaço para a seta não encostar no texto do Select */
    font-size: 15px !important;
    color: #2d3748 !important; /* Cor do texto quando o usuário digita/seleciona */
    height: 56px !important; /* Altura fixa para alinhar Inputs e Selects */
    line-height: 1.2 !important;
    transition: all 0.3s ease !important;
    appearance: none !important; /* Remove estilos padrão do navegador */
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
}

/* Container do Select do Elementor - Configura para posicionar a seta */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-select-wrapper {
    position: relative !important;
    width: 100% !important;
    display: block !important;
}

/* Oculta totalmente a seta cinza nativa do Elementor (evita seta dupla) */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-select-wrapper::after {
    display: none !important;
    content: none !important;
}

/* Cria a nova seta customizada, com centralização vertical absoluta e cor laranja */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-select-wrapper::before {
    content: "▼" !important;
    font-family: sans-serif !important;
    font-size: 10px !important;
    color: #ffa100 !important; /* Cor personalizada laranja Nobrecon */
    position: absolute !important;
    right: 22px !important;
    top: 50% !important; /* Centralização exata em relação à altura de 56px do bloco */
    transform: translateY(-50%) !important; /* Centralização perfeita de forma responsiva */
    pointer-events: none !important; /* Garante que o usuário possa clicar na seta para abrir o select */
    z-index: 5 !important;
}

/* Cor suave do placeholder (o nome que fica dentro do bloco) */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-textual::placeholder {
    color: #a0aec0 !important; /* Cinza claro idêntico ao Figma/Imagem */
    opacity: 1 !important;
}

/* Efeito ao clicar no campo (Foco Laranja) */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-textual:focus {
    border-color: #ffa100 !important; 
    box-shadow: 0 0 0 3px rgba(255, 161, 0, 0.1) !important;
    outline: none !important;
}

/* Rótulos - Labels (o nome que fica em cima do bloco) */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-label {
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.8px !important;
    color: #4b5b75 !important; /* Azul acinzentado escuro elegante */
    margin-bottom: 8px !important;
    text-transform: uppercase !important;
}

/* Espaçamento equilibrado entre as linhas de campos */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-group {
    margin-bottom: 24px !important;
}


/* ==========================================================================
   2. SEU BOTÃO PREMIUM IDÊNTICO AO PRINCIPAL (SEM HOVER E COM PROFUNDIDADE)
   ========================================================================== */

/* Container da coluna do botão (equivale ao .custom-button) */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-type-submit {
    position: relative !important;
    overflow: hidden !important;
    border-radius: 300px !important; /* Raio de 300px mantido */
    padding: 0 !important;
    display: block !important;
    width: 100% !important;
    z-index: 1 !important;
}

/* Texto e ícone acima de tudo (garante o z-index correto) */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-type-submit .elementor-button *,
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-type-submit .elementor-button-text,
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-type-submit .elementor-button-icon {
    position: relative !important;
    z-index: 9 !important;
}

/* Botão em si */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button {
    position: relative !important;
    z-index: 3 !important;
    transition: 0.5s !important;
    width: 100% !important;
    background: transparent !important;
    padding: 20px 40px !important; /* Ajustado para preenchimento confortável do formulário */
    border: 1px solid rgba(255,161,0,0.15) !important; /* Borda laranja sutil correspondente ao tema */
    border-radius: 300px !important; /* Acompanha o formato do container */
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12) !important; /* Sombra suave para dar profundidade física */
    color: #fff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
}

/* Texto interno sem deslocamento ou sombras borradas */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button-text,
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button > span {
    white-space: nowrap !important;
    transform: translateX(0px) !important; /* Centralizado perfeitamente */
    color: #0c0c0c !important; /* Cor estável e legível do texto (escuro) */
    font-weight: 800 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
}

/* Ícone */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button-icon {
    font-size: 2em !important;
    margin-bottom: -4px !important;
    opacity: 0 !important;
    transition: opacity 0.5s, transform 1s ease-in-out !important;
    animation: seta 1s infinite ease-in-out !important;
}

/* Hover do botão - Apenas projeta uma sombra ligeiramente mais profunda para simular elevação */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button:hover {
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.18) !important;
}

/* Hover: ícone aparece */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button:hover .elementor-button-icon {
    opacity: 1 !important;
}

/* Bordas e fundo sempre ativos (mantém o laranja sólido do botão principal) */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button::after {
    position: absolute !important;
    content: "" !important;
    top: 50% !important; left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 100% !important; height: 100% !important;
    background: #ffa100 !important;
    border-radius: 300px !important; 
    z-index: 1 !important;
    opacity: 1 !important;
}

.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-button::before {
    position: absolute !important;
    content: "" !important;
    top: 50% !important; left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: calc(100% - 2px) !important; height: calc(100% - 2px) !important;
    background: #ffa300 !important;
    border-radius: 300px !important; 
    z-index: 3 !important;
    opacity: 1 !important;
}

/* Brilho giratório atrás de tudo */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-field-type-submit::before {
    position: absolute !important;
    content: "" !important;
    top: -200% !important; left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 50px !important; height: 500% !important;
    background: #ffffff !important;
    filter: blur(5px) !important;
    border-radius: 300px !important; 
    z-index: 2 !important;
    animation: rodar 5s linear infinite !important;
    transform-origin: center bottom !important;
}


/* ==========================================================================
   3. ESTILO DAS MENSAGENS DE SUCESSO E ERROS DO FORMULÁRIO (CORRIGIDO ALINHAMENTO)
   ========================================================================== */

/* Configuração geral do bloco de feedback */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-message {
    border-radius: 12px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 16px !important;
    margin-top: 20px !important;
    text-align: center !important; /* Alinha o texto interno no centro */
    line-height: 1.4 !important;
    width: 100% !important; /* Força a caixa a se esticar em 100% da largura útil */
    display: block !important; /* Garante comportamento de bloco para alinhamento correto */
    clear: both !important;
}

/* Estilização Premium de Sucesso (Combinando com o seu Laranja) */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-message-success {
    background-color: rgba(255, 161, 0, 0.08) !important; /* Fundo laranja sutil */
    border: 1.5px solid rgba(255, 161, 0, 0.25) !important; /* Borda laranja clara */
    color: #cc8200 !important; /* Texto laranja escuro de excelente contraste */
}

/* Estilização Premium de Erro/Falha (Tons de Vermelho elegantes) */
.elementor-6 .elementor-element.elementor-element-ac72795 .elementor-message-danger {
    background-color: rgba(239, 68, 68, 0.08) !important; /* Fundo vermelho sutil */
    border: 1.5px solid rgba(239, 68, 68, 0.25) !important; /* Borda vermelha clara */
    color: #ef4444 !important; /* Texto vermelho */
}


/* ==========================================================================
   4. KEYFRAMES DE ANIMAÇÃO MANTIDOS
   ========================================================================== */
@keyframes seta {
    0%,100% { transform: translateX(10%); }
    50%     { transform: translateX(50%); }
}
@keyframes rodar {
    0%   { transform: translate(-50%,-50%) rotate(0); }
    100% { transform: translate(-50%,-50%) rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c177285 *//* Força todos os círculos a terem exatamente o mesmo tamanho e formato */
.elementor-6 .elementor-element.elementor-element-c177285 .elementor-social-icon {
    width: 50px !important;        /* Altura do círculo */
    height: 50px !important;       /* Largura do círculo */
    padding: 0 !important;          /* Remove paddings que entortam o ícone */
    display: inline-flex !important;
    align-items: center !important;  /* Alinha verticalmente no centro */
    justify-content: center !important; /* Alinha horizontalmente no centro */
    border-radius: 50% !important;  /* Garante que seja um círculo perfeito */
}

/* Ajusta e padroniza o tamanho dos ícones dentro do círculo */
.elementor-6 .elementor-element.elementor-element-c177285 .elementor-social-icon i,
.elementor-6 .elementor-element.elementor-element-c177285 .elementor-social-icon svg {
    font-size: 20px !important;     /* Tamanho do ícone interno */
    width: 20px !important;         /* Força largura padrão */
    height: 20px !important;        /* Força altura padrão */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89f7b74 */.elementor-6 .elementor-element.elementor-element-89f7b74 b{
    font-size: 24px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75489d7 */.elementor-6 .elementor-element.elementor-element-75489d7 b{
    font-size: 24px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS *//* ==========================================================================
   SISTEMA DE ANIMAÇÃO NOBRECON PRO (SCROLL FLUIDO - CORRIGIDO)
   ========================================================================== */

/* Regras Globais do Layout */
html, body {
    width: 100%;
    overflow-x: hidden;
    text-wrap: balance !important;
}

/* 1. ESTADO INICIAL: Containers principais e classes manuais ficam invisíveis */
/* O seletor "body > .elementor .elementor-element" pega apenas as grandes divisões do site */
body:not(.elementor-editor-active) .elementor-section:not(.elementor-location-header),
body:not(.elementor-editor-active) .elementor-element-edit-mode:not(.elementor-location-header),
body:not(.elementor-editor-active) .scroll-bottom {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 1.2s cubic-bezier(0.215, 0.610, 0.355, 1), 
                transform 1.2s cubic-bezier(0.215, 0.610, 0.355, 1);
}

body:not(.elementor-editor-active) .scroll-top {
    opacity: 0;
    transform: translateY(-30px);
    transition: opacity 1.2s cubic-bezier(0.215, 0.610, 0.355, 1), 
                transform 1.2s cubic-bezier(0.215, 0.610, 0.355, 1);
}

body:not(.elementor-editor-active) .scroll-left {
    opacity: 0;
    transform: translateX(-30px);
    transition: opacity 1.2s cubic-bezier(0.215, 0.610, 0.355, 1), 
                transform 1.2s cubic-bezier(0.215, 0.610, 0.355, 1);
}

body:not(.elementor-editor-active) .scroll-right {
    opacity: 0;
    transform: translateX(30px);
    transition: opacity 1.2s cubic-bezier(0.215, 0.610, 0.355, 1), 
                transform 1.2s cubic-bezier(0.215, 0.610, 0.355, 1);
}

/* 2. ESTADO ATIVO: Quando a classe .ativo é injetada via JS */
.ativo {
    opacity: 1 !important;
    transform: translate(0px, 0px) !important;
}

/* 3. MODIFICADORES DE DELAY */
.elemento1 { transition-delay: 0.2s !important; }
.elemento2 { transition-delay: 0.4s !important; }
.elemento3 { transition-delay: 0.6s !important; }

/* Correção de altura para vetores/ícones */
.elementor-icon i, .elementor-icon svg {
    height: unset;
}/* End custom CSS */