.elementor-2 .elementor-element.elementor-element-b40d46a{--display:grid;--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b40d46a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b40d46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #0A0A0A 37%, #1E1F1F 100%);}.elementor-2 .elementor-element.elementor-element-5dfed4c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-2 .elementor-element.elementor-element-095bdfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8cfa68a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8cfa68a.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-3996aa0 .elementor-button{background-color:#20ADBA;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-9da190a{--display:grid;--min-height:80vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-9da190a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9da190a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #062225 0%, #030C0E 100%);}.elementor-2 .elementor-element.elementor-element-1d83ce5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a721ca1 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;fill:#1CD8CF;color:#1CD8CF;background-image:linear-gradient(180deg, #61CE7000 92%, #29F2D5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#14CAAB7D;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-a721ca1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.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-2 .elementor-element.elementor-element-2518ec7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:#11526421;}.elementor-2 .elementor-element.elementor-element-78ac8e9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ea7c5ad .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:#9BDFE5;}.elementor-2 .elementor-element.elementor-element-77a64ef .elementor-button{background-color:#17A0AD;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;box-shadow:5px 4px 30px 1px rgba(23.000000000000057, 160.0000000000001, 173, 0.82);}.elementor-2 .elementor-element.elementor-element-77a64ef > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-77a64ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-77a64ef .elementor-button .elementor-button-content-wrapper{gap:19px;}.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-2 .elementor-element.elementor-element-12daa4f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-12daa4f{column-gap:100px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-12daa4f p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-619678c{--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-2 .elementor-element.elementor-element-23e7bb0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-1d6589c img{box-shadow:0px 0px 10px 4px rgba(3.65398420467294, 190.13426464175055, 178.36106063529795, 0.5);}.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-2 .elementor-element.elementor-element-2d89db4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-2d89db4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-text{color:#00B5C7;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-8c6cf3e{--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:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a143da0{text-align:center;}.elementor-2 .elementor-element.elementor-element-a143da0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-3721fba{text-align:center;}.elementor-2 .elementor-element.elementor-element-3721fba .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-891759d{text-align:center;}.elementor-2 .elementor-element.elementor-element-891759d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#6EC1E4;}.elementor-2 .elementor-element.elementor-element-287cdc8 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-287cdc8{text-align:center;color:#6EC1E4;}.elementor-2 .elementor-element.elementor-element-b577b57{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-955a785{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 20px 0px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-955a785:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-955a785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #043F48 40%, #07151C 100%);}.elementor-2 .elementor-element.elementor-element-614fadf .elementor-heading-title{color:#06CACD;}.elementor-2 .elementor-element.elementor-element-ec7bdf2 > .elementor-widget-container{padding:0px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ec7bdf2{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b0725cb > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-b0725cb{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#30F2EF;}.elementor-2 .elementor-element.elementor-element-0287b77{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 20px 0px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-0287b77:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0287b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #043F48 40%, #07151C 100%);}.elementor-2 .elementor-element.elementor-element-b2b7897 .elementor-heading-title{color:#06CACD;}.elementor-2 .elementor-element.elementor-element-779ee97 > .elementor-widget-container{padding:0px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-779ee97{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e098892 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-e098892{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#30F2EF;}.elementor-2 .elementor-element.elementor-element-c67bb4b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 20px 0px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-c67bb4b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c67bb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #043F48 40%, #07151C 100%);}.elementor-2 .elementor-element.elementor-element-39167c7 .elementor-heading-title{color:#06CACD;}.elementor-2 .elementor-element.elementor-element-4a807b3 > .elementor-widget-container{padding:0px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4a807b3{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cab1175 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-cab1175{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#30F2EF;}.elementor-2 .elementor-element.elementor-element-55eb4e9{--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:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6ce8204{text-align:center;}.elementor-2 .elementor-element.elementor-element-6ce8204 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#C12424;}.elementor-2 .elementor-element.elementor-element-a3f35a2{text-align:center;}.elementor-2 .elementor-element.elementor-element-a3f35a2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c4423ee{text-align:center;}.elementor-2 .elementor-element.elementor-element-c4423ee .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;color:#C12424;}.elementor-2 .elementor-element.elementor-element-5c448a6 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-5c448a6{text-align:center;color:#6EC1E4;}.elementor-2 .elementor-element.elementor-element-949c288{--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:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-20ef9cd{text-align:center;}.elementor-2 .elementor-element.elementor-element-20ef9cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#03C5C8;}.elementor-2 .elementor-element.elementor-element-f5b7473{text-align:center;}.elementor-2 .elementor-element.elementor-element-f5b7473 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-465d150{text-align:center;}.elementor-2 .elementor-element.elementor-element-465d150 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:#C12424;}.elementor-2 .elementor-element.elementor-element-dfa6050 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-dfa6050{text-align:center;color:#6EC1E4;}.elementor-2 .elementor-element.elementor-element-f20ee26 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-f20ee26{text-align:center;}.elementor-2 .elementor-element.elementor-element-f20ee26 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:59px;font-weight:600;line-height:58px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-587fbfc{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-509ac5e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-509ac5e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-509ac5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #043F48 40%, #07151C 100%);}.elementor-2 .elementor-element.elementor-element-e6289a8 > .elementor-widget-container{padding:0px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e6289a8{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-79b76e3 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-79b76e3{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#A5FFFE;}.elementor-2 .elementor-element.elementor-element-e69b81f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-e69b81f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e69b81f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #043F48 40%, #07151C 100%);}.elementor-2 .elementor-element.elementor-element-a386587 > .elementor-widget-container{padding:0px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a386587{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-59c038d > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-59c038d{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#A5FFFE;}.elementor-2 .elementor-element.elementor-element-b07a0e5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-b07a0e5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b07a0e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #043F48 40%, #07151C 100%);}.elementor-2 .elementor-element.elementor-element-a28a187 > .elementor-widget-container{padding:0px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a28a187{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4d6b00c > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-4d6b00c{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#A5FFFE;}.elementor-2 .elementor-element.elementor-element-a168429{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-a168429:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a168429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #043F48 40%, #07151C 100%);}.elementor-2 .elementor-element.elementor-element-5039291 > .elementor-widget-container{padding:0px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5039291{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f663d7a > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-f663d7a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#A5FFFE;}.elementor-2 .elementor-element.elementor-element-214284d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-214284d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-214284d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #043F48 40%, #07151C 100%);}.elementor-2 .elementor-element.elementor-element-fe91d30 > .elementor-widget-container{padding:0px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fe91d30{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b8c8133 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-b8c8133{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#A5FFFE;}.elementor-2 .elementor-element.elementor-element-a6ab1a4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-a6ab1a4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a6ab1a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #043F48 40%, #07151C 100%);}.elementor-2 .elementor-element.elementor-element-3291484 > .elementor-widget-container{padding:0px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3291484{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3b5b2c1 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-3b5b2c1{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#A5FFFE;}.elementor-2 .elementor-element.elementor-element-6a63dda{--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:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f0441b1 > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-2 .elementor-element.elementor-element-f0441b1{text-align:center;}.elementor-2 .elementor-element.elementor-element-f0441b1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:600;line-height:58px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9d8030f .elementor-button{background-color:#17A0AD;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;box-shadow:5px 4px 30px 1px rgba(23.000000000000057, 160.0000000000001, 173, 0.82);}.elementor-2 .elementor-element.elementor-element-9d8030f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9d8030f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-9d8030f .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-2 .elementor-element.elementor-element-e49041d{--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:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-54129ab{text-align:center;}.elementor-2 .elementor-element.elementor-element-54129ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#03C5C8;}.elementor-2 .elementor-element.elementor-element-289ea46 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-289ea46{text-align:center;color:#6EC1E4;}.elementor-2 .elementor-element.elementor-element-3b22dba{text-align:center;}.elementor-2 .elementor-element.elementor-element-3b22dba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:600;line-height:58px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-01a9892{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fb27a2a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-20b33f1{text-align:center;}.elementor-2 .elementor-element.elementor-element-20b33f1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-991f7e0 img{box-shadow:0px 0px 10px 1px rgba(2.4751029195170564, 164.52589416503906, 158.3805424779385, 0.5);}.elementor-2 .elementor-element.elementor-element-de1c404{--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-2 .elementor-element.elementor-element-0ec381c{text-align:center;}.elementor-2 .elementor-element.elementor-element-0ec381c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-57ba50f img{box-shadow:0px 0px 10px 1px rgba(2.4751029195170564, 164.52589416503906, 158.3805424779385, 0.5);}.elementor-2 .elementor-element.elementor-element-571fa79{--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-2 .elementor-element.elementor-element-72d7a31{text-align:center;}.elementor-2 .elementor-element.elementor-element-72d7a31 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d5a3ef1 img{box-shadow:0px 0px 10px 1px rgba(2.4751029195170564, 164.52589416503906, 158.3805424779385, 0.5);}.elementor-2 .elementor-element.elementor-element-069ebc5{--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:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a938a2c{text-align:center;}.elementor-2 .elementor-element.elementor-element-a938a2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#35CDCF;}.elementor-2 .elementor-element.elementor-element-7362248 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-7362248{text-align:center;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6809c66{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5c74977{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 7px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:7px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-5c74977:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5c74977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #07151C 40%, #043F48 100%);}.elementor-2 .elementor-element.elementor-element-3b2ab22.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b3e5504 > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:0px 2px 0px 2px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b3e5504{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#12FFF6;}.elementor-2 .elementor-element.elementor-element-3758f06 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-3758f06{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-67490bd > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-67490bd{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#00FBF7;}.elementor-2 .elementor-element.elementor-element-d0c42f8{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 7px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:7px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-d0c42f8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d0c42f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #07151C 40%, #043F48 100%);}.elementor-2 .elementor-element.elementor-element-41c883b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-97af7eb > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:0px 2px 0px 2px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-97af7eb{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#12FFF6;}.elementor-2 .elementor-element.elementor-element-6fc2f62 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-6fc2f62{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b7b42c3 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-b7b42c3{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#00FBF7;}.elementor-2 .elementor-element.elementor-element-d61d1be{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 7px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:7px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-d61d1be:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d61d1be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #07151C 40%, #043F48 100%);}.elementor-2 .elementor-element.elementor-element-a32be09.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e9d97a3 > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:0px 2px 0px 2px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e9d97a3{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#12FFF6;}.elementor-2 .elementor-element.elementor-element-6f84b44 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-6f84b44{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4173738 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-4173738{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#00FBF7;}.elementor-2 .elementor-element.elementor-element-0873c60{--display:flex;--min-height:0px;--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:none;--border-style:none;--margin-top:-93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-85192e8{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:20px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-85192e8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-85192e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #07151C 40%, #043F48 100%);}.elementor-2 .elementor-element.elementor-element-a68e594 .elementor-button{background-color:#17A0AD;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;box-shadow:5px 4px 30px 1px rgba(23.000000000000057, 160.0000000000001, 173, 0.82);}.elementor-2 .elementor-element.elementor-element-a68e594 > .elementor-widget-container{margin:10px 0px 0px 0px;border-style:none;}.elementor-2 .elementor-element.elementor-element-a68e594 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-a68e594 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-2 .elementor-element.elementor-element-97c5610{--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:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bd6fef2{text-align:center;}.elementor-2 .elementor-element.elementor-element-bd6fef2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#35CDCF;}.elementor-2 .elementor-element.elementor-element-99347db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-99347db:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-2 .elementor-element.elementor-element-99347db, .elementor-2 .elementor-element.elementor-element-99347db::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-8662417 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8662417:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8662417{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-41e7423{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-dea6316 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dea6316:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dea6316{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fd753a5{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d4ad0a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d4ad0a8:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d4ad0a8{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-55cfe5b{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-026ddce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-026ddce:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-026ddce{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e4cd0b0{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-0020384 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0020384:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0020384{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3d8c820{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#37F9FC;--n-accordion-icon-size:24px;--n-accordion-icon-gap:17px;--n-accordion-icon-active-color:#1CF0FF;}.elementor-2 .elementor-element.elementor-element-3d8c820 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #07151C 21%, #043F48 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#099BAA;}.elementor-2 .elementor-element.elementor-element-3d8c820 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#17465A;}.elementor-2 .elementor-element.elementor-element-3d8c820 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-3d8c820.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-3d8c820 {--n-accordion-padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3d8c820 :where( .elementor-2 .elementor-element.elementor-element-3d8c820 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-2 .elementor-element.elementor-element-3d8c820 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2 .elementor-element.elementor-element-ee9988b{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3a9dce8{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 7px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:7px;--border-left-width:1px;border-color:#049B9D;--border-color:#049B9D;--border-radius:20px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-3a9dce8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3a9dce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #07151C 40%, #043F48 100%);}.elementor-2 .elementor-element.elementor-element-1c62536.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-19b9417 > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:0px 2px 0px 2px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-19b9417{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:400;color:#12FFF6;}.elementor-2 .elementor-element.elementor-element-9b2b2f3 > .elementor-widget-container{margin:-64px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-2 .elementor-element.elementor-element-9b2b2f3{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c51f418 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#117274;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-c51f418{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#8AFFFD;}.elementor-2 .elementor-element.elementor-element-d25b696{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8606d14{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-8606d14:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8606d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #07151C 40%, #043F48 100%);}.elementor-2 .elementor-element.elementor-element-1ccae7c{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-1ccae7c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1ccae7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #07151C 40%, #043F48 100%);}.elementor-2 .elementor-element.elementor-element-a56dc0d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-a56dc0d{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-36b2ba1{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(1.4288241203971317, 108.50615014094662, 134.82237854003904, 0.5);}.elementor-2 .elementor-element.elementor-element-36b2ba1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-36b2ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #07151C 40%, #043F48 100%);}.elementor-2 .elementor-element.elementor-element-1c918c9 > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-2 .elementor-element.elementor-element-1c918c9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-1c918c9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-1c918c9{--e-icon-list-icon-size:53px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-1c918c9 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-2 .elementor-element.elementor-element-1c918c9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-5dfed4c{--width:50%;}.elementor-2 .elementor-element.elementor-element-8cfa68a{--width:100%;}.elementor-2 .elementor-element.elementor-element-9da190a{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-1d83ce5{--width:100%;}.elementor-2 .elementor-element.elementor-element-619678c{--width:100%;}.elementor-2 .elementor-element.elementor-element-23e7bb0{--width:80%;}.elementor-2 .elementor-element.elementor-element-b577b57{--content-width:900px;}.elementor-2 .elementor-element.elementor-element-955a785{--width:33%;}.elementor-2 .elementor-element.elementor-element-0287b77{--width:33%;}.elementor-2 .elementor-element.elementor-element-c67bb4b{--width:33%;}.elementor-2 .elementor-element.elementor-element-587fbfc{--content-width:1210px;}.elementor-2 .elementor-element.elementor-element-509ac5e{--width:100%;}.elementor-2 .elementor-element.elementor-element-e69b81f{--width:100%;}.elementor-2 .elementor-element.elementor-element-b07a0e5{--width:100%;}.elementor-2 .elementor-element.elementor-element-a168429{--width:100%;}.elementor-2 .elementor-element.elementor-element-214284d{--width:100%;}.elementor-2 .elementor-element.elementor-element-a6ab1a4{--width:100%;}.elementor-2 .elementor-element.elementor-element-fb27a2a{--width:100%;}.elementor-2 .elementor-element.elementor-element-de1c404{--width:100%;}.elementor-2 .elementor-element.elementor-element-571fa79{--width:100%;}.elementor-2 .elementor-element.elementor-element-6809c66{--content-width:1100px;}.elementor-2 .elementor-element.elementor-element-5c74977{--width:33%;}.elementor-2 .elementor-element.elementor-element-d0c42f8{--width:33%;}.elementor-2 .elementor-element.elementor-element-d61d1be{--width:33%;}.elementor-2 .elementor-element.elementor-element-0873c60{--content-width:1100px;}.elementor-2 .elementor-element.elementor-element-85192e8{--width:100%;}.elementor-2 .elementor-element.elementor-element-ee9988b{--content-width:900px;}.elementor-2 .elementor-element.elementor-element-3a9dce8{--width:100%;}.elementor-2 .elementor-element.elementor-element-d25b696{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-8606d14{--width:100%;}.elementor-2 .elementor-element.elementor-element-1ccae7c{--width:100%;}.elementor-2 .elementor-element.elementor-element-36b2ba1{--width:100%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-b40d46a{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-5dfed4c{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-8cfa68a{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-9da190a{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1d83ce5{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-23e7bb0{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-587fbfc{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-fb27a2a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-b40d46a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-5dfed4c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-8cfa68a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3996aa0 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-9da190a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-1d83ce5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-2518ec7 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-78ac8e9 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-ea7c5ad .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-77a64ef > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-12daa4f > .elementor-widget-container{margin:-1px -1px -1px -1px;}.elementor-2 .elementor-element.elementor-element-23e7bb0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-2d89db4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2 .elementor-element.elementor-element-2d89db4{--icon-vertical-offset:-1px;}.elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-2d89db4 .elementor-icon-list-item > a{font-size:12px;}.elementor-2 .elementor-element.elementor-element-8c6cf3e{--padding-top:50px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-891759d .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-287cdc8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b577b57{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-955a785{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-2 .elementor-element.elementor-element-614fadf{text-align:center;}.elementor-2 .elementor-element.elementor-element-ec7bdf2{text-align:center;}.elementor-2 .elementor-element.elementor-element-b0725cb{text-align:center;}.elementor-2 .elementor-element.elementor-element-0287b77{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-2 .elementor-element.elementor-element-b2b7897{text-align:center;}.elementor-2 .elementor-element.elementor-element-779ee97{text-align:center;}.elementor-2 .elementor-element.elementor-element-e098892{text-align:center;}.elementor-2 .elementor-element.elementor-element-c67bb4b{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-2 .elementor-element.elementor-element-39167c7{text-align:center;}.elementor-2 .elementor-element.elementor-element-4a807b3{text-align:center;}.elementor-2 .elementor-element.elementor-element-cab1175{text-align:center;}.elementor-2 .elementor-element.elementor-element-55eb4e9{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a3f35a2 .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-c4423ee > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-c4423ee .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-5c448a6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-8a98da2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-949c288{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f5b7473 .elementor-heading-title{font-size:29px;}.elementor-2 .elementor-element.elementor-element-465d150 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-dfa6050 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-dfa6050{text-align:center;}.elementor-2 .elementor-element.elementor-element-f20ee26 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-f20ee26 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-587fbfc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6a63dda{--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f0441b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f0441b1 .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-c3c934d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-9d8030f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-9d8030f .elementor-button{font-size:17px;}.elementor-2 .elementor-element.elementor-element-289ea46 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-3b22dba .elementor-heading-title{font-size:27px;}.elementor-2 .elementor-element.elementor-element-0fba662 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-fb27a2a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-069ebc5{--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-74ae29a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-7362248 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-6809c66{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0873c60{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-a68e594 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-97c5610{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ee9988b{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for heading, class: .elementor-element-2518ec7 */.elementor-2 .elementor-element.elementor-element-2518ec7 .elementor-heading-title, 
.elementor-2 .elementor-element.elementor-element-2518ec7 {
    background: linear-gradient(135deg, #115264 0%, #4ac4cf 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block; /* Garante que o gradiente acompanhe apenas o tamanho do texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da190a */.elementor-2 .elementor-element.elementor-element-9da190a {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c6cf3e */.elementor-2 .elementor-element.elementor-element-8c6cf3e {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b577b57 */.elementor-2 .elementor-element.elementor-element-b577b57 {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55eb4e9 */.elementor-2 .elementor-element.elementor-element-55eb4e9 {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949c288 */.elementor-2 .elementor-element.elementor-element-949c288 {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587fbfc */.elementor-2 .elementor-element.elementor-element-587fbfc {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aed5d0 *//* GRID PRINCIPAL */
.appn-incluso {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

/* CARD COM EFEITO GLASSMORPHISM EVOLUÍDO */
.item {
    background: radial-gradient(circle at top center, #043f48 20%, #07151c 100%);
    border: 1px solid rgba(32, 173, 186, 0.20);
    border-radius: 16px;
    padding: 24px; 
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.03), 0 6px 20px rgba(0, 0, 0, 0.18);
    transition: transform 0.3s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.3s ease, box-shadow 0.3s ease;
    height: auto;
}

/* HOVER (Suavizado e desativado toque fantasma no mobile) */
@media (hover: hover) {
    .item:hover {
        transform: translateY(-4px);
        border-color: rgba(32, 173, 186, 0.5);
        box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), 0 12px 30px rgba(0, 0, 0, 0.3);
    }
}

/* ÍCONE - COMPACTO E COM SOMBRA GLOW (Unificado) */
.item .icone {
    font-size: 32px; 
    line-height: 1;
    margin-bottom: 16px;
    display: inline-block;
    filter: drop-shadow(0 4px 12px rgba(32, 173, 186, 0.4));
    transition: filter 0.3s ease;
}

/* Garante a cor certa e o brilho uniforme em qualquer formato */
.item .icone,
.item .icone i,
.item .icone svg {
    color: #20ADBA !important; 
    fill: #20ADBA !important;  
}

/* Efeito Hover do Ícone */
@media (hover: hover) {
    .item:hover .icone {
        filter: drop-shadow(0 4px 20px rgba(32, 173, 186, 0.75));
    }
}

/* TÍTULO */
.item h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600; 
    line-height: 1.3;
    color: #FFFFFF;
    margin: 0 0 8px 0;
}

/* TEXTO DESCRITIVO */
.item p {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #94a9ad; 
    margin: 0;
}

/* TABLET */
@media(max-width: 1024px) {
    .appn-incluso {
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }
}

/* CELULAR (Otimização Máxima de Espaço e Largura) */
@media(max-width: 500px) {
    .appn-incluso {
        grid-template-columns: 1fr;
        gap: 16px; 
        
        /* AQUI ESTÁ O AJUSTE: Trava a largura do grid e centraliza na tela do celular */
        max-width: 300px;
        margin: 0 auto;
    }

    .item {
        padding: 20px; 
    }
    
    .item .icone {
        margin-bottom: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3c934d */.appn-alerta-recursos {
    background: rgba(4, 63, 72, 0.15); /* Fundo bem sutil baseado no seu tom verde-escuro */
    border: 1px solid rgba(32, 173, 186, 0.25); /* Borda fina turquesa para conversar com os cards */
    border-radius: 12px;
    padding: 20px 24px;
    margin-top: 30px; /* Separação elegante do grid de cima */
    
    display: flex;
    align-items: flex-start;
    gap: 16px;
    
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

/* Ajuste do ícone de lâmpada */
.appn-alerta-recursos .icone-alerta {
    font-size: 22px;
    line-height: 1.2;
    filter: drop-shadow(0 0 8px rgba(32, 173, 186, 0.6)); /* Efeito glow na lâmpada */
}

/* Ajuste do texto interno */
.appn-alerta-recursos p {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.6;
    color: #94a9ad; /* Tom fosco elegante que usamos nos parágrafos */
    margin: 0;
}

/* Negrito em branco para saltar aos olhos */
.appn-alerta-recursos p strong {
    color: #FFFFFF;
    font-weight: 600;
}

/* Otimização para o Celular */
@media (max-width: 767px) {
    .appn-alerta-recursos {
        padding: 16px;
        flex-direction: row; /* Mantém o ícone do lado mesmo em telas menores */
        margin-top: 20px;
    }
    .appn-alerta-recursos p {
        font-size: 13px; /* Reduz ligeiramente para não esticar demais a tela do celular */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a63dda */.elementor-2 .elementor-element.elementor-element-6a63dda {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21fbb36 *//* CONTAINER PAI DO TÍTULO */
.titulo-container {
    margin: 0;
    padding: 0;
    line-height: 1.2;
    text-align: center; /* Centraliza o título na tela */
}

/* PARTE 1 - TEXTO EM BRANCO PURO */
.texto-branco {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 50px !important;
    font-weight: 600 !important;
    color: #FFFFFF !important; /* Força o branco puro */
    display: inline-block;
}

/* PARTE 2 - TEXTO EM DEGRADÊ TURQUESA PREMIUM */
.texto-destaque {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 50px !important;
    font-weight: 600 !important;
    
    /* Configuração do Degradê Turquesa */
    background: linear-gradient(90deg, #20ADBA 0%, #A5FFFE 100%) !important;
    
    /* Recorta o fundo no formato das letras */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    
    /* Aplica a transparência para o degradê aparecer */
    -webkit-text-fill-color: transparent !important;
    text-fill-color: transparent !important;
    
    display: inline-block;
}

/* OTIMIZAÇÃO CRÍTICA PARA O CELULAR (MOBILE) */
@media (max-width: 767px) {
    .texto-branco,
    .texto-destaque {
        font-size: 25px !important; /* Tamanho perfeito para telas de celular */
    }
    
    .texto-destaque {
        display: block !important; /* Quebra o degradê para a linha de baixo no celular, ficando harmônico */
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e49041d */.elementor-2 .elementor-element.elementor-element-e49041d {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a9892 */.elementor-2 .elementor-element.elementor-element-01a9892 {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74ae29a *//* CONTAINER PAI DO TÍTULO */
.titulo-container {
    margin: 0;
    padding: 0;
    line-height: 1.2;
    text-align: center; /* Centraliza o título na tela */
}

/* PARTE 1 - TEXTO EM BRANCO PURO */
.texto-branco {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 50px !important;
    font-weight: 600 !important;
    color: #FFFFFF !important; /* Força o branco puro */
    display: inline-block;
}

/* PARTE 2 - TEXTO EM DEGRADÊ TURQUESA PREMIUM */
.texto-destaque {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 50px !important;
    font-weight: 600 !important;
    
    /* Configuração do Degradê Turquesa */
    background: linear-gradient(90deg, #20ADBA 0%, #A5FFFE 100%) !important;
    
    /* Recorta o fundo no formato das letras */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    
    /* Aplica a transparência para o degradê aparecer */
    -webkit-text-fill-color: transparent !important;
    text-fill-color: transparent !important;
    
    display: inline-block;
}

/* OTIMIZAÇÃO CRÍTICA PARA O CELULAR (MOBILE) */
@media (max-width: 767px) {
    .texto-branco,
    .texto-destaque {
        font-size: 20px !important; /* Tamanho perfeito para telas de celular */
    }
    
    .texto-destaque {
        display: block !important; /* Quebra o degradê para a linha de baixo no celular, ficando harmônico */
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-069ebc5 */.elementor-2 .elementor-element.elementor-element-069ebc5 {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b2ab22 *//* CONSTRÓI O CÍRCULO EM VOLTA DAS LETRAS */
.avatar-letras {
    background-color: #07151C !important; /* Cor escura de fundo do círculo */
    color: #20ADBA !important;            /* Cor das letras (Turquesa da APPN) */
    border: 1px solid rgba(32, 173, 186, 0.4) !important; /* Borda fina turquesa */
    
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-align: center !important;
    
    /* Trava a largura e altura iguais para o círculo não virar um ovo */
    width: 45px !important;
    height: 45px !important;
    
    /* Alinha as letras exatamente no centro vertical e horizontal */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    border-radius: 50% !important; /* Força o quadrado a virar um círculo perfeito */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41c883b *//* CONSTRÓI O CÍRCULO EM VOLTA DAS LETRAS */
.avatar-letras {
    background-color: #07151C !important; /* Cor escura de fundo do círculo */
    color: #20ADBA !important;            /* Cor das letras (Turquesa da APPN) */
    border: 1px solid rgba(32, 173, 186, 0.4) !important; /* Borda fina turquesa */
    
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-align: center !important;
    
    /* Trava a largura e altura iguais para o círculo não virar um ovo */
    width: 45px !important;
    height: 45px !important;
    
    /* Alinha as letras exatamente no centro vertical e horizontal */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    border-radius: 50% !important; /* Força o quadrado a virar um círculo perfeito */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a32be09 *//* CONSTRÓI O CÍRCULO EM VOLTA DAS LETRAS */
.avatar-letras {
    background-color: #07151C !important; /* Cor escura de fundo do círculo */
    color: #20ADBA !important;            /* Cor das letras (Turquesa da APPN) */
    border: 1px solid rgba(32, 173, 186, 0.4) !important; /* Borda fina turquesa */
    
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-align: center !important;
    
    /* Trava a largura e altura iguais para o círculo não virar um ovo */
    width: 45px !important;
    height: 45px !important;
    
    /* Alinha as letras exatamente no centro vertical e horizontal */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    border-radius: 50% !important; /* Força o quadrado a virar um círculo perfeito */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6809c66 */.elementor-2 .elementor-element.elementor-element-6809c66 {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0873c60 */.elementor-2 .elementor-element.elementor-element-0873c60 {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f325ff *//* CONTAINER PAI DO TÍTULO */
.titulo-container {
    margin: 0;
    padding: 0;
    line-height: 1.2;
    text-align: center; /* Centraliza o título na tela */
}

/* PARTE 1 - TEXTO EM BRANCO PURO */
.texto-branco {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 50px !important;
    font-weight: 600 !important;
    color: #FFFFFF !important; /* Força o branco puro */
    display: inline-block;
}

/* PARTE 2 - TEXTO EM DEGRADÊ TURQUESA PREMIUM */
.texto-destaque {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 50px !important;
    font-weight: 600 !important;
    
    /* Configuração do Degradê Turquesa */
    background: linear-gradient(90deg, #20ADBA 0%, #A5FFFE 100%) !important;
    
    /* Recorta o fundo no formato das letras */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    
    /* Aplica a transparência para o degradê aparecer */
    -webkit-text-fill-color: transparent !important;
    text-fill-color: transparent !important;
    
    display: inline-block;
}

/* OTIMIZAÇÃO CRÍTICA PARA O CELULAR (MOBILE) */
@media (max-width: 767px) {
    .texto-branco,
    .texto-destaque {
        font-size: 32px !important; /* Tamanho perfeito para telas de celular */
    }
    
    .texto-destaque {
        display: block !important; /* Quebra o degradê para a linha de baixo no celular, ficando harmônico */
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8662417 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dea6316 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41e7423 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4ad0a8 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-026ddce *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0020384 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8662417 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dea6316 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41e7423 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4ad0a8 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-026ddce *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0020384 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8662417 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dea6316 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41e7423 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4ad0a8 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-026ddce *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0020384 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8662417 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dea6316 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41e7423 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4ad0a8 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-026ddce *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0020384 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8662417 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dea6316 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41e7423 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4ad0a8 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-026ddce *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0020384 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8662417 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dea6316 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41e7423 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4ad0a8 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-026ddce *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0020384 *//* MATA QUALQUER BORDA INTERNA QUE ENVOLVE A RESPOSTA DA SANFONA */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content,
.elementor-accordion .elementor-accordion-item-content,
.elementor-accordion .elementor-accordion-content {
    border: none !important;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none !important; /* Remove se houver alguma sombra interna criando linha */
}

/* Garante o reset também no cabeçalho para não vazar nada para baixo */
.elementor-widget-n-accordion .e-n-accordion-item-header,
.elementor-widget-accordion .elementor-accordion-header,
.elementor-accordion .elementor-accordion-title {
    border-bottom: none !important;
    border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3d8c820 *//* FORÇA O DESIGN DOS CARDS EM TODOS OS MODELOS DE SANFONA DO ELEMENTOR */

/* 1. Alvo: Sanfona Nova (Nested Accordion) */
.elementor-widget-n-accordion .e-n-accordion-item,
/* 2. Alvo: Sanfona Antiga (Classic Accordion) */
.elementor-widget-accordion .elementor-accordion-item,
/* 3. Alvo geral por garantia */
.elementor-accordion .elementor-accordion-item {
    background: radial-gradient(circle at top center, #043F48 0%, #07151C 100%) !important;
    border: 1px solid rgba(32, 173, 186, 0.20) !important;
    border-radius: 12px !important;
    margin-bottom: 16px !important;
    padding: 4px 8px !important;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.03), 0 6px 20px rgba(0,0,0,0.18) !important;
    transition: all 0.3s ease !important;
}

/* EFEITO HOVER (PASSAR O MOUSE) */
.elementor-widget-n-accordion .e-n-accordion-item:hover,
.elementor-widget-accordion .elementor-accordion-item:hover {
    transform: translateY(-3px) !important;
    border-color: rgba(32, 173, 186, 0.45) !important;
}

/* ESTILO DOS TÍTULOS (PERGUNTAS) */
.elementor-widget-n-accordion .e-n-accordion-item-title,
.elementor-widget-accordion .elementor-accordion-title {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #FFFFFF !important;
    background: transparent !important;
    padding: 14px 10px !important;
}

/* ESTILO DOS ÍCONES (+ / -) */
.elementor-widget-n-accordion .e-n-accordion-item-title-icon i,
.elementor-widget-n-accordion .e-n-accordion-item-title-icon svg,
.elementor-widget-accordion .elementor-accordion-icon i,
.elementor-widget-accordion .elementor-accordion-icon svg {
    color: #20ADBA !important;
    fill: #20ADBA !important;
    font-size: 16px !important;
    filter: drop-shadow(0 0 6px rgba(32, 173, 186, 0.6)) !important;
}

/* ESTILO DO CONTEÚDO (RESPOSTAS) */
.elementor-widget-n-accordion .e-n-accordion-item-content,
.elementor-widget-accordion .elementor-accordion-content {
    background: transparent !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #94a9ad !important;
    padding: 0 10px 18px 10px !important;
    border: none !important;
}

/* RESPONSIVO PARA CELULAR */
@media (max-width: 767px) {
    .elementor-widget-n-accordion .e-n-accordion-item-title,
    .elementor-widget-accordion .elementor-accordion-title {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97c5610 */.elementor-2 .elementor-element.elementor-element-97c5610 {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c62536 *//* CONSTRÓI O CÍRCULO EM VOLTA DAS LETRAS */
.avatar-letras {
    background-color: #07151C !important; /* Cor escura de fundo do círculo */
    color: #20ADBA !important;            /* Cor das letras (Turquesa da APPN) */
    border: 1px solid rgba(32, 173, 186, 0.9) !important; /* Borda fina turquesa */
    
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    text-align: center !important;
    
    /* Trava a largura e altura iguais para o círculo não virar um ovo */
    width: 65px !important;
    height: 65px !important;
    
    /* Alinha as letras exatamente no centro vertical e horizontal */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    border-radius: 50% !important; /* Força o quadrado a virar um círculo perfeito */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee9988b */.elementor-2 .elementor-element.elementor-element-ee9988b {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25b696 */.elementor-2 .elementor-element.elementor-element-d25b696 {
    background: radial-gradient(circle at 70% 50%, #08292d 0%, #030d10 75%, #010507 100%);
}/* End custom CSS */