.elementor-7 .elementor-element.elementor-element-20174a0{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#616161;--border-color:#616161;--padding-top:15px;--padding-bottom:15px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-20174a0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-20174a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-7 .elementor-element.elementor-element-4e785e8.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4e785e8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c89fa26.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6feb4a79{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:100px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-6feb4a79:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6feb4a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/correcao-back-3t.png");background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-6feb4a79::before, .elementor-7 .elementor-element.elementor-element-6feb4a79 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6feb4a79 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6feb4a79 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6feb4a79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6feb4a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(236deg, #00000005 29%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-10424487{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-62f3689e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-749b360b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#797979;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-749b360b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-c0591f3.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6adca462{--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-widget-ha-gradient-heading .ha-gradient-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-5ced270a{width:var( --container-widget-width, 99.696% );max-width:99.696%;--container-widget-width:99.696%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5ced270a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5ced270a .ha-gradient-heading{color:#DBDBDB;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(120deg, #DBDBDB 0%, #B9B9B9 100%);font-family:"Sora", Sans-serif;font-size:27px;font-weight:400;}.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-7 .elementor-element.elementor-element-32681130{width:var( --container-widget-width, 95.433% );max-width:95.433%;--container-widget-width:95.433%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#D5D5D5;}.elementor-7 .elementor-element.elementor-element-32681130.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-51bb2abd.elementor-element{--align-self:flex-start;}.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-7 .elementor-element.elementor-element-2f58724d{width:var( --container-widget-width, 48.104% );max-width:48.104%;padding:0px 0px 0px 0px;--container-widget-width:48.104%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2f58724d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-38943f29{--display:flex;--min-height:223px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-7 .elementor-element.elementor-element-38943f29:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-38943f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2114042c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2114042c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1ac988a8{--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-7 .elementor-element.elementor-element-356e015e{--display:flex;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-356e015e.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-3155cea1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-713fd98a{width:var( --container-widget-width, 83.875% );max-width:83.875%;--container-widget-width:83.875%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-713fd98a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-59065f71{--display:flex;}.elementor-7 .elementor-element.elementor-element-61fa21a6{--display:flex;--border-radius:20px 05px 20px 05px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-61fa21a6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-61fa21a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(106deg, #1F221F 0%, #0C0C0C 100%);}.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-7 .elementor-element.elementor-element-30486cb{width:var( --container-widget-width, 23.698% );max-width:23.698%;--container-widget-width:23.698%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-30486cb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-30486cb .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-stacked .elementor-icon{background-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-default .elementor-icon{color:#1D6BBA;border-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-default .elementor-icon svg{fill:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-stacked .elementor-icon:hover{background-color:#1D6BBA;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-default .elementor-icon:hover{color:#1D6BBA;border-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-default .elementor-icon:hover svg{fill:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-30486cb.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-30486cb .elementor-icon{font-size:45px;}.elementor-7 .elementor-element.elementor-element-30486cb .elementor-icon svg{height:45px;}.elementor-7 .elementor-element.elementor-element-6a179f8{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-10dc6f7d{--display:flex;--border-radius:20px 05px 20px 05px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-10dc6f7d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-10dc6f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(106deg, #1F221F 0%, #0C0C0C 100%);}.elementor-7 .elementor-element.elementor-element-3d3862fc{width:var( --container-widget-width, 23.698% );max-width:23.698%;--container-widget-width:23.698%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3d3862fc .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-stacked .elementor-icon{background-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-default .elementor-icon{color:#1D6BBA;border-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-default .elementor-icon svg{fill:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-stacked .elementor-icon:hover{background-color:#1D6BBA;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-default .elementor-icon:hover{color:#1D6BBA;border-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-default .elementor-icon:hover svg{fill:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3d3862fc.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3d3862fc .elementor-icon{font-size:45px;}.elementor-7 .elementor-element.elementor-element-3d3862fc .elementor-icon svg{height:45px;}.elementor-7 .elementor-element.elementor-element-2e3dc940{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-75ab3cd4{--display:flex;--border-radius:20px 05px 20px 05px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-7 .elementor-element.elementor-element-75ab3cd4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-75ab3cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(106deg, #1F221F 0%, #0C0C0C 100%);}.elementor-7 .elementor-element.elementor-element-1adaa52f{width:var( --container-widget-width, 23.698% );max-width:23.698%;--container-widget-width:23.698%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1adaa52f .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-stacked .elementor-icon{background-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-default .elementor-icon{color:#1D6BBA;border-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-default .elementor-icon svg{fill:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-stacked .elementor-icon:hover{background-color:#1D6BBA;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-default .elementor-icon:hover{color:#1D6BBA;border-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-default .elementor-icon:hover svg{fill:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1adaa52f.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1adaa52f .elementor-icon{font-size:45px;}.elementor-7 .elementor-element.elementor-element-1adaa52f .elementor-icon svg{height:45px;}.elementor-7 .elementor-element.elementor-element-9008aa9{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-43ee2138{--display:flex;--border-radius:20px 05px 20px 05px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-7 .elementor-element.elementor-element-43ee2138:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-43ee2138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(106deg, #1F221F 0%, #0C0C0C 100%);}.elementor-7 .elementor-element.elementor-element-25030f9d{width:var( --container-widget-width, 23.698% );max-width:23.698%;--container-widget-width:23.698%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-25030f9d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-25030f9d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-stacked .elementor-icon{background-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-default .elementor-icon{color:#1D6BBA;border-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-default .elementor-icon svg{fill:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-stacked .elementor-icon:hover{background-color:#1D6BBA;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-default .elementor-icon:hover{color:#1D6BBA;border-color:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-default .elementor-icon:hover svg{fill:#1D6BBA;}.elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-25030f9d.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-25030f9d .elementor-icon{font-size:45px;}.elementor-7 .elementor-element.elementor-element-25030f9d .elementor-icon svg{height:45px;}.elementor-7 .elementor-element.elementor-element-207380ef{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-676b322d{--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;--padding-top:50px;--padding-bottom:20px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-676b322d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-676b322d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-45a53dea{width:var( --container-widget-width, 81.627% );max-width:81.627%;--container-widget-width:81.627%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-45a53dea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-45a53dea .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4c0cc90b{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;color:#C2C2C2;}.elementor-7 .elementor-element.elementor-element-67dad00d{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-67dad00d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-67dad00d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-1047f367{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2e2f506a{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2e2f506a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2e2f506a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-2e2f506a::before, .elementor-7 .elementor-element.elementor-element-2e2f506a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2e2f506a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2e2f506a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2e2f506a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2e2f506a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-2e2f506a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-674af5cc{--display:flex;}.elementor-7 .elementor-element.elementor-element-5837d225{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-5837d225.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5837d225 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-345d9094{width:var( --container-widget-width, 80.967% );max-width:80.967%;--container-widget-width:80.967%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-345d9094.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-345d9094 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a322e1c{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-5bb34e06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-46d9cb7a{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-46d9cb7a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-46d9cb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci24-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:220% auto;}.elementor-7 .elementor-element.elementor-element-46d9cb7a::before, .elementor-7 .elementor-element.elementor-element-46d9cb7a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-46d9cb7a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-46d9cb7a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-46d9cb7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-46d9cb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-46d9cb7a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6aee3c8b{--display:flex;}.elementor-7 .elementor-element.elementor-element-49f805fe{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-49f805fe.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-49f805fe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1a2aca8f{width:var( --container-widget-width, 69.199% );max-width:69.199%;--container-widget-width:69.199%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-1a2aca8f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1a2aca8f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-62d811d0{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4ea6bba5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7bb2207a{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-7bb2207a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7bb2207a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci11-scaled.jpg");background-position:-16vw -8vh;background-repeat:no-repeat;background-size:250% auto;}.elementor-7 .elementor-element.elementor-element-7bb2207a::before, .elementor-7 .elementor-element.elementor-element-7bb2207a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7bb2207a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7bb2207a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7bb2207a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7bb2207a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-7bb2207a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1d89d5ef{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-415e9927{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-415e9927.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-415e9927 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-324f5601{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-324f5601.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-324f5601 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5e352816{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-51bbeea4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-31cd261c{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-31cd261c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31cd261c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci02-scaled.jpg");background-position:-2vw 0vh;background-size:cover;}.elementor-7 .elementor-element.elementor-element-31cd261c::before, .elementor-7 .elementor-element.elementor-element-31cd261c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31cd261c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31cd261c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31cd261c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31cd261c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-31cd261c.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-612a78bd{--display:flex;}.elementor-7 .elementor-element.elementor-element-263d5aea{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-263d5aea.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-263d5aea .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-618b9bd2{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-618b9bd2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-618b9bd2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-356eb8a1{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-469079eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4b119ca9{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-4b119ca9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4b119ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci24-1-scaled.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-4b119ca9::before, .elementor-7 .elementor-element.elementor-element-4b119ca9 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4b119ca9 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4b119ca9 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4b119ca9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4b119ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-4b119ca9.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-397ee6f0{--display:flex;}.elementor-7 .elementor-element.elementor-element-4ce7471f{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-4ce7471f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4ce7471f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4cacea07{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-4cacea07.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4cacea07 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7cf6df2d{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-244848e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-31f35721{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-31f35721:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31f35721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci04-scaled.jpg");background-position:-2vw -1vh;background-size:cover;}.elementor-7 .elementor-element.elementor-element-31f35721::before, .elementor-7 .elementor-element.elementor-element-31f35721 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31f35721 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31f35721 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31f35721 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31f35721 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-31f35721.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-101e7c67{--display:flex;}.elementor-7 .elementor-element.elementor-element-4ff72de1{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-4ff72de1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4ff72de1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5293bcbf{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-5293bcbf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5293bcbf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2d696d96{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-11060b98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4ef2e02c{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-4ef2e02c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4ef2e02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/IMG-20241108-WA0055.jpg");background-position:-3vw 0vh;background-size:cover;}.elementor-7 .elementor-element.elementor-element-4ef2e02c::before, .elementor-7 .elementor-element.elementor-element-4ef2e02c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4ef2e02c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4ef2e02c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4ef2e02c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4ef2e02c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-4ef2e02c.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-52530049{--display:flex;}.elementor-7 .elementor-element.elementor-element-29e3c58b{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-29e3c58b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-29e3c58b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-50e29764{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-50e29764.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-50e29764 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5843a83{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-442f1dbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1cb42ea4{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-1cb42ea4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1cb42ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/IMG-20241108-WA0051.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-1cb42ea4::before, .elementor-7 .elementor-element.elementor-element-1cb42ea4 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1cb42ea4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1cb42ea4 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1cb42ea4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1cb42ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-1cb42ea4.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-47506c6a{--display:flex;}.elementor-7 .elementor-element.elementor-element-683eae9d{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-683eae9d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-683eae9d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5d02ce60{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-5d02ce60.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5d02ce60 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-363c2545{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-227fdbc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-68d63e8b{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-68d63e8b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-68d63e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/IMG-20241108-WA0065.jpg");background-position:-3vw 0vh;background-size:cover;}.elementor-7 .elementor-element.elementor-element-68d63e8b::before, .elementor-7 .elementor-element.elementor-element-68d63e8b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-68d63e8b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-68d63e8b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-68d63e8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-68d63e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-68d63e8b.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7c601f95{--display:flex;}.elementor-7 .elementor-element.elementor-element-740fe31d{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-740fe31d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-740fe31d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3d893870{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-3d893870.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3d893870 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-210f9194{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4adbc61e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3d197cde{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-3d197cde:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3d197cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/09/dpetrucci25-1-scaled.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-3d197cde::before, .elementor-7 .elementor-element.elementor-element-3d197cde > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3d197cde > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3d197cde > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3d197cde > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3d197cde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-3d197cde.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-215a2c0f{--display:flex;}.elementor-7 .elementor-element.elementor-element-1dbe3092{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-1dbe3092.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1dbe3092 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-16b37127{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-16b37127.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-16b37127 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5b297ffe{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-6ae6cf5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-55fa0364{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-55fa0364:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-55fa0364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/09/dpetrucci13-scaled.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-55fa0364::before, .elementor-7 .elementor-element.elementor-element-55fa0364 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-55fa0364 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-55fa0364 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-55fa0364 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-55fa0364 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-55fa0364.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-31aceac7{--display:flex;}.elementor-7 .elementor-element.elementor-element-676a1063{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-676a1063.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-676a1063 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-223964bf{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-223964bf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-223964bf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3d4931dd{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-2c795465{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-461d4cbe{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-461d4cbe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-461d4cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-461d4cbe::before, .elementor-7 .elementor-element.elementor-element-461d4cbe > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-461d4cbe > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-461d4cbe > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-461d4cbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-461d4cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-461d4cbe.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3e69c469{--display:flex;}.elementor-7 .elementor-element.elementor-element-478f2811{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-478f2811.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-478f2811 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-26866a8c{width:var( --container-widget-width, 70.706% );max-width:70.706%;--container-widget-width:70.706%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-26866a8c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-26866a8c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-51152a0a{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-793c8361{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:-678px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;}.elementor-7 .elementor-element.elementor-element-793c8361 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:transparent;background-image:linear-gradient(128deg, #1BBDE4 0%, #1C6ABA 100%);border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-1ff2876a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3d8a6f6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3d8a6f6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3d8a6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-28433718{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5710e55d{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-5710e55d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5710e55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-5710e55d::before, .elementor-7 .elementor-element.elementor-element-5710e55d > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5710e55d > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5710e55d > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5710e55d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5710e55d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-5710e55d.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-deefab9{--display:flex;}.elementor-7 .elementor-element.elementor-element-229dabc2{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-229dabc2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-229dabc2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-62af850d{width:var( --container-widget-width, 80.967% );max-width:80.967%;--container-widget-width:80.967%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-62af850d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-62af850d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5a0a6632{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1fcf0374{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-265d5901{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-265d5901:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-265d5901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-265d5901::before, .elementor-7 .elementor-element.elementor-element-265d5901 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-265d5901 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-265d5901 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-265d5901 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-265d5901 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 89%);}.elementor-7 .elementor-element.elementor-element-265d5901.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7aa35d31{--display:flex;}.elementor-7 .elementor-element.elementor-element-13ed9548{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-13ed9548.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-13ed9548 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3b6d82a6{width:var( --container-widget-width, 69.199% );max-width:69.199%;--container-widget-width:69.199%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-3b6d82a6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3b6d82a6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3044e61c{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-6bea9353{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6d12b29a{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-6d12b29a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6d12b29a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-6d12b29a::before, .elementor-7 .elementor-element.elementor-element-6d12b29a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6d12b29a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6d12b29a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6d12b29a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6d12b29a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-6d12b29a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4de595e1{--display:flex;}.elementor-7 .elementor-element.elementor-element-6a29bd21{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-6a29bd21.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6a29bd21 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-73fb588e{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-73fb588e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-73fb588e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2ad99ee7{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1e79311f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1b34b4f5{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-1b34b4f5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1b34b4f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-1b34b4f5::before, .elementor-7 .elementor-element.elementor-element-1b34b4f5 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1b34b4f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1b34b4f5 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1b34b4f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1b34b4f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-1b34b4f5.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-186423b3{--display:flex;}.elementor-7 .elementor-element.elementor-element-3fc568e2{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-3fc568e2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3fc568e2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-30254f7f{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-30254f7f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-30254f7f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2ce374df{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-33dc5ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-190f3f46{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-190f3f46:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-190f3f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-190f3f46::before, .elementor-7 .elementor-element.elementor-element-190f3f46 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-190f3f46 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-190f3f46 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-190f3f46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-190f3f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-190f3f46.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4e9fa707{--display:flex;}.elementor-7 .elementor-element.elementor-element-19ab32f9{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-19ab32f9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-19ab32f9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-97b8237{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-97b8237.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-97b8237 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2b28113f{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-3343b44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1a841cec{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-1a841cec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1a841cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-1a841cec::before, .elementor-7 .elementor-element.elementor-element-1a841cec > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1a841cec > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1a841cec > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1a841cec > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1a841cec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-1a841cec.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-14da73e2{--display:flex;}.elementor-7 .elementor-element.elementor-element-77d09922{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-77d09922.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-77d09922 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6c129780{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-6c129780.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6c129780 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6fd7770b{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-7d105a6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-466d3e32{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-466d3e32:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-466d3e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-466d3e32::before, .elementor-7 .elementor-element.elementor-element-466d3e32 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-466d3e32 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-466d3e32 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-466d3e32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-466d3e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-466d3e32.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e4084fb{--display:flex;}.elementor-7 .elementor-element.elementor-element-55021aea{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-55021aea.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-55021aea .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9d4e9c2{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-9d4e9c2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9d4e9c2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-40eb7323{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4e88d7a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-485c5b99{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-485c5b99:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-485c5b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-485c5b99::before, .elementor-7 .elementor-element.elementor-element-485c5b99 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-485c5b99 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-485c5b99 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-485c5b99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-485c5b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-485c5b99.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3d1b6ce0{--display:flex;}.elementor-7 .elementor-element.elementor-element-4dc318c9{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-4dc318c9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4dc318c9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-17c4d7db{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-17c4d7db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-17c4d7db .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5f073f73{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-bc51ad9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c60b976{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-c60b976:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c60b976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-c60b976::before, .elementor-7 .elementor-element.elementor-element-c60b976 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c60b976 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c60b976 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c60b976 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c60b976 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-c60b976.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6bc7b7f6{--display:flex;}.elementor-7 .elementor-element.elementor-element-20c3e86b{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-20c3e86b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-20c3e86b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7a77f96{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-7a77f96.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7a77f96 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-57b4c973{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-5ede7c21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-631436c1{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-631436c1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-631436c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-631436c1::before, .elementor-7 .elementor-element.elementor-element-631436c1 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-631436c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-631436c1 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-631436c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-631436c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-631436c1.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-45cb1cfa{--display:flex;}.elementor-7 .elementor-element.elementor-element-4d77e283{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-4d77e283.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4d77e283 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-49227138{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-49227138.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-49227138 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7c53455a{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1b511f0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-266e2c5d{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-266e2c5d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-266e2c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-266e2c5d::before, .elementor-7 .elementor-element.elementor-element-266e2c5d > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-266e2c5d > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-266e2c5d > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-266e2c5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-266e2c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-266e2c5d.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-300c9650{--display:flex;}.elementor-7 .elementor-element.elementor-element-7d2e875d{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-7d2e875d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7d2e875d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-45a351fd{width:var( --container-widget-width, 75.646% );max-width:75.646%;--container-widget-width:75.646%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-45a351fd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-45a351fd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5d296ccb{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-7ae23fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7bb4b780{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.91;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-7bb4b780:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7bb4b780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci01-scaled-1.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-7bb4b780::before, .elementor-7 .elementor-element.elementor-element-7bb4b780 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7bb4b780 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7bb4b780 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7bb4b780 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7bb4b780 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-7bb4b780.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3cb71a01{--display:flex;}.elementor-7 .elementor-element.elementor-element-4bad1114{width:var( --container-widget-width, 59% );max-width:59%;padding:8px 8px 8px 8px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-4bad1114.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4bad1114 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-27ad329f{width:var( --container-widget-width, 70.706% );max-width:70.706%;--container-widget-width:70.706%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-27ad329f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-27ad329f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4bed0491{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-2991f8d6{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:-678px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;}.elementor-7 .elementor-element.elementor-element-2991f8d6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:transparent;background-image:linear-gradient(128deg, #1BBDE4 0%, #1C6ABA 100%);border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-1fcd212{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:50px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-1fcd212:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1fcd212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-10c99d8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-10c99d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-10c99d8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cdb73bb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cdb73bb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#B4B4B4;}.elementor-7 .elementor-element.elementor-element-2f368cb{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:3px;--padding-top:50px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-2f368cb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2f368cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-fffa2eb{--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;--overlay-opacity:0.88;--border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-fffa2eb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fffa2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/background-newyork.png");}.elementor-7 .elementor-element.elementor-element-fffa2eb::before, .elementor-7 .elementor-element.elementor-element-fffa2eb > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fffa2eb > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fffa2eb > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fffa2eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fffa2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(153deg, #00000030 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-4281d9b{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-scale:1.9;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4281d9b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4281d9b img{width:100%;}.elementor-7 .elementor-element.elementor-element-cf5631e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-970a0a4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-abdcabe{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:#D3D3D3;}.elementor-7 .elementor-element.elementor-element-a75cb82{background-color:#FFFFFF;padding:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-a75cb82 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-b64470f{width:var( --container-widget-width, 71% );max-width:71%;background-color:transparent;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:12px 12px 12px 12px;--container-widget-width:71%;--container-widget-flex-grow:0;background-image:linear-gradient(126deg, #FFFFFF 0%, #D6D6D6 100%);text-align:center;}.elementor-7 .elementor-element.elementor-element-b64470f.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b64470f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-efc7187{--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;--overlay-opacity:0.88;--border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-efc7187:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-efc7187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/background-newyork.png");}.elementor-7 .elementor-element.elementor-element-efc7187::before, .elementor-7 .elementor-element.elementor-element-efc7187 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-efc7187 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-efc7187 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-efc7187 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-efc7187 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(153deg, #00000030 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-c18b9ff{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-scale:1;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c18b9ff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c18b9ff img{width:100%;}.elementor-7 .elementor-element.elementor-element-af1dc1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-04289a5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-68ad6b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-68ad6b8{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:#D3D3D3;}.elementor-7 .elementor-element.elementor-element-c9f01dd{width:var( --container-widget-width, 71% );max-width:71%;background-color:transparent;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:12px 12px 12px 12px;--container-widget-width:71%;--container-widget-flex-grow:0;background-image:linear-gradient(126deg, #FFFFFF 0%, #D6D6D6 100%);text-align:center;}.elementor-7 .elementor-element.elementor-element-c9f01dd.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c9f01dd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-b01af08{background-color:#FFFFFF;padding:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-b01af08 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-626accf{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:3px;--padding-top:40px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-626accf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-626accf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-31f247f{--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;--overflow:hidden;--overlay-opacity:0.88;--border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-31f247f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31f247f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/background-newyork.png");}.elementor-7 .elementor-element.elementor-element-31f247f::before, .elementor-7 .elementor-element.elementor-element-31f247f > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31f247f > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31f247f > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31f247f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31f247f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(153deg, #00000030 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-8d8c35b{width:var( --container-widget-width, 43% );max-width:43%;--e-transform-scale:1;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -120px) 0px;padding:0px 0px -2px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8d8c35b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8d8c35b img{width:100%;}.elementor-7 .elementor-element.elementor-element-57c4bdd{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8e20e2a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dbad520{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:#D3D3D3;}.elementor-7 .elementor-element.elementor-element-a711d6c{background-color:#FFFFFF;padding:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-a711d6c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-ae02fb7{width:var( --container-widget-width, 71% );max-width:71%;background-color:transparent;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:12px 12px 12px 12px;--container-widget-width:71%;--container-widget-flex-grow:0;background-image:linear-gradient(126deg, #FFFFFF 0%, #D6D6D6 100%);text-align:center;}.elementor-7 .elementor-element.elementor-element-ae02fb7.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ae02fb7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-fb34c15{--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;--overflow:hidden;--overlay-opacity:0.88;--border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-fb34c15:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fb34c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/background-newyork.png");}.elementor-7 .elementor-element.elementor-element-fb34c15::before, .elementor-7 .elementor-element.elementor-element-fb34c15 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fb34c15 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fb34c15 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fb34c15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fb34c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(153deg, #00000030 0%, #000000 100%);}.elementor-7 .elementor-element.elementor-element-88faeb5{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-scale:1.5;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -40%) 0%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-88faeb5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-88faeb5 img{width:100%;}.elementor-7 .elementor-element.elementor-element-8ffacff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-308c086 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-800ea27{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:#D3D3D3;}.elementor-7 .elementor-element.elementor-element-3fcdd4a{width:var( --container-widget-width, 71% );max-width:71%;background-color:transparent;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:12px 12px 12px 12px;--container-widget-width:71%;--container-widget-flex-grow:0;background-image:linear-gradient(126deg, #FFFFFF 0%, #D6D6D6 100%);text-align:center;}.elementor-7 .elementor-element.elementor-element-3fcdd4a.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3fcdd4a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-73d11cf{background-color:#FFFFFF;padding:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-73d11cf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;letter-spacing:-1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-6f3d00e{--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;--padding-top:20px;--padding-bottom:60px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-6f3d00e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6f3d00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-f99f8a3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f99f8a3{text-align:center;}.elementor-7 .elementor-element.elementor-element-f99f8a3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:400;line-height:2em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c0734e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-c0734e9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c0734e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-b33f9f1{width:var( --container-widget-width, 45.006% );max-width:45.006%;--container-widget-width:45.006%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-b33f9f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b33f9f1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-81ac65d{--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;}.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-7 .elementor-element.elementor-element-fea6e1e{width:var( --container-widget-width, 40% );max-width:40%;padding:15px 15px 15px 15px;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-fea6e1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fea6e1e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-fea6e1e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-fea6e1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-fea6e1e .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-fea6e1e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-eb5bf7f{width:var( --container-widget-width, 50% );max-width:50%;padding:15px 15px 15px 15px;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-eb5bf7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-eb5bf7f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-eb5bf7f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-eb5bf7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-eb5bf7f .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-eb5bf7f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-239adc6.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c7dd2c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-c7dd2c9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c7dd2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/background-pagamento-3t.png");background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-98044bc{--display:flex;--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-98044bc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-98044bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #1D1D1D 100%);}.elementor-7 .elementor-element.elementor-element-0f388b1{width:var( --container-widget-width, 88.769% );max-width:88.769%;--container-widget-width:88.769%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0f388b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0f388b1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1894726{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-bc0c02f{text-align:center;}.elementor-7 .elementor-element.elementor-element-bc0c02f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-53b230f{text-align:center;}.elementor-7 .elementor-element.elementor-element-53b230f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-a4abd90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-a4abd90 .ha-gradient-heading{color:#1BBDE4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(240deg, #1BBDE4 0%, #1C6ABA 100%);font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-94397c4{text-align:center;}.elementor-7 .elementor-element.elementor-element-94397c4 .ha-gradient-heading{color:#1BBDE4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(240deg, #1BBDE4 0%, #1C6ABA 100%);font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;}.elementor-7 .elementor-element.elementor-element-9c0640a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-dc3906f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-dc3906f .elementor-icon-list-icon i{color:#00B3FF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-dc3906f .elementor-icon-list-icon svg{fill:#00B3FF;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-dc3906f{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-dc3906f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-dc3906f .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-dc3906f .elementor-icon-list-text{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-3b58b01{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-f5e21c2{--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-7 .elementor-element.elementor-element-a73802e{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-a73802e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6a1cdd4{--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-7 .elementor-element.elementor-element-030cfe8.elementor-element{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-030cfe8{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-81dd66c{width:var( --container-widget-width, 88.436% );max-width:88.436%;--container-widget-width:88.436%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-81dd66c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-81dd66c .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:400;letter-spacing:-1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-06800c4{--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;--padding-top:50px;--padding-bottom:20px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-06800c4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-06800c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-764b8a8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-764b8a8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bcecb62{width:var( --container-widget-width, 63.259% );max-width:63.259%;--container-widget-width:63.259%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#C4C4C4;}.elementor-7 .elementor-element.elementor-element-bcecb62.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b16e2e7{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-b16e2e7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b16e2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-5f8cd8a{width:var( --container-widget-width, 40.413% );max-width:40.413%;--container-widget-width:40.413%;--container-widget-flex-grow:0;top:79.61px;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7 .elementor-element.elementor-element-5f8cd8a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5f8cd8a{left:-361.326px;}body.rtl .elementor-7 .elementor-element.elementor-element-5f8cd8a{right:-361.326px;}.elementor-7 .elementor-element.elementor-element-5f8cd8a img{filter:brightness( 51% ) contrast( 100% ) saturate( 100% ) blur( 0.8px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-c12b33f{width:var( --container-widget-width, 40.413% );max-width:40.413%;--container-widget-width:40.413%;--container-widget-flex-grow:0;top:89.604px;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7 .elementor-element.elementor-element-c12b33f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c12b33f{left:101vw;}body.rtl .elementor-7 .elementor-element.elementor-element-c12b33f{right:101vw;}.elementor-7 .elementor-element.elementor-element-c12b33f img{filter:brightness( 51% ) contrast( 100% ) saturate( 100% ) blur( 0.8px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-abfe4a0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--z-index:3;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2a49a71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-2a49a71 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-2a49a71.elementor-view-stacked .elementor-icon{background-color:#1BBDE4;}.elementor-7 .elementor-element.elementor-element-2a49a71.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2a49a71.elementor-view-default .elementor-icon{fill:#1BBDE4;color:#1BBDE4;border-color:#1BBDE4;}.elementor-7 .elementor-element.elementor-element-2a49a71 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2a49a71:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-2a49a71:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2a49a71 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;color:#E4E4E4;}.elementor-7 .elementor-element.elementor-element-9fdfdd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-9fdfdd2 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-9fdfdd2.elementor-view-stacked .elementor-icon{background-color:#1BBDE4;}.elementor-7 .elementor-element.elementor-element-9fdfdd2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9fdfdd2.elementor-view-default .elementor-icon{fill:#1BBDE4;color:#1BBDE4;border-color:#1BBDE4;}.elementor-7 .elementor-element.elementor-element-9fdfdd2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9fdfdd2:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-9fdfdd2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9fdfdd2 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;color:#E4E4E4;}.elementor-7 .elementor-element.elementor-element-8a8d2e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-8a8d2e0 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-8a8d2e0.elementor-view-stacked .elementor-icon{background-color:#1BBDE4;}.elementor-7 .elementor-element.elementor-element-8a8d2e0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8a8d2e0.elementor-view-default .elementor-icon{fill:#1BBDE4;color:#1BBDE4;border-color:#1BBDE4;}.elementor-7 .elementor-element.elementor-element-8a8d2e0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8a8d2e0:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-8a8d2e0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8a8d2e0 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;color:#E4E4E4;}.elementor-7 .elementor-element.elementor-element-77671c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-77671c6 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-77671c6.elementor-view-stacked .elementor-icon{background-color:#1BBDE4;}.elementor-7 .elementor-element.elementor-element-77671c6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-77671c6.elementor-view-default .elementor-icon{fill:#1BBDE4;color:#1BBDE4;border-color:#1BBDE4;}.elementor-7 .elementor-element.elementor-element-77671c6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-77671c6:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-77671c6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-77671c6 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;color:#E4E4E4;}.elementor-7 .elementor-element.elementor-element-9873df8{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-9873df8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9873df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-74c106d{width:var( --container-widget-width, 87.026% );max-width:87.026%;--container-widget-width:87.026%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-74c106d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-74c106d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.4vw;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9d1b5e7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e9a8dd1{--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:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-ae3d015{width:var( --container-widget-width, 67.503% );max-width:67.503%;--container-widget-width:67.503%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ae3d015.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ae3d015 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:400;letter-spacing:-1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-2be7280{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-9b3ec07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-5813637{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5813637.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5813637 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-2177779{--display:flex;}.elementor-7 .elementor-element.elementor-element-c8bdb7e{width:var( --container-widget-width, 65% );max-width:65%;background-color:transparent;padding:18px 18px 18px 18px;--container-widget-width:65%;--container-widget-flex-grow:0;background-image:linear-gradient(128deg, #000000 0%, #222222 100%);border-radius:33px 33px 33px 33px;}.elementor-7 .elementor-element.elementor-element-c8bdb7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c8bdb7e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c32c9f6 .ha-gradient-heading{color:#1BBDE4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(120deg, #1BBDE4 0%, #006399 100%);font-family:"Sora", Sans-serif;font-size:25px;font-weight:500;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-a65348f{font-family:"Sora", Sans-serif;font-weight:400;color:#252525;}.elementor-7 .elementor-element.elementor-element-8b16497{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-9deda15{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-9deda15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9deda15 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-53b51e8{--display:flex;}.elementor-7 .elementor-element.elementor-element-7625757{width:var( --container-widget-width, 65% );max-width:65%;background-color:transparent;padding:18px 18px 18px 18px;--container-widget-width:65%;--container-widget-flex-grow:0;background-image:linear-gradient(128deg, #000000 0%, #222222 100%);border-radius:33px 33px 33px 33px;}.elementor-7 .elementor-element.elementor-element-7625757.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7625757 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2ff10c1 .ha-gradient-heading{color:#1BBDE4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(120deg, #1BBDE4 0%, #006399 100%);font-family:"Sora", Sans-serif;font-size:25px;font-weight:500;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-b57d8dd{font-family:"Sora", Sans-serif;font-weight:400;color:#252525;}.elementor-7 .elementor-element.elementor-element-3ae885f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-d4c9a93{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d4c9a93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d4c9a93 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-cc65344{--display:flex;}.elementor-7 .elementor-element.elementor-element-863a6f3{width:var( --container-widget-width, 65% );max-width:65%;background-color:transparent;padding:18px 18px 18px 18px;--container-widget-width:65%;--container-widget-flex-grow:0;background-image:linear-gradient(128deg, #000000 0%, #222222 100%);border-radius:33px 33px 33px 33px;}.elementor-7 .elementor-element.elementor-element-863a6f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-863a6f3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b3253ff .ha-gradient-heading{color:#1BBDE4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(120deg, #1BBDE4 0%, #006399 100%);font-family:"Sora", Sans-serif;font-size:25px;font-weight:500;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-bab7091{font-family:"Sora", Sans-serif;font-weight:400;color:#252525;}.elementor-7 .elementor-element.elementor-element-57cda59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-cf66bf7{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cf66bf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-cf66bf7 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-cf8c14a{--display:flex;}.elementor-7 .elementor-element.elementor-element-e5c9f5c{width:var( --container-widget-width, 65% );max-width:65%;background-color:transparent;padding:18px 18px 18px 18px;--container-widget-width:65%;--container-widget-flex-grow:0;background-image:linear-gradient(128deg, #000000 0%, #222222 100%);border-radius:33px 33px 33px 33px;}.elementor-7 .elementor-element.elementor-element-e5c9f5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e5c9f5c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-83a0c95 .ha-gradient-heading{color:#1BBDE4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(120deg, #1BBDE4 0%, #006399 100%);font-family:"Sora", Sans-serif;font-size:25px;font-weight:500;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-35b896a{font-family:"Sora", Sans-serif;font-weight:400;color:#252525;}.elementor-7 .elementor-element.elementor-element-97087b4.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6807dcb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-6807dcb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6807dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/BG-IFHCNX.png");}.elementor-7 .elementor-element.elementor-element-0821942{--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-7 .elementor-element.elementor-element-648d180{--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-7 .elementor-element.elementor-element-6e3b26a{width:var( --container-widget-width, 79.783% );max-width:79.783%;--container-widget-width:79.783%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6e3b26a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6e3b26a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fa14819{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2ec9f94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-2ec9f94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-2ec9f94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-2ec9f94 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-2ec9f94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-2ec9f94 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-2ec9f94 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-2ec9f94{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-2ec9f94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-2ec9f94 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-2ec9f94 .elementor-icon-list-text{color:#B4B4B4;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-c736415{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-c736415:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c736415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-2537a20{--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-7 .elementor-element.elementor-element-f8f1b94{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-7 .elementor-element.elementor-element-f8f1b94 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e1a1002{width:var( --container-widget-width, 86.763% );max-width:86.763%;--container-widget-width:86.763%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-e1a1002.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e1a1002 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2caddf7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2d854b9{--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-7 .elementor-element.elementor-element-7b83b72{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;}.elementor-7 .elementor-element.elementor-element-0ea87a0{font-family:"Sora", Sans-serif;font-weight:400;color:#B6B6B6;}.elementor-7 .elementor-element.elementor-element-8e7ed1a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;}.elementor-7 .elementor-element.elementor-element-1720747{font-family:"Sora", Sans-serif;font-weight:400;color:#B6B6B6;}.elementor-7 .elementor-element.elementor-element-ffcd8e1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;}.elementor-7 .elementor-element.elementor-element-f6d0107{font-family:"Sora", Sans-serif;font-weight:400;color:#B6B6B6;}.elementor-7 .elementor-element.elementor-element-c9a349b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;}.elementor-7 .elementor-element.elementor-element-1b1e454{font-family:"Sora", Sans-serif;font-weight:400;color:#B6B6B6;}.elementor-7 .elementor-element.elementor-element-138c47a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;}.elementor-7 .elementor-element.elementor-element-900e195{font-family:"Sora", Sans-serif;font-weight:400;color:#B6B6B6;}.elementor-7 .elementor-element.elementor-element-0060cc2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;}.elementor-7 .elementor-element.elementor-element-f4968b5{font-family:"Sora", Sans-serif;font-weight:400;color:#B6B6B6;}.elementor-7 .elementor-element.elementor-element-20e4eb2{--n-accordion-title-font-size:1rem;--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:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-20e4eb2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF;}:where( .elementor-7 .elementor-element.elementor-element-20e4eb2 > .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:"Sora", Sans-serif;}.elementor-7 .elementor-element.elementor-element-af9fd96.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-7bb2207a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7bb2207a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;}.elementor-7 .elementor-element.elementor-element-31cd261c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31cd261c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;}.elementor-7 .elementor-element.elementor-element-31f35721:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31f35721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;}.elementor-7 .elementor-element.elementor-element-4ef2e02c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4ef2e02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;}.elementor-7 .elementor-element.elementor-element-68d63e8b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-68d63e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;}.elementor-7 .elementor-element.elementor-element-793c8361{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-2991f8d6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-abfe4a0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-20174a0{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4e785e8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4e785e8 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-c89fa26.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6feb4a79:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6feb4a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-9vw 0vh;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6feb4a79{--padding-top:0vw;--padding-bottom:12vw;--padding-left:4vw;--padding-right:4vw;}.elementor-7 .elementor-element.elementor-element-10424487{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c0591f3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6adca462{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6adca462.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-5ced270a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-5ced270a.elementor-element{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-5ced270a .ha-gradient-heading{font-size:5.5vw;}.elementor-7 .elementor-element.elementor-element-32681130{font-size:4vw;}.elementor-7 .elementor-element.elementor-element-51bb2abd.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2f58724d{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-38943f29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2114042c{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7 .elementor-element.elementor-element-356e015e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3155cea1{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-713fd98a{font-size:4.6vw;}.elementor-7 .elementor-element.elementor-element-59065f71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-676b322d{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-45a53dea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-45a53dea .elementor-heading-title{font-size:7vw;line-height:1.1em;}.elementor-7 .elementor-element.elementor-element-4c0cc90b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:3.5vw;}.elementor-7 .elementor-element.elementor-element-1047f367{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-2e2f506a{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-2e2f506a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2e2f506a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-674af5cc{--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-345d9094{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-a322e1c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-46d9cb7a{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-46d9cb7a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-46d9cb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-7bb2207a{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-7bb2207a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7bb2207a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-31cd261c{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-31cd261c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31cd261c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-4b119ca9{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-4b119ca9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4b119ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-31f35721{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-31f35721:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31f35721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-4ef2e02c{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-4ef2e02c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4ef2e02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-1cb42ea4{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-1cb42ea4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1cb42ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-68d63e8b{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-68d63e8b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-68d63e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-3d197cde{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-3d197cde:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3d197cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-793c8361{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:65px;}:where( .elementor-7 .elementor-element.elementor-element-793c8361 .swiper-slide ) > .e-con{--border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-1ff2876a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-28433718{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-5710e55d{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-5710e55d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5710e55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-deefab9{--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-62af850d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-5a0a6632{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-265d5901:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-265d5901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci24-scaled.jpg");background-repeat:no-repeat;background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-265d5901{--width:100%;--min-height:96vh;}.elementor-7 .elementor-element.elementor-element-6d12b29a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6d12b29a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/dpetrucci11-scaled.jpg");background-position:center center;}.elementor-7 .elementor-element.elementor-element-2991f8d6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:65px;}:where( .elementor-7 .elementor-element.elementor-element-2991f8d6 .swiper-slide ) > .e-con{--border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-1fcd212{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-10c99d8{width:var( --container-widget-width, 78.884vw );max-width:78.884vw;--container-widget-width:78.884vw;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-10c99d8 .elementor-heading-title{font-size:6.3vw;}.elementor-7 .elementor-element.elementor-element-cdb73bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-cdb73bb .elementor-heading-title{font-size:5vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-2f368cb{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-fffa2eb{--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-7 .elementor-element.elementor-element-fffa2eb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fffa2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-4281d9b{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-7 .elementor-element.elementor-element-970a0a4{text-align:left;}.elementor-7 .elementor-element.elementor-element-970a0a4 .elementor-heading-title{font-size:6.3vw;}.elementor-7 .elementor-element.elementor-element-abdcabe{font-size:4vw;}.elementor-7 .elementor-element.elementor-element-b64470f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-efc7187{--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-7 .elementor-element.elementor-element-efc7187:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-efc7187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-c18b9ff{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-7 .elementor-element.elementor-element-04289a5{text-align:left;}.elementor-7 .elementor-element.elementor-element-04289a5 .elementor-heading-title{font-size:6.3vw;}.elementor-7 .elementor-element.elementor-element-68ad6b8{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;font-size:4vw;}.elementor-7 .elementor-element.elementor-element-c9f01dd.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-626accf{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-31f247f{--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-7 .elementor-element.elementor-element-8d8c35b{width:var( --container-widget-width, 56.261% );max-width:56.261%;margin:-9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:56.261%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-57c4bdd{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8e20e2a{text-align:left;}.elementor-7 .elementor-element.elementor-element-8e20e2a .elementor-heading-title{font-size:6.3vw;}.elementor-7 .elementor-element.elementor-element-dbad520{text-align:left;font-size:4vw;}.elementor-7 .elementor-element.elementor-element-ae02fb7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-fb34c15{--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-7 .elementor-element.elementor-element-88faeb5{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-7 .elementor-element.elementor-element-8ffacff{--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-308c086{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-308c086.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-800ea27{text-align:left;font-size:4vw;}.elementor-7 .elementor-element.elementor-element-3fcdd4a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6f3d00e{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f99f8a3 .elementor-heading-title{font-size:5.2vw;}.elementor-7 .elementor-element.elementor-element-c0734e9{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-b33f9f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-b33f9f1 .elementor-heading-title{font-size:5.7vw;}.elementor-7 .elementor-element.elementor-element-81ac65d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fea6e1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-eb5bf7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-239adc6.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c7dd2c9{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-98044bc{--border-radius:20px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0f388b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-0f388b1 .elementor-heading-title{font-size:4.8vw;}.elementor-7 .elementor-element.elementor-element-bc0c02f .elementor-heading-title{font-size:6.2vw;}.elementor-7 .elementor-element.elementor-element-53b230f .elementor-heading-title{font-size:5.1vw;}.elementor-7 .elementor-element.elementor-element-a4abd90{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a4abd90.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a4abd90 .ha-gradient-heading{line-height:1.1em;}.elementor-7 .elementor-element.elementor-element-94397c4 .ha-gradient-heading{font-size:3.2vw;}.elementor-7 .elementor-element.elementor-element-9c0640a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-dc3906f{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-dc3906f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-dc3906f .elementor-icon-list-item > a{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-3b58b01{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f5e21c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a73802e{width:var( --container-widget-width, 263px );max-width:263px;--container-widget-width:263px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a73802e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-81dd66c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-7 .elementor-element.elementor-element-81dd66c .elementor-heading-title{font-size:7vw;}.elementor-7 .elementor-element.elementor-element-06800c4{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-764b8a8{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-764b8a8.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-764b8a8 .elementor-heading-title{font-size:7.3vw;}.elementor-7 .elementor-element.elementor-element-bcecb62{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-7 .elementor-element.elementor-element-bcecb62.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b16e2e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-abfe4a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-9873df8{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-74c106d .elementor-heading-title{font-size:4.5vw;}.elementor-7 .elementor-element.elementor-element-9d1b5e7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e9a8dd1{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ae3d015{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-ae3d015 .elementor-heading-title{font-size:8.4vw;}.elementor-7 .elementor-element.elementor-element-2be7280{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5813637{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-c8bdb7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-c8bdb7e .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-c32c9f6 .ha-gradient-heading{font-size:6.6vw;}.elementor-7 .elementor-element.elementor-element-9deda15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-7625757{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-7625757 .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-2ff10c1 .ha-gradient-heading{font-size:6.6vw;}.elementor-7 .elementor-element.elementor-element-d4c9a93{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-863a6f3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-863a6f3 .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-b3253ff .ha-gradient-heading{font-size:6.6vw;}.elementor-7 .elementor-element.elementor-element-cf66bf7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-e5c9f5c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-e5c9f5c .elementor-heading-title{font-size:4.2vw;}.elementor-7 .elementor-element.elementor-element-83a0c95 .ha-gradient-heading{font-size:6.6vw;}.elementor-7 .elementor-element.elementor-element-97087b4.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6807dcb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6807dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-11vw 0vh;background-repeat:no-repeat;background-size:200% auto;}.elementor-7 .elementor-element.elementor-element-6807dcb{--padding-top:80vw;--padding-bottom:0vw;--padding-left:02vw;--padding-right:02vw;}.elementor-7 .elementor-element.elementor-element-6e3b26a{width:var( --container-widget-width, 105.151% );max-width:105.151%;--container-widget-width:105.151%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-fa14819{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2ec9f94{--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-7 .elementor-element.elementor-element-c736415{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-2caddf7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2d854b9{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-af9fd96.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-62f3689e{--width:70%;}.elementor-7 .elementor-element.elementor-element-6adca462{--width:50%;}.elementor-7 .elementor-element.elementor-element-61fa21a6{--width:80%;}.elementor-7 .elementor-element.elementor-element-10dc6f7d{--width:80%;}.elementor-7 .elementor-element.elementor-element-75ab3cd4{--width:80%;}.elementor-7 .elementor-element.elementor-element-43ee2138{--width:80%;}.elementor-7 .elementor-element.elementor-element-1047f367{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-2e2f506a{--width:85%;}.elementor-7 .elementor-element.elementor-element-5bb34e06{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-46d9cb7a{--width:85%;}.elementor-7 .elementor-element.elementor-element-4ea6bba5{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-7bb2207a{--width:85%;}.elementor-7 .elementor-element.elementor-element-51bbeea4{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-31cd261c{--width:85%;}.elementor-7 .elementor-element.elementor-element-469079eb{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-4b119ca9{--width:85%;}.elementor-7 .elementor-element.elementor-element-244848e9{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-31f35721{--width:85%;}.elementor-7 .elementor-element.elementor-element-11060b98{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-4ef2e02c{--width:85%;}.elementor-7 .elementor-element.elementor-element-442f1dbc{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-1cb42ea4{--width:85%;}.elementor-7 .elementor-element.elementor-element-227fdbc0{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-68d63e8b{--width:85%;}.elementor-7 .elementor-element.elementor-element-4adbc61e{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-3d197cde{--width:85%;}.elementor-7 .elementor-element.elementor-element-6ae6cf5a{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-55fa0364{--width:85%;}.elementor-7 .elementor-element.elementor-element-2c795465{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-461d4cbe{--width:85%;}.elementor-7 .elementor-element.elementor-element-28433718{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-5710e55d{--width:85%;}.elementor-7 .elementor-element.elementor-element-1fcf0374{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-265d5901{--width:85%;}.elementor-7 .elementor-element.elementor-element-6bea9353{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-6d12b29a{--width:85%;}.elementor-7 .elementor-element.elementor-element-1e79311f{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-1b34b4f5{--width:85%;}.elementor-7 .elementor-element.elementor-element-33dc5ff{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-190f3f46{--width:85%;}.elementor-7 .elementor-element.elementor-element-3343b44{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-1a841cec{--width:85%;}.elementor-7 .elementor-element.elementor-element-7d105a6f{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-466d3e32{--width:85%;}.elementor-7 .elementor-element.elementor-element-4e88d7a1{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-485c5b99{--width:85%;}.elementor-7 .elementor-element.elementor-element-bc51ad9{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-c60b976{--width:85%;}.elementor-7 .elementor-element.elementor-element-5ede7c21{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-631436c1{--width:85%;}.elementor-7 .elementor-element.elementor-element-1b511f0a{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-266e2c5d{--width:85%;}.elementor-7 .elementor-element.elementor-element-7ae23fd{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-7bb4b780{--width:85%;}.elementor-7 .elementor-element.elementor-element-fffa2eb{--width:50%;}.elementor-7 .elementor-element.elementor-element-efc7187{--width:50%;}.elementor-7 .elementor-element.elementor-element-31f247f{--width:50%;}.elementor-7 .elementor-element.elementor-element-fb34c15{--width:50%;}.elementor-7 .elementor-element.elementor-element-f5e21c2{--width:50%;}.elementor-7 .elementor-element.elementor-element-6a1cdd4{--width:50%;}.elementor-7 .elementor-element.elementor-element-0821942{--width:50%;}.elementor-7 .elementor-element.elementor-element-648d180{--width:50%;}.elementor-7 .elementor-element.elementor-element-2537a20{--width:50%;}.elementor-7 .elementor-element.elementor-element-2d854b9{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-c89fa26 */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
  }

  .glowbox-active .glowbox-animations,
  .glowbox-active .glowbox-borders-masker {
    opacity: 1;
  }

  .glowbox-animations,
  .glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }

  .glowbox-animations:before,
  .glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
  }

  .glowbox-animations:after,
  .glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
  }

  .glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
  }

  .glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .elementor-7 .elementor-element.elementor-element-c89fa26.glowbox-borders,
  .glowbox-glow,
  .glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(25, 136, 72, 1) 0deg,
      rgba(100, 132, 139, 0) 60deg,
      rgba(100, 132, 139, 0) 300deg,
      rgba(255, 198, 164, 1) 360deg
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
  }

  .glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
  }

  .glowbox-borders {
    animation-name: borderTurnWithTranslate;
  }

  .glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
  }

  @keyframes borderTurn {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes borderTurnWithTranslate {
    0% {
      transform: translate(-50%, -50%) rotate(0);
    }
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }

  /* ===== Container do Botão ===== */
  .elementor-7 .elementor-element.elementor-element-c89fa26 .btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #000000;
    background: linear-gradient(
      225deg,
      rgba(24, 25, 25, 0.25) 50%,
      rgba(25, 25, 25, 0.08) 83%,
      rgba(25, 255, 255, 0.03) 98%
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
  }

  /* ===== Botão em si (texto) ===== */
  .btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 16px;
    background: linear-gradient(
      271.55deg,
      rgba(25, 136, 72, 0.44) 5.88%,
      rgba(20, 126, 58, 0) 50.22%,
      rgba(15, 73, 43, 0.44) 95.32%
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #1bbde4 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
  }

  /* Pseudo-elemento para o fundo com zoom e opacidade */
  .elementor-7 .elementor-element.elementor-element-c89fa26 .btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/botao-preto.png")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
  }

  /* Hover do botão: volta ao scale(1) e opacity(1) */
  .btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
  }

  /* ===== Ícone de seta ===== */
  .arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
  }
  
  .btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
        transition: 0.5s ease all

  }


  /* ===== Responsividade ===== */
  @media (max-width: 480px) {
    .elementor-7 .elementor-element.elementor-element-c89fa26 .btn-cta-box {
      gap: 10px;
      padding: 8px 12px 8px 8px;
    }
    .elementor-7 .elementor-element.elementor-element-c89fa26.btn-cta {
      font-size: 2vw !important;
      padding: 12px 14px;
    }
    .arrow-icon {
            rotate: -90deg;
      width: 17px;
    }
  }

  @media (max-width: 320px) {
   .elementor-7 .elementor-element.elementor-element-c89fa26 .btn-cta-box {
      gap: 8px;
      padding: 6px 8px 6px 6px;
    }
   .elementor-7 .elementor-element.elementor-element-c89fa26  .btn-cta {
      font-size: 14px;
      padding: 10px 12px;
    }
    .arrow-icon {
      width: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-749b360b */.videoo {
    position: relative; /* Certifique-se de que o elemento vídeo tenha uma posição relativa */
}

.videoo::before {
    content: "";
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
    width: 100%;
    height: 30%;
    position: absolute;
    top: 0;
    z-index: 999;
    pointer-events: all; /* Permitir que a camada bloqueie os cliques */
}

.videoo::after {
    content: "";
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
    width: 100%;
    height: 30%;
    position: absolute;
    bottom: 0;
    z-index: 999;
    pointer-events: all; /* Permitir que a camada bloqueie os cliques */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0591f3 */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 450px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
  }

  .glowbox-active .glowbox-animations,
  .glowbox-active .glowbox-borders-masker {
    opacity: 1;
  }

  .glowbox-animations,
  .glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }

  .glowbox-animations:before,
  .glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
  }

  .glowbox-animations:after,
  .glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
  }

  .glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
  }

  .glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .glowbox-borders,
  .glowbox-glow,
  .glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(25, 136, 72, 1) 0deg,
      rgba(100, 132, 139, 0) 60deg,
      rgba(100, 132, 139, 0) 300deg,
      rgba(255, 198, 164, 1) 360deg
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
  }

  .glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
  }

  .glowbox-borders {
    animation-name: borderTurnWithTranslate;
  }

  .glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
  }

  @keyframes borderTurn {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes borderTurnWithTranslate {
    0% {
      transform: translate(-50%, -50%) rotate(0);
    }
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }

  /* ===== Container do Botão ===== */
  .btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #1bbde4;
    background: linear-gradient(
      225deg,
      rgba(24, 242, 255, 0.24) 5%,
      rgba(25, 255, 255, 0.08) 43%,
      rgba(25, 255, 255, 0.03) 68%
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
  }

  /* ===== Botão em si (texto) ===== */
  .btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 16px;
    background: linear-gradient(
      271.55deg,
      rgba(25, 136, 72, 0.44) 5.88%,
      rgba(20, 126, 58, 0) 50.22%,
      rgba(15, 73, 43, 0.44) 95.32%
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #1bbde4 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
  }

  /* Pseudo-elemento para o fundo com zoom e opacidade */
  .btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://3tfinancialusa.com/wp-content/uploads/2025/08/bg-button-3t.png")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
  }

  /* Hover do botão: volta ao scale(1) e opacity(1) */
  .btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
  }

  /* ===== Ícone de seta ===== */
  .arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
  }
  
  .btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
        transition: 0.5s ease all

  }


  /* ===== Responsividade ===== */
  @media (max-width: 480px) {
    .btn-cta-box {
      gap: 10px;
      padding: 8px 12px 8px 8px;
    }
    .btn-cta {
      font-size: 3.1vw;
      padding: 12px 14px;
    }
    .arrow-icon {
            rotate: -90deg;
      width: 17px;
    }
  }

  @media (max-width: 320px) {
    .btn-cta-box {
      gap: 8px;
      padding: 6px 8px 6px 6px;
    }
    .btn-cta {
      font-size: 14px;
      padding: 10px 12px;
    }
    .arrow-icon {
      width: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for ha-gradient-heading, class: .elementor-element-5ced270a */.azul{
      background: linear-gradient(69deg, #1bbde4, #1c6aba);
  -webkit-background-clip: 
  text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51bb2abd */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 450px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
  }

  .glowbox-active .glowbox-animations,
  .glowbox-active .glowbox-borders-masker {
    opacity: 1;
  }

  .glowbox-animations,
  .glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }

  .glowbox-animations:before,
  .glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
  }

  .glowbox-animations:after,
  .glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
  }

  .glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
  }

  .glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .glowbox-borders,
  .glowbox-glow,
  .glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(25, 136, 72, 1) 0deg,
      rgba(100, 132, 139, 0) 60deg,
      rgba(100, 132, 139, 0) 300deg,
      rgba(255, 198, 164, 1) 360deg
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
  }

  .glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
  }

  .glowbox-borders {
    animation-name: borderTurnWithTranslate;
  }

  .glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
  }

  @keyframes borderTurn {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes borderTurnWithTranslate {
    0% {
      transform: translate(-50%, -50%) rotate(0);
    }
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }

  /* ===== Container do Botão ===== */
  .btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #1bbde4;
    background: linear-gradient(
      225deg,
      rgba(24, 242, 255, 0.24) 5%,
      rgba(25, 255, 255, 0.08) 43%,
      rgba(25, 255, 255, 0.03) 68%
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
  }

  /* ===== Botão em si (texto) ===== */
  .elementor-7 .elementor-element.elementor-element-51bb2abd .btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 16px;
    background: linear-gradient(
      271.55deg,
      rgba(25, 136, 72, 0.44) 5.88%,
      rgba(20, 126, 58, 0) 50.22%,
      rgba(15, 73, 43, 0.44) 95.32%
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #1bbde4 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
  }

  /* Pseudo-elemento para o fundo com zoom e opacidade */
  .btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://3tfinancialusa.com/wp-content/uploads/2025/08/bg-button-3t.png")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
  }

  /* Hover do botão: volta ao scale(1) e opacity(1) */
  .btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
  }

  /* ===== Ícone de seta ===== */
  .arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
  }
  
  .btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
        transition: 0.5s ease all

  }


  /* ===== Responsividade ===== */
  @media (max-width: 480px) {
    .btn-cta-box {
      gap: 10px;
      padding: 8px 12px 8px 8px;
    }
    .btn-cta {
      font-size: 3.1vw;
      padding: 12px 14px;
    }
    .arrow-icon {
            rotate: -90deg;
      width: 17px;
    }
  }

  @media (max-width: 320px) {
    .btn-cta-box {
      gap: 8px;
      padding: 6px 8px 6px 6px;
    }
    .btn-cta {
      font-size: 14px;
      padding: 10px 12px;
    }
    .arrow-icon {
      width: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6feb4a79 */.elementor-7 .elementor-element.elementor-element-6feb4a79::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 250px;  /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #1bbde4; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.2;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-6feb4a79::after{
content:"";
position: absolute;
top: -10%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - -500px); /*defina o posicionamento da luz*/
width: 500px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: red; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.2;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}

