.elementor-11 .elementor-element.elementor-element-32733fcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-32733fcf:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-32733fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(87deg, #AE813B 0%, #E3D79C 100%);}.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-11 .elementor-element.elementor-element-32a217{text-align:center;}.elementor-11 .elementor-element.elementor-element-32a217 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#161616;}.elementor-11 .elementor-element.elementor-element-7890f242{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-5797bedb{--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-11 .elementor-element.elementor-element-68435a26{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.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-11 .elementor-element.elementor-element-1069b7ac{width:var( --container-widget-width, 56.038% );max-width:56.038%;--container-widget-width:56.038%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-1069b7ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5e29163c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-314992d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e463d16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11 .elementor-element.elementor-element-7e463d16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.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-11 .elementor-element.elementor-element-5fd8345 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;fill:#121B27;color:#121B27;border-style:none;border-radius:80px 80px 80px 80px;padding:25px 40px 25px 40px;}.elementor-11 .elementor-element.elementor-element-5fd8345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-5fd8345.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-5fd8345 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-5fd8345 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-11 .elementor-element.elementor-element-68717b79{--display:flex;}.elementor-11 .elementor-element.elementor-element-65fa96ab{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-37424cfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-4e436446{--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-11 .elementor-element.elementor-element-512cae1a{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-73fd3a77{width:var( --container-widget-width, 56.038% );max-width:56.038%;--container-widget-width:56.038%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-73fd3a77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-2657d434 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;line-height:35px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e4bf2ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1013985d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11 .elementor-element.elementor-element-1013985d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-35d1e2fb .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;fill:#121B27;color:#121B27;border-style:none;border-radius:80px 80px 80px 80px;padding:25px 40px 25px 40px;}.elementor-11 .elementor-element.elementor-element-35d1e2fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-35d1e2fb.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-35d1e2fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-35d1e2fb .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-11 .elementor-element.elementor-element-a137b25{--display:flex;}.elementor-11 .elementor-element.elementor-element-5715bf4c{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-764e61e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-764e61e5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-764e61e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emerinienergia.com.br/wp-content/uploads/2026/08/fundo-3-2.gif");background-position:bottom center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-492e7793{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2561bf07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3f7cd3f3{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-3f7cd3f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-3f7cd3f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1288a88d{--display:flex;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-566a1532{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-566a1532:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-566a1532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080800;}.elementor-11 .elementor-element.elementor-element-26d23675{--display:flex;--min-height:500px;--overflow:hidden;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-11 .elementor-element.elementor-element-26d23675:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-26d23675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-11 .elementor-element.elementor-element-4ca7aa23{--display:flex;--justify-content:center;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-4ca7aa23:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4ca7aa23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B1018 0%, #121B29 100%);}.elementor-11 .elementor-element.elementor-element-4ca7aa23::before, .elementor-11 .elementor-element.elementor-element-4ca7aa23 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-4ca7aa23 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-4ca7aa23 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-4ca7aa23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-4ca7aa23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-4ca7aa23.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-32cabab0{--display:flex;--position:absolute;top:0px;}.elementor-11 .elementor-element.elementor-element-32cabab0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-32cabab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DFB33533 0%, #F2295B00 80%);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-32cabab0{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-32cabab0{right:0px;}.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-11 .elementor-element.elementor-element-1d7addf1 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-1d7addf1.elementor-view-stacked .elementor-icon{background-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-1d7addf1.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1d7addf1.elementor-view-default .elementor-icon{color:#C1A44B;border-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-1d7addf1.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1d7addf1.elementor-view-default .elementor-icon svg{fill:#C1A44B;}.elementor-11 .elementor-element.elementor-element-2a6862dd{text-align:center;}.elementor-11 .elementor-element.elementor-element-2a6862dd .elementor-heading-title{font-family:"Moonbandit", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:2px;color:#C1A44B;}.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-11 .elementor-element.elementor-element-7029c60d{text-align:center;color:#C7C7C7;}.elementor-11 .elementor-element.elementor-element-5ca10833{--display:flex;--min-height:500px;--overflow:hidden;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-11 .elementor-element.elementor-element-5ca10833:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5ca10833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-11 .elementor-element.elementor-element-6ef9fb11{--display:flex;--justify-content:center;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-6ef9fb11:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6ef9fb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B1018 0%, #121B29 100%);}.elementor-11 .elementor-element.elementor-element-6ef9fb11::before, .elementor-11 .elementor-element.elementor-element-6ef9fb11 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6ef9fb11 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6ef9fb11 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6ef9fb11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6ef9fb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-6ef9fb11.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-79b9a83b{--display:flex;--position:absolute;top:0px;}.elementor-11 .elementor-element.elementor-element-79b9a83b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-79b9a83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DFB33533 0%, #F2295B00 80%);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-79b9a83b{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-79b9a83b{right:0px;}.elementor-11 .elementor-element.elementor-element-48baee80 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-48baee80.elementor-view-stacked .elementor-icon{background-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-48baee80.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-48baee80.elementor-view-default .elementor-icon{color:#C1A44B;border-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-48baee80.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-48baee80.elementor-view-default .elementor-icon svg{fill:#C1A44B;}.elementor-11 .elementor-element.elementor-element-14452086{text-align:center;}.elementor-11 .elementor-element.elementor-element-14452086 .elementor-heading-title{font-family:"Moonbandit", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:2px;color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-1c551c67{text-align:center;color:#C7C7C7;}.elementor-11 .elementor-element.elementor-element-20cd5d19{--display:flex;--min-height:500px;--overflow:hidden;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-11 .elementor-element.elementor-element-20cd5d19:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-20cd5d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-11 .elementor-element.elementor-element-790b839d{--display:flex;--justify-content:center;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-790b839d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-790b839d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B1018 0%, #121B29 100%);}.elementor-11 .elementor-element.elementor-element-790b839d::before, .elementor-11 .elementor-element.elementor-element-790b839d > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-790b839d > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-790b839d > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-790b839d > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-790b839d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-790b839d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-2acd2776{--display:flex;--position:absolute;top:0px;}.elementor-11 .elementor-element.elementor-element-2acd2776:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2acd2776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DFB33533 0%, #F2295B00 80%);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-2acd2776{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-2acd2776{right:0px;}.elementor-11 .elementor-element.elementor-element-76be6fff .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-76be6fff.elementor-view-stacked .elementor-icon{background-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-76be6fff.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-76be6fff.elementor-view-default .elementor-icon{color:#C1A44B;border-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-76be6fff.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-76be6fff.elementor-view-default .elementor-icon svg{fill:#C1A44B;}.elementor-11 .elementor-element.elementor-element-4efa131b{text-align:center;}.elementor-11 .elementor-element.elementor-element-4efa131b .elementor-heading-title{font-family:"Moonbandit", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:2px;color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-32cb702e{text-align:center;color:#C7C7C7;}.elementor-11 .elementor-element.elementor-element-626d0e02{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3497d3d3{--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-11 .elementor-element.elementor-element-3497d3d3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3497d3d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060D16;background-image:url("https://emerinienergia.com.br/wp-content/uploads/2026/08/FUNDO.gif");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-6a92045b{--display:flex;}.elementor-11 .elementor-element.elementor-element-5ebaeed2{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-a08b2{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-740e43f1{width:var( --container-widget-width, 85.294% );max-width:85.294%;--container-widget-width:85.294%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-740e43f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-2d2b00a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d920e0c{width:var( --container-widget-width, 111.037% );max-width:111.037%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:111.037%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-d920e0c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d920e0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4bf1841e .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;fill:#121B27;color:#121B27;border-style:none;border-radius:80px 80px 80px 80px;padding:25px 40px 25px 40px;}.elementor-11 .elementor-element.elementor-element-4bf1841e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-4bf1841e.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-4bf1841e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-4bf1841e .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-11 .elementor-element.elementor-element-3652cf3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-3652cf3d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3652cf3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emerinienergia.com.br/wp-content/uploads/2026/08/fundo-4-2-scaled-1.gif");background-position:top center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-5ff353b9{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3c563235{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3c563235:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3c563235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #050C13 0%, #0F2136 100%);}.elementor-11 .elementor-element.elementor-element-1b5fb023 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-1b5fb023.elementor-view-stacked .elementor-icon{background-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-1b5fb023.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1b5fb023.elementor-view-default .elementor-icon{color:#C1A44B;border-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-1b5fb023.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1b5fb023.elementor-view-default .elementor-icon svg{fill:#C1A44B;}.elementor-11 .elementor-element.elementor-element-5f62c24a{text-align:center;}.elementor-11 .elementor-element.elementor-element-5f62c24a .elementor-heading-title{font-family:"Moonbandit", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:21px;letter-spacing:2px;color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-2c9c6e61{width:var( --container-widget-width, 86.485% );max-width:86.485%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:86.485%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-2c9c6e61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-2c9c6e61 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-48c2119c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-48c2119c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-48c2119c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #050C13 0%, #0F2136 100%);}.elementor-11 .elementor-element.elementor-element-309d13f3 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-309d13f3.elementor-view-stacked .elementor-icon{background-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-309d13f3.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-309d13f3.elementor-view-default .elementor-icon{color:#C1A44B;border-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-309d13f3.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-309d13f3.elementor-view-default .elementor-icon svg{fill:#C1A44B;}.elementor-11 .elementor-element.elementor-element-21f1404f{text-align:center;}.elementor-11 .elementor-element.elementor-element-21f1404f .elementor-heading-title{font-family:"Moonbandit", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:21px;letter-spacing:2px;color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-6d3b5087{width:var( --container-widget-width, 86.485% );max-width:86.485%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:86.485%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-6d3b5087.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-6d3b5087 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-3ffd3d4b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3ffd3d4b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3ffd3d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #050C13 0%, #0F2136 100%);}.elementor-11 .elementor-element.elementor-element-b1e2bf4 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-b1e2bf4.elementor-view-stacked .elementor-icon{background-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-b1e2bf4.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b1e2bf4.elementor-view-default .elementor-icon{color:#C1A44B;border-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-b1e2bf4.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b1e2bf4.elementor-view-default .elementor-icon svg{fill:#C1A44B;}.elementor-11 .elementor-element.elementor-element-447b9057{text-align:center;}.elementor-11 .elementor-element.elementor-element-447b9057 .elementor-heading-title{font-family:"Moonbandit", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:21px;letter-spacing:2px;color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-43aad4cb{width:var( --container-widget-width, 123.361% );max-width:123.361%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:123.361%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-43aad4cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-43aad4cb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-6abf66e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6abf66e2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6abf66e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #050C13 0%, #0F2136 100%);}.elementor-11 .elementor-element.elementor-element-68a6887 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-68a6887.elementor-view-stacked .elementor-icon{background-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-68a6887.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-68a6887.elementor-view-default .elementor-icon{color:#C1A44B;border-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-68a6887.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-68a6887.elementor-view-default .elementor-icon svg{fill:#C1A44B;}.elementor-11 .elementor-element.elementor-element-8474cab{text-align:center;}.elementor-11 .elementor-element.elementor-element-8474cab .elementor-heading-title{font-family:"Moonbandit", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:21px;letter-spacing:2px;color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-5c6b3fea{width:var( --container-widget-width, 94.922% );max-width:94.922%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94.922%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-5c6b3fea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5c6b3fea .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-4c281168{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-671d745 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5c387829{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-5c387829.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5c387829 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-37d0ae9f{--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:center;--align-items:center;--border-radius:24px 24px 24px 24px;--z-index:2;}.elementor-11 .elementor-element.elementor-element-37d0ae9f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-37d0ae9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #050C13 0%, #0F2136 100%);}.elementor-11 .elementor-element.elementor-element-7f87694f{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-321e8bb8{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-321e8bb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-321e8bb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-29f054eb{width:var( --container-widget-width, 105.24% );max-width:105.24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:105.24%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-29f054eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-29f054eb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.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-11 .elementor-element.elementor-element-4141b141{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-4141b141 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-4141b141 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-4141b141 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-11 .elementor-element.elementor-element-4141b141 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-11 .elementor-element.elementor-element-4141b141 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-11 .elementor-element.elementor-element-4141b141 .elementor-icon-list-icon i{color:#C1A44B;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-4141b141 .elementor-icon-list-icon svg{fill:#C1A44B;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-4141b141 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-4141b141 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-weight:400;}.elementor-11 .elementor-element.elementor-element-4141b141 .elementor-icon-list-text{color:#B7B7B7;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-2d0f6dea{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-7d437335.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-7d437335 img{border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-6a4504cf{--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:center;--align-items:center;--border-radius:24px 24px 24px 24px;box-shadow:6px -12px 22px 0px rgba(0,0,0,0.5);--z-index:4;}.elementor-11 .elementor-element.elementor-element-6a4504cf:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6a4504cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #050C13 0%, #0F2136 100%);}.elementor-11 .elementor-element.elementor-element-6df68f7e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-400004ed{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-400004ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-400004ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1f6816f1{width:var( --container-widget-width, 105.24% );max-width:105.24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:105.24%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-1f6816f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-1f6816f1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-a8c892e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-a8c892e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-a8c892e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-a8c892e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-a8c892e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-11 .elementor-element.elementor-element-a8c892e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-11 .elementor-element.elementor-element-a8c892e .elementor-icon-list-icon i{color:#C1A44B;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-a8c892e .elementor-icon-list-icon svg{fill:#C1A44B;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-a8c892e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-a8c892e .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-weight:400;}.elementor-11 .elementor-element.elementor-element-a8c892e .elementor-icon-list-text{color:#B7B7B7;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-910c8f8{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-540a10a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-540a10a9 img{border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-3848f89a{--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:center;--align-items:center;--border-radius:24px 24px 24px 24px;box-shadow:6px -12px 22px 0px rgba(0,0,0,0.5);--z-index:4;}.elementor-11 .elementor-element.elementor-element-3848f89a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3848f89a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #050C13 0%, #0F2136 100%);}.elementor-11 .elementor-element.elementor-element-4e19b8cd{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3b65d9b8{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-3b65d9b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-3b65d9b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-57243222{width:var( --container-widget-width, 105.24% );max-width:105.24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:105.24%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-57243222.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-57243222 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-432348fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-432348fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-432348fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-432348fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-432348fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-11 .elementor-element.elementor-element-432348fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-11 .elementor-element.elementor-element-432348fe .elementor-icon-list-icon i{color:#C1A44B;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-432348fe .elementor-icon-list-icon svg{fill:#C1A44B;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-432348fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-432348fe .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-weight:400;}.elementor-11 .elementor-element.elementor-element-432348fe .elementor-icon-list-text{color:#B7B7B7;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-3d0867f8{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-11fdfc72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-11fdfc72 img{border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-4a6ae093{--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:center;--align-items:center;--border-radius:24px 24px 24px 24px;box-shadow:6px -12px 22px 0px rgba(0,0,0,0.5);--z-index:4;}.elementor-11 .elementor-element.elementor-element-4a6ae093:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4a6ae093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #050C13 0%, #0F2136 100%);}.elementor-11 .elementor-element.elementor-element-78952b68{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5c981ea2{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-5c981ea2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5c981ea2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-79b5ccac{width:var( --container-widget-width, 105.24% );max-width:105.24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:105.24%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-79b5ccac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-79b5ccac .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-b0b23f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-b0b23f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-b0b23f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-b0b23f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-b0b23f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-11 .elementor-element.elementor-element-b0b23f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-11 .elementor-element.elementor-element-b0b23f7 .elementor-icon-list-icon i{color:#C1A44B;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-b0b23f7 .elementor-icon-list-icon svg{fill:#C1A44B;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-b0b23f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-b0b23f7 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-weight:400;}.elementor-11 .elementor-element.elementor-element-b0b23f7 .elementor-icon-list-text{color:#B7B7B7;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-3000c460{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-7c652b0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-7c652b0a img{border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-6da11a08{--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:center;--align-items:center;--border-radius:24px 24px 24px 24px;box-shadow:6px -12px 22px 0px rgba(0,0,0,0.5);--z-index:4;}.elementor-11 .elementor-element.elementor-element-6da11a08:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6da11a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #050C13 0%, #0F2136 100%);}.elementor-11 .elementor-element.elementor-element-6fe097b7{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-efa0543{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-efa0543.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-efa0543 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2cf1ecd1{width:var( --container-widget-width, 105.24% );max-width:105.24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:105.24%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-2cf1ecd1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-2cf1ecd1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-35885c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-35885c2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-35885c2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-35885c2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-35885c2b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-11 .elementor-element.elementor-element-35885c2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-11 .elementor-element.elementor-element-35885c2b .elementor-icon-list-icon i{color:#C1A44B;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-35885c2b .elementor-icon-list-icon svg{fill:#C1A44B;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-35885c2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-35885c2b .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-weight:400;}.elementor-11 .elementor-element.elementor-element-35885c2b .elementor-icon-list-text{color:#B7B7B7;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-7f7eeb59{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-2288aee8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-2288aee8 img{border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-32499508{--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:center;--align-items:center;--border-radius:24px 24px 24px 24px;box-shadow:6px -12px 22px 0px rgba(0,0,0,0.5);--z-index:4;}.elementor-11 .elementor-element.elementor-element-32499508:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-32499508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #050C13 0%, #0F2136 100%);}.elementor-11 .elementor-element.elementor-element-3b75e060{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-610c4e31{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-610c4e31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-610c4e31 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-88c8302{width:var( --container-widget-width, 105.24% );max-width:105.24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:105.24%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-88c8302.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-88c8302 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-60435d7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-60435d7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-60435d7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-60435d7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-11 .elementor-element.elementor-element-60435d7f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-11 .elementor-element.elementor-element-60435d7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-11 .elementor-element.elementor-element-60435d7f .elementor-icon-list-icon i{color:#C1A44B;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-60435d7f .elementor-icon-list-icon svg{fill:#C1A44B;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-60435d7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-60435d7f .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-weight:400;line-height:25px;}.elementor-11 .elementor-element.elementor-element-60435d7f .elementor-icon-list-text{color:#B7B7B7;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-1ccfb5fd{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-111785e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-111785e8 img{border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-b558b49{--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-11 .elementor-element.elementor-element-b558b49:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b558b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(87deg, #AE813B 0%, #E3D79C 100%);}.elementor-11 .elementor-element.elementor-element-eaa04fb{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-52ab3286{width:var( --container-widget-width, 56.832% );max-width:56.832%;--container-widget-width:56.832%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-52ab3286.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-512d7b19{width:var( --container-widget-width, 84.086% );max-width:84.086%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84.086%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-512d7b19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-512d7b19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:28px;color:#132231;}.elementor-11 .elementor-element.elementor-element-23af2ee4{width:var( --container-widget-width, 85.794% );max-width:85.794%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:85.794%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-23af2ee4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-23af2ee4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#132231;}.elementor-11 .elementor-element.elementor-element-1c6e95db .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;fill:#D3B06E;color:#D3B06E;border-style:none;border-radius:80px 80px 80px 80px;padding:25px 40px 25px 40px;}.elementor-11 .elementor-element.elementor-element-1c6e95db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-1c6e95db.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-1c6e95db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-1c6e95db .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-11 .elementor-element.elementor-element-12b5f579{--display:flex;}.elementor-11 .elementor-element.elementor-element-4065ba23{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-11 .elementor-element.elementor-element-4065ba23:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4065ba23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132231;}.elementor-11 .elementor-element.elementor-element-70071e72 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#020101;color:#020101;background-image:linear-gradient(180deg, #AE813B 0%, #E3D79C 100%);border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-35f11a8e{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-35f11a8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-35f11a8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-144c81ea{width:var( --container-widget-width, 109.04% );max-width:109.04%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.04%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-144c81ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-144c81ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1fa44f69{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px -18px 15px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:20;}.elementor-11 .elementor-element.elementor-element-1fa44f69:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1fa44f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132231;}.elementor-11 .elementor-element.elementor-element-5dd837da .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#020101;color:#020101;background-image:linear-gradient(180deg, #AE813B 0%, #E3D79C 100%);border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-6742272f{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-6742272f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-6742272f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-361d48a1{width:var( --container-widget-width, 109.04% );max-width:109.04%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.04%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-361d48a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-361d48a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-49c928e3{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px -18px 15px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:40;}.elementor-11 .elementor-element.elementor-element-49c928e3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-49c928e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132231;}.elementor-11 .elementor-element.elementor-element-7a21608a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#020101;color:#020101;background-image:linear-gradient(180deg, #AE813B 0%, #E3D79C 100%);border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-687f8df7{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-687f8df7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-687f8df7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1e360795{width:var( --container-widget-width, 109.04% );max-width:109.04%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.04%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-1e360795.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-1e360795 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-31a8434d{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px -18px 15px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:50;}.elementor-11 .elementor-element.elementor-element-31a8434d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-31a8434d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132231;}.elementor-11 .elementor-element.elementor-element-22eb4162 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#020101;color:#020101;background-image:linear-gradient(180deg, #AE813B 0%, #E3D79C 100%);border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-23380121{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-23380121.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-23380121 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-12d67580{width:var( --container-widget-width, 109.04% );max-width:109.04%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.04%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-12d67580.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-12d67580 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6d8e6719{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px -18px 15px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:60;}.elementor-11 .elementor-element.elementor-element-6d8e6719:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6d8e6719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132231;}.elementor-11 .elementor-element.elementor-element-f42bf91 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#020101;color:#020101;background-image:linear-gradient(180deg, #AE813B 0%, #E3D79C 100%);border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-31356392{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-31356392.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-31356392 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-51982dc3{width:var( --container-widget-width, 109.04% );max-width:109.04%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.04%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-51982dc3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-51982dc3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-90eeeb9{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px -18px 15px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:60;}.elementor-11 .elementor-element.elementor-element-90eeeb9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-90eeeb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132231;}.elementor-11 .elementor-element.elementor-element-7307686 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#020101;color:#020101;background-image:linear-gradient(180deg, #AE813B 0%, #E3D79C 100%);border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-f452921{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-f452921.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f452921 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-36869c6{width:var( --container-widget-width, 109.04% );max-width:109.04%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.04%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-36869c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-36869c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-281db2d7{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-488e73db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-bd3b6e0{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-bd3b6e0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-bd3b6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(87deg, #AE813B 0%, #E3D79C 100%);}.elementor-11 .elementor-element.elementor-element-bd3b6e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-49af971c img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-21ced01e{width:var( --container-widget-width, 109.04% );max-width:109.04%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:109.04%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-21ced01e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-21ced01e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#050811;}.elementor-11 .elementor-element.elementor-element-72ca7f2e{width:var( --container-widget-width, 109.04% );max-width:109.04%;margin:-21px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;--container-widget-width:109.04%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-72ca7f2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-72ca7f2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#050811;}.elementor-11 .elementor-element.elementor-element-171b2d06{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-54772648 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5f5ef506{width:var( --container-widget-width, 78.704% );max-width:78.704%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:78.704%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-5f5ef506.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5f5ef506 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6dcdcd02{width:var( --container-widget-width, 78.704% );max-width:78.704%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:78.704%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-6dcdcd02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-6dcdcd02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-50ae173a .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;fill:#121B27;color:#121B27;border-style:none;border-radius:80px 80px 80px 80px;padding:25px 40px 25px 40px;}.elementor-11 .elementor-element.elementor-element-50ae173a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-50ae173a.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-50ae173a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-50ae173a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-11 .elementor-element.elementor-element-7c128f29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-3eaee897{width:var( --container-widget-width, 104.822% );max-width:104.822%;--container-widget-width:104.822%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-3eaee897.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-3eaee897 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-765b6e64{--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-11 .elementor-element.elementor-element-3dd71d4d{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3dd71d4d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3dd71d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(87deg, #AE813B 0%, #E3D79C 100%);}.elementor-11 .elementor-element.elementor-element-2aba4fef{width:var( --container-widget-width, 109.719% );max-width:109.719%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.719%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-2aba4fef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-2aba4fef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:23px;color:#132231;}.elementor-11 .elementor-element.elementor-element-b8a771d{width:var( --container-widget-width, 104.889% );max-width:104.889%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:104.889%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-b8a771d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-b8a771d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:18px;color:#132231;}.elementor-11 .elementor-element.elementor-element-267ecdd5{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-267ecdd5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-267ecdd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(87deg, #AE813B 0%, #E3D79C 100%);}.elementor-11 .elementor-element.elementor-element-33c8a0d4{width:var( --container-widget-width, 109.719% );max-width:109.719%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.719%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-33c8a0d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-33c8a0d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:23px;color:#132231;}.elementor-11 .elementor-element.elementor-element-12756046{width:var( --container-widget-width, 104.889% );max-width:104.889%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:104.889%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-12756046.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-12756046 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:18px;color:#132231;}.elementor-11 .elementor-element.elementor-element-6cd1d05{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6cd1d05:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6cd1d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(87deg, #AE813B 0%, #E3D79C 100%);}.elementor-11 .elementor-element.elementor-element-75833f4f{width:var( --container-widget-width, 109.719% );max-width:109.719%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.719%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-75833f4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-75833f4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:23px;color:#132231;}.elementor-11 .elementor-element.elementor-element-3a848141{width:var( --container-widget-width, 104.889% );max-width:104.889%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:104.889%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-3a848141.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-3a848141 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:18px;color:#132231;}.elementor-11 .elementor-element.elementor-element-1dc7e28e{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-1dc7e28e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1dc7e28e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(87deg, #AE813B 0%, #E3D79C 100%);}.elementor-11 .elementor-element.elementor-element-10f13e24{width:var( --container-widget-width, 109.719% );max-width:109.719%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.719%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-10f13e24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-10f13e24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:23px;color:#132231;}.elementor-11 .elementor-element.elementor-element-323cf9f1{width:var( --container-widget-width, 104.889% );max-width:104.889%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:104.889%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-323cf9f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-323cf9f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:18px;color:#132231;}.elementor-11 .elementor-element.elementor-element-64adf2b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:33px 33px 33px 33px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-64adf2b1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-64adf2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C101A;}.elementor-11 .elementor-element.elementor-element-53ccb3eb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-53ccb3eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-53ccb3eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4a02b7b4{width:var( --container-widget-width, 81.875% );max-width:81.875%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:81.875%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-4a02b7b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-4a02b7b4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-60543722{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-60543722 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-60543722.elementor-view-stacked .elementor-icon{background-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-60543722.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-60543722.elementor-view-default .elementor-icon{color:#C1A44B;border-color:#C1A44B;}.elementor-11 .elementor-element.elementor-element-60543722.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-60543722.elementor-view-default .elementor-icon svg{fill:#C1A44B;}.elementor-11 .elementor-element.elementor-element-60543722 .elementor-icon{font-size:27px;}.elementor-11 .elementor-element.elementor-element-60543722 .elementor-icon svg{height:27px;}.elementor-11 .elementor-element.elementor-element-1998245b .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;fill:#121B27;color:#121B27;border-style:none;border-radius:80px 80px 80px 80px;padding:25px 40px 25px 40px;}.elementor-11 .elementor-element.elementor-element-1998245b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-1998245b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1998245b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-1998245b .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-11 .elementor-element.elementor-element-527552bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-4d62afe5{--display:flex;--min-height:507px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4d62afe5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4d62afe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13131300;}.elementor-11 .elementor-element.elementor-element-78416933{--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;}.elementor-11 .elementor-element.elementor-element-24392773{text-align:center;}.elementor-11 .elementor-element.elementor-element-24392773 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:200px;font-weight:800;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-11c0c46f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-3a3da941 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:32px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1372353e{--display:flex;}.elementor-11 .elementor-element.elementor-element-55dbdb4f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-113318a2{--display:flex;}.elementor-11 .elementor-element.elementor-element-1c05f78c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-71fc2fd4{--display:flex;}.elementor-11 .elementor-element.elementor-element-9651efc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-18bc75c9{--display:flex;}.elementor-11 .elementor-element.elementor-element-1d74a7c9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7194d00{--display:flex;}.elementor-11 .elementor-element.elementor-element-498c021a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-347a06bc{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#DAC389;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-11 .elementor-element.elementor-element-347a06bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-11 .elementor-element.elementor-element-347a06bc {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-11 .elementor-element.elementor-element-347a06bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;}:where( .elementor-11 .elementor-element.elementor-element-347a06bc > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-11 .elementor-element.elementor-element-1fba5ab5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-1fba5ab5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1fba5ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B13;}.elementor-11 .elementor-element.elementor-element-169f1574{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-169f1574:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-169f1574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-11 .elementor-element.elementor-element-152d597f{--display:flex;--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-11 .elementor-element.elementor-element-773bee1f.elementor-element{--order:99999 /* order end hack */;}.elementor-11 .elementor-element.elementor-element-773bee1f{text-align:start;}.elementor-11 .elementor-element.elementor-element-773bee1f img{width:20vw;}.elementor-11 .elementor-element.elementor-element-730b8437{--display:flex;--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-11 .elementor-element.elementor-element-2cf99264{text-align:center;}.elementor-11 .elementor-element.elementor-element-2cf99264 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-77e2bd3a{--display:flex;--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-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-65128ef7{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121B27;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-bd3b6e0{--width:72.407%;}.elementor-11 .elementor-element.elementor-element-527552bb{--content-width:1134px;}.elementor-11 .elementor-element.elementor-element-78416933{--width:50%;}.elementor-11 .elementor-element.elementor-element-11c0c46f{--width:50%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-5fd8345.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-35d1e2fb.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-566a1532{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-26d23675.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-4ca7aa23{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6ef9fb11{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-790b839d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-4bf1841e.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1c6e95db.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-50ae173a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1998245b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-24392773{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-24392773 .elementor-heading-title{font-size:175px;}.elementor-11 .elementor-element.elementor-element-169f1574{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-11 .elementor-element.elementor-element-773bee1f{text-align:center;}.elementor-11 .elementor-element.elementor-element-773bee1f img{width:25vw;}.elementor-11 .elementor-element.elementor-element-2cf99264{text-align:center;}.elementor-11 .elementor-element.elementor-element-2cf99264 .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-68435a26{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5e29163c{text-align:center;}.elementor-11 .elementor-element.elementor-element-5e29163c .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-314992d4{text-align:center;}.elementor-11 .elementor-element.elementor-element-314992d4 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-7e463d16{text-align:center;}.elementor-11 .elementor-element.elementor-element-5fd8345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5fd8345 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-11 .elementor-element.elementor-element-5fd8345 .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-11 .elementor-element.elementor-element-65fa96ab{--spacer-size:284px;}.elementor-11 .elementor-element.elementor-element-512cae1a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2657d434{text-align:center;}.elementor-11 .elementor-element.elementor-element-2657d434 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-e4bf2ea{text-align:center;}.elementor-11 .elementor-element.elementor-element-e4bf2ea .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-1013985d{text-align:center;}.elementor-11 .elementor-element.elementor-element-35d1e2fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-35d1e2fb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-11 .elementor-element.elementor-element-35d1e2fb .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-11 .elementor-element.elementor-element-5715bf4c{--spacer-size:284px;}.elementor-11 .elementor-element.elementor-element-2561bf07{text-align:center;}.elementor-11 .elementor-element.elementor-element-2561bf07 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-3f7cd3f3{width:var( --container-widget-width, 452.263px );max-width:452.263px;--container-widget-width:452.263px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-566a1532{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-2a6862dd .elementor-heading-title{font-size:15px;line-height:23px;}.elementor-11 .elementor-element.elementor-element-14452086 .elementor-heading-title{font-size:15px;line-height:23px;}.elementor-11 .elementor-element.elementor-element-4efa131b .elementor-heading-title{font-size:15px;line-height:23px;}.elementor-11 .elementor-element.elementor-element-3497d3d3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3497d3d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emerinienergia.com.br/wp-content/uploads/2026/08/FUNDO-MOBILE-scaled.gif");}.elementor-11 .elementor-element.elementor-element-5ebaeed2{--spacer-size:269px;}.elementor-11 .elementor-element.elementor-element-a08b2{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-2d2b00a6{text-align:start;}.elementor-11 .elementor-element.elementor-element-2d2b00a6 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-d920e0c{text-align:start;}.elementor-11 .elementor-element.elementor-element-4bf1841e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4bf1841e.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-4bf1841e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-11 .elementor-element.elementor-element-4bf1841e .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-11 .elementor-element.elementor-element-5ff353b9{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5f62c24a .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-11 .elementor-element.elementor-element-21f1404f .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-11 .elementor-element.elementor-element-447b9057 .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-11 .elementor-element.elementor-element-8474cab .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-11 .elementor-element.elementor-element-671d745{text-align:center;}.elementor-11 .elementor-element.elementor-element-671d745 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-5c387829{width:var( --container-widget-width, 438.263px );max-width:438.263px;--container-widget-width:438.263px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-7f87694f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-321e8bb8{text-align:start;}.elementor-11 .elementor-element.elementor-element-321e8bb8 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-29f054eb{width:var( --container-widget-width, 422.525px );max-width:422.525px;--container-widget-width:422.525px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-2d0f6dea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2d0f6dea.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-7d437335{width:var( --container-widget-width, 437.6px );max-width:437.6px;--container-widget-width:437.6px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-7d437335.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-6df68f7e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-400004ed{text-align:start;}.elementor-11 .elementor-element.elementor-element-400004ed .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-1f6816f1{width:var( --container-widget-width, 422.525px );max-width:422.525px;--container-widget-width:422.525px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-a8c892e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-910c8f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-540a10a9{width:var( --container-widget-width, 444.8px );max-width:444.8px;--container-widget-width:444.8px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-4e19b8cd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-3b65d9b8{text-align:start;}.elementor-11 .elementor-element.elementor-element-3b65d9b8 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-57243222{width:var( --container-widget-width, 422.525px );max-width:422.525px;--container-widget-width:422.525px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-432348fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3d0867f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-11fdfc72{width:var( --container-widget-width, 458.8px );max-width:458.8px;--container-widget-width:458.8px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-78952b68{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-5c981ea2{text-align:start;}.elementor-11 .elementor-element.elementor-element-5c981ea2 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-79b5ccac{width:var( --container-widget-width, 422.525px );max-width:422.525px;--container-widget-width:422.525px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-b0b23f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3000c460{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7c652b0a{width:var( --container-widget-width, 461.8px );max-width:461.8px;--container-widget-width:461.8px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6fe097b7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-efa0543{text-align:start;}.elementor-11 .elementor-element.elementor-element-efa0543 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-2cf1ecd1{width:var( --container-widget-width, 422.525px );max-width:422.525px;--container-widget-width:422.525px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-35885c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-7f7eeb59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2288aee8{width:var( --container-widget-width, 436.8px );max-width:436.8px;--container-widget-width:436.8px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3b75e060{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-610c4e31{text-align:start;}.elementor-11 .elementor-element.elementor-element-610c4e31 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-88c8302{width:var( --container-widget-width, 422.525px );max-width:422.525px;--container-widget-width:422.525px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-60435d7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-1ccfb5fd{--width:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-111785e8{width:var( --container-widget-width, 451.2px );max-width:451.2px;--container-widget-width:451.2px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-111785e8.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-111785e8 img{width:100%;}.elementor-11 .elementor-element.elementor-element-eaa04fb{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-11 .elementor-element.elementor-element-512d7b19{width:var( --container-widget-width, 363.5px );max-width:363.5px;--container-widget-width:363.5px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-23af2ee4{width:var( --container-widget-width, 367.2px );max-width:367.2px;--container-widget-width:367.2px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-1c6e95db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1c6e95db.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-1c6e95db .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-11 .elementor-element.elementor-element-1c6e95db .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-11 .elementor-element.elementor-element-35f11a8e{text-align:start;}.elementor-11 .elementor-element.elementor-element-35f11a8e .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-144c81ea{text-align:start;}.elementor-11 .elementor-element.elementor-element-6742272f{text-align:start;}.elementor-11 .elementor-element.elementor-element-6742272f .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-361d48a1{text-align:start;}.elementor-11 .elementor-element.elementor-element-687f8df7{text-align:start;}.elementor-11 .elementor-element.elementor-element-687f8df7 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-1e360795{text-align:start;}.elementor-11 .elementor-element.elementor-element-23380121{text-align:start;}.elementor-11 .elementor-element.elementor-element-23380121 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-12d67580{text-align:start;}.elementor-11 .elementor-element.elementor-element-31356392{text-align:start;}.elementor-11 .elementor-element.elementor-element-31356392 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-51982dc3{text-align:start;}.elementor-11 .elementor-element.elementor-element-f452921{text-align:start;}.elementor-11 .elementor-element.elementor-element-f452921 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-36869c6{text-align:start;}.elementor-11 .elementor-element.elementor-element-21ced01e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-72ca7f2e{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-171b2d06{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-54772648.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-54772648{text-align:start;}.elementor-11 .elementor-element.elementor-element-54772648 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-5f5ef506{width:var( --container-widget-width, 411.55px );max-width:411.55px;--container-widget-width:411.55px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-6dcdcd02{width:var( --container-widget-width, 400.55px );max-width:400.55px;--container-widget-width:400.55px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-50ae173a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-50ae173a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-11 .elementor-element.elementor-element-50ae173a .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-11 .elementor-element.elementor-element-3eaee897{text-align:center;}.elementor-11 .elementor-element.elementor-element-3eaee897 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-2aba4fef{text-align:center;}.elementor-11 .elementor-element.elementor-element-b8a771d{text-align:center;}.elementor-11 .elementor-element.elementor-element-33c8a0d4{text-align:center;}.elementor-11 .elementor-element.elementor-element-12756046{text-align:center;}.elementor-11 .elementor-element.elementor-element-75833f4f{text-align:center;}.elementor-11 .elementor-element.elementor-element-3a848141{text-align:center;}.elementor-11 .elementor-element.elementor-element-10f13e24{text-align:center;}.elementor-11 .elementor-element.elementor-element-323cf9f1{text-align:center;}.elementor-11 .elementor-element.elementor-element-64adf2b1{--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-53ccb3eb{width:var( --container-widget-width, 323.875px );max-width:323.875px;--container-widget-width:323.875px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-53ccb3eb .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-4a02b7b4{width:var( --container-widget-width, 435.775px );max-width:435.775px;--container-widget-width:435.775px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-1998245b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1998245b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-11 .elementor-element.elementor-element-1998245b .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-11 .elementor-element.elementor-element-24392773 .elementor-heading-title{font-size:150px;}.elementor-11 .elementor-element.elementor-element-3a3da941{text-align:center;}.elementor-11 .elementor-element.elementor-element-3a3da941 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-55dbdb4f{font-size:14px;}.elementor-11 .elementor-element.elementor-element-1c05f78c{font-size:14px;}.elementor-11 .elementor-element.elementor-element-9651efc{font-size:14px;}.elementor-11 .elementor-element.elementor-element-1d74a7c9{font-size:14px;}.elementor-11 .elementor-element.elementor-element-498c021a{font-size:14px;}.elementor-11 .elementor-element.elementor-element-347a06bc{--n-accordion-title-font-size:16px;}.elementor-11 .elementor-element.elementor-element-169f1574{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-11 .elementor-element.elementor-element-773bee1f img{width:67vw;}.elementor-11 .elementor-element.elementor-element-2cf99264{text-align:center;}.elementor-11 .elementor-element.elementor-element-2cf99264 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-65128ef7 .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}}/* Start custom CSS for heading, class: .elementor-element-5e29163c */.elementor-11 .elementor-element.elementor-element-5e29163c {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-5e29163c .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fd8345 */.elementor-11 .elementor-element.elementor-element-5fd8345 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(227, 214, 155, 1) 0%, rgba(174, 129, 59, 1) 100%);
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgba(227, 214, 155, 0.15); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-11 .elementor-element.elementor-element-5fd8345 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-11 .elementor-element.elementor-element-5fd8345:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-11 .elementor-element.elementor-element-5fd8345:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-11 .elementor-element.elementor-element-5fd8345::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-11 .elementor-element.elementor-element-5fd8345:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2657d434 */.elementor-11 .elementor-element.elementor-element-2657d434 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-2657d434 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35d1e2fb */.elementor-11 .elementor-element.elementor-element-35d1e2fb {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(227, 214, 155, 1) 0%, rgba(174, 129, 59, 1) 100%);
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgba(227, 214, 155, 0.15); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-11 .elementor-element.elementor-element-35d1e2fb .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-11 .elementor-element.elementor-element-35d1e2fb:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-11 .elementor-element.elementor-element-35d1e2fb:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-11 .elementor-element.elementor-element-35d1e2fb::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-11 .elementor-element.elementor-element-35d1e2fb:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2561bf07 */.elementor-11 .elementor-element.elementor-element-2561bf07 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-2561bf07 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-492e7793 */.elementor-11 .elementor-element.elementor-element-492e7793:before {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30%;
    transition: 2s;
    border-radius: 100px;
    height: 8px; 
    background: linear-gradient(98deg, #bb9e47, #e5e373, #bb9e47);
    box-shadow: 
        0px 100px 80px 0px #ba9e47,
        0px 41.778px 33.422px 0px #ba9e47,
        0px 22.336px 17.869px 0px #ba9e47,
        0px 12.522px 10.017px 0px #ba9e47,
        0px 6.65px 5.32px 0px #ba9e47,
        0px 2.767px 2.214px 0px #ba9e47;
}

.elementor-11 .elementor-element.elementor-element-492e7793:hover:before {
    width: 83%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2b00a6 */.elementor-11 .elementor-element.elementor-element-2d2b00a6 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-2d2b00a6 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bf1841e */.elementor-11 .elementor-element.elementor-element-4bf1841e {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(227, 214, 155, 1) 0%, rgba(174, 129, 59, 1) 100%);
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgba(227, 214, 155, 0.15); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-11 .elementor-element.elementor-element-4bf1841e .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-11 .elementor-element.elementor-element-4bf1841e:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-11 .elementor-element.elementor-element-4bf1841e:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-11 .elementor-element.elementor-element-4bf1841e::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-11 .elementor-element.elementor-element-4bf1841e:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c563235 *//* caso não saiba alterar as cores, Use a ALIGBLY */ 

.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-11 .elementor-element.elementor-element-3c563235 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    background: #0a1019;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    /* Alteração para roxo (exemplo: #9933FF e #CC66FF) */
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #c2a44c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #c2a44c 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c2119c *//* caso não saiba alterar as cores, Use a ALIGBLY */ 

.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-11 .elementor-element.elementor-element-48c2119c *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    background: #0a1019;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    /* Alteração para roxo (exemplo: #9933FF e #CC66FF) */
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #c2a44c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #c2a44c 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffd3d4b *//* caso não saiba alterar as cores, Use a ALIGBLY */ 

.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-11 .elementor-element.elementor-element-3ffd3d4b *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    background: #0a1019;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    /* Alteração para roxo (exemplo: #9933FF e #CC66FF) */
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #c2a44c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #c2a44c 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6abf66e2 *//* caso não saiba alterar as cores, Use a ALIGBLY */ 

.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-11 .elementor-element.elementor-element-6abf66e2 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    background: #0a1019;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    /* Alteração para roxo (exemplo: #9933FF e #CC66FF) */
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #c2a44c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #c2a44c 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff353b9 */.elementor-11 .elementor-element.elementor-element-5ff353b9:before {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30%;
    transition: 2s;
    border-radius: 100px;
    height: 8px; 
    background: linear-gradient(98deg, #bb9e47, #e5e373, #bb9e47);
    box-shadow: 
        0px 100px 80px 0px #ba9e47,
        0px 41.778px 33.422px 0px #ba9e47,
        0px 22.336px 17.869px 0px #ba9e47,
        0px 12.522px 10.017px 0px #ba9e47,
        0px 6.65px 5.32px 0px #ba9e47,
        0px 2.767px 2.214px 0px #ba9e47;
}

.elementor-11 .elementor-element.elementor-element-5ff353b9:hover:before {
    width: 83%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-671d745 */.elementor-11 .elementor-element.elementor-element-671d745 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-671d745 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321e8bb8 */.elementor-11 .elementor-element.elementor-element-321e8bb8 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-321e8bb8 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d0ae9f *//* caso não saiba alterar as cores, Use a ALIGBLY */ 

.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-11 .elementor-element.elementor-element-37d0ae9f *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    background: #0a1019;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    /* Alteração para roxo (exemplo: #9933FF e #CC66FF) */
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #c2a44c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #c2a44c 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-400004ed */.elementor-11 .elementor-element.elementor-element-400004ed {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-400004ed .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a4504cf *//* caso não saiba alterar as cores, Use a ALIGBLY */ 

.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-11 .elementor-element.elementor-element-6a4504cf *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    background: #0a1019;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    /* Alteração para roxo (exemplo: #9933FF e #CC66FF) */
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #c2a44c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #c2a44c 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b65d9b8 */.elementor-11 .elementor-element.elementor-element-3b65d9b8 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-3b65d9b8 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3848f89a *//* caso não saiba alterar as cores, Use a ALIGBLY */ 

.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-11 .elementor-element.elementor-element-3848f89a *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    background: #0a1019;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    /* Alteração para roxo (exemplo: #9933FF e #CC66FF) */
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #c2a44c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #c2a44c 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c981ea2 */.elementor-11 .elementor-element.elementor-element-5c981ea2 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-5c981ea2 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6ae093 *//* caso não saiba alterar as cores, Use a ALIGBLY */ 

.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-11 .elementor-element.elementor-element-4a6ae093 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    background: #0a1019;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    /* Alteração para roxo (exemplo: #9933FF e #CC66FF) */
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #c2a44c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #c2a44c 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efa0543 */.elementor-11 .elementor-element.elementor-element-efa0543 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-efa0543 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da11a08 *//* caso não saiba alterar as cores, Use a ALIGBLY */ 

.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-11 .elementor-element.elementor-element-6da11a08 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    background: #0a1019;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    /* Alteração para roxo (exemplo: #9933FF e #CC66FF) */
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #c2a44c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #c2a44c 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-610c4e31 */.elementor-11 .elementor-element.elementor-element-610c4e31 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-610c4e31 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32499508 *//* caso não saiba alterar as cores, Use a ALIGBLY */ 

.bordadegradeanimada{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-11 .elementor-element.elementor-element-32499508 *{z-index: 10;}
.bordadegradeanimada:after {
    position: absolute;
    border-radius: 20px;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    background: #0a1019;
}
.bordadegradeanimada:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 800px;
    height: 800px;
    /* Alteração para roxo (exemplo: #9933FF e #CC66FF) */
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #c2a44c 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #c2a44c 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c6e95db */.elementor-11 .elementor-element.elementor-element-1c6e95db {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(19, 34, 49, 1) 0%, rgba(29, 56, 82, 1) 100%);
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgba(227, 214, 155, 0.15); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-11 .elementor-element.elementor-element-1c6e95db .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-11 .elementor-element.elementor-element-1c6e95db:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-11 .elementor-element.elementor-element-1c6e95db:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-11 .elementor-element.elementor-element-1c6e95db::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-11 .elementor-element.elementor-element-1c6e95db:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f11a8e */.elementor-11 .elementor-element.elementor-element-35f11a8e {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-35f11a8e .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6742272f */.elementor-11 .elementor-element.elementor-element-6742272f {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-6742272f .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687f8df7 */.elementor-11 .elementor-element.elementor-element-687f8df7 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-687f8df7 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23380121 */.elementor-11 .elementor-element.elementor-element-23380121 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-23380121 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31356392 */.elementor-11 .elementor-element.elementor-element-31356392 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-31356392 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f452921 */.elementor-11 .elementor-element.elementor-element-f452921 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-f452921 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54772648 */.elementor-11 .elementor-element.elementor-element-54772648 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-54772648 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50ae173a */.elementor-11 .elementor-element.elementor-element-50ae173a {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(227, 214, 155, 1) 0%, rgba(174, 129, 59, 1) 100%);
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgba(227, 214, 155, 0.15); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-11 .elementor-element.elementor-element-50ae173a .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-11 .elementor-element.elementor-element-50ae173a:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-11 .elementor-element.elementor-element-50ae173a:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-11 .elementor-element.elementor-element-50ae173a::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-11 .elementor-element.elementor-element-50ae173a:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-171b2d06 */.elementor-11 .elementor-element.elementor-element-171b2d06:before {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30%;
    transition: 2s;
    border-radius: 100px;
    height: 8px; 
    background: linear-gradient(98deg, #bb9e47, #e5e373, #bb9e47);
    box-shadow: 
        0px 100px 80px 0px #ba9e47,
        0px 41.778px 33.422px 0px #ba9e47,
        0px 22.336px 17.869px 0px #ba9e47,
        0px 12.522px 10.017px 0px #ba9e47,
        0px 6.65px 5.32px 0px #ba9e47,
        0px 2.767px 2.214px 0px #ba9e47;
}

.elementor-11 .elementor-element.elementor-element-171b2d06:hover:before {
    width: 83%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eaee897 */.elementor-11 .elementor-element.elementor-element-3eaee897 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-3eaee897 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ccb3eb */.elementor-11 .elementor-element.elementor-element-53ccb3eb {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-53ccb3eb .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1998245b */.elementor-11 .elementor-element.elementor-element-1998245b {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(227, 214, 155, 1) 0%, rgba(174, 129, 59, 1) 100%);
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgba(227, 214, 155, 0.15); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-11 .elementor-element.elementor-element-1998245b .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-11 .elementor-element.elementor-element-1998245b:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-11 .elementor-element.elementor-element-1998245b:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-11 .elementor-element.elementor-element-1998245b::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-11 .elementor-element.elementor-element-1998245b:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64adf2b1 */.elementor-11 .elementor-element.elementor-element-64adf2b1:before {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30%;
    transition: 2s;
    border-radius: 100px;
    height: 8px; 
    background: linear-gradient(98deg, #bb9e47, #e5e373, #bb9e47);
    box-shadow: 
        0px 100px 80px 0px #ba9e47,
        0px 41.778px 33.422px 0px #ba9e47,
        0px 22.336px 17.869px 0px #ba9e47,
        0px 12.522px 10.017px 0px #ba9e47,
        0px 6.65px 5.32px 0px #ba9e47,
        0px 2.767px 2.214px 0px #ba9e47;
}

.elementor-11 .elementor-element.elementor-element-64adf2b1:hover:before {
    width: 83%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24392773 */.elementor-11 .elementor-element.elementor-element-24392773:before{
    content: "";
    background: linear-gradient(to top, #121B27 10%, transparent); /*mude a cor do gradient aqui*/
    width: 100%;
    height: 100%;
    bottom: 0;
    top: inherit;
    left: 0;
    position: absolute;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a3da941 */.elementor-11 .elementor-element.elementor-element-3a3da941 {
  text-wrap: balance;
}
.elementor-11 .elementor-element.elementor-element-3a3da941 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #ae813b,      /* Magenta */
        #e3d79c,      /* Roxo vibrante */
        #FAFAFA,      /* Branco */
        #ae813b       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cf99264 */.elementor-11 .elementor-element.elementor-element-2cf99264{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden !important;
    max-width: 100% !important;
}

body.elementor-page-11,
.elementor-section,
.elementor-container,
.elementor-widget-wrap {
    max-width: 100%;
    overflow-x: hidden !important;
    box-sizing: border-box;
}/* End custom CSS */