.elementor-8144 .elementor-element.elementor-element-6118e02{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-8144 .elementor-element.elementor-element-6118e02:not(.elementor-motion-effects-element-type-background), .elementor-8144 .elementor-element.elementor-element-6118e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10121B;}.elementor-8144 .elementor-element.elementor-element-54a17eb{width:100%;max-width:100%;text-align:center;}.elementor-8144 .elementor-element.elementor-element-54a17eb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:5% 0% 5% 0%;}.elementor-8144 .elementor-element.elementor-element-54a17eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5em;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-d7c7326 );}.elementor-8144 .elementor-element.elementor-element-17c5edb{--display:flex;--min-height:31vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;--z-index:1;}.elementor-8144 .elementor-element.elementor-element-17c5edb.e-con{--e-con-transform-scale:0.9;}.elementor-8144 .elementor-element.elementor-element-41651ca{z-index:5;}.elementor-8144 .elementor-element.elementor-element-f5dc947 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-8144 .elementor-element.elementor-element-f5dc947{left:56.224%;}body.rtl .elementor-8144 .elementor-element.elementor-element-f5dc947{right:56.224%;}.elementor-8144 .elementor-element.elementor-element-f5dc947{top:416px;z-index:0;}.elementor-8144 .elementor-element.elementor-element-f5dc947 img{height:100%;}.elementor-8144 .elementor-element.elementor-element-b3f156a{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-b3f156a:not(.elementor-motion-effects-element-type-background), .elementor-8144 .elementor-element.elementor-element-b3f156a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10121B;}.elementor-8144 .elementor-element.elementor-element-649e3ba{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-8144 .elementor-element.elementor-element-374467c{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:3%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-8144 .elementor-element.elementor-element-1c084a9{--display:flex;--min-height:10vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-186f506{width:100%;max-width:100%;text-align:center;}.elementor-8144 .elementor-element.elementor-element-186f506 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-8144 .elementor-element.elementor-element-186f506 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5em;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-d7c7326 );}.elementor-8144 .elementor-element.elementor-element-2812d65{--spacer-size:50px;}.elementor-8144 .elementor-element.elementor-element-f76beb8{--display:flex;--min-height:31vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-0ca2efc{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8144 .elementor-element.elementor-element-46d74a9{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;--z-index:5;}.elementor-8144 .elementor-element.elementor-element-b92f83a{width:100%;max-width:100%;text-align:start;}.elementor-8144 .elementor-element.elementor-element-b92f83a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-8144 .elementor-element.elementor-element-b92f83a .elementor-heading-title{font-size:1.5em;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-d7c7326 );}.elementor-8144 .elementor-element.elementor-element-114bff7{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-114bff7.e-con{--e-con-transform-scale:0.8;}.elementor-8144 .elementor-element.elementor-element-a9b0fd6{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:3%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-8144 .elementor-element.elementor-element-cc91de1{--display:flex;--min-height:10vh;--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;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-d4e1e00.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8144 .elementor-element.elementor-element-d4e1e00{text-align:center;}.elementor-8144 .elementor-element.elementor-element-d4e1e00 .elementor-heading-title{font-family:var( --e-global-typography-55ba4f1-font-family ), Sans-serif;font-size:var( --e-global-typography-55ba4f1-font-size );font-weight:var( --e-global-typography-55ba4f1-font-weight );color:var( --e-global-color-d7c7326 );}.elementor-8144 .elementor-element.elementor-element-b11814c .elementor-repeater-item-1685f42{left:40.8%;top:37%;}.elementor-8144 .elementor-element.elementor-element-b11814c .pp-hot-spot-image img{border-radius:10px 10px 10px 10px;}.elementor-8144 .elementor-element.elementor-element-b11814c .pp-hot-spot-inner{width:46px;height:46px;font-size:23px;}.elementor-8144 .elementor-element.elementor-element-b11814c .pp-hot-spot-inner, .elementor-8144 .elementor-element.elementor-element-b11814c .pp-hot-spot-inner:before{color:#fff;}.elementor-8144 .elementor-element.elementor-element-b11814c .pp-hot-spot-wrap .pp-icon svg{fill:#fff;}.elementor-8144 .elementor-element.elementor-element-b11814c .pp-hot-spot-inner, .elementor-8144 .elementor-element.elementor-element-b11814c .pp-hot-spot-inner:before, .elementor-8144 .elementor-element.elementor-element-b11814c .pp-hotspot-icon-wrap{background-color:#020101E0;}.pp-tooltip.pp-tooltip-b11814c .tooltipster-box{background-color:#020101CC;}.pp-tooltip.pp-tooltip-b11814c.tooltipster-top .tooltipster-arrow-background{border-top-color:#020101CC;}.pp-tooltip.pp-tooltip-b11814c.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#020101CC;}.pp-tooltip.pp-tooltip-b11814c.tooltipster-left .tooltipster-arrow-background{border-left-color:#020101CC;}.pp-tooltip.pp-tooltip-b11814c.tooltipster-right .tooltipster-arrow-background{border-right-color:#020101CC;}.elementor-8144 .elementor-element.elementor-element-98c7a28{--display:flex;--min-height:10vh;--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;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-4de985d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8144 .elementor-element.elementor-element-4de985d{text-align:center;}.elementor-8144 .elementor-element.elementor-element-4de985d .elementor-heading-title{font-family:var( --e-global-typography-55ba4f1-font-family ), Sans-serif;font-size:var( --e-global-typography-55ba4f1-font-size );font-weight:var( --e-global-typography-55ba4f1-font-weight );color:var( --e-global-color-d7c7326 );}.elementor-8144 .elementor-element.elementor-element-4c3eb99 .elementor-repeater-item-1685f42{left:40.8%;top:37%;}.elementor-8144 .elementor-element.elementor-element-4c3eb99 .pp-hot-spot-image img{border-radius:10px 10px 10px 10px;}.elementor-8144 .elementor-element.elementor-element-4c3eb99 .pp-hot-spot-inner{width:46px;height:46px;font-size:23px;}.elementor-8144 .elementor-element.elementor-element-4c3eb99 .pp-hot-spot-inner, .elementor-8144 .elementor-element.elementor-element-4c3eb99 .pp-hot-spot-inner:before{color:#fff;}.elementor-8144 .elementor-element.elementor-element-4c3eb99 .pp-hot-spot-wrap .pp-icon svg{fill:#fff;}.elementor-8144 .elementor-element.elementor-element-4c3eb99 .pp-hot-spot-inner, .elementor-8144 .elementor-element.elementor-element-4c3eb99 .pp-hot-spot-inner:before, .elementor-8144 .elementor-element.elementor-element-4c3eb99 .pp-hotspot-icon-wrap{background-color:#020101E0;}.pp-tooltip.pp-tooltip-4c3eb99 .tooltipster-box{background-color:#020101CC;}.pp-tooltip.pp-tooltip-4c3eb99.tooltipster-top .tooltipster-arrow-background{border-top-color:#020101CC;}.pp-tooltip.pp-tooltip-4c3eb99.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#020101CC;}.pp-tooltip.pp-tooltip-4c3eb99.tooltipster-left .tooltipster-arrow-background{border-left-color:#020101CC;}.pp-tooltip.pp-tooltip-4c3eb99.tooltipster-right .tooltipster-arrow-background{border-right-color:#020101CC;}.elementor-8144 .elementor-element.elementor-element-8c1fd95{--display:flex;--min-height:10vh;--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;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-2ff734b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8144 .elementor-element.elementor-element-2ff734b{text-align:center;}.elementor-8144 .elementor-element.elementor-element-2ff734b .elementor-heading-title{font-family:var( --e-global-typography-55ba4f1-font-family ), Sans-serif;font-size:var( --e-global-typography-55ba4f1-font-size );font-weight:var( --e-global-typography-55ba4f1-font-weight );color:var( --e-global-color-d7c7326 );}.elementor-8144 .elementor-element.elementor-element-1304baa .elementor-repeater-item-1685f42{left:42.8%;top:37.7%;}.elementor-8144 .elementor-element.elementor-element-1304baa .pp-hot-spot-image img{border-radius:10px 10px 10px 10px;}.elementor-8144 .elementor-element.elementor-element-1304baa .pp-hot-spot-inner{width:46px;height:46px;font-size:23px;}.elementor-8144 .elementor-element.elementor-element-1304baa .pp-hot-spot-inner, .elementor-8144 .elementor-element.elementor-element-1304baa .pp-hot-spot-inner:before{color:#fff;}.elementor-8144 .elementor-element.elementor-element-1304baa .pp-hot-spot-wrap .pp-icon svg{fill:#fff;}.elementor-8144 .elementor-element.elementor-element-1304baa .pp-hot-spot-inner, .elementor-8144 .elementor-element.elementor-element-1304baa .pp-hot-spot-inner:before, .elementor-8144 .elementor-element.elementor-element-1304baa .pp-hotspot-icon-wrap{background-color:#020101E0;}.pp-tooltip.pp-tooltip-1304baa .tooltipster-box{background-color:#020101CC;}.pp-tooltip.pp-tooltip-1304baa.tooltipster-top .tooltipster-arrow-background{border-top-color:#020101CC;}.pp-tooltip.pp-tooltip-1304baa.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#020101CC;}.pp-tooltip.pp-tooltip-1304baa.tooltipster-left .tooltipster-arrow-background{border-left-color:#020101CC;}.pp-tooltip.pp-tooltip-1304baa.tooltipster-right .tooltipster-arrow-background{border-right-color:#020101CC;}.elementor-8144 .elementor-element.elementor-element-f7b5efb{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-8144 .elementor-element.elementor-element-de827cf{--display:flex;}.elementor-8144 .elementor-element.elementor-element-8fe8d74 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Fira Sans Condensed", Sans-serif;font-size:50px;font-weight:700;}.elementor-8144 .elementor-element.elementor-element-8fe8d74 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-8144 .elementor-element.elementor-element-2d4234f{--display:flex;}.elementor-8144 .elementor-element.elementor-element-5c6d69f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Fira Sans Condensed", Sans-serif;font-size:50px;font-weight:700;}.elementor-8144 .elementor-element.elementor-element-5c6d69f .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6bf3052-font-family ), Sans-serif;font-size:var( --e-global-typography-6bf3052-font-size );font-weight:var( --e-global-typography-6bf3052-font-weight );text-transform:var( --e-global-typography-6bf3052-text-transform );}.elementor-8144 .elementor-element.elementor-element-e65f852{--display:flex;}.elementor-8144 .elementor-element.elementor-element-bbde460 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Fira Sans Condensed", Sans-serif;font-size:50px;font-weight:700;}.elementor-8144 .elementor-element.elementor-element-bbde460 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6bf3052-font-family ), Sans-serif;font-size:var( --e-global-typography-6bf3052-font-size );font-weight:var( --e-global-typography-6bf3052-font-weight );text-transform:var( --e-global-typography-6bf3052-text-transform );}.elementor-8144 .elementor-element.elementor-element-16fc029{--display:flex;}.elementor-8144 .elementor-element.elementor-element-e4dc8a9 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Fira Sans Condensed", Sans-serif;font-size:50px;font-weight:700;}.elementor-8144 .elementor-element.elementor-element-e4dc8a9 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6bf3052-font-family ), Sans-serif;font-size:var( --e-global-typography-6bf3052-font-size );font-weight:var( --e-global-typography-6bf3052-font-weight );text-transform:var( --e-global-typography-6bf3052-text-transform );}.elementor-8144 .elementor-element.elementor-element-0fe4124{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-0fe4124:not(.elementor-motion-effects-element-type-background), .elementor-8144 .elementor-element.elementor-element-0fe4124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10121B;}.elementor-8144 .elementor-element.elementor-element-4e625a0{--display:flex;}.elementor-8144 .elementor-element.elementor-element-f17f756{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:3%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-8144 .elementor-element.elementor-element-1b8d874{--display:flex;--min-height:10vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-ebf8c80{width:100%;max-width:100%;text-align:center;}.elementor-8144 .elementor-element.elementor-element-ebf8c80 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-8144 .elementor-element.elementor-element-ebf8c80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5em;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-d7c7326 );}body:not(.rtl) .elementor-8144 .elementor-element.elementor-element-8c79334{left:183.002px;}body.rtl .elementor-8144 .elementor-element.elementor-element-8c79334{right:183.002px;}.elementor-8144 .elementor-element.elementor-element-8c79334{top:529.904px;}.elementor-8144 .elementor-element.elementor-element-8c79334 .elementor-heading-title{font-size:250px;font-weight:700;color:#656565;}.elementor-8144 .elementor-element.elementor-element-4983acf{--display:flex;--min-height:31vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:16%;--padding-right:16%;}.elementor-8144 .elementor-element.elementor-element-dd553a8{--display:flex;--min-height:31vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:16%;--padding-right:16%;}.elementor-8144 .elementor-element.elementor-element-437869b{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-8144 .elementor-element.elementor-element-437869b:not(.elementor-motion-effects-element-type-background), .elementor-8144 .elementor-element.elementor-element-437869b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10121B;}.elementor-8144 .elementor-element.elementor-element-b0e61a4 > .elementor-widget-container{--e-transform-scale:0.7;margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-8144 .elementor-element.elementor-element-b0e61a4{right:-237px;}body.rtl .elementor-8144 .elementor-element.elementor-element-b0e61a4{left:-237px;}.elementor-8144 .elementor-element.elementor-element-b0e61a4{top:-67px;z-index:0;}.elementor-8144 .elementor-element.elementor-element-8553e77{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-8144 .elementor-element.elementor-element-8553e77.e-con{--e-con-transform-scale:0.8;}.elementor-8144 .elementor-element.elementor-element-fae1727{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:3%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-8144 .elementor-element.elementor-element-8af7c82{width:100%;max-width:100%;text-align:center;}.elementor-8144 .elementor-element.elementor-element-8af7c82 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-8144 .elementor-element.elementor-element-8af7c82 .elementor-heading-title{font-size:3em;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-d7c7326 );}.elementor-8144 .elementor-element.elementor-element-83c4b44{width:100%;max-width:100%;text-align:center;}.elementor-8144 .elementor-element.elementor-element-83c4b44 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-8144 .elementor-element.elementor-element-83c4b44 .elementor-heading-title{font-size:29px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-d7c7326 );}.elementor-8144 .elementor-element.elementor-element-700ff10 > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-8144 .elementor-element.elementor-element-eb92886{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-8144 .elementor-element.elementor-element-eb92886:not(.elementor-motion-effects-element-type-background), .elementor-8144 .elementor-element.elementor-element-eb92886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10121B;}.elementor-8144 .elementor-element.elementor-element-eeafc26{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}body.elementor-page-8144:not(.elementor-motion-effects-element-type-background), body.elementor-page-8144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8144 .elementor-element.elementor-element-6118e02{--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8144 .elementor-element.elementor-element-54a17eb .elementor-heading-title{font-size:40px;}.elementor-8144 .elementor-element.elementor-element-17c5edb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-b3f156a{--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8144 .elementor-element.elementor-element-374467c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-1c084a9{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-186f506 .elementor-heading-title{font-size:40px;}.elementor-8144 .elementor-element.elementor-element-f76beb8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-0ca2efc{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-46d74a9{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-b92f83a .elementor-heading-title{font-size:40px;}.elementor-8144 .elementor-element.elementor-element-a9b0fd6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-cc91de1{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-d4e1e00 .elementor-heading-title{font-size:var( --e-global-typography-55ba4f1-font-size );}.elementor-8144 .elementor-element.elementor-element-98c7a28{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-4de985d .elementor-heading-title{font-size:var( --e-global-typography-55ba4f1-font-size );}.elementor-8144 .elementor-element.elementor-element-8c1fd95{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-2ff734b .elementor-heading-title{font-size:var( --e-global-typography-55ba4f1-font-size );}.elementor-8144 .elementor-element.elementor-element-8fe8d74 .elementor-counter-number-wrapper{font-size:50px;}.elementor-8144 .elementor-element.elementor-element-8fe8d74 .elementor-counter-title{font-size:15px;}.elementor-8144 .elementor-element.elementor-element-5c6d69f .elementor-counter-number-wrapper{font-size:50px;}.elementor-8144 .elementor-element.elementor-element-5c6d69f .elementor-counter-title{font-size:var( --e-global-typography-6bf3052-font-size );}.elementor-8144 .elementor-element.elementor-element-bbde460 .elementor-counter-number-wrapper{font-size:50px;}.elementor-8144 .elementor-element.elementor-element-bbde460 .elementor-counter-title{font-size:var( --e-global-typography-6bf3052-font-size );}.elementor-8144 .elementor-element.elementor-element-e4dc8a9 .elementor-counter-number-wrapper{font-size:50px;}.elementor-8144 .elementor-element.elementor-element-e4dc8a9 .elementor-counter-title{font-size:var( --e-global-typography-6bf3052-font-size );}.elementor-8144 .elementor-element.elementor-element-0fe4124{--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8144 .elementor-element.elementor-element-f17f756{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-1b8d874{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8144 .elementor-element.elementor-element-ebf8c80 .elementor-heading-title{font-size:40px;}.elementor-8144 .elementor-element.elementor-element-4983acf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-dd553a8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-437869b{--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8144 .elementor-element.elementor-element-fae1727{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-8af7c82 .elementor-heading-title{font-size:40px;}.elementor-8144 .elementor-element.elementor-element-83c4b44 .elementor-heading-title{font-size:40px;}.elementor-8144 .elementor-element.elementor-element-eb92886{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-8144 .elementor-element.elementor-element-6118e02{--min-height:600px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-8144 .elementor-element.elementor-element-54a17eb .elementor-heading-title{font-size:28px;}.elementor-8144 .elementor-element.elementor-element-17c5edb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-b3f156a{--min-height:600px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-8144 .elementor-element.elementor-element-374467c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-1c084a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8144 .elementor-element.elementor-element-186f506 .elementor-heading-title{font-size:28px;}.elementor-8144 .elementor-element.elementor-element-f76beb8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-0ca2efc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8144 .elementor-element.elementor-element-46d74a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8144 .elementor-element.elementor-element-b92f83a .elementor-heading-title{font-size:28px;}.elementor-8144 .elementor-element.elementor-element-a9b0fd6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-cc91de1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8144 .elementor-element.elementor-element-d4e1e00 .elementor-heading-title{font-size:var( --e-global-typography-55ba4f1-font-size );}.elementor-8144 .elementor-element.elementor-element-98c7a28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8144 .elementor-element.elementor-element-4de985d .elementor-heading-title{font-size:var( --e-global-typography-55ba4f1-font-size );}.elementor-8144 .elementor-element.elementor-element-8c1fd95{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8144 .elementor-element.elementor-element-2ff734b .elementor-heading-title{font-size:var( --e-global-typography-55ba4f1-font-size );}.elementor-8144 .elementor-element.elementor-element-f7b5efb.e-con{--e-con-transform-scale:0.8;--align-self:center;}.elementor-8144 .elementor-element.elementor-element-f7b5efb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8144 .elementor-element.elementor-element-de827cf{--width:100%;}.elementor-8144 .elementor-element.elementor-element-de827cf.e-con{--align-self:center;}.elementor-8144 .elementor-element.elementor-element-8fe8d74 .elementor-counter-number-wrapper{font-size:80px;}.elementor-8144 .elementor-element.elementor-element-8fe8d74 .elementor-counter-title{font-size:14px;}.elementor-8144 .elementor-element.elementor-element-2d4234f{--width:100%;}.elementor-8144 .elementor-element.elementor-element-5c6d69f .elementor-counter-number-wrapper{font-size:80px;}.elementor-8144 .elementor-element.elementor-element-5c6d69f .elementor-counter-title{font-size:var( --e-global-typography-6bf3052-font-size );}.elementor-8144 .elementor-element.elementor-element-e65f852{--width:100%;}.elementor-8144 .elementor-element.elementor-element-bbde460 .elementor-counter-number-wrapper{font-size:80px;}.elementor-8144 .elementor-element.elementor-element-bbde460 .elementor-counter-title{font-size:var( --e-global-typography-6bf3052-font-size );}.elementor-8144 .elementor-element.elementor-element-16fc029{--width:100%;}.elementor-8144 .elementor-element.elementor-element-e4dc8a9 .elementor-counter-number-wrapper{font-size:80px;}.elementor-8144 .elementor-element.elementor-element-e4dc8a9 .elementor-counter-title{font-size:var( --e-global-typography-6bf3052-font-size );}.elementor-8144 .elementor-element.elementor-element-0fe4124{--min-height:600px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-8144 .elementor-element.elementor-element-f17f756{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-1b8d874{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8144 .elementor-element.elementor-element-ebf8c80 .elementor-heading-title{font-size:28px;}.elementor-8144 .elementor-element.elementor-element-4983acf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-dd553a8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-437869b{--min-height:600px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8144 .elementor-element.elementor-element-fae1727{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8144 .elementor-element.elementor-element-8af7c82 .elementor-heading-title{font-size:28px;}.elementor-8144 .elementor-element.elementor-element-83c4b44 .elementor-heading-title{font-size:28px;}.elementor-8144 .elementor-element.elementor-element-eb92886{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-8144 .elementor-element.elementor-element-17c5edb{--width:100%;}.elementor-8144 .elementor-element.elementor-element-1c084a9{--width:100%;}.elementor-8144 .elementor-element.elementor-element-0ca2efc{--width:54%;}.elementor-8144 .elementor-element.elementor-element-46d74a9{--width:54%;}.elementor-8144 .elementor-element.elementor-element-114bff7{--width:100%;}.elementor-8144 .elementor-element.elementor-element-cc91de1{--width:100%;}.elementor-8144 .elementor-element.elementor-element-98c7a28{--width:100%;}.elementor-8144 .elementor-element.elementor-element-8c1fd95{--width:100%;}.elementor-8144 .elementor-element.elementor-element-1b8d874{--width:100%;}.elementor-8144 .elementor-element.elementor-element-8553e77{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8144 .elementor-element.elementor-element-1c084a9{--width:100%;}.elementor-8144 .elementor-element.elementor-element-0ca2efc{--width:100%;}.elementor-8144 .elementor-element.elementor-element-46d74a9{--width:100%;}.elementor-8144 .elementor-element.elementor-element-cc91de1{--width:100%;}.elementor-8144 .elementor-element.elementor-element-98c7a28{--width:100%;}.elementor-8144 .elementor-element.elementor-element-8c1fd95{--width:100%;}.elementor-8144 .elementor-element.elementor-element-1b8d874{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-41651ca */.neo-wrapper {
    /* CORES */
    --neo-green: #3ae6eb; 
    --neo-dim-gray: rgba(255, 255, 255, 0.2); 
    
    /* EFEITO VIDRO */
    --neo-glass-bg: rgba(255, 255, 255, 0.03);
    --neo-glass-border: rgba(58, 230, 235, 0.1);
    --neo-blur: blur(15px);
    
    /* TEXTO */
    --neo-text-main: #ffffff;
    --neo-text-desc: #cbd5e1;
    
    /* TAMANHOS */
    --neo-btn-h: 90px; 
    --neo-gap: 20px;
    
    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    color: var(--neo-text-main);
    width: 100%;
    box-sizing: border-box;
  }

  .neo-wrapper *, .neo-wrapper *::before, .neo-wrapper *::after {
    box-sizing: border-box;
  }

  /* --- CONTAINER PRINCIPAL --- */
  .neo-main-container {
    display: flex;
    width: 100%; 
    max-width: 1200px; 
    gap: var(--neo-gap);
    position: relative;
    align-items: center; 
    margin: 0 auto;
    padding: 20px 0;
  }

  /* --- COLUNA ESQUERDA (BOTÕES) --- */
  .neo-col-left {
    display: flex;
    flex-direction: column;
    gap: var(--neo-gap);
    flex: 0 0 320px; 
    width: 320px; 
    position: relative;
    z-index: 2;
  }

  /* Marcador (Seta lateral) */
  .neo-arrow-slider {
    position: absolute;
    top: 0; 
    right: -25px;
    height: var(--neo-btn-h);
    display: flex;
    align-items: center;
    transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
    z-index: 10;
    pointer-events: none;
  }

  .neo-arrow-icon {
    color: var(--neo-green);
    font-size: 24px;
    text-shadow: 0 0 10px var(--neo-green);
    animation: neoPulse 1.5s infinite alternate;
  }
  
  @keyframes neoPulse {
    from { transform: translateX(0); }
    to { transform: translateX(5px); }
  }

  /* --- BOTÃO (A CAIXA) --- */
  .neo-btn {
      height: var(--neo-btn-h);
      width: 100%;
      background: var(--neo-glass-bg);
      border: 1px solid var(--neo-glass-border);
      backdrop-filter: var(--neo-blur);
      -webkit-backdrop-filter: var(--neo-blur);
      border-radius: 12px;
      padding: 0 20px;
      cursor: pointer;
      transition: all 0.4s ease-out;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 15px;
      position: relative;
      margin: 0;
  }

  .neo-btn:hover {
      background: rgba(58, 230, 235, 0.05);
      border-color: rgba(58, 230, 235, 0.3);
      transform: translateX(-5px);
  }
  
  .neo-btn.neo-active {
      border-color: var(--neo-green);
      background: rgba(58, 230, 235, 0.02);
      /* Removi o glow interno forte, deixei só um tint muito leve */
      box-shadow: inset 0 0 10px rgba(58, 230, 235, 0.05);
  }

  /* --- CÍRCULO DO ÍCONE --- */
  .neo-icon-circle {
      width: 48px;
      height: 48px;
      flex-shrink: 0;
      border-radius: 50%;
      
      /* Estado Inativo */
      border: 2px solid var(--neo-dim-gray);
      color: var(--neo-dim-gray);
      
      display: flex;
      align-items: center;
      justify-content: center;
      transition: all 0.3s ease;
  }

  /* SVG dentro do círculo */
  .neo-custom-svg {
      width: 24px;
      height: 24px;
      fill: none;
      stroke: currentColor;
      stroke-width: 2; 
      stroke-linecap: round;
      stroke-linejoin: round;
      transition: all 0.3s ease;
  }

  /* --- QUANDO ATIVO OU HOVER (LIMPO/SOLID) --- */
  .neo-btn:hover .neo-icon-circle, 
  .neo-btn.neo-active .neo-icon-circle {
      /* Borda Sólida Verde (Sem Glow) */
      border-color: var(--neo-green);
      color: var(--neo-green);
      
      /* Removido o box-shadow forte */
      box-shadow: none; 
      
      /* Leve aumento para feedback visual */
      transform: scale(1.05);
  }
  
  /* Garante que o SVG fique nítido sem blur */
  .neo-btn.neo-active .neo-custom-svg {
       filter: none;
  }

  /* Texto do botão */
  .neo-btn h3 { 
      margin: 0; 
      padding: 0;
      font-weight: 400; 
      font-size: 1.05rem; 
      color: var(--neo-text-main);
      line-height: 1.3;
  }

  /* --- CENTRO (LINHAS) --- */
  .neo-col-middle {
      position: relative;
      width: 60px;
      height: 425px; 
      flex-shrink: 0;
      pointer-events: none;
  }

  .neo-svg-line {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0;
      transition: opacity 0.5s ease;
      overflow: visible;
  }
  .neo-svg-line.neo-active { opacity: 1; }

  .neo-path {
      fill: none;
      stroke: var(--neo-green);
      stroke-width: 2;
      stroke-dasharray: 6, 8;
      stroke-linecap: round;
      /* O glow da linha continua pois conecta ao conteúdo, mas sutil */
      filter: drop-shadow(0 0 5px var(--neo-green));
      animation: neoDashFlow 40s linear infinite;
  }
  @keyframes neoDashFlow { to { stroke-dashoffset: -1000; } }

  /* --- DIREITA (CONTEÚDO) --- */
  .neo-col-right {
      flex: 1; 
      display: flex;
      align-items: center;
      min-width: 0; 
  }

  .neo-content-box {
    background: var(--neo-glass-bg);
    backdrop-filter: var(--neo-blur);
    -webkit-backdrop-filter: var(--neo-blur);
    border: 1px solid var(--neo-glass-border);
    border-radius: 20px;
    padding: 50px;
    box-shadow: 0 20px 60px rgba(0,0,0,0.5);
    width: 100%;
    position: relative;
    min-height: 280px; 
  }
  
  /* Bolinha vazada */
  .neo-content-box::before {
      content: '';
      position: absolute;
      left: -8px; 
      top: 50%;
      transform: translateY(-50%);
      width: 14px;
      height: 14px;
      background: transparent; 
      border: 2px solid var(--neo-green);
      border-radius: 50%;
      box-shadow: 0 0 10px var(--neo-green);
      z-index: 5;
  }

  .neo-text-item { 
      display: none; 
      animation: neoFadeUp 0.6s cubic-bezier(0.22, 1, 0.36, 1); 
  }
  .neo-text-item.neo-active { display: block; }
  
  .neo-text-item h2 { 
      color: var(--neo-green); 
      margin-top: 0;
      font-weight: 600; 
      font-size: 2rem; 
      text-shadow: 0 0 20px rgba(58, 230, 235, 0.4); 
      margin-bottom: 20px;
  }
  
  .neo-text-item p { 
      line-height: 1.7; 
      font-size: 1.1rem; 
      color: var(--neo-text-desc); 
      margin: 0 0 30px 0; 
  }

  /* --- BOTÃO DE AÇÃO --- */
  .neo-action-btn {
      display: inline-block;
      text-decoration: none;
      padding: 14px 35px;
      font-size: 0.95rem;
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 1px;
      border-radius: 50px;
      transition: all 0.3s ease;
      cursor: pointer;
      color: var(--neo-green) !important;
      border: 2px solid var(--neo-green) !important;
      background: transparent !important;
      box-shadow: none !important;
  }

  .neo-action-btn:hover {
      transform: translateY(-3px);
      background: var(--neo-green) !important;
      color: #0f172a !important; 
      box-shadow: 0 0 25px var(--neo-green) !important;
      border-color: var(--neo-green) !important;
  }

  @keyframes neoFadeUp {
    from { opacity: 0; transform: translateY(15px); }
    to { opacity: 1; transform: translateY(0); }
  }

  /* --- MOBILE --- */
  @media (max-width: 900px) {
    .neo-main-container { flex-direction: column; gap: 30px; padding: 10px; }
    .neo-col-left { 
        width: 100%; 
        flex: auto; 
    }
    .neo-btn { 
        margin-bottom: 10px; 
        height: auto;
        padding: 15px;
    }
    .neo-col-middle, .neo-arrow-slider, .neo-content-box::before { display: none; }
    .neo-content-box { padding: 30px; text-align: center; }
    .neo-action-btn { width: 100%; }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f5e019 */.my-card-wrapper {
        font-family: 'Inter', sans-serif;
        /* Fundo transparente para usar o fundo da seção do Elementor */
        background-color: transparent; 
        position: relative;
        overflow: visible; /* Alterado para visible para não cortar sombras se houver */
        padding: 40px 20px; /* Espaçamento interno */
        display: flex;
        justify-content: center;
        align-items: center;
    }

    /* Variáveis Neon */
    .my-card-wrapper {
        --neon-color: #00e5ff;
        --neon-box-shadow-subtle: 0 0 10px rgba(0, 229, 255, 0.5), inset 0 0 5px rgba(0, 229, 255, 0.2);
        --neon-box-shadow-intense: 0 0 20px rgba(0, 229, 255, 0.8), 0 0 40px rgba(0, 229, 255, 0.4);
    }

    /* Reset básico para dentro do widget */
    .my-card-wrapper * { 
        box-sizing: border-box; 
    }

    /* --- Estilos do Card (Clean Dark) --- */
    .service-card {
        background-color: rgba(16, 18, 27, 0.6); /* Um fundo escuro semi-transparente para contraste */
        backdrop-filter: blur(20px); /* O desfoque do fundo atrás do card */
        -webkit-backdrop-filter: blur(20px);
        border: 1px solid rgba(255, 255, 255, 0.1); 
        
        /* Textura de Ruído Sutil */
        background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");
        
        width: 100%;
        max-width: 450px;
        border-radius: 32px;
        padding: 40px;
        color: #ffffff;
        /* Sombra ajustada para destacar sobre qualquer fundo */
        box-shadow: 0 20px 40px rgba(0,0,0,0.4); 
        position: relative;
        z-index: 2;
        
        /* Transições */
        transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.4s ease, border-color 0.4s ease;
    }

    .service-card:hover {
        transform: scale(1.02); 
        box-shadow: 0 30px 60px rgba(0,0,0,0.6), inset 0 0 20px rgba(255,255,255,0.05);
        border-color: rgba(0, 229, 255, 0.3);
    }

    /* --- Cabeçalho e Ícone --- */
    .card-header { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 50px; }
    
    .icon-container { 
        width: 48px; height: 48px; 
        border-radius: 50%; 
        border: 2px solid #333333; 
        display: flex; justify-content: center; align-items: center; 
        transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
        background-color: transparent; 
    }
    
    .icon-svg { 
        width: 24px; height: 24px; 
        stroke: #00e5ff; 
        stroke-width: 2; 
        fill: none; 
        transition: all 0.4s ease; 
    }

    .service-card:hover .icon-container { transform: scale(1.25); border-color: var(--neon-color); box-shadow: var(--neon-box-shadow-subtle); }
    .service-card:hover .icon-svg { stroke: var(--neon-color); filter: drop-shadow(0 0 3px var(--neon-color)); }

    /* --- Tipografia (Com !important para vencer o Elementor) --- */
    h2.card-title { 
        font-family: 'Inter', sans-serif !important;
        font-size: 1.3rem !important; 
        color: #ffffff !important; 
        font-weight: 700 !important;
        line-height: 1.1 !important;
        margin-bottom: 30px !important;
        margin-top: 0 !important;
    }

    .divider { border: none; height: 1px; background-color: #222222; margin-bottom: 25px; width: 100%; }
    
    p.card-description { 
        font-family: 'Inter', sans-serif !important;
        color: #bbbbbb !important; 
        font-size: 1.0rem !important; 
        line-height: 1.5 !important; 
        margin-bottom: 40px !important; 
        max-width: 95%;
    }

    /* --- Botão --- */
    .btn-saiba-mais { 
        display: inline-flex; align-items: center; text-decoration: none; 
        padding: 14px 28px; border-radius: 50px; 
        font-weight: 600; font-size: 14px; 
        transition: all 0.3s ease-in-out; cursor: pointer;
        background-color: transparent; 
        color: var(--neon-color) !important; 
        border: 2px solid var(--neon-color); 
        box-shadow: var(--neon-box-shadow-subtle); 
        text-shadow: 0 0 2px rgba(0, 229, 255, 0.5); 
    }
    
    .arrow-icon { width: 18px; height: 18px; margin-left: 8px; stroke: currentColor; stroke-width: 2.5; fill: none; transition: transform 0.3s ease; }
    
    .btn-saiba-mais:hover { 
        background-color: var(--neon-color); 
        color: #080808 !important; 
        border-color: var(--neon-color); 
        box-shadow: var(--neon-box-shadow-intense); 
        text-shadow: none; 
    }
    
    .btn-saiba-mais:hover .arrow-icon { transform: translateX(4px) translateY(-4px); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e36f70 */#neon-accordion-wrapper {
        display: block;
        position: relative;
        padding: 0;
        background: transparent;
        width: 100%;
        height: auto;
        box-sizing: border-box;
        font-family: 'Roboto', sans-serif;
    }

    #neon-accordion-wrapper * { box-sizing: border-box; }

    :root {
        --cyber-teal: #00F3FF;
        --cyber-teal-rgb: 0, 243, 255;
        --text-grey: #e0e0e0; /* Texto um pouco mais claro para contrastar com fundo transparente */
    }

    /* =========================================
       ESTILO BASE (MOBILE FIRST - VERTICAL)
       ========================================= */
    
    .acc-container {
        display: flex;
        flex-direction: column;
        width: 100%;
        min-height: 500px;
        gap: 10px; 
    }

    .acc-card {
        /* AQUI ESTÁ A MUDANÇA: Fundo Transparente */
        background: transparent; 
        
        border: 1px solid var(--cyber-teal);
        border-radius: 8px;
        cursor: pointer;
        position: relative;
        overflow: hidden;
        transition: all 0.5s ease;
        
        /* Ajuste do brilho para funcionar bem sem fundo sólido */
        box-shadow: 0 0 10px rgba(var(--cyber-teal-rgb), 0.2), inset 0 0 15px rgba(var(--cyber-teal-rgb), 0.1);
        
        /* Mobile */
        width: 100%;
        flex: 0 0 70px; 
        min-height: 70px;
    }

    .acc-card:hover {
        /* Brilho mais intenso no hover */
        box-shadow: 0 0 25px rgba(var(--cyber-teal-rgb), 0.5), inset 0 0 20px rgba(var(--cyber-teal-rgb), 0.2);
        background: rgba(var(--cyber-teal-rgb), 0.05); /* Leve tintura ao passar o mouse */
    }

    .acc-card.active {
        cursor: default;
        
        /* Fundo Semi-Transparente (Efeito Vidro) para leitura */
        background: rgba(0, 0, 0, 0.0); 
        backdrop-filter: blur(5px); /* Desfoque do fundo do site (Glassmorphism) */
        
        border-color: var(--cyber-teal);
        box-shadow: 0 0 30px rgba(var(--cyber-teal-rgb), 0.3), inset 0 0 20px rgba(var(--cyber-teal-rgb), 0.05);
        
        flex: 1 1 auto;
        min-height: 450px;
    }

    /* Conteúdo Fechado */
    .acc-content-collapsed {
        display: flex;
        align-items: center;
        width: 100%;
        height: 100%;
        position: absolute;
        transition: opacity 0.3s;
        z-index: 2;
    }

    .acc-card.active .acc-content-collapsed { opacity: 0; pointer-events: none; }

    .acc-vertical-title {
        font-family: 'Oswald', sans-serif !important;
        text-transform: uppercase;
        font-size: 1.1rem;
        font-weight: 500;
        letter-spacing: 2px;
        display: flex;
        align-items: center;
        gap: 12px;
        color: #fff;
        writing-mode: horizontal-tb;
        transform: none;
        width: 100%;
        padding-left: 20px;
        justify-content: flex-start;
        
        /* Sombra no texto para garantir leitura em fundo transparente */
        text-shadow: 0 0 5px rgba(0,0,0,0.8);
    }

    .acc-vertical-title svg { 
        width: 20px; 
        height: 20px; 
        fill: var(--cyber-teal);
        filter: drop-shadow(0 0 5px rgba(var(--cyber-teal-rgb), 0.8));
    }

    /* Conteúdo Aberto */
    .acc-content-expanded {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: 100%;
        opacity: 0;
        pointer-events: none;
        position: relative;
        transition: opacity 0.4s ease 0.2s;
    }

    .acc-card.active .acc-content-expanded { opacity: 1; pointer-events: all; }

    /* LAYOUT INTERNO */
    .acc-text-box {
        width: 100%;
        padding: 30px;
        order: 1; 
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }

    .acc-image-box {
        width: 100%;
        height: 250px;
        min-height: 250px;
        order: 2; 
        position: relative;
    }

    .acc-icon-large {
        width: 40px;
        height: 40px;
        fill: var(--cyber-teal);
        margin-bottom: 15px;
        filter: drop-shadow(0 0 8px rgba(var(--cyber-teal-rgb), 0.6));
    }

    .acc-text-box h2 {
        font-family: 'Oswald', sans-serif !important;
        text-transform: uppercase;
        font-size: 1.5rem;
        font-weight: 700;
        color: #ffffff;
        margin: 0 0 20px 0;
        line-height: 1.1;
        text-shadow: 0 0 10px rgba(0,0,0,0.5); /* Sombra para destacar do fundo */
    }

    .acc-text-box p {
        font-family: 'Roboto', sans-serif !important;
        font-size: 0.95rem;
        line-height: 1.6;
        color: var(--text-grey);
        margin: 0;
        max-width: 90%;
        text-shadow: 0 0 2px rgba(0,0,0,0.8); /* Leve sombra para leitura */
    }

    .acc-image-box img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        filter: grayscale(100%) brightness(0.8) sepia(100%) hue-rotate(130deg) saturate(2);
        opacity: 0.8;
        transition: all 0.5s ease;
        border-radius: 0 0 8px 8px;
    }
    
    .acc-card:hover .acc-image-box img {
        filter: grayscale(0%) brightness(0.9);
        opacity: 1;
    }


    /* =========================================
       DESKTOP FLUIDO (> 900px)
       ========================================= */
    @media (min-width: 900px) {
        
        .acc-container {
            flex-direction: row; 
            height: 450px; 
            width: 100%;
            gap: 20px; 
        }

        .acc-card {
            flex: 1;
            min-width: 80px; 
            height: 100%;
            min-height: unset;
        }
        
        .acc-card.active {
            flex: 100; /* Ocupa tudo */
            min-width: 600px;
        }

        .acc-content-collapsed { justify-content: center; }

        .acc-vertical-title {
            writing-mode: vertical-rl;
            transform: rotate(180deg);
            width: auto;
            padding: 0;
            justify-content: center;
            font-size: 1.4rem;
        }

        .acc-content-expanded {
            flex-direction: row;
            position: absolute;
            top: 0; left: 0;
        }

        .acc-text-box {
            width: 50%; 
            height: 100%;
            padding: 60px; 
            order: 1; 
        }

        .acc-image-box {
            width: 50%;
            height: 100%;
            order: 2; 
        }
        
        .acc-image-box img {
            border-radius: 0 8px 8px 0;
        }
        
        .acc-text-box h2 { 
            font-size: 2.5rem; 
        }
        
        .acc-text-box p {
            font-size: 1.1rem;
            max-width: 100%;
        }
    }/* End custom CSS */