@media(min-width: 1920px){
    .elementor-7 .elementor-element.elementor-element-6feb4a79{
        background-size: cover;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2114042c */.elementor-7 .elementor-element.elementor-element-2114042c{
    top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bdf7a */.elementor-7 .elementor-element.elementor-element-1bdf7a .linha{
    width: 50%;
    height: 2px;
      background: linear-gradient(69deg, black, transparent);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61fa21a6 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #1bbde4; /*cor do detalhe*/
  box-shadow: 0 10px 30px #1bbde4; /*cor da luz*/
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dc6f7d */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #1bbde4; /*cor do detalhe*/
  box-shadow: 0 10px 30px #1bbde4; /*cor da luz*/
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab3cd4 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #1bbde4; /*cor do detalhe*/
  box-shadow: 0 10px 30px #1bbde4; /*cor da luz*/
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ee2138 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #1bbde4; /*cor do detalhe*/
  box-shadow: 0 10px 30px #1bbde4; /*cor da luz*/
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ee0e19e */.linha{
    width: 50%;
    height: 2px;
      background: linear-gradient(69deg, white, transparent);
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5837d225 */.elementor-7 .elementor-element.elementor-element-5837d225{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f805fe */.elementor-7 .elementor-element.elementor-element-49f805fe{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415e9927 */.elementor-7 .elementor-element.elementor-element-415e9927{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263d5aea */.elementor-7 .elementor-element.elementor-element-263d5aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7471f */.elementor-7 .elementor-element.elementor-element-4ce7471f{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff72de1 */.elementor-7 .elementor-element.elementor-element-4ff72de1{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e3c58b */.elementor-7 .elementor-element.elementor-element-29e3c58b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683eae9d */.elementor-7 .elementor-element.elementor-element-683eae9d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fe31d */.elementor-7 .elementor-element.elementor-element-740fe31d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dbe3092 */.elementor-7 .elementor-element.elementor-element-1dbe3092{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-676a1063 */.elementor-7 .elementor-element.elementor-element-676a1063{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478f2811 */.elementor-7 .elementor-element.elementor-element-478f2811{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-793c8361 */.elementor-7 .elementor-element.elementor-element-793c8361 .elementor-swiper-button-prev,
.elementor-7 .elementor-element.elementor-element-793c8361 .elementor-swiper-button-next {
    top: -18% !important;         
    left: auto !important;        
    transform: none !important;   
    z-index: 999; 
}

.elementor-7 .elementor-element.elementor-element-793c8361 .elementor-swiper-button-prev {
    right: 140px !important;   /* prev fica mais à esquerda */
}

.elementor-7 .elementor-element.elementor-element-793c8361 .elementor-swiper-button-next {
    right: 80px !important;   /* margem da borda direita */
}


.elementor-7 .elementor-element.elementor-element-793c8361 .elementor-image-carousel-wrapper,
.elementor-7 .elementor-element.elementor-element-793c8361 .swiper-container,
.elementor-7 .elementor-element.elementor-element-793c8361 .swiper-container-initialized,
.elementor-7 .elementor-element.elementor-element-793c8361 .swiper-container-horizontal{
    overflow: visible !important;
}

@media(max-width:767px){
    .elementor-7 .elementor-element.elementor-element-793c8361 .elementor-swiper-button-prev,
.elementor-7 .elementor-element.elementor-element-793c8361 .elementor-swiper-button-next {
    top: -14% !important;         
    left: auto !important;        
    transform: none !important;   
    z-index: 999; 
}

.elementor-7 .elementor-element.elementor-element-793c8361 .elementor-swiper-button-prev {
    right: 30vw !important;   /* prev fica mais à esquerda */
}

.elementor-7 .elementor-element.elementor-element-793c8361 .elementor-swiper-button-next {
    right: 10vw !important;   /* margem da borda direita */
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ff2876a */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
  }

  .glowbox-active .glowbox-animations,
  .glowbox-active .glowbox-borders-masker {
    opacity: 1;
  }

  .glowbox-animations,
  .glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }

  .glowbox-animations:before,
  .glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
  }

  .glowbox-animations:after,
  .glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
  }

  .glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
  }

  .glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .glowbox-borders,
  .glowbox-glow,
  .glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(25, 136, 72, 1) 0deg,
      rgba(100, 132, 139, 0) 60deg,
      rgba(100, 132, 139, 0) 300deg,
      rgba(255, 198, 164, 1) 360deg
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
  }

  .glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
  }

  .glowbox-borders {
    animation-name: borderTurnWithTranslate;
  }

  .glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
  }

  @keyframes borderTurn {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes borderTurnWithTranslate {
    0% {
      transform: translate(-50%, -50%) rotate(0);
    }
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }

  /* ===== Container do Botão ===== */
  .btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #1bbde4;
    background: linear-gradient(
      225deg,
      rgba(24, 242, 255, 0.24) 5%,
      rgba(25, 255, 255, 0.08) 43%,
      rgba(25, 255, 255, 0.03) 68%
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
  }

  /* ===== Botão em si (texto) ===== */
  .elementor-7 .elementor-element.elementor-element-1ff2876a .btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 16px;
    background: linear-gradient(
      271.55deg,
      rgba(25, 136, 72, 0.44) 5.88%,
      rgba(20, 126, 58, 0) 50.22%,
      rgba(15, 73, 43, 0.44) 95.32%
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #1bbde4 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
  }

  /* Pseudo-elemento para o fundo com zoom e opacidade */
  .btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://3tfinancialusa.com/wp-content/uploads/2025/08/bg-button-3t.png")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
  }

  /* Hover do botão: volta ao scale(1) e opacity(1) */
  .btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
  }

  /* ===== Ícone de seta ===== */
  .arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
  }
  
  .btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
        transition: 0.5s ease all

  }


  /* ===== Responsividade ===== */
  @media (max-width: 480px) {
    .btn-cta-box {
      gap: 10px;
      padding: 8px 12px 8px 8px;
    }
    .btn-cta {
      font-size: 3.1vw;
      padding: 12px 14px;
    }
    .arrow-icon {
            rotate: -90deg;
      width: 17px;
    }
  }

  @media (max-width: 320px) {
    .btn-cta-box {
      gap: 8px;
      padding: 6px 8px 6px 6px;
    }
    .btn-cta {
      font-size: 14px;
      padding: 10px 12px;
    }
    .arrow-icon {
      width: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229dabc2 */.elementor-7 .elementor-element.elementor-element-229dabc2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ed9548 */.elementor-7 .elementor-element.elementor-element-13ed9548{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29bd21 */.elementor-7 .elementor-element.elementor-element-6a29bd21{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc568e2 */.elementor-7 .elementor-element.elementor-element-3fc568e2{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ab32f9 */.elementor-7 .elementor-element.elementor-element-19ab32f9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d09922 */.elementor-7 .elementor-element.elementor-element-77d09922{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55021aea */.elementor-7 .elementor-element.elementor-element-55021aea{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc318c9 */.elementor-7 .elementor-element.elementor-element-4dc318c9{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c3e86b */.elementor-7 .elementor-element.elementor-element-20c3e86b{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d77e283 */.elementor-7 .elementor-element.elementor-element-4d77e283{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2e875d */.elementor-7 .elementor-element.elementor-element-7d2e875d{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bad1114 */.elementor-7 .elementor-element.elementor-element-4bad1114{
    background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2991f8d6 */.elementor-7 .elementor-element.elementor-element-2991f8d6 .elementor-swiper-button-prev,
.elementor-7 .elementor-element.elementor-element-2991f8d6 .elementor-swiper-button-next {
    top: -18% !important;         
    left: auto !important;        
    transform: none !important;   
    z-index: 999; 
}

.elementor-7 .elementor-element.elementor-element-2991f8d6 .elementor-swiper-button-prev {
    right: 140px !important;   /* prev fica mais à esquerda */
}

.elementor-7 .elementor-element.elementor-element-2991f8d6 .elementor-swiper-button-next {
    right: 80px !important;   /* margem da borda direita */
}


.elementor-7 .elementor-element.elementor-element-2991f8d6 .elementor-image-carousel-wrapper,
.elementor-7 .elementor-element.elementor-element-2991f8d6 .swiper-container,
.elementor-7 .elementor-element.elementor-element-2991f8d6 .swiper-container-initialized,
.elementor-7 .elementor-element.elementor-element-2991f8d6 .swiper-container-horizontal{
    overflow: visible !important;
}

@media(max-width:767px){
    .elementor-7 .elementor-element.elementor-element-2991f8d6 .elementor-swiper-button-prev,
.elementor-7 .elementor-element.elementor-element-2991f8d6 .elementor-swiper-button-next {
    top: -10% !important;         
    left: auto !important;        
    transform: none !important;   
    z-index: 999; 
}

.elementor-7 .elementor-element.elementor-element-2991f8d6 .elementor-swiper-button-prev {
    right: 30vw !important;   /* prev fica mais à esquerda */
}

.elementor-7 .elementor-element.elementor-element-2991f8d6 .elementor-swiper-button-next {
    right: 10vw !important;   /* margem da borda direita */
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31f247f */@media(max-width:767px){
    .elementor-7 .elementor-element.elementor-element-31f247f{
        overflow: visible;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fcdd4a */.elementor-7 .elementor-element.elementor-element-3fcdd4a{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb34c15 */@media(max-width:767px){
    .elementor-7 .elementor-element.elementor-element-fb34c15{
        overflow: visible;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f99f8a3 */.size{
    font-size: 6vw;
    background: linear-gradient(69deg, #1BBDE4, #1C6ABA);
  -webkit-background-clip: 
  text;
  -webkit-text-fill-color: transparent;
}

@media(max-width: 767px){
    .size{
        font-size: 10vw;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fea6e1e */.elementor-7 .elementor-element.elementor-element-fea6e1e {
  z-index: 1;
}

.elementor-7 .elementor-element.elementor-element-fea6e1e:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, blue, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb5bf7f */.elementor-7 .elementor-element.elementor-element-eb5bf7f {
  z-index: 1;
}

.elementor-7 .elementor-element.elementor-element-eb5bf7f:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, blue, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-239adc6 */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 4000px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
  }

  .glowbox-active .glowbox-animations,
  .glowbox-active .glowbox-borders-masker {
    opacity: 1;
  }

  .glowbox-animations,
  .glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }

  .glowbox-animations:before,
  .glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
  }

  .glowbox-animations:after,
  .glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
  }

  .glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
  }

  .glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .glowbox-borders,
  .glowbox-glow,
  .glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(25, 136, 72, 1) 0deg,
      rgba(100, 132, 139, 0) 60deg,
      rgba(100, 132, 139, 0) 300deg,
      rgba(255, 198, 164, 1) 360deg
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
  }

  .glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
  }

  .glowbox-borders {
    animation-name: borderTurnWithTranslate;
  }

  .glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
  }

  @keyframes borderTurn {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes borderTurnWithTranslate {
    0% {
      transform: translate(-50%, -50%) rotate(0);
    }
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }

  /* ===== Container do Botão ===== */
  .btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #1bbde4;
    background: linear-gradient(
      225deg,
      rgba(24, 242, 255, 0.24) 5%,
      rgba(25, 255, 255, 0.08) 43%,
      rgba(25, 255, 255, 0.03) 68%
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
  }

  /* ===== Botão em si (texto) ===== */
  .btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 16px;
    background: linear-gradient(
      271.55deg,
      rgba(25, 136, 72, 0.44) 5.88%,
      rgba(20, 126, 58, 0) 50.22%,
      rgba(15, 73, 43, 0.44) 95.32%
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #1bbde4 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
  }

  /* Pseudo-elemento para o fundo com zoom e opacidade */
  .btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://3tfinancialusa.com/wp-content/uploads/2025/08/bg-button-3t.png")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
  }

  /* Hover do botão: volta ao scale(1) e opacity(1) */
  .btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
  }

  /* ===== Ícone de seta ===== */
  .arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
  }
  
  .btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
        transition: 0.5s ease all

  }


  /* ===== Responsividade ===== */
  @media (max-width: 480px) {
    .elementor-7 .elementor-element.elementor-element-239adc6 .btn-cta-box {
      gap: 10px;
      padding: 8px 12px 8px 8px;
    }
    .elementor-7 .elementor-element.elementor-element-239adc6 .btn-cta {
      font-size: 3.5vw;
      padding: 12px 14px;
    }
    .elementor-7 .elementor-element.elementor-element-239adc6 .arrow-icon {
            rotate: -90deg;
      width: 18px;
    }
  }

  @media (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-239adc6 .btn-cta-box {
      gap: 8px;
      padding: 6px 8px 6px 6px;
    }
    .elementor-7 .elementor-element.elementor-element-239adc6 .btn-cta {
      font-size: 3vw;
      padding: 10px 12px;
    }
    .arrow-icon {
      width: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53b230f */.red{
    color: red;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c0640a */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 400px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
  }

  .glowbox-active .glowbox-animations,
  .glowbox-active .glowbox-borders-masker {
    opacity: 1;
  }

  .glowbox-animations,
  .glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }

  .glowbox-animations:before,
  .glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
  }

  .glowbox-animations:after,
  .glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
  }

  .glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
  }

  .glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .elementor-7 .elementor-element.elementor-element-9c0640a.glowbox-borders,
  .glowbox-glow,
  .glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(25, 136, 72, 1) 0deg,
      rgba(100, 132, 139, 0) 60deg,
      rgba(100, 132, 139, 0) 300deg,
      rgba(255, 198, 164, 1) 360deg
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
  }

  .glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
  }

  .glowbox-borders {
    animation-name: borderTurnWithTranslate;
  }

  .glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
  }

  @keyframes borderTurn {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes borderTurnWithTranslate {
    0% {
      transform: translate(-50%, -50%) rotate(0);
    }
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }

  /* ===== Container do Botão ===== */
  .elementor-7 .elementor-element.elementor-element-9c0640a .btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #000000;
    background: linear-gradient(
      225deg,
      rgba(24, 25, 25, 0.25) 50%,
      rgba(25, 25, 25, 0.08) 83%,
      rgba(25, 255, 255, 0.03) 98%
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
  }

  /* ===== Botão em si (texto) ===== */
  .btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 16px;
    background: linear-gradient(
      271.55deg,
      rgba(25, 136, 72, 0.44) 5.88%,
      rgba(20, 126, 58, 0) 50.22%,
      rgba(15, 73, 43, 0.44) 95.32%
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #1bbde4 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
  }

  /* Pseudo-elemento para o fundo com zoom e opacidade */
  .elementor-7 .elementor-element.elementor-element-9c0640a .btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/botao-preto.png")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
  }

  /* Hover do botão: volta ao scale(1) e opacity(1) */
  .btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
  }

  /* ===== Ícone de seta ===== */
  .arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
  }
  
  .btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
        transition: 0.5s ease all

  }


  /* ===== Responsividade ===== */
  @media (max-width: 480px) {
    .elementor-7 .elementor-element.elementor-element-9c0640a .btn-cta-box {
      gap: 10px;
      padding: 8px 12px 8px 8px;
    }
    .elementor-7 .elementor-element.elementor-element-9c0640a.btn-cta {
      font-size: 2.9vw;
      padding: 12px 14px;
    }
    .arrow-icon {
            rotate: -90deg;
      width: 17px;
    }
  }

  @media (max-width: 320px) {
   .elementor-7 .elementor-element.elementor-element-9c0640a .btn-cta-box {
      gap: 8px;
      padding: 6px 8px 6px 6px;
    }
   .elementor-7 .elementor-element.elementor-element-9c0640a  .btn-cta {
      font-size: 14px;
      padding: 10px 12px;
    }
    .arrow-icon {
      width: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1894726 */.elementor-7 .elementor-element.elementor-element-1894726{
    border-radius: 20px; /* Arredondamento do card */
    position: relative;
    z-index: 5; 
}

.elementor-7 .elementor-element.elementor-element-1894726::before{
    content: "";
    background: linear-gradient(to right, blue, #1E90FF); /* Gradiente para borda externa */
    position: absolute;
    border-radius: inherit;
    top: 50%; 
    left: 50%; 
    transform: translate(-50%,-50%);
    z-index: -3; 
    width: calc(100% + 4px); /* Largura total do card mais a largura da borda */
    height: calc(100% + 4px); /* Altura total do card mais a largura da borda */
}

.elementor-7 .elementor-element.elementor-element-1894726::after{
    content: "";
    background: #ffffff; /* Cor de fundo do card */
    border-radius: inherit;
    z-index: -2;
    width: 100%; 
    height: 100%;
    position: absolute; 
    transform: translate(-50%,-50%);
    top: 50%; 
    left: 50%; 
}

@media(max-width:767px){
    .elementor-7 .elementor-element.elementor-element-1894726{
         border-radius: 0px 0px 20px 20px; /* Arredondamento do card */
    position: relative;
    z-index: 5; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5eff0cb */.elementor-7 .elementor-element.elementor-element-5eff0cb .linha{
    width: 50%;
    height: 2px;
      background: linear-gradient(69deg, black, transparent);
  
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a49a71 */.elementor-7 .elementor-element.elementor-element-2a49a71::after,
.elementor-7 .elementor-element.elementor-element-2a49a71::before{
    content: "";
    position: absolute; /* Posicionamento absoluto */
    top: 50%; 
    left: 50%;
    transform: translate(-50%, -50%); 
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-7 .elementor-element.elementor-element-2a49a71::after{
    height: 100%;
    width: 100%;
    background: linear-gradient(120deg, black, transparent); /* Gradiente de fundo*/
}

.elementor-7 .elementor-element.elementor-element-2a49a71::before{
    background: linear-gradient(to right, grey, transparent); /* Gradiente da borda*/
    width: calc(100% + 4px); /* defina nos pixels a expessura da borda */
    height: calc(100% + 4px); /* defina nos pixels a expessura da borda */
}

.elementor-7 .elementor-element.elementor-element-2a49a71 *{
    z-index: 2 !important; 
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fdfdd2 */.elementor-7 .elementor-element.elementor-element-9fdfdd2::after,
.elementor-7 .elementor-element.elementor-element-9fdfdd2::before{
    content: "";
    position: absolute; /* Posicionamento absoluto */
    top: 50%; 
    left: 50%;
    transform: translate(-50%, -50%); 
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-7 .elementor-element.elementor-element-9fdfdd2::after{
    height: 100%;
    width: 100%;
    background: linear-gradient(120deg, black, transparent); /* Gradiente de fundo*/
}

.elementor-7 .elementor-element.elementor-element-9fdfdd2::before{
    background: linear-gradient(to right, grey, transparent); /* Gradiente da borda*/
    width: calc(100% + 4px); /* defina nos pixels a expessura da borda */
    height: calc(100% + 4px); /* defina nos pixels a expessura da borda */
}

.elementor-7 .elementor-element.elementor-element-9fdfdd2 *{
    z-index: 2 !important; 
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a8d2e0 */.elementor-7 .elementor-element.elementor-element-8a8d2e0::after,
.elementor-7 .elementor-element.elementor-element-8a8d2e0::before{
    content: "";
    position: absolute; /* Posicionamento absoluto */
    top: 50%; 
    left: 50%;
    transform: translate(-50%, -50%); 
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-7 .elementor-element.elementor-element-8a8d2e0::after{
    height: 100%;
    width: 100%;
    background: linear-gradient(120deg, black, transparent); /* Gradiente de fundo*/
}

.elementor-7 .elementor-element.elementor-element-8a8d2e0::before{
    background: linear-gradient(to right, grey, transparent); /* Gradiente da borda*/
    width: calc(100% + 4px); /* defina nos pixels a expessura da borda */
    height: calc(100% + 4px); /* defina nos pixels a expessura da borda */
}

.elementor-7 .elementor-element.elementor-element-8a8d2e0 *{
    z-index: 2 !important; 
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77671c6 */.elementor-7 .elementor-element.elementor-element-77671c6::after,
.elementor-7 .elementor-element.elementor-element-77671c6::before{
    content: "";
    position: absolute; /* Posicionamento absoluto */
    top: 50%; 
    left: 50%;
    transform: translate(-50%, -50%); 
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-7 .elementor-element.elementor-element-77671c6::after{
    height: 100%;
    width: 100%;
    background: linear-gradient(120deg, black, transparent); /* Gradiente de fundo*/
}

.elementor-7 .elementor-element.elementor-element-77671c6::before{
    background: linear-gradient(to right, grey, transparent); /* Gradiente da borda*/
    width: calc(100% + 4px); /* defina nos pixels a expessura da borda */
    height: calc(100% + 4px); /* defina nos pixels a expessura da borda */
}

.elementor-7 .elementor-element.elementor-element-77671c6 *{
    z-index: 2 !important; 
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d1b5e7 */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 4000px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
  }

  .glowbox-active .glowbox-animations,
  .glowbox-active .glowbox-borders-masker {
    opacity: 1;
  }

  .glowbox-animations,
  .glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }

  .glowbox-animations:before,
  .glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
  }

  .glowbox-animations:after,
  .glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
  }

  .glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
  }

  .glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .glowbox-borders,
  .glowbox-glow,
  .glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(25, 136, 72, 1) 0deg,
      rgba(100, 132, 139, 0) 60deg,
      rgba(100, 132, 139, 0) 300deg,
      rgba(255, 198, 164, 1) 360deg
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
  }

  .glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
  }

  .glowbox-borders {
    animation-name: borderTurnWithTranslate;
  }

  .glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
  }

  @keyframes borderTurn {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes borderTurnWithTranslate {
    0% {
      transform: translate(-50%, -50%) rotate(0);
    }
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }

  /* ===== Container do Botão ===== */
  .btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #1bbde4;
    background: linear-gradient(
      225deg,
      rgba(24, 242, 255, 0.24) 5%,
      rgba(25, 255, 255, 0.08) 43%,
      rgba(25, 255, 255, 0.03) 68%
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
  }

  /* ===== Botão em si (texto) ===== */
  .btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 16px;
    background: linear-gradient(
      271.55deg,
      rgba(25, 136, 72, 0.44) 5.88%,
      rgba(20, 126, 58, 0) 50.22%,
      rgba(15, 73, 43, 0.44) 95.32%
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #1bbde4 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
  }

  /* Pseudo-elemento para o fundo com zoom e opacidade */
  .btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://3tfinancialusa.com/wp-content/uploads/2025/08/bg-button-3t.png")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
  }

  /* Hover do botão: volta ao scale(1) e opacity(1) */
  .btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
  }

  /* ===== Ícone de seta ===== */
  .arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
  }
  
  .btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
        transition: 0.5s ease all

  }


  /* ===== Responsividade ===== */
  @media (max-width: 480px) {
    .btn-cta-box {
      gap: 10px;
      padding: 8px 12px 8px 8px;
    }
    .btn-cta {
      font-size: 3.1vw;
      padding: 12px 14px;
    }
    .arrow-icon {
            rotate: -90deg;
      width: 17px;
    }
  }

  @media (max-width: 320px) {
    .btn-cta-box {
      gap: 8px;
      padding: 6px 8px 6px 6px;
    }
    .btn-cta {
      font-size: 14px;
      padding: 10px 12px;
    }
    .arrow-icon {
      width: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97087b4 */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 4000px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
  }

  .glowbox-active .glowbox-animations,
  .glowbox-active .glowbox-borders-masker {
    opacity: 1;
  }

  .glowbox-animations,
  .glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }

  .glowbox-animations:before,
  .glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
  }

  .glowbox-animations:after,
  .glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
  }

  .glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
  }

  .glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .elementor-7 .elementor-element.elementor-element-97087b4.glowbox-borders,
  .glowbox-glow,
  .glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(25, 136, 72, 1) 0deg,
      rgba(100, 132, 139, 0) 60deg,
      rgba(100, 132, 139, 0) 300deg,
      rgba(255, 198, 164, 1) 360deg
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
  }

  .glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
  }

  .glowbox-borders {
    animation-name: borderTurnWithTranslate;
  }

  .glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
  }

  @keyframes borderTurn {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes borderTurnWithTranslate {
    0% {
      transform: translate(-50%, -50%) rotate(0);
    }
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }

  /* ===== Container do Botão ===== */
  .elementor-7 .elementor-element.elementor-element-97087b4 .btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #000000;
    background: linear-gradient(
      225deg,
      rgba(24, 25, 25, 0.25) 50%,
      rgba(25, 25, 25, 0.08) 83%,
      rgba(25, 255, 255, 0.03) 98%
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
  }

  /* ===== Botão em si (texto) ===== */
  .btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 16px;
    background: linear-gradient(
      271.55deg,
      rgba(25, 136, 72, 0.44) 5.88%,
      rgba(20, 126, 58, 0) 50.22%,
      rgba(15, 73, 43, 0.44) 95.32%
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #1bbde4 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
  }

  /* Pseudo-elemento para o fundo com zoom e opacidade */
  .elementor-7 .elementor-element.elementor-element-97087b4 .btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://sualiberdadenaamerica.com/wp-content/uploads/2025/08/botao-preto.png")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
  }

  /* Hover do botão: volta ao scale(1) e opacity(1) */
  .btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
  }

  /* ===== Ícone de seta ===== */
  .arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
  }
  
  .btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
        transition: 0.5s ease all

  }


  /* ===== Responsividade ===== */
  @media (max-width: 480px) {
    .elementor-7 .elementor-element.elementor-element-97087b4 .btn-cta-box {
      gap: 10px;
      padding: 8px 12px 8px 8px;
    }
    .elementor-7 .elementor-element.elementor-element-97087b4 .btn-cta {
      font-size: 3.1vw;
      padding: 12px 14px;
    }
    .arrow-icon {
            rotate: -90deg;
      width: 17px;
    }
  }

  @media (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-97087b4 .btn-cta-box {
      gap: 8px;
      padding: 6px 8px 6px 6px;
    }
    .elementor-7 .elementor-element.elementor-element-97087b4 .btn-cta {
      font-size: 4vw;
      padding: 10px 12px;
    }
    .arrow-icon {
      width: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2caddf7 */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 4000px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
  }

  .glowbox-active .glowbox-animations,
  .glowbox-active .glowbox-borders-masker {
    opacity: 1;
  }

  .glowbox-animations,
  .glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }

  .glowbox-animations:before,
  .glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
  }

  .glowbox-animations:after,
  .glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
  }

  .glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
  }

  .glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .glowbox-borders,
  .glowbox-glow,
  .glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(25, 136, 72, 1) 0deg,
      rgba(100, 132, 139, 0) 60deg,
      rgba(100, 132, 139, 0) 300deg,
      rgba(255, 198, 164, 1) 360deg
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
  }

  .glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
  }

  .glowbox-borders {
    animation-name: borderTurnWithTranslate;
  }

  .glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
  }

  @keyframes borderTurn {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes borderTurnWithTranslate {
    0% {
      transform: translate(-50%, -50%) rotate(0);
    }
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }

  /* ===== Container do Botão ===== */
  .btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #1bbde4;
    background: linear-gradient(
      225deg,
      rgba(24, 242, 255, 0.24) 5%,
      rgba(25, 255, 255, 0.08) 43%,
      rgba(25, 255, 255, 0.03) 68%
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
  }

  /* ===== Botão em si (texto) ===== */
  .btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 16px;
    background: linear-gradient(
      271.55deg,
      rgba(25, 136, 72, 0.44) 5.88%,
      rgba(20, 126, 58, 0) 50.22%,
      rgba(15, 73, 43, 0.44) 95.32%
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #1bbde4 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
  }

  /* Pseudo-elemento para o fundo com zoom e opacidade */
  .btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://3tfinancialusa.com/wp-content/uploads/2025/08/bg-button-3t.png")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
  }

  /* Hover do botão: volta ao scale(1) e opacity(1) */
  .btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
  }

  /* ===== Ícone de seta ===== */
  .arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
  }
  
  .btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
        transition: 0.5s ease all

  }


  /* ===== Responsividade ===== */
  @media (max-width: 480px) {
    .btn-cta-box {
      gap: 10px;
      padding: 8px 12px 8px 8px;
    }
    .btn-cta {
      font-size: 3.1vw;
      padding: 12px 14px;
    }
    .arrow-icon {
            rotate: -90deg;
      width: 17px;
    }
  }

  @media (max-width: 320px) {
    .btn-cta-box {
      gap: 8px;
      padding: 6px 8px 6px 6px;
    }
    .btn-cta {
      font-size: 14px;
      padding: 10px 12px;
    }
    .arrow-icon {
      width: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af9fd96 */.glowbox {
    isolation: isolate;
    overflow: hidden;
    border-radius: 999px;
    position: relative;
    width: 100%;
    max-width: 4000px; /* fica responsivo até esse tamanho */
    margin: auto;
    --animation-speed: 2s;
  }

  .glowbox-active .glowbox-animations,
  .glowbox-active .glowbox-borders-masker {
    opacity: 1;
  }

  .glowbox-animations,
  .glowbox-borders {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }

  .glowbox-animations:before,
  .glowbox-borders:before {
    content: "";
    float: left;
    padding-top: 100%;
  }

  .glowbox-animations:after,
  .glowbox-borders:after {
    clear: both;
    content: "";
    display: block;
  }

  .glowbox-animations {
    opacity: 0;
    pointer-events: none;
    transition: 1s ease opacity;
  }

  .glowbox-animations * {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .glowbox-borders,
  .glowbox-glow,
  .glowbox-stars {
    animation: borderTurn var(--animation-speed) infinite linear;
    background-image: conic-gradient(
      from 0 at 50% 50%,
      rgba(25, 136, 72, 1) 0deg,
      rgba(100, 132, 139, 0) 60deg,
      rgba(100, 132, 139, 0) 300deg,
      rgba(255, 198, 164, 1) 360deg
    );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .glowbox-stars-masker {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-repeat: repeat;
    -webkit-mask-repeat: repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
  }

  .glowbox-glow {
    filter: blur(8px);
    opacity: 0.12;
  }

  .glowbox-borders {
    animation-name: borderTurnWithTranslate;
  }

  .glowbox-borders-masker {
    border-radius: 999px;
    content: "";
    height: 100%;
    inset: 0;
    left: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0;
    padding: 1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 1s ease opacity;
    width: 100%;
    z-index: 1;
  }

  @keyframes borderTurn {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes borderTurnWithTranslate {
    0% {
      transform: translate(-50%, -50%) rotate(0);
    }
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }

  /* ===== Container do Botão ===== */
  .btn-cta-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
    background-color: #1bbde4;
    background: linear-gradient(
      225deg,
      rgba(24, 242, 255, 0.24) 5%,
      rgba(25, 255, 255, 0.08) 43%,
      rgba(25, 255, 255, 0.03) 68%
    );
    border: 1px solid rgba(132, 117, 110, 0.26);
    border-radius: 100px;
    box-shadow: 23.9px 19.78px 82.49px 0px #00000094;
    flex-wrap: nowrap; /* impede quebra, mantendo texto e seta na mesma linha */
  }

  /* ===== Botão em si (texto) ===== */
  .btn-cta {
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 14px 16px;
    background: linear-gradient(
      271.55deg,
      rgba(25, 136, 72, 0.44) 5.88%,
      rgba(20, 126, 58, 0) 50.22%,
      rgba(15, 73, 43, 0.44) 95.32%
    );
    border: 1px solid rgba(132, 117, 110, 0.55);
    border-radius: 100px;
    letter-spacing: 0.8px;
    font-family: "Aspekta", sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    box-shadow:
      -4.15px 10.39px 70.01px 0px #1B1111E3,
      -2.08px 4.15px 38.22px 0px #0F0F0F,
      -5.2px -4px 12.3px -10.4px #1bbde4 inset;
    overflow: hidden;
    /* não usar width: 100% para não empurrar a seta pra baixo */
  }

  /* Pseudo-elemento para o fundo com zoom e opacidade */
  .btn-cta::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://3tfinancialusa.com/wp-content/uploads/2025/08/bg-button-3t.png")
      no-repeat center center/cover;
    border-radius: 100px;
    transform: scale(1.1);
    opacity: 0.8;
    transition: transform 0.3s ease, opacity 0.3s ease;
    z-index: -1;
  }

  /* Hover do botão: volta ao scale(1) e opacity(1) */
  .btn-cta:hover::before {
    transform: scale(1);
    opacity: 1;
  }

  /* ===== Ícone de seta ===== */
  .arrow-icon {
    display: inline-block; /* necessário para o transform funcionar */
    width: 18px;
    rotate: -90deg;
    height: auto;
    opacity: 1;
    transition: 0.5s ease all
  }
  
  .btn-cta-box:hover .arrow-icon {
    rotate: -140deg;
        transition: 0.5s ease all

  }


  /* ===== Responsividade ===== */
  @media (max-width: 480px) {
    .btn-cta-box {
      gap: 10px;
      padding: 8px 12px 8px 8px;
    }
    .btn-cta {
      font-size: 3.1vw;
      padding: 12px 14px;
    }
    .arrow-icon {
            rotate: -90deg;
      width: 17px;
    }
  }

  @media (max-width: 320px) {
    .btn-cta-box {
      gap: 8px;
      padding: 6px 8px 6px 6px;
    }
    .btn-cta {
      font-size: 14px;
      padding: 10px 12px;
    }
    .arrow-icon {
      width: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS */html, body{
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */