.elementor-228 .elementor-element.elementor-element-151d508{--display:flex;--min-height:91vh;--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;--justify-content:center;--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-228 .elementor-element.elementor-element-151d508:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-151d508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-228 .elementor-element.elementor-element-151d508.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-228 .elementor-element.elementor-element-dc15f7d{--display:flex;--min-height:80vh;--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 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-228 .elementor-element.elementor-element-dc15f7d.e-con{--align-self:center;}.elementor-228 .elementor-element.elementor-element-dc025d1{--display:flex;--min-height:0px;--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:flex-start;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:383px 383px 383px 383px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-228 .elementor-element.elementor-element-dc025d1:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-dc025d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C5C5C540;}.elementor-228 .elementor-element.elementor-element-dc025d1.e-con{--align-self:center;}.elementor-228 .elementor-element.elementor-element-5a7cd28{--display:flex;--min-height:33px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:696px 696px 696px 696px;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-228 .elementor-element.elementor-element-5a7cd28:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-5a7cd28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(292deg, var( --e-global-color-2722866 ) 0%, var( --e-global-color-6ec5ef9 ) 100%);}.elementor-228 .elementor-element.elementor-element-5a7cd28.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-a01a6c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-228 .elementor-element.elementor-element-a01a6c1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1rem;font-weight:600;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-e00332e{width:var( --container-widget-width, 41% );max-width:41%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:1000;border-style:none;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-228 .elementor-element.elementor-element-e00332e.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-228 .elementor-element.elementor-element-e00332e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-abb1e05{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;z-index:999;text-align:center;}.elementor-228 .elementor-element.elementor-element-abb1e05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.8rem;font-weight:400;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-dc74ce3{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;z-index:999;text-align:center;}.elementor-228 .elementor-element.elementor-element-dc74ce3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:4.5rem;font-weight:400;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-70f0fdd{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:999;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.65);color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-70f0fdd.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-d28045d{--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:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2000;}.elementor-228 .elementor-element.elementor-element-d28045d.e-con{--align-self:center;}.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-228 .elementor-element.elementor-element-088767b .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-6ec5ef9 ) 0%, var( --e-global-color-2722866 ) 100%);border-radius:309px 309px 309px 309px;padding:15px 30px 15px 30px;}.elementor-228 .elementor-element.elementor-element-088767b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-228 .elementor-element.elementor-element-088767b .elementor-button-content-wrapper{flex-direction:row;}.elementor-228 .elementor-element.elementor-element-088767b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-228 .elementor-element.elementor-element-385411f .elementor-button{background-color:#0084FF00;font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:#FFFFFF;border-radius:323px 323px 323px 323px;padding:15px 30px 15px 30px;}.elementor-228 .elementor-element.elementor-element-385411f .elementor-button:hover, .elementor-228 .elementor-element.elementor-element-385411f .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-228 .elementor-element.elementor-element-385411f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-228 .elementor-element.elementor-element-385411f .elementor-button-content-wrapper{flex-direction:row;}.elementor-228 .elementor-element.elementor-element-385411f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-228 .elementor-element.elementor-element-385411f .elementor-button:hover svg, .elementor-228 .elementor-element.elementor-element-385411f .elementor-button:focus svg{fill:#000000;}.elementor-228 .elementor-element.elementor-element-77dcd3e{width:100%;max-width:100%;top:-30px;z-index:1;}.elementor-228 .elementor-element.elementor-element-77dcd3e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-77dcd3e{left:0px;}body.rtl .elementor-228 .elementor-element.elementor-element-77dcd3e{right:0px;}.elementor-228 .elementor-element.elementor-element-387113e{--display:flex;--position:absolute;--min-height:258px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:500px;--z-index:1000;}.elementor-228 .elementor-element.elementor-element-387113e:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-387113e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupobasamura.com.br/wp-content/uploads/2026/02/Prancheta-1-8-scaled.webp");background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-387113e{left:0px;}body.rtl .elementor-228 .elementor-element.elementor-element-387113e{right:0px;}.elementor-228 .elementor-element.elementor-element-5de1bfb{--display:flex;--position:absolute;--min-height:258px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:500px;--z-index:1000;}.elementor-228 .elementor-element.elementor-element-5de1bfb:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-5de1bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupobasamura.com.br/wp-content/uploads/2026/02/Prancheta-1-8-scaled.webp");background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-5de1bfb{left:0px;}body.rtl .elementor-228 .elementor-element.elementor-element-5de1bfb{right:0px;}.elementor-228 .elementor-element.elementor-element-4a31021{--display:flex;--min-height:747px;--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:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2000;}.elementor-228 .elementor-element.elementor-element-4a31021:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-4a31021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-228 .elementor-element.elementor-element-df9f48a{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2000;}.elementor-228 .elementor-element.elementor-element-df9f48a.e-con{--align-self:center;}.elementor-228 .elementor-element.elementor-element-710fc1b{width:var( --container-widget-width, 629px );max-width:629px;margin:101px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:629px;--container-widget-flex-grow:0;text-align:center;}.elementor-228 .elementor-element.elementor-element-710fc1b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2rem;font-weight:400;line-height:42px;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-593cba2{--display:flex;--min-height:1048px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-228 .elementor-element.elementor-element-593cba2:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-593cba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12121200;background-image:url("https://grupobasamura.com.br/wp-content/uploads/2026/02/Prancheta-1-3.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-228 .elementor-element.elementor-element-593cba2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-228 .elementor-element.elementor-element-c4c1e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:632px;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-c4c1e71{left:382px;}body.rtl .elementor-228 .elementor-element.elementor-element-c4c1e71{right:382px;}.elementor-228 .elementor-element.elementor-element-c4c1e71 img{max-width:70px;}.elementor-228 .elementor-element.elementor-element-c44c207{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:203px;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-c44c207{left:273px;}body.rtl .elementor-228 .elementor-element.elementor-element-c44c207{right:273px;}.elementor-228 .elementor-element.elementor-element-c44c207 img{max-width:70px;}.elementor-228 .elementor-element.elementor-element-55b3146{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:326px;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-55b3146{left:791px;}body.rtl .elementor-228 .elementor-element.elementor-element-55b3146{right:791px;}.elementor-228 .elementor-element.elementor-element-55b3146 img{max-width:70px;}.elementor-228 .elementor-element.elementor-element-0256700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:533px;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-0256700{left:269px;}body.rtl .elementor-228 .elementor-element.elementor-element-0256700{right:269px;}.elementor-228 .elementor-element.elementor-element-0256700 img{max-width:70px;}.elementor-228 .elementor-element.elementor-element-ce8a36c{--display:flex;--position:absolute;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:132px;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-ce8a36c{left:0px;}body.rtl .elementor-228 .elementor-element.elementor-element-ce8a36c{right:0px;}.elementor-228 .elementor-element.elementor-element-d9385af{--display:flex;--min-height:160px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-228 .elementor-element.elementor-element-d9385af:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-d9385af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000085;}.elementor-228 .elementor-element.elementor-element-7a0a5fd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-7760a6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:1em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-0eda545{--display:flex;--min-height:160px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-228 .elementor-element.elementor-element-0eda545:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-0eda545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000085;}.elementor-228 .elementor-element.elementor-element-af05455 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-0ddd72d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:1em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-08df7f9{--display:flex;--min-height:160px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-228 .elementor-element.elementor-element-08df7f9:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-08df7f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000085;}.elementor-228 .elementor-element.elementor-element-bf919fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-51a977c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:1em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-772787d{--display:flex;--min-height:160px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-228 .elementor-element.elementor-element-772787d:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-772787d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000085;}.elementor-228 .elementor-element.elementor-element-687b6d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-0b6c662 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:1em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-af8fdb2{--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;}.elementor-228 .elementor-element.elementor-element-701f129{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:2000;}.elementor-228 .elementor-element.elementor-element-701f129:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-701f129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://grupobasamura.com.br/wp-content/uploads/2026/02/Prancheta-1-6.webp");background-position:0px -70px;background-repeat:no-repeat;background-size:100% auto;}.elementor-228 .elementor-element.elementor-element-701f129::before, .elementor-228 .elementor-element.elementor-element-701f129 > .elementor-background-video-container::before, .elementor-228 .elementor-element.elementor-element-701f129 > .e-con-inner > .elementor-background-video-container::before, .elementor-228 .elementor-element.elementor-element-701f129 > .elementor-background-slideshow::before, .elementor-228 .elementor-element.elementor-element-701f129 > .e-con-inner > .elementor-background-slideshow::before, .elementor-228 .elementor-element.elementor-element-701f129 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-228 .elementor-element.elementor-element-701f129.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-228 .elementor-element.elementor-element-16f771e{width:var( --container-widget-width, 32.023% );max-width:32.023%;margin:210px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:32.023%;--container-widget-flex-grow:0;}.elementor-228 .elementor-element.elementor-element-16f771e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-228 .elementor-element.elementor-element-16f771e .elementor-image-box-wrapper{text-align:start;}.elementor-228 .elementor-element.elementor-element-16f771e .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:200;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-16f771e:has(:hover) .elementor-image-box-title,
					 .elementor-228 .elementor-element.elementor-element-16f771e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-16f771e .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:2.7rem;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-33a30f2{--display:flex;--margin-top:210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-228 .elementor-element.elementor-element-973770f{width:var( --container-widget-width, 655px );max-width:655px;background-color:#02010100;--container-widget-width:655px;--container-widget-flex-grow:0;--e-icon-list-icon-size:76px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-973770f.elementor-element{--align-self:flex-end;}.elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:18px;font-weight:400;}.elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-90ef457{--display:flex;--min-height:35vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-228 .elementor-element.elementor-element-90ef457:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-90ef457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://grupobasamura.com.br/wp-content/uploads/2026/02/Prancheta-1-7.webp");background-position:0px -110px;background-repeat:no-repeat;background-size:cover;}.elementor-228 .elementor-element.elementor-element-84d80a6{width:var( --container-widget-width, 629px );max-width:629px;background-color:#0000005E;margin:101px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:629px;--container-widget-flex-grow:0;border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:#FFFFFF;border-radius:148px 148px 148px 148px;text-align:center;}.elementor-228 .elementor-element.elementor-element-84d80a6.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-84d80a6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2rem;font-weight:400;line-height:42px;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-a86345f{--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;--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-228 .elementor-element.elementor-element-a86345f.e-con{--align-self:center;}.elementor-228 .elementor-element.elementor-element-78982b0{--display:flex;--min-height:60vh;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-228 .elementor-element.elementor-element-78982b0:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-78982b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000038;}.elementor-228 .elementor-element.elementor-element-964ccf9{text-align:center;}.elementor-228 .elementor-element.elementor-element-964ccf9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-befcc21{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 20px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:#B3B3B37A;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-befcc21.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-89af291{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 20px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:#B3B3B37A;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-89af291.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-fbb5840{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 20px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:#B3B3B37A;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-fbb5840.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-660d138{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 20px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:#B3B3B37A;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-660d138.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-f47e96b{--display:flex;--min-height:60vh;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-228 .elementor-element.elementor-element-f47e96b:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-f47e96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-228 .elementor-element.elementor-element-8ccbef1{text-align:center;}.elementor-228 .elementor-element.elementor-element-8ccbef1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-0d6456c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 20px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:#B3B3B37A;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-0d6456c.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-c350a07{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 20px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:#B3B3B37A;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-c350a07.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-823cb25{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 20px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:#B3B3B37A;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-823cb25.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-64c062a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 20px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.1rem 0.1rem 0.1rem 0.1rem;border-color:#B3B3B37A;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-64c062a.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-c83a9f6{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-228 .elementor-element.elementor-element-c83a9f6:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-c83a9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-228 .elementor-element.elementor-element-f2b2b22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-228 .elementor-element.elementor-element-f2b2b22.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-f2b2b22 .elementor-icon-list-icon i{color:var( --e-global-color-6ec5ef9 );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-f2b2b22 .elementor-icon-list-icon svg{fill:var( --e-global-color-6ec5ef9 );transition:fill 0.3s;}.elementor-228 .elementor-element.elementor-element-f2b2b22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-f2b2b22 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:0.9rem;font-weight:400;text-transform:none;}.elementor-228 .elementor-element.elementor-element-f2b2b22 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-228 .elementor-element.elementor-element-c97536b.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-c97536b{text-align:center;}.elementor-228 .elementor-element.elementor-element-c97536b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-a227314{width:var( --container-widget-width, 568px );max-width:568px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:568px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-a227314.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-df65623{--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;}.elementor-228 .elementor-element.elementor-element-cb45776{--display:flex;--min-height:30vh;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-228 .elementor-element.elementor-element-cb45776:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-cb45776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-228 .elementor-element.elementor-element-722dae0{--display:flex;}.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-228 .elementor-element.elementor-element-efdf366 .elementor-icon-wrapper{text-align:center;}.elementor-228 .elementor-element.elementor-element-efdf366.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-efdf366.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-efdf366.elementor-view-default .elementor-icon{color:var( --e-global-color-2722866 );border-color:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-efdf366.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-efdf366.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-efdf366 .elementor-icon{font-size:62px;}.elementor-228 .elementor-element.elementor-element-efdf366 .elementor-icon svg{height:62px;}.elementor-228 .elementor-element.elementor-element-6a06a9a{text-align:center;}.elementor-228 .elementor-element.elementor-element-6a06a9a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.2rem;font-weight:600;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-79e41bf{text-align:center;font-family:"Sora", Sans-serif;font-size:0.9rem;font-weight:300;color:#919191;}.elementor-228 .elementor-element.elementor-element-5f4ca70{--display:flex;--min-height:30vh;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-228 .elementor-element.elementor-element-5f4ca70:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-5f4ca70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-228 .elementor-element.elementor-element-dfbcd36{--display:flex;}.elementor-228 .elementor-element.elementor-element-e753e7f .elementor-icon-wrapper{text-align:center;}.elementor-228 .elementor-element.elementor-element-e753e7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-e753e7f.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-e753e7f.elementor-view-default .elementor-icon{color:var( --e-global-color-2722866 );border-color:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-e753e7f.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-e753e7f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-e753e7f .elementor-icon{font-size:62px;}.elementor-228 .elementor-element.elementor-element-e753e7f .elementor-icon svg{height:62px;}.elementor-228 .elementor-element.elementor-element-0aa36c6{text-align:center;}.elementor-228 .elementor-element.elementor-element-0aa36c6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.2rem;font-weight:600;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-691015a{text-align:center;font-family:"Sora", Sans-serif;font-size:0.9rem;font-weight:300;color:#919191;}.elementor-228 .elementor-element.elementor-element-27b1e65{--display:flex;--min-height:30vh;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-228 .elementor-element.elementor-element-27b1e65:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-27b1e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-228 .elementor-element.elementor-element-877e58a{--display:flex;}.elementor-228 .elementor-element.elementor-element-542f302 .elementor-icon-wrapper{text-align:center;}.elementor-228 .elementor-element.elementor-element-542f302.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-542f302.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-542f302.elementor-view-default .elementor-icon{color:var( --e-global-color-2722866 );border-color:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-542f302.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-542f302.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-542f302 .elementor-icon{font-size:62px;}.elementor-228 .elementor-element.elementor-element-542f302 .elementor-icon svg{height:62px;}.elementor-228 .elementor-element.elementor-element-52cf210{text-align:center;}.elementor-228 .elementor-element.elementor-element-52cf210 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.2rem;font-weight:600;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-a052f13{text-align:center;font-family:"Sora", Sans-serif;font-size:0.9rem;font-weight:300;color:#919191;}.elementor-228 .elementor-element.elementor-element-fac3251{--display:flex;--min-height:30vh;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-228 .elementor-element.elementor-element-fac3251:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-fac3251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-228 .elementor-element.elementor-element-1fd97fe{--display:flex;}.elementor-228 .elementor-element.elementor-element-7afb745 .elementor-icon-wrapper{text-align:center;}.elementor-228 .elementor-element.elementor-element-7afb745.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-7afb745.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-7afb745.elementor-view-default .elementor-icon{color:var( --e-global-color-2722866 );border-color:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-7afb745.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-7afb745.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2722866 );}.elementor-228 .elementor-element.elementor-element-7afb745 .elementor-icon{font-size:62px;}.elementor-228 .elementor-element.elementor-element-7afb745 .elementor-icon svg{height:62px;}.elementor-228 .elementor-element.elementor-element-d7c6a2f{text-align:center;}.elementor-228 .elementor-element.elementor-element-d7c6a2f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.2rem;font-weight:600;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-6ced6e2{text-align:center;font-family:"Sora", Sans-serif;font-size:0.9rem;font-weight:300;color:#919191;}.elementor-228 .elementor-element.elementor-element-22b184f{--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:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2000;}.elementor-228 .elementor-element.elementor-element-22b184f.e-con{--align-self:center;}.elementor-228 .elementor-element.elementor-element-d5ef7f1 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-6ec5ef9 ) 0%, var( --e-global-color-2722866 ) 100%);border-radius:309px 309px 309px 309px;padding:15px 30px 15px 30px;}.elementor-228 .elementor-element.elementor-element-d5ef7f1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-228 .elementor-element.elementor-element-d5ef7f1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-228 .elementor-element.elementor-element-d5ef7f1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-228 .elementor-element.elementor-element-dc15f7d{--width:85%;}.elementor-228 .elementor-element.elementor-element-dc025d1{--width:28%;}.elementor-228 .elementor-element.elementor-element-5a7cd28{--width:45%;}.elementor-228 .elementor-element.elementor-element-d28045d{--width:70%;}.elementor-228 .elementor-element.elementor-element-593cba2{--width:100%;}.elementor-228 .elementor-element.elementor-element-ce8a36c{--width:100%;}.elementor-228 .elementor-element.elementor-element-d9385af{--width:630px;}.elementor-228 .elementor-element.elementor-element-0eda545{--width:630px;}.elementor-228 .elementor-element.elementor-element-08df7f9{--width:630px;}.elementor-228 .elementor-element.elementor-element-772787d{--width:630px;}.elementor-228 .elementor-element.elementor-element-33a30f2{--width:56%;}.elementor-228 .elementor-element.elementor-element-90ef457{--content-width:1644px;}.elementor-228 .elementor-element.elementor-element-a86345f{--width:85%;}.elementor-228 .elementor-element.elementor-element-78982b0{--width:50%;}.elementor-228 .elementor-element.elementor-element-f47e96b{--width:50%;}.elementor-228 .elementor-element.elementor-element-cb45776{--width:30%;}.elementor-228 .elementor-element.elementor-element-5f4ca70{--width:30%;}.elementor-228 .elementor-element.elementor-element-27b1e65{--width:30%;}.elementor-228 .elementor-element.elementor-element-fac3251{--width:30%;}.elementor-228 .elementor-element.elementor-element-22b184f{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-228 .elementor-element.elementor-element-701f129{--content-width:90vw;}.elementor-228 .elementor-element.elementor-element-33a30f2{--width:100%;}.elementor-228 .elementor-element.elementor-element-90ef457{--content-width:720px;}}@media(max-width:1024px){.elementor-228 .elementor-element.elementor-element-ce8a36c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-228 .elementor-element.elementor-element-701f129{--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;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-228 .elementor-element.elementor-element-701f129:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-701f129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-228 .elementor-element.elementor-element-16f771e{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-228 .elementor-element.elementor-element-16f771e.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-16f771e .elementor-image-box-wrapper{text-align:center;}.elementor-228 .elementor-element.elementor-element-16f771e .elementor-image-box-description{font-size:46px;}.elementor-228 .elementor-element.elementor-element-33a30f2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-228 .elementor-element.elementor-element-33a30f2.e-con{--align-self:center;}.elementor-228 .elementor-element.elementor-element-973770f.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-90ef457:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-90ef457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-228 .elementor-element.elementor-element-90ef457{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-228 .elementor-element.elementor-element-c83a9f6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-228 .elementor-element.elementor-element-151d508{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-228 .elementor-element.elementor-element-dc15f7d{--width:100%;--min-height:43vh;--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:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-228 .elementor-element.elementor-element-dc15f7d.e-con{--align-self:center;}.elementor-228 .elementor-element.elementor-element-dc025d1{--width:70%;--min-height:6vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:662px 662px 662px 662px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-228 .elementor-element.elementor-element-5a7cd28{--width:45%;--min-height:4vh;--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-228 .elementor-element.elementor-element-a01a6c1 .elementor-heading-title{font-size:0.8rem;}.elementor-228 .elementor-element.elementor-element-e00332e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:157px;--container-widget-flex-grow:0;width:var( --container-widget-width, 157px );max-width:157px;text-align:start;}.elementor-228 .elementor-element.elementor-element-e00332e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-228 .elementor-element.elementor-element-e00332e .elementor-heading-title{font-size:0.7rem;line-height:1.4em;}.elementor-228 .elementor-element.elementor-element-abb1e05{width:var( --container-widget-width, 80% );max-width:80%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-228 .elementor-element.elementor-element-abb1e05.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-abb1e05 .elementor-heading-title{font-size:3rem;}.elementor-228 .elementor-element.elementor-element-dc74ce3{width:var( --container-widget-width, 80% );max-width:80%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-228 .elementor-element.elementor-element-dc74ce3.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-dc74ce3 .elementor-heading-title{font-size:1.6rem;}.elementor-228 .elementor-element.elementor-element-70f0fdd{width:var( --container-widget-width, 80% );max-width:80%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:1000;text-align:center;font-size:0.8rem;}.elementor-228 .elementor-element.elementor-element-70f0fdd.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-d28045d{--width:500px;--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:15px 0px;--row-gap:15px;--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;--z-index:2000;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-77dcd3e{left:0px;}body.rtl .elementor-228 .elementor-element.elementor-element-77dcd3e{right:0px;}.elementor-228 .elementor-element.elementor-element-77dcd3e{top:0px;}.elementor-228 .elementor-element.elementor-element-387113e{--width:100%;top:560px;}.elementor-228 .elementor-element.elementor-element-5de1bfb{--width:100%;top:560px;}.elementor-228 .elementor-element.elementor-element-4a31021{--width:100%;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-228 .elementor-element.elementor-element-df9f48a{--content-width:100%;}.elementor-228 .elementor-element.elementor-element-710fc1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;text-align:center;}.elementor-228 .elementor-element.elementor-element-710fc1b.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-710fc1b .elementor-heading-title{font-size:21px;line-height:1em;}.elementor-228 .elementor-element.elementor-element-593cba2{--width:100%;--min-height:650px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:1px;}.elementor-228 .elementor-element.elementor-element-593cba2:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-593cba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-115px 17px;background-size:618px auto;}.elementor-228 .elementor-element.elementor-element-c4c1e71{width:var( --container-widget-width, 45px );max-width:45px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45px;--container-widget-flex-grow:0;top:309px;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-c4c1e71{left:20px;}body.rtl .elementor-228 .elementor-element.elementor-element-c4c1e71{right:20px;}.elementor-228 .elementor-element.elementor-element-c4c1e71 img{width:85%;max-width:0.7rem;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-c44c207{left:306px;}body.rtl .elementor-228 .elementor-element.elementor-element-c44c207{right:306px;}.elementor-228 .elementor-element.elementor-element-c44c207 img{max-width:1px;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-55b3146{left:46px;}body.rtl .elementor-228 .elementor-element.elementor-element-55b3146{right:46px;}.elementor-228 .elementor-element.elementor-element-55b3146{top:128px;}.elementor-228 .elementor-element.elementor-element-55b3146 img{max-width:1px;}body:not(.rtl) .elementor-228 .elementor-element.elementor-element-0256700{left:47px;}body.rtl .elementor-228 .elementor-element.elementor-element-0256700{right:47px;}.elementor-228 .elementor-element.elementor-element-0256700{top:283px;}.elementor-228 .elementor-element.elementor-element-0256700 img{max-width:1px;}.elementor-228 .elementor-element.elementor-element-ce8a36c{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:170px;}.elementor-228 .elementor-element.elementor-element-ce8a36c.e-con{--align-self:center;}.elementor-228 .elementor-element.elementor-element-d9385af{--width:170px;--min-height:112px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-228 .elementor-element.elementor-element-7a0a5fd .elementor-heading-title{font-size:12px;}.elementor-228 .elementor-element.elementor-element-7760a6e .elementor-heading-title{font-size:12px;}.elementor-228 .elementor-element.elementor-element-0eda545{--width:170px;--min-height:112px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-228 .elementor-element.elementor-element-af05455 .elementor-heading-title{font-size:12px;}.elementor-228 .elementor-element.elementor-element-0ddd72d .elementor-heading-title{font-size:12px;}.elementor-228 .elementor-element.elementor-element-08df7f9{--width:170px;--min-height:112px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-228 .elementor-element.elementor-element-bf919fe .elementor-heading-title{font-size:12px;}.elementor-228 .elementor-element.elementor-element-51a977c .elementor-heading-title{font-size:12px;}.elementor-228 .elementor-element.elementor-element-772787d{--width:170px;--min-height:112px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-228 .elementor-element.elementor-element-687b6d2 .elementor-heading-title{font-size:12px;}.elementor-228 .elementor-element.elementor-element-0b6c662 .elementor-heading-title{font-size:12px;}.elementor-228 .elementor-element.elementor-element-af8fdb2{--content-width:100%;}.elementor-228 .elementor-element.elementor-element-701f129{--content-width:100%;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2000;}.elementor-228 .elementor-element.elementor-element-701f129:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-701f129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:repeat;background-size:cover;}.elementor-228 .elementor-element.elementor-element-16f771e{width:var( --container-widget-width, 80% );max-width:80%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-228 .elementor-element.elementor-element-16f771e .elementor-image-box-description{font-size:1rem;}.elementor-228 .elementor-element.elementor-element-33a30f2{--width:80%;--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-228 .elementor-element.elementor-element-973770f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-item > a{font-size:3.6vw;line-height:1.2em;}.elementor-228 .elementor-element.elementor-element-90ef457{--content-width:100%;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2000;}.elementor-228 .elementor-element.elementor-element-90ef457:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-90ef457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 134px;background-repeat:no-repeat;background-size:cover;}.elementor-228 .elementor-element.elementor-element-84d80a6{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;padding:12px 0px 12px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;border-width:0.1rem 0.1rem 0.1rem 0.1rem;text-align:center;}.elementor-228 .elementor-element.elementor-element-84d80a6.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-84d80a6 .elementor-heading-title{font-size:0.8rem;line-height:1em;}.elementor-228 .elementor-element.elementor-element-a86345f{--width:90%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-228 .elementor-element.elementor-element-befcc21{padding:20px 20px 20px 20px;--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-befcc21 .elementor-icon-list-item > a{font-size:0.6rem;}.elementor-228 .elementor-element.elementor-element-89af291{padding:20px 20px 20px 20px;}.elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-89af291 .elementor-icon-list-item > a{font-size:0.6rem;}.elementor-228 .elementor-element.elementor-element-fbb5840{padding:20px 20px 20px 20px;}.elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-fbb5840 .elementor-icon-list-item > a{font-size:0.6rem;}.elementor-228 .elementor-element.elementor-element-660d138{padding:20px 20px 20px 20px;}.elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-660d138 .elementor-icon-list-item > a{font-size:0.6rem;}.elementor-228 .elementor-element.elementor-element-0d6456c{padding:20px 20px 20px 20px;}.elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-0d6456c .elementor-icon-list-item > a{font-size:0.6rem;}.elementor-228 .elementor-element.elementor-element-c350a07{padding:20px 20px 20px 20px;}.elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-c350a07 .elementor-icon-list-item > a{font-size:0.6rem;}.elementor-228 .elementor-element.elementor-element-823cb25{padding:20px 20px 20px 20px;}.elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-823cb25 .elementor-icon-list-item > a{font-size:0.6rem;}.elementor-228 .elementor-element.elementor-element-64c062a{padding:20px 20px 20px 20px;}.elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-64c062a .elementor-icon-list-item > a{font-size:0.6rem;}.elementor-228 .elementor-element.elementor-element-f2b2b22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-228 .elementor-element.elementor-element-f2b2b22 .elementor-icon-list-item > a{font-size:14px;}.elementor-228 .elementor-element.elementor-element-c97536b{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-228 .elementor-element.elementor-element-c97536b .elementor-heading-title{font-size:2.3rem;}.elementor-228 .elementor-element.elementor-element-a227314{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;font-size:16px;}.elementor-228 .elementor-element.elementor-element-22b184f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--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;}}/* Start custom CSS for heading, class: .elementor-element-a01a6c1 *//* Variáveis globais de tamanho */
:root {
  --font-serifa-size: 1rem;
  --font-gradient-size: 3rem;
}

/* Texto em serifa itálico */
.serifa-italico{
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
  font-size: var(--font-serifa-size);
}

/* Texto com gradiente */
.gradient-text{
  font-size: var(--font-gradient-size);
  background: linear-gradient(90deg, #d6d6d6 0%, #9c9c9c 100%);
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e00332e */.serifa-italico{
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abb1e05 *//* Variáveis globais de tamanho */
:root {
  --font-serifa-size: rem;
  --font-gradient-size: 3rem;
}

/* Texto em serifa itálico */
.serifa-italico{
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
  font-size: var(--font-serifa-size);
}

/* Texto com gradiente */
.gradient-text{
  font-size: var(--font-gradient-size);
  background: linear-gradient(90deg, #d6d6d6 0%, #9c9c9c 100%);
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc74ce3 *//* Variáveis globais de tamanho */
:root {
  --font-serifa-size: rem;
  --font-gradient-size: 3rem;
}

/* Texto em serifa itálico */
.serifa-italico{
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
  font-size: var(--font-serifa-size);
}

/* Texto com gradiente */
.gradient-text{
  font-size: var(--font-gradient-size);
  background: linear-gradient(90deg, #d6d6d6 0%, #9c9c9c 100%);
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-088767b *//* ===== SEM ANIMAÇÃO DE ENTRADA ===== */
.elementor-228 .elementor-element.elementor-element-088767b{
  opacity: 1 !important;
  filter: none !important;
  transform: none !important;
  animation: none !important;
  transition: none !important;
}

/* ===== BOTÃO BASE (SEM HOVER) ===== */
.elementor-228 .elementor-element.elementor-element-088767b .elementor-button{
  position: relative;
  border: 1px solid #ffffff40;

  /* se você quiser manter o fundo gradiente ANIMADO, deixa isso: */
  background-size: 800% 400%;
  animation: gradient 10s infinite cubic-bezier(.62,.28,.23,.99) both;

  transition: none !important;
  transform: none !important;
}

/* (opcional) se você NÃO quiser o gradiente animado, descomenta:
.elementor-228 .elementor-element.elementor-element-088767b .elementor-button{ animation: none !important; }
*/

/* ===== REMOVE QUALQUER EFEITO DE HOVER ===== */
.elementor-228 .elementor-element.elementor-element-088767b:hover,
.elementor-228 .elementor-element.elementor-element-088767b .elementor-button:hover{
  transform: none !important;
  filter: none !important;
}

/* ===== DESLIGA O OVERLAY DE GRADIENTE NO HOVER ===== */
.elementor-228 .elementor-element.elementor-element-088767b .elementor-button::before{
  content: "" !important;
  opacity: 0 !important;
  transition: none !important;
}

/* ===== MANTÉM O BRILHO PULSANDO (AO REDOR) ===== */
.elementor-228 .elementor-element.elementor-element-088767b .elementor-button::after{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 20px -5px #0381E990; /* cor do brilho */
  pointer-events: none;
}

/* ===== KEYFRAMES (se já existir no seu CSS, não precisa duplicar) ===== */
@keyframes gradient {
  0%, 100% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
}

@keyframes pisca {
  70% { box-shadow: 0 0 0 30px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}

/* garante texto/ícone acima do brilho */
.elementor-228 .elementor-element.elementor-element-088767b .elementor-button-text,
.elementor-228 .elementor-element.elementor-element-088767b .elementor-button-icon{
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c1e71 */.elementor-228 .elementor-element.elementor-element-c4c1e71 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 10px);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44c207 */.elementor-228 .elementor-element.elementor-element-c44c207 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 10px);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55b3146 */.elementor-228 .elementor-element.elementor-element-55b3146 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 10px);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0256700 */.elementor-228 .elementor-element.elementor-element-0256700 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 10px);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9385af */.elementor-228 .elementor-element.elementor-element-d9385af{
    border-radius: 10px;
border: 1px solid #222221;
background: rgba(20, 20, 19, 0.02);
backdrop-filter: blur(11px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eda545 */.elementor-228 .elementor-element.elementor-element-0eda545{
    border-radius: 10px;
border: 1px solid #222221;
background: rgba(20, 20, 19, 0.02);
backdrop-filter: blur(11px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08df7f9 */.elementor-228 .elementor-element.elementor-element-08df7f9{
    border-radius: 10px;
border: 1px solid #222221;
background: rgba(20, 20, 19, 0.02);
backdrop-filter: blur(11px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772787d */.elementor-228 .elementor-element.elementor-element-772787d{
    border-radius: 10px;
border: 1px solid #222221;
background: rgba(20, 20, 19, 0.02);
backdrop-filter: blur(11px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a5f27f */html, body{
width: 100%;
overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-973770f *//* ===== CAIXA GERAL DO ITEM (engloba ícone + texto) ===== */
.elementor-228 .elementor-element.elementor-element-973770f .elementor-icon-list-item{
    padding: 20px;                 /* Espaço interno da caixa */
    border-radius: 10px;           /* Arredonda os cantos da caixa */
    border: 1px solid #fff;        /* Borda branca ao redor da caixa */
    background: rgba(245, 245, 255, 0.1);     /* Fundo transparente (0% opacidade) */
    transition: 0.5s !important;   /* Anima qualquer mudança visual em 0.5s */
    
}

.elementor-228 .elementor-element.elementor-element-973770f{
    border-radius: 10px;
background: rgba(20, 20, 19, 0.02);
backdrop-filter: blur(11px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78982b0 */.glass-card{
  position: relative;
  border-radius: 22px;

  /* vidro leitoso */
  background: rgba(255,255,255,0.14);
  backdrop-filter: blur(32px) saturate(180%);
  -webkit-backdrop-filter: blur(32px) saturate(180%);

  /* profundidade iOS */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(255,255,255,0.08),
    0 18px 40px rgba(0,0,0,0.35);

  overflow: hidden;
}

/* borda líquida (refração) */
.glass-card::before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.2px; /* espessura da borda */
  border-radius: inherit;

  background: linear-gradient(
    145deg,
    rgba(255,255,255,0.6),
    rgba(255,255,255,0.15),
    rgba(255,255,255,0.45)
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;

          mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
          mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f47e96b */.glass-card{
  position: relative;
  border-radius: 22px;

  /* vidro leitoso */
  background: rgba(255,255,255,0.14);
  backdrop-filter: blur(32px) saturate(180%);
  -webkit-backdrop-filter: blur(32px) saturate(180%);

  /* profundidade iOS */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(255,255,255,0.08),
    0 18px 40px rgba(0,0,0,0.35);

  overflow: hidden;
}

/* borda líquida (refração) */
.glass-card::before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.2px; /* espessura da borda */
  border-radius: inherit;

  background: linear-gradient(
    145deg,
    rgba(255,255,255,0.6),
    rgba(255,255,255,0.15),
    rgba(255,255,255,0.45)
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;

          mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
          mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb45776 */.glass-card{
  position: relative;
  border-radius: 22px;

  /* vidro leitoso */
  background: rgba(255,255,255,0.14);
  backdrop-filter: blur(32px) saturate(180%);
  -webkit-backdrop-filter: blur(32px) saturate(180%);

  /* profundidade iOS */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(255,255,255,0.08),
    0 18px 40px rgba(0,0,0,0.35);

  overflow: hidden;
}

/* borda líquida (refração) */
.glass-card::before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.2px; /* espessura da borda */
  border-radius: inherit;

  background: linear-gradient(
    145deg,
    rgba(255,255,255,0.6),
    rgba(255,255,255,0.15),
    rgba(255,255,255,0.45)
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;

          mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
          mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f4ca70 */.glass-card{
  position: relative;
  border-radius: 22px;

  /* vidro leitoso */
  background: rgba(255,255,255,0.14);
  backdrop-filter: blur(32px) saturate(180%);
  -webkit-backdrop-filter: blur(32px) saturate(180%);

  /* profundidade iOS */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(255,255,255,0.08),
    0 18px 40px rgba(0,0,0,0.35);

  overflow: hidden;
}

/* borda líquida (refração) */
.glass-card::before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.2px; /* espessura da borda */
  border-radius: inherit;

  background: linear-gradient(
    145deg,
    rgba(255,255,255,0.6),
    rgba(255,255,255,0.15),
    rgba(255,255,255,0.45)
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;

          mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
          mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b1e65 */.glass-card{
  position: relative;
  border-radius: 22px;

  /* vidro leitoso */
  background: rgba(255,255,255,0.14);
  backdrop-filter: blur(32px) saturate(180%);
  -webkit-backdrop-filter: blur(32px) saturate(180%);

  /* profundidade iOS */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(255,255,255,0.08),
    0 18px 40px rgba(0,0,0,0.35);

  overflow: hidden;
}

/* borda líquida (refração) */
.glass-card::before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.2px; /* espessura da borda */
  border-radius: inherit;

  background: linear-gradient(
    145deg,
    rgba(255,255,255,0.6),
    rgba(255,255,255,0.15),
    rgba(255,255,255,0.45)
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;

          mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
          mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fac3251 */.glass-card{
  position: relative;
  border-radius: 22px;

  /* vidro leitoso */
  background: rgba(255,255,255,0.14);
  backdrop-filter: blur(32px) saturate(180%);
  -webkit-backdrop-filter: blur(32px) saturate(180%);

  /* profundidade iOS */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(255,255,255,0.08),
    0 18px 40px rgba(0,0,0,0.35);

  overflow: hidden;
}

/* borda líquida (refração) */
.glass-card::before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.2px; /* espessura da borda */
  border-radius: inherit;

  background: linear-gradient(
    145deg,
    rgba(255,255,255,0.6),
    rgba(255,255,255,0.15),
    rgba(255,255,255,0.45)
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;

          mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
          mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5ef7f1 *//* ===== SEM ANIMAÇÃO DE ENTRADA ===== */
.elementor-228 .elementor-element.elementor-element-d5ef7f1{
  opacity: 1 !important;
  filter: none !important;
  transform: none !important;
  animation: none !important;
  transition: none !important;
}

/* ===== BOTÃO BASE (SEM HOVER) ===== */
.elementor-228 .elementor-element.elementor-element-d5ef7f1 .elementor-button{
  position: relative;
  border: 1px solid #ffffff40;

  /* se você quiser manter o fundo gradiente ANIMADO, deixa isso: */
  background-size: 800% 400%;
  animation: gradient 10s infinite cubic-bezier(.62,.28,.23,.99) both;

  transition: none !important;
  transform: none !important;
}

/* (opcional) se você NÃO quiser o gradiente animado, descomenta:
.elementor-228 .elementor-element.elementor-element-d5ef7f1 .elementor-button{ animation: none !important; }
*/

/* ===== REMOVE QUALQUER EFEITO DE HOVER ===== */
.elementor-228 .elementor-element.elementor-element-d5ef7f1:hover,
.elementor-228 .elementor-element.elementor-element-d5ef7f1 .elementor-button:hover{
  transform: none !important;
  filter: none !important;
}

/* ===== DESLIGA O OVERLAY DE GRADIENTE NO HOVER ===== */
.elementor-228 .elementor-element.elementor-element-d5ef7f1 .elementor-button::before{
  content: "" !important;
  opacity: 0 !important;
  transition: none !important;
}

/* ===== MANTÉM O BRILHO PULSANDO (AO REDOR) ===== */
.elementor-228 .elementor-element.elementor-element-d5ef7f1 .elementor-button::after{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  animation: pisca 1.5s infinite;
  box-shadow: 0 0 20px -5px #0381E990; /* cor do brilho */
  pointer-events: none;
}

/* ===== KEYFRAMES (se já existir no seu CSS, não precisa duplicar) ===== */
@keyframes gradient {
  0%, 100% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
}

@keyframes pisca {
  70% { box-shadow: 0 0 0 30px transparent; }
  100% { box-shadow: 0 0 0 0 transparent; }
}

/* garante texto/ícone acima do brilho */
.elementor-228 .elementor-element.elementor-element-d5ef7f1 .elementor-button-text,
.elementor-228 .elementor-element.elementor-element-d5ef7f1 .elementor-button-icon{
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS *//* ===== CLOSE DO POPUP — VISUAL EXATO ===== */
.elementor-popup-modal .dialog-close-button{
  position: fixed !important;
  top: 18px !important;
  right: 18px !important;

  width: 48px !important;
  height: 48px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  margin: 0 !important;
  line-height: 0 !important;

  border-radius: 14px !important;

  background: rgba(10, 12, 18, 0.92) !important;
  border: 2px solid rgba(0, 140, 255, 0.55) !important;

  outline: none !important;
  box-shadow: none !important;
  -webkit-tap-highlight-color: transparent !important;
  touch-action: manipulation;

  z-index: 999999 !important;
}

.elementor-popup-modal .dialog-close-button i,
.elementor-popup-modal .dialog-close-button svg{
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;

  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;

  color: #fff !important;
  fill: #fff !important;

  margin: 0 !important;
  position: static !important;
  line-height: 1 !important;
}

/* mata qualquer foco azul */
.elementor-popup-modal .dialog-close-button:focus,
.elementor-popup-modal .dialog-close-button:focus-visible,
.elementor-popup-modal .dialog-close-button:active{
  outline: none !important;
  box-shadow: none !important;
}/* End custom CSS */