.elementor-4427 .elementor-element.elementor-element-7080c51{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4427 .elementor-element.elementor-element-c35a959{--display:flex;--min-height:244px;--justify-content:center;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:65px;--padding-left:10px;--padding-right:10px;}.elementor-4427 .elementor-element.elementor-element-c35a959:not(.elementor-motion-effects-element-type-background), .elementor-4427 .elementor-element.elementor-element-c35a959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4427 .elementor-element.elementor-element-a41879a{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:center;}.elementor-4427 .elementor-element.elementor-element-a41879a.elementor-element{--align-self:center;}.elementor-4427 .elementor-element.elementor-element-a41879a .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#29CBD1;}.elementor-4427 .elementor-element.elementor-element-f037d25 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-f037d25{text-align:center;}.elementor-4427 .elementor-element.elementor-element-f037d25 .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:72px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );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-4427 .elementor-element.elementor-element-4cd8c14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-4cd8c14{text-align:center;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;color:#97A1AF;}.elementor-4427 .elementor-element.elementor-element-260203b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:68px;--padding-bottom:68px;--padding-left:68px;--padding-right:68px;}.elementor-4427 .elementor-element.elementor-element-547d709 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-547d709 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-a6367df{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-a6367df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:47px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-a6367df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-deb32af{--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-4427 .elementor-element.elementor-element-8f24de5{text-align:center;}.elementor-4427 .elementor-element.elementor-element-8f24de5 .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:24px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-8cd0614{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4427 .elementor-element.elementor-element-ea1f1b6{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4427 .elementor-element.elementor-element-bad941c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4427 .elementor-element.elementor-element-b111ccb .elementor-icon-wrapper{text-align:center;}.elementor-4427 .elementor-element.elementor-element-b111ccb .elementor-icon{font-size:32px;}.elementor-4427 .elementor-element.elementor-element-b111ccb .elementor-icon svg{height:32px;}.elementor-4427 .elementor-element.elementor-element-ebe6036.elementor-element{--align-self:center;}.elementor-4427 .elementor-element.elementor-element-ebe6036{text-align:center;}.elementor-4427 .elementor-element.elementor-element-ebe6036 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:18px;font-weight:700;text-transform:uppercase;color:#FF6467;}.elementor-4427 .elementor-element.elementor-element-d835acd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4427 .elementor-element.elementor-element-c44e20a .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#FB2C36;}.elementor-4427 .elementor-element.elementor-element-e4f8a2a .elementor-heading-title{font-family:"Inter", Montserrat;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-46b38bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4427 .elementor-element.elementor-element-27c2199 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#FB2C36;}.elementor-4427 .elementor-element.elementor-element-df5d140 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-bb4e9e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4427 .elementor-element.elementor-element-058f651 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#FB2C36;}.elementor-4427 .elementor-element.elementor-element-170a688 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-f9a158b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4427 .elementor-element.elementor-element-c81477b .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#FB2C36;}.elementor-4427 .elementor-element.elementor-element-3c78d9e .elementor-heading-title{font-family:"Inter", Montserrat;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-b8b32cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4427 .elementor-element.elementor-element-38c1eeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4427 .elementor-element.elementor-element-f783370 img{width:35px;max-width:35px;height:35px;}.elementor-4427 .elementor-element.elementor-element-fb5bf38.elementor-element{--align-self:center;}.elementor-4427 .elementor-element.elementor-element-fb5bf38 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:18px;font-weight:700;text-transform:uppercase;color:#00D3F3;}.elementor-4427 .elementor-element.elementor-element-a11d60d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4427 .elementor-element.elementor-element-bd78455 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-7d0a864 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-3e2f9cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4427 .elementor-element.elementor-element-9ec53e4 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-d8a7ff0 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-d33cee4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4427 .elementor-element.elementor-element-29a3071 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-28213fa .elementor-heading-title{font-family:"Inter", Montserrat;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-67872ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4427 .elementor-element.elementor-element-2e0b2fa .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-565be72 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-6e45f70{--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;--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-4427 .elementor-element.elementor-element-6e45f70:not(.elementor-motion-effects-element-type-background), .elementor-4427 .elementor-element.elementor-element-6e45f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-4427 .elementor-element.elementor-element-6e45f70.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-484bffc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-484bffc{text-align:center;}.elementor-4427 .elementor-element.elementor-element-484bffc .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:12px;font-weight:400;text-transform:uppercase;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-52875cb{text-align:center;}.elementor-4427 .elementor-element.elementor-element-52875cb .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:36px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-ea391d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4427 .elementor-element.elementor-element-ea391d8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-60bfb81{--display:flex;--min-height:355px;--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;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5A5A5A;--border-color:#5A5A5A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-4427 .elementor-element.elementor-element-60bfb81:not(.elementor-motion-effects-element-type-background), .elementor-4427 .elementor-element.elementor-element-60bfb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A61;}.elementor-4427 .elementor-element.elementor-element-60bfb81::before, .elementor-4427 .elementor-element.elementor-element-60bfb81 > .elementor-background-video-container::before, .elementor-4427 .elementor-element.elementor-element-60bfb81 > .e-con-inner > .elementor-background-video-container::before, .elementor-4427 .elementor-element.elementor-element-60bfb81 > .elementor-background-slideshow::before, .elementor-4427 .elementor-element.elementor-element-60bfb81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4427 .elementor-element.elementor-element-60bfb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4427 .elementor-element.elementor-element-60bfb81.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-7cb0d21{--display:flex;}.elementor-4427 .elementor-element.elementor-element-edf6616 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:700;color:#CACACA;}.elementor-4427 .elementor-element.elementor-element-c964032 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#CACACA;}.elementor-4427 .elementor-element.elementor-element-2effb30{font-family:"Space Mono", Montserrat;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-ed48c61{--display:flex;}.elementor-4427 .elementor-element.elementor-element-f3bfdd0 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-f2431ab{--display:flex;--min-height:355px;--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;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5A5A5A;--border-color:#5A5A5A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-4427 .elementor-element.elementor-element-f2431ab:not(.elementor-motion-effects-element-type-background), .elementor-4427 .elementor-element.elementor-element-f2431ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A61;}.elementor-4427 .elementor-element.elementor-element-f2431ab::before, .elementor-4427 .elementor-element.elementor-element-f2431ab > .elementor-background-video-container::before, .elementor-4427 .elementor-element.elementor-element-f2431ab > .e-con-inner > .elementor-background-video-container::before, .elementor-4427 .elementor-element.elementor-element-f2431ab > .elementor-background-slideshow::before, .elementor-4427 .elementor-element.elementor-element-f2431ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-4427 .elementor-element.elementor-element-f2431ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4427 .elementor-element.elementor-element-f2431ab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-c2c4dc3{--display:flex;}.elementor-4427 .elementor-element.elementor-element-3b96d92 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:700;color:#CACACA;}.elementor-4427 .elementor-element.elementor-element-202d29c .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#CACACA;}.elementor-4427 .elementor-element.elementor-element-7823ff5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-7823ff5.elementor-element{--align-self:center;}.elementor-4427 .elementor-element.elementor-element-7823ff5{font-family:"Space Mono", Montserrat;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-bbf3575{--display:flex;}.elementor-4427 .elementor-element.elementor-element-ca99b70 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-ebd74c5{--display:flex;--min-height:355px;--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;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5A5A5A;--border-color:#5A5A5A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-4427 .elementor-element.elementor-element-ebd74c5:not(.elementor-motion-effects-element-type-background), .elementor-4427 .elementor-element.elementor-element-ebd74c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A61;}.elementor-4427 .elementor-element.elementor-element-ebd74c5::before, .elementor-4427 .elementor-element.elementor-element-ebd74c5 > .elementor-background-video-container::before, .elementor-4427 .elementor-element.elementor-element-ebd74c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4427 .elementor-element.elementor-element-ebd74c5 > .elementor-background-slideshow::before, .elementor-4427 .elementor-element.elementor-element-ebd74c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4427 .elementor-element.elementor-element-ebd74c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4427 .elementor-element.elementor-element-ebd74c5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-ba8a092{--display:flex;}.elementor-4427 .elementor-element.elementor-element-a917bf5 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:700;color:#CACACA;}.elementor-4427 .elementor-element.elementor-element-3b46f0a .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#CACACA;}.elementor-4427 .elementor-element.elementor-element-3bacc49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-3bacc49.elementor-element{--align-self:center;}.elementor-4427 .elementor-element.elementor-element-3bacc49{font-family:"Space Mono", Montserrat;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-ca8edf5{--display:flex;}.elementor-4427 .elementor-element.elementor-element-03dd82f .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-28822f7{--display:flex;--min-height:355px;--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;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5A5A5A;--border-color:#5A5A5A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-4427 .elementor-element.elementor-element-28822f7:not(.elementor-motion-effects-element-type-background), .elementor-4427 .elementor-element.elementor-element-28822f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A61;}.elementor-4427 .elementor-element.elementor-element-28822f7::before, .elementor-4427 .elementor-element.elementor-element-28822f7 > .elementor-background-video-container::before, .elementor-4427 .elementor-element.elementor-element-28822f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4427 .elementor-element.elementor-element-28822f7 > .elementor-background-slideshow::before, .elementor-4427 .elementor-element.elementor-element-28822f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4427 .elementor-element.elementor-element-28822f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4427 .elementor-element.elementor-element-28822f7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-fb56c14{--display:flex;}.elementor-4427 .elementor-element.elementor-element-fb8cf39 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:700;color:#CACACA;}.elementor-4427 .elementor-element.elementor-element-039e2c0 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#CACACA;}.elementor-4427 .elementor-element.elementor-element-9e9368d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-9e9368d.elementor-element{--align-self:center;}.elementor-4427 .elementor-element.elementor-element-9e9368d{font-family:"Space Mono", Montserrat;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-982aa40{--display:flex;}.elementor-4427 .elementor-element.elementor-element-bc05228 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-8536686{--display:flex;--min-height:355px;--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;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5A5A5A;--border-color:#5A5A5A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-4427 .elementor-element.elementor-element-8536686:not(.elementor-motion-effects-element-type-background), .elementor-4427 .elementor-element.elementor-element-8536686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A61;}.elementor-4427 .elementor-element.elementor-element-8536686::before, .elementor-4427 .elementor-element.elementor-element-8536686 > .elementor-background-video-container::before, .elementor-4427 .elementor-element.elementor-element-8536686 > .e-con-inner > .elementor-background-video-container::before, .elementor-4427 .elementor-element.elementor-element-8536686 > .elementor-background-slideshow::before, .elementor-4427 .elementor-element.elementor-element-8536686 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4427 .elementor-element.elementor-element-8536686 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4427 .elementor-element.elementor-element-8536686.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-e44a5ec{--display:flex;}.elementor-4427 .elementor-element.elementor-element-966ae0b .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:14px;font-weight:700;color:#CACACA;}.elementor-4427 .elementor-element.elementor-element-4180032 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#CACACA;}.elementor-4427 .elementor-element.elementor-element-662e217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-662e217.elementor-element{--align-self:center;}.elementor-4427 .elementor-element.elementor-element-662e217{font-family:"Space Mono", Montserrat;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-f0a5d28{--display:flex;}.elementor-4427 .elementor-element.elementor-element-8471e20 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-1f634e7{--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;--margin-top:53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4427 .elementor-element.elementor-element-5bf143a{text-align:center;}.elementor-4427 .elementor-element.elementor-element-5bf143a .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:14px;font-weight:400;letter-spacing:1.9px;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-c29746d{text-align:center;}.elementor-4427 .elementor-element.elementor-element-c29746d .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-8e31644{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-4427 .elementor-element.elementor-element-69ca080{--display:flex;}.elementor-4427 .elementor-element.elementor-element-05e1424 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-a9a72a5{width:var( --container-widget-width, 73.939% );max-width:73.939%;--container-widget-width:73.939%;--container-widget-flex-grow:0;}.elementor-4427 .elementor-element.elementor-element-a9a72a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-a9a72a5 .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Montserrat;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4427 .elementor-element.elementor-element-dc91d88{--divider-border-style:solid;--divider-color:#2A5F70;--divider-border-width:4.1px;}.elementor-4427 .elementor-element.elementor-element-dc91d88 .elementor-divider-separator{width:8%;}.elementor-4427 .elementor-element.elementor-element-dc91d88 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4427 .elementor-element.elementor-element-ed5a35a{--display:flex;}.elementor-4427 .elementor-element.elementor-element-94b18c5 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:20px;font-weight:400;color:#6A7282;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4427 .elementor-element.elementor-element-caf34d4{--display:flex;}.elementor-4427 .elementor-element.elementor-element-a056239{--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-4427 .elementor-element.elementor-element-a32bfe7{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-a332053{--display:flex;}.elementor-4427 .elementor-element.elementor-element-3d70645{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-0a14c6c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:25px;--n-tabs-title-color:#5E636E;--n-tabs-title-color-active:#000000;}.elementor-4427 .elementor-element.elementor-element-0a14c6c > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-4427 .elementor-element.elementor-element-0a14c6c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-color:#5E636E;}.elementor-4427 .elementor-element.elementor-element-0a14c6c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4427 .elementor-element.elementor-element-0a14c6c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-0a14c6c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#5E636E;}.elementor-4427 .elementor-element.elementor-element-0a14c6c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Space Grotesk", Montserrat;font-weight:500;}.elementor-4427 .elementor-element.elementor-element-411608f{--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-4427 .elementor-element.elementor-element-e69fcd9{--divider-border-style:solid;--divider-color:#6464648A;--divider-border-width:1px;}.elementor-4427 .elementor-element.elementor-element-e69fcd9 .elementor-divider-separator{width:91%;margin:0 auto;margin-center:0;}.elementor-4427 .elementor-element.elementor-element-e69fcd9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4427 .elementor-element.elementor-element-4094cc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-4427 .elementor-element.elementor-element-2fd58eb{--display:flex;}.elementor-4427 .elementor-element.elementor-element-15761bb .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-b4e1079{width:var( --container-widget-width, 73.939% );max-width:73.939%;--container-widget-width:73.939%;--container-widget-flex-grow:0;}.elementor-4427 .elementor-element.elementor-element-b4e1079.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-b4e1079 .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-6f638b2{--divider-border-style:solid;--divider-color:#2A5F70;--divider-border-width:4.1px;}.elementor-4427 .elementor-element.elementor-element-6f638b2 .elementor-divider-separator{width:8%;}.elementor-4427 .elementor-element.elementor-element-6f638b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4427 .elementor-element.elementor-element-8562a43{--display:flex;}.elementor-4427 .elementor-element.elementor-element-80a8c6d > .elementor-widget-container{margin:0px 0px 050px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-80a8c6d .elementor-heading-title{font-family:"Inter", Montserrat;font-size:20px;font-weight:400;color:#6A7282;}.elementor-4427 .elementor-element.elementor-element-2f09767{--display:flex;}.elementor-4427 .elementor-element.elementor-element-2f09767.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-c99a9b6{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-95ba84f{--display:flex;}.elementor-4427 .elementor-element.elementor-element-c0af6c0{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-f175401{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:25px;--n-tabs-title-color:#5E636E;--n-tabs-title-color-active:#000000;}.elementor-4427 .elementor-element.elementor-element-f175401 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-4427 .elementor-element.elementor-element-f175401.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-color:#5E636E;}.elementor-4427 .elementor-element.elementor-element-f175401.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4427 .elementor-element.elementor-element-f175401.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-f175401.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#5E636E;}.elementor-4427 .elementor-element.elementor-element-f175401.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Space Grotesk", Montserrat;font-weight:500;}.elementor-4427 .elementor-element.elementor-element-19203c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-4427 .elementor-element.elementor-element-0b3736f{--display:flex;}.elementor-4427 .elementor-element.elementor-element-c015305 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-5ef627a{width:var( --container-widget-width, 73.939% );max-width:73.939%;--container-widget-width:73.939%;--container-widget-flex-grow:0;}.elementor-4427 .elementor-element.elementor-element-5ef627a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-5ef627a .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-3696375{--divider-border-style:solid;--divider-color:#2A5F70;--divider-border-width:4.1px;}.elementor-4427 .elementor-element.elementor-element-3696375 .elementor-divider-separator{width:8%;}.elementor-4427 .elementor-element.elementor-element-3696375 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4427 .elementor-element.elementor-element-15d02c7{--display:flex;}.elementor-4427 .elementor-element.elementor-element-bcd1f9b > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-4427 .elementor-element.elementor-element-bcd1f9b .elementor-heading-title{font-family:"Inter", Montserrat;font-size:20px;font-weight:400;color:#6A7282;}.elementor-4427 .elementor-element.elementor-element-f4592dc{--display:flex;}.elementor-4427 .elementor-element.elementor-element-5c17314{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-25bc229{--display:flex;}.elementor-4427 .elementor-element.elementor-element-9db028c{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-5b2a178{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:25px;--n-tabs-title-color:#5E636E;--n-tabs-title-color-active:#000000;}.elementor-4427 .elementor-element.elementor-element-5b2a178 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-4427 .elementor-element.elementor-element-5b2a178.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-color:#5E636E;}.elementor-4427 .elementor-element.elementor-element-5b2a178.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4427 .elementor-element.elementor-element-5b2a178.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-5b2a178.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#5E636E;}.elementor-4427 .elementor-element.elementor-element-5b2a178.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Space Grotesk", Montserrat;font-weight:500;}.elementor-4427 .elementor-element.elementor-element-b03e504{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-4427 .elementor-element.elementor-element-4218e28{--display:flex;}.elementor-4427 .elementor-element.elementor-element-02f408d .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-18bed7b{width:var( --container-widget-width, 73.939% );max-width:73.939%;--container-widget-width:73.939%;--container-widget-flex-grow:0;}.elementor-4427 .elementor-element.elementor-element-18bed7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-18bed7b .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-28fa483{--divider-border-style:solid;--divider-color:#2A5F70;--divider-border-width:4.1px;}.elementor-4427 .elementor-element.elementor-element-28fa483 .elementor-divider-separator{width:8%;}.elementor-4427 .elementor-element.elementor-element-28fa483 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4427 .elementor-element.elementor-element-c27b167{--display:flex;}.elementor-4427 .elementor-element.elementor-element-464042d > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-4427 .elementor-element.elementor-element-464042d .elementor-heading-title{font-family:"Inter", Montserrat;font-size:20px;font-weight:400;color:#6A7282;}.elementor-4427 .elementor-element.elementor-element-dc831c7{--display:flex;}.elementor-4427 .elementor-element.elementor-element-79cc9fe{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-610200f{--display:flex;}.elementor-4427 .elementor-element.elementor-element-37f0cd1{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-e27ee83{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:25px;--n-tabs-title-color:#5E636E;--n-tabs-title-color-active:#000000;}.elementor-4427 .elementor-element.elementor-element-e27ee83 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-4427 .elementor-element.elementor-element-e27ee83.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-color:#5E636E;}.elementor-4427 .elementor-element.elementor-element-e27ee83.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4427 .elementor-element.elementor-element-e27ee83.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-e27ee83.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#5E636E;}.elementor-4427 .elementor-element.elementor-element-e27ee83.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Space Grotesk", Montserrat;font-weight:500;}.elementor-4427 .elementor-element.elementor-element-a82bdba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-4427 .elementor-element.elementor-element-3f17227{--display:flex;}.elementor-4427 .elementor-element.elementor-element-6a7cec6 .elementor-heading-title{font-family:"Space Mono", Montserrat;font-size:12px;font-weight:700;color:#00B8DB;}.elementor-4427 .elementor-element.elementor-element-b3095d4{width:var( --container-widget-width, 73.939% );max-width:73.939%;--container-widget-width:73.939%;--container-widget-flex-grow:0;}.elementor-4427 .elementor-element.elementor-element-b3095d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-b3095d4 .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-d66ce31{--divider-border-style:solid;--divider-color:#2A5F70;--divider-border-width:4.1px;}.elementor-4427 .elementor-element.elementor-element-d66ce31 .elementor-divider-separator{width:8%;}.elementor-4427 .elementor-element.elementor-element-d66ce31 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4427 .elementor-element.elementor-element-5271609{--display:flex;}.elementor-4427 .elementor-element.elementor-element-5910d5c > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-4427 .elementor-element.elementor-element-5910d5c .elementor-heading-title{font-family:"Inter", Montserrat;font-size:20px;font-weight:400;color:#6A7282;}.elementor-4427 .elementor-element.elementor-element-f45f678{--display:flex;}.elementor-4427 .elementor-element.elementor-element-9da6955{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-baf4002{--display:flex;}.elementor-4427 .elementor-element.elementor-element-ab17471{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-0d4661e{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:25px;--n-tabs-title-color:#5E636E;--n-tabs-title-color-active:#000000;}.elementor-4427 .elementor-element.elementor-element-0d4661e > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-4427 .elementor-element.elementor-element-0d4661e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-color:#5E636E;}.elementor-4427 .elementor-element.elementor-element-0d4661e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4427 .elementor-element.elementor-element-0d4661e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-0d4661e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#5E636E;}.elementor-4427 .elementor-element.elementor-element-0d4661e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Space Grotesk", Montserrat;font-weight:500;}.elementor-4427 .elementor-element.elementor-element-b167bd5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4427 .elementor-element.elementor-element-366e341{text-align:center;}.elementor-4427 .elementor-element.elementor-element-366e341 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:14px;font-weight:400;text-transform:uppercase;color:#00FFFF;}.elementor-4427 .elementor-element.elementor-element-524a70a{text-align:center;}.elementor-4427 .elementor-element.elementor-element-524a70a .elementor-heading-title{font-family:"Space Grotesk", Montserrat;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4427 .elementor-element.elementor-element-8c12e26{text-align:center;}.elementor-4427 .elementor-element.elementor-element-8c12e26 .elementor-heading-title{font-family:"Inter", Montserrat;font-size:18px;font-weight:400;color:#99A1AF;}.elementor-4427 .elementor-element.elementor-element-310b545{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4427 .elementor-element.elementor-element-a8ad0fe{--display:flex;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4427 .elementor-element.elementor-element-c739dff .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-4427 .elementor-element.elementor-element-0a8de72{--display:flex;}.elementor-4427 .elementor-element.elementor-element-0a8de72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-66f90bd{--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-4427 .elementor-element.elementor-element-ed6801a{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:35px;--n-tabs-gap:29px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:25px;--n-tabs-title-color:#AAAAAA4D;--n-tabs-icon-color:#AAAAAA4D;}.elementor-4427 .elementor-element.elementor-element-ed6801a > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-4427 .elementor-element.elementor-element-ed6801a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-color:#E9E9E9;}.elementor-4427 .elementor-element.elementor-element-ed6801a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4427 .elementor-element.elementor-element-ed6801a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#22D3EE29;background-color:transparent;background-image:linear-gradient(180deg, #22D3EE29 3%, #9333EA26 100%);border-style:solid;border-color:#22D3EE9E;box-shadow:0px 0px 10px 0px rgba(33.99999999999998, 210.99999999999991, 237.99999999999997, 0.42);}.elementor-4427 .elementor-element.elementor-element-ed6801a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 68px 0px 68px;}.elementor-4427 .elementor-element.elementor-element-ed6801a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#AAAAAA4D;}.elementor-4427 .elementor-element.elementor-element-ed6801a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Montserrat;font-weight:500;}.elementor-4427 .elementor-element.elementor-element-ed6801a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#E9E9E9;--n-tabs-icon-color-hover:#E9E9E9;}body.elementor-page-4427:not(.elementor-motion-effects-element-type-background), body.elementor-page-4427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-4427 .elementor-element.elementor-element-7080c51{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-4427 .elementor-element.elementor-element-c35a959{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4427 .elementor-element.elementor-element-a41879a{--container-widget-width:221px;--container-widget-flex-grow:0;width:var( --container-widget-width, 221px );max-width:221px;}.elementor-4427 .elementor-element.elementor-element-f037d25 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4427 .elementor-element.elementor-element-4cd8c14{font-size:16px;}.elementor-4427 .elementor-element.elementor-element-260203b{--padding-top:68px;--padding-bottom:68px;--padding-left:10px;--padding-right:10px;}.elementor-4427 .elementor-element.elementor-element-547d709{text-align:center;}.elementor-4427 .elementor-element.elementor-element-547d709 .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-a6367df{width:var( --container-widget-width, 119.617% );max-width:119.617%;--container-widget-width:119.617%;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4427 .elementor-element.elementor-element-52875cb .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-60bfb81{--min-height:355px;}.elementor-4427 .elementor-element.elementor-element-2effb30{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-4427 .elementor-element.elementor-element-2effb30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-2effb30.elementor-element{--align-self:flex-start;}.elementor-4427 .elementor-element.elementor-element-2effb30 p{margin-block-end:0px;}.elementor-4427 .elementor-element.elementor-element-f3bfdd0 .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-f2431ab{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4427 .elementor-element.elementor-element-c2c4dc3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4427 .elementor-element.elementor-element-7823ff5{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-4427 .elementor-element.elementor-element-7823ff5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-7823ff5.elementor-element{--align-self:flex-start;}.elementor-4427 .elementor-element.elementor-element-ca99b70 .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-ebd74c5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4427 .elementor-element.elementor-element-3bacc49{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-4427 .elementor-element.elementor-element-3bacc49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-3bacc49.elementor-element{--align-self:flex-start;}.elementor-4427 .elementor-element.elementor-element-03dd82f .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-28822f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4427 .elementor-element.elementor-element-fb56c14{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4427 .elementor-element.elementor-element-9e9368d{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-4427 .elementor-element.elementor-element-9e9368d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-9e9368d.elementor-element{--align-self:flex-start;}.elementor-4427 .elementor-element.elementor-element-bc05228 .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-8536686{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4427 .elementor-element.elementor-element-662e217{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-size:16px;}.elementor-4427 .elementor-element.elementor-element-662e217 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4427 .elementor-element.elementor-element-662e217.elementor-element{--align-self:flex-start;}.elementor-4427 .elementor-element.elementor-element-8471e20 .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-c29746d .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-a9a72a5 .elementor-heading-title{font-size:36px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4427 .elementor-element.elementor-element-b4e1079 .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-5ef627a .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-18bed7b .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-b3095d4 .elementor-heading-title{font-size:36px;}.elementor-4427 .elementor-element.elementor-element-310b545{--flex-direction:row-reverse;--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-reverse;--align-items:center;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4427 .elementor-element.elementor-element-a8ad0fe{--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-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );}.elementor-4427 .elementor-element.elementor-element-0a8de72{--justify-content:center;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4427 .elementor-element.elementor-element-0a8de72.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4427 .elementor-element.elementor-element-ed6801a > .elementor-widget-container{padding:11px 11px 11px 11px;}}@media(min-width:768px){.elementor-4427 .elementor-element.elementor-element-c35a959{--width:92%;}.elementor-4427 .elementor-element.elementor-element-6e45f70{--width:101.427%;}.elementor-4427 .elementor-element.elementor-element-ea391d8{--width:100%;}.elementor-4427 .elementor-element.elementor-element-60bfb81{--width:100%;}.elementor-4427 .elementor-element.elementor-element-f2431ab{--width:100%;}.elementor-4427 .elementor-element.elementor-element-ebd74c5{--width:100%;}.elementor-4427 .elementor-element.elementor-element-28822f7{--width:100%;}.elementor-4427 .elementor-element.elementor-element-8536686{--width:100%;}.elementor-4427 .elementor-element.elementor-element-2f09767{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-a41879a */.elementor-4427 .elementor-element.elementor-element-a41879a {
    --tag-color: #22d3ee;

    font-family: 'DM Mono','Space Mono',monospace !important;
    font-size: 11px !important;
    letter-spacing: 0.15em !important;
    text-transform: uppercase !important;
    color: var(--tag-color) !important;
    font-weight: 500 !important;

    width:160px;
    height:25px;

    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    padding:4px 10px !important;

    border:1px solid rgba(34,211,238,0.25) !important;
    background:rgba(34,211,238,0.05) !important;

    margin:0 !important;
    line-height:1 !important;
}

.elementor-4427 .elementor-element.elementor-element-a41879a .elementor-heading-title{
    margin:0 !important;
    padding:0 !important;
    display:flex;
    align-items:center;
    gap:6px;
    text-shadow:0 0 12px rgba(34,211,238,0.4);
}

/* PUNTO CYAN */
.elementor-4427 .elementor-element.elementor-element-a41879a .elementor-heading-title::before{
    content:"";
    width:6px;
    height:6px;
    background: var(--tag-color); /* CYAN */
    border-radius:50%;
    flex-shrink:0;

    animation:pulse-indicator 2s cubic-bezier(0.4,0,0.6,1) infinite;
}

.elementor-container:hover .elementor-4427 .elementor-element.elementor-element-a41879a,
.elementor-4427 .elementor-element.elementor-element-a41879a:hover{
    border-color:var(--tag-color) !important;
    background:rgba(34,211,238,0.15) !important;
    box-shadow:0 0 15px rgba(34,211,238,0.2);
}

@keyframes pulse-indicator{
    0%,100%{
        opacity:1;
        transform:scale(1);
    }
    50%{
        opacity:0.3;
        transform:scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35a959 */.elementor-4427 .elementor-element.elementor-element-c35a959 {
    --c-size: 24px;
    --c-thick: 2px;
    --c-color: #22d3ee;
    --offset: -6px;

    position: relative;
    background-color: rgba(0,0,0,0.2) !important;
    border: 1px solid rgba(34,211,238,0.15) !important;

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

/* Esquina superior izquierda + inferior derecha */
.elementor-4427 .elementor-element.elementor-element-c35a959::before{
    content:"";
    position:absolute;
    inset:var(--offset);
    pointer-events:none;

    background:
        linear-gradient(var(--c-color),var(--c-color)) top left,
        linear-gradient(var(--c-color),var(--c-color)) top left,
        linear-gradient(var(--c-color),var(--c-color)) bottom right,
        linear-gradient(var(--c-color),var(--c-color)) bottom right;

    background-size:
        var(--c-size) var(--c-thick),
        var(--c-thick) var(--c-size),
        var(--c-size) var(--c-thick),
        var(--c-thick) var(--c-size);

    background-repeat:no-repeat;
}

/* Esquina superior derecha + inferior izquierda */
.elementor-4427 .elementor-element.elementor-element-c35a959::after{
    content:"";
    position:absolute;
    inset:var(--offset);
    pointer-events:none;

    background:
        linear-gradient(var(--c-color),var(--c-color)) top right,
        linear-gradient(var(--c-color),var(--c-color)) top right,
        linear-gradient(var(--c-color),var(--c-color)) bottom left,
        linear-gradient(var(--c-color),var(--c-color)) bottom left;

    background-size:
        var(--c-size) var(--c-thick),
        var(--c-thick) var(--c-size),
        var(--c-size) var(--c-thick),
        var(--c-thick) var(--c-size);

    background-repeat:no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f24de5 */.elementor-4427 .elementor-element.elementor-element-8f24de5 .elementor-heading-title {
    display: flex;
    align-items: center;
    justify-content: center; /* Esto centra todo el conjunto */
    text-align: center;
    gap: 20px;
    width: 100%;
}

/* Las líneas laterales */
.elementor-4427 .elementor-element.elementor-element-8f24de5 .elementor-heading-title::before,
.elementor-4427 .elementor-element.elementor-element-8f24de5 .elementor-heading-title::after {
    content: "";
    height: 1px;
    background: rgba(255, 255, 255, 0.1);
    flex-grow: 1; /* Estas líneas crecerán por igual */
    max-width: 120px; /* Ajusta el largo máximo de las líneas aquí */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1f1b6 */.elementor-4427 .elementor-element.elementor-element-ea1f1b6 {
    /* 1. Fondo y Borde Rojo */
    background: rgba(239, 68, 68, 0.08) !important;
    border: 1px solid rgba(239, 68, 68, 0.3) !important;
    padding: 40px !important;
    position: relative;
    transition: all 0.3s ease;
}

/* Decoración de marco interior fino */
.elementor-4427 .elementor-element.elementor-element-ea1f1b6::before {
    content: "";
    position: absolute;
    top: 5px; left: 5px; right: 5px; bottom: 5px;
    border: 1px solid rgba(239, 68, 68, 0.1);
    pointer-events: none;
}

.elementor-4427 .elementor-element.elementor-element-ea1f1b6:hover {
    border-color: rgba(239, 68, 68, 0.5) !important;
    background: rgba(239, 68, 68, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8b32cc */.elementor-4427 .elementor-element.elementor-element-b8b32cc {
    /* 1. Fondo y Borde Base */
    background: rgba(6, 182, 212, 0.05) !important;
    border: 1px solid rgba(6, 182, 212, 0.3) !important;
    padding: 40px !important;
    position: relative;
    overflow: visible; /* Importante para que se vean las esquinas */
}

/* 2. Las 4 Esquinas "L" (Markers) */
.elementor-4427 .elementor-element.elementor-element-b8b32cc::before, .elementor-4427 .elementor-element.elementor-element-b8b32cc::after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    border: 1.5px solid #22d3ee;
    pointer-events: none;
    z-index: 10;
}

/* Esquinas Superiores */
.elementor-4427 .elementor-element.elementor-element-b8b32cc::before {
    top: -4px;
    left: -4px;
    border-right: none;
    border-bottom: none;
    box-shadow: -2px -2px 10px rgba(34, 211, 238, 0.3);
}

/* Esquinas Inferiores (usando after para duplicar el efecto) */
.elementor-4427 .elementor-element.elementor-element-b8b32cc::after {
    bottom: -4px;
    right: -4px;
    border-left: none;
    border-top: none;
    box-shadow: 2px 2px 10px rgba(34, 211, 238, 0.3);
}

/* Decoración de pulso de fondo */
.elementor-4427 .elementor-element.elementor-element-b8b32cc .elementor-container {
    position: relative;
    z-index: 2;
}

.elementor-4427 .elementor-element.elementor-element-b8b32cc .elementor-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(34, 211, 238, 0.03);
    animation: tech-pulse 4s infinite alternate ease-in-out;
}

@keyframes tech-pulse {
    from { opacity: 0.2; }
    to { opacity: 0.6; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bfb81 *//* --- ESTRUCTURA DEL CONTENEDOR --- */
.elementor-4427 .elementor-element.elementor-element-60bfb81 {
    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    background-color: #0a0a0a !important;
    padding: 80px 0px !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* --- LA IMAGEN (CAPA 1) --- */
.elementor-4427 .elementor-element.elementor-element-60bfb81::before {
    content: "";
    position: absolute;
    inset: 0;

    /* ← REEMPLAZA CON LA URL DE TU IMAGEN */
    background-image: url('https://disia.kromee.com/wp-content/uploads/2026/03/ai-implementation-1.jpg');
    background-size: cover;
    background-position: center right;

    /* Máscara: imagen visible solo en la mitad derecha */
    -webkit-mask-image: linear-gradient(to right,
        transparent 0%,
        black 40%,
        black 100%);
    mask-image: linear-gradient(to right,
        transparent 0%,
        black 40%,
        black 100%);

    /* Estado normal: B/N muy oscuro */
    filter: grayscale(1) brightness(0.18);
    opacity: 0.6;
    transition: filter 0.7s ease, opacity 0.7s ease, transform 0.7s ease;
    z-index: 2;
}

/* --- CAPA DE OSCURIDAD IZQUIERDA (CAPA 2) --- */
.elementor-4427 .elementor-element.elementor-element-60bfb81::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,
        #0a0a0a 35%,
        rgba(10, 10, 10, 0.7) 60%,
        transparent 85%);
    z-index: 3;
    pointer-events: none;
}

/* --- CONTENIDO / LETRAS (CAPA 3 - MÁXIMA PRIORIDAD) --- */
.elementor-4427 .elementor-element.elementor-element-60bfb81 .elementor-container,
.elementor-4427 .elementor-element.elementor-element-60bfb81 .elementor-column,
.elementor-4427 .elementor-element.elementor-element-60bfb81 .elementor-widget-wrap,
.elementor-4427 .elementor-element.elementor-element-60bfb81 .elementor-widget {
    position: relative !important;
    z-index: 99 !important;
}

/* --- TIPOGRAFÍA ESTADO NORMAL --- */
.elementor-4427 .elementor-element.elementor-element-60bfb81 .huge-title {
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    text-shadow: none !important;
    transition: color 0.5s ease, text-shadow 0.5s ease;
}

.elementor-4427 .elementor-element.elementor-element-60bfb81 .desc-text,
.elementor-4427 .elementor-element.elementor-element-60bfb81 .index-text {
    color: rgba(255, 255, 255, 0.45) !important;
    font-size: 0.85rem !important;
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* --- TEXTO OCULTO QUE APARECE EN HOVER --- */
.elementor-4427 .elementor-element.elementor-element-60bfb81 .reveal-text {
    position: absolute;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
    color: #ffffff;
    z-index: 100;
    top: 50%;
    left: 40px;
}

/* ========================================
   HOVER
   ======================================== */

/* IMAGEN: quita B/N, sube brillo */
.elementor-4427 .elementor-element.elementor-element-60bfb81:hover::before {
    filter: grayscale(0) brightness(0.40) !important;
    opacity: 0.85 !important;
    transform: scale(1.03);
}

/* TÍTULO: se ilumina en cian */
.elementor-4427 .elementor-element.elementor-element-60bfb81:hover .huge-title {
    color: #22d3ee !important;
    text-shadow: 0 0 40px rgba(34, 211, 238, 0.3);
}

/* TEXTOS SECUNDARIOS: se ocultan */
.elementor-4427 .elementor-element.elementor-element-60bfb81:hover .desc-text,
.elementor-4427 .elementor-element.elementor-element-60bfb81:hover .index-text {
    opacity: 0 !important;
    transform: translateY(-10px);
}

/* REVEAL TEXT: aparece */
.elementor-4427 .elementor-element.elementor-element-60bfb81:hover .reveal-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2431ab *//* --- ESTRUCTURA DEL CONTENEDOR --- */
.elementor-4427 .elementor-element.elementor-element-f2431ab {
    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    background-color: #0a0a0a !important;
    padding: 80px 0px !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* --- LA IMAGEN (CAPA 1) --- */
.elementor-4427 .elementor-element.elementor-element-f2431ab::before {
    content: "";
    position: absolute;
    inset: 0;

    /* ← REEMPLAZA CON LA URL DE TU IMAGEN */
    background-image: url(https://disia.kromee.com/wp-content/uploads/2026/03/ai-automation-hero.jpg);
    background-size: cover;
    background-position: center right;

    /* Máscara: imagen visible solo en la mitad derecha */
    -webkit-mask-image: linear-gradient(to right,
        transparent 0%,
        black 40%,
        black 100%);
    mask-image: linear-gradient(to right,
        transparent 0%,
        black 40%,
        black 100%);

    /* Estado normal: B/N muy oscuro */
    filter: grayscale(1) brightness(0.18);
    opacity: 0.6;
    transition: filter 0.7s ease, opacity 0.7s ease, transform 0.7s ease;
    z-index: 2;
}

/* --- CAPA DE OSCURIDAD IZQUIERDA (CAPA 2) --- */
.elementor-4427 .elementor-element.elementor-element-f2431ab::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,
        #0a0a0a 35%,
        rgba(10, 10, 10, 0.7) 60%,
        transparent 85%);
    z-index: 3;
    pointer-events: none;
}

/* --- CONTENIDO / LETRAS (CAPA 3 - MÁXIMA PRIORIDAD) --- */
.elementor-4427 .elementor-element.elementor-element-f2431ab .elementor-container,
.elementor-4427 .elementor-element.elementor-element-f2431ab .elementor-column,
.elementor-4427 .elementor-element.elementor-element-f2431ab .elementor-widget-wrap,
.elementor-4427 .elementor-element.elementor-element-f2431ab .elementor-widget {
    position: relative !important;
    z-index: 99 !important;
}

/* --- TIPOGRAFÍA ESTADO NORMAL --- */
.elementor-4427 .elementor-element.elementor-element-f2431ab .huge-title {
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    text-shadow: none !important;
    transition: color 0.5s ease, text-shadow 0.5s ease;
}

.elementor-4427 .elementor-element.elementor-element-f2431ab .desc-text,
.elementor-4427 .elementor-element.elementor-element-f2431ab .index-text {
    color: rgba(255, 255, 255, 0.45) !important;
    font-size: 0.85rem !important;
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* --- TEXTO OCULTO QUE APARECE EN HOVER --- */
.elementor-4427 .elementor-element.elementor-element-f2431ab .reveal-text {
    position: absolute;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
    color: #ffffff;
    z-index: 100;
    top: 50%;
    left: 40px;
}

/* ========================================
   HOVER
   ======================================== */

/* IMAGEN: quita B/N, sube brillo */
.elementor-4427 .elementor-element.elementor-element-f2431ab:hover::before {
    filter: grayscale(0) brightness(0.40) !important;
    opacity: 0.85 !important;
    transform: scale(1.03);
}

/* TÍTULO: se ilumina en cian */
.elementor-4427 .elementor-element.elementor-element-f2431ab:hover .huge-title {
    color: #22d3ee !important;
    text-shadow: 0 0 40px rgba(34, 211, 238, 0.3);
}

/* TEXTOS SECUNDARIOS: se ocultan */
.elementor-4427 .elementor-element.elementor-element-f2431ab:hover .desc-text,
.elementor-4427 .elementor-element.elementor-element-f2431ab:hover .index-text {
    opacity: 0 !important;
    transform: translateY(-10px);
}

/* REVEAL TEXT: aparece */
.elementor-4427 .elementor-element.elementor-element-f2431ab:hover .reveal-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebd74c5 *//* --- ESTRUCTURA DEL CONTENEDOR --- */
.elementor-4427 .elementor-element.elementor-element-ebd74c5 {
    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    background-color: #0a0a0a !important;
    padding: 80px 0px !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* --- LA IMAGEN (CAPA 1) --- */
.elementor-4427 .elementor-element.elementor-element-ebd74c5::before {
    content: "";
    position: absolute;
    inset: 0;

    /* ← REEMPLAZA CON LA URL DE TU IMAGEN */
    background-image: url('https://disia.kromee.com/wp-content/uploads/2026/03/ai-training-1.jpg');
    background-size: cover;
    background-position: center right;

    /* Máscara: imagen visible solo en la mitad derecha */
    -webkit-mask-image: linear-gradient(to right,
        transparent 0%,
        black 40%,
        black 100%);
    mask-image: linear-gradient(to right,
        transparent 0%,
        black 40%,
        black 100%);

    /* Estado normal: B/N muy oscuro */
    filter: grayscale(1) brightness(0.18);
    opacity: 0.6;
    transition: filter 0.7s ease, opacity 0.7s ease, transform 0.7s ease;
    z-index: 2;
}

/* --- CAPA DE OSCURIDAD IZQUIERDA (CAPA 2) --- */
.elementor-4427 .elementor-element.elementor-element-ebd74c5::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,
        #0a0a0a 35%,
        rgba(10, 10, 10, 0.7) 60%,
        transparent 85%);
    z-index: 3;
    pointer-events: none;
}

/* --- CONTENIDO / LETRAS (CAPA 3 - MÁXIMA PRIORIDAD) --- */
.elementor-4427 .elementor-element.elementor-element-ebd74c5 .elementor-container,
.elementor-4427 .elementor-element.elementor-element-ebd74c5 .elementor-column,
.elementor-4427 .elementor-element.elementor-element-ebd74c5 .elementor-widget-wrap,
.elementor-4427 .elementor-element.elementor-element-ebd74c5 .elementor-widget {
    position: relative !important;
    z-index: 99 !important;
}

/* --- TIPOGRAFÍA ESTADO NORMAL --- */
.elementor-4427 .elementor-element.elementor-element-ebd74c5 .huge-title {
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    text-shadow: none !important;
    transition: color 0.5s ease, text-shadow 0.5s ease;
}

.elementor-4427 .elementor-element.elementor-element-ebd74c5 .desc-text,
.elementor-4427 .elementor-element.elementor-element-ebd74c5 .index-text {
    color: rgba(255, 255, 255, 0.45) !important;
    font-size: 0.85rem !important;
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* --- TEXTO OCULTO QUE APARECE EN HOVER --- */
.elementor-4427 .elementor-element.elementor-element-ebd74c5 .reveal-text {
    position: absolute;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
    color: #ffffff;
    z-index: 100;
    top: 50%;
    left: 40px;
}

/* ========================================
   HOVER
   ======================================== */

/* IMAGEN: quita B/N, sube brillo */
.elementor-4427 .elementor-element.elementor-element-ebd74c5:hover::before {
    filter: grayscale(0) brightness(0.40) !important;
    opacity: 0.85 !important;
    transform: scale(1.03);
}

/* TÍTULO: se ilumina en cian */
.elementor-4427 .elementor-element.elementor-element-ebd74c5:hover .huge-title {
    color: #22d3ee !important;
    text-shadow: 0 0 40px rgba(34, 211, 238, 0.3);
}

/* TEXTOS SECUNDARIOS: se ocultan */
.elementor-4427 .elementor-element.elementor-element-ebd74c5:hover .desc-text,
.elementor-4427 .elementor-element.elementor-element-ebd74c5:hover .index-text {
    opacity: 0 !important;
    transform: translateY(-10px);
}

/* REVEAL TEXT: aparece */
.elementor-4427 .elementor-element.elementor-element-ebd74c5:hover .reveal-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28822f7 *//* --- ESTRUCTURA DEL CONTENEDOR --- */
.elementor-4427 .elementor-element.elementor-element-28822f7 {
    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    background-color: #0a0a0a !important;
    padding: 80px 0px !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* --- LA IMAGEN (CAPA 1) --- */
.elementor-4427 .elementor-element.elementor-element-28822f7::before {
    content: "";
    position: absolute;
    inset: 0;

    /* ← REEMPLAZA CON LA URL DE TU IMAGEN */
    background-image: url('https://disia.kromee.com/wp-content/uploads/2026/03/project-logistics.jpg');
    background-size: cover;
    background-position: center right;

    /* Máscara: imagen visible solo en la mitad derecha */
    -webkit-mask-image: linear-gradient(to right,
        transparent 0%,
        black 40%,
        black 100%);
    mask-image: linear-gradient(to right,
        transparent 0%,
        black 40%,
        black 100%);

    /* Estado normal: B/N muy oscuro */
    filter: grayscale(1) brightness(0.18);
    opacity: 0.6;
    transition: filter 0.7s ease, opacity 0.7s ease, transform 0.7s ease;
    z-index: 2;
}

/* --- CAPA DE OSCURIDAD IZQUIERDA (CAPA 2) --- */
.elementor-4427 .elementor-element.elementor-element-28822f7::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,
        #0a0a0a 35%,
        rgba(10, 10, 10, 0.7) 60%,
        transparent 85%);
    z-index: 3;
    pointer-events: none;
}

/* --- CONTENIDO / LETRAS (CAPA 3 - MÁXIMA PRIORIDAD) --- */
.elementor-4427 .elementor-element.elementor-element-28822f7 .elementor-container,
.elementor-4427 .elementor-element.elementor-element-28822f7 .elementor-column,
.elementor-4427 .elementor-element.elementor-element-28822f7 .elementor-widget-wrap,
.elementor-4427 .elementor-element.elementor-element-28822f7 .elementor-widget {
    position: relative !important;
    z-index: 99 !important;
}

/* --- TIPOGRAFÍA ESTADO NORMAL --- */
.elementor-4427 .elementor-element.elementor-element-28822f7 .huge-title {
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    text-shadow: none !important;
    transition: color 0.5s ease, text-shadow 0.5s ease;
}

.elementor-4427 .elementor-element.elementor-element-28822f7 .desc-text,
.elementor-4427 .elementor-element.elementor-element-28822f7 .index-text {
    color: rgba(255, 255, 255, 0.45) !important;
    font-size: 0.85rem !important;
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* --- TEXTO OCULTO QUE APARECE EN HOVER --- */
.elementor-4427 .elementor-element.elementor-element-28822f7 .reveal-text {
    position: absolute;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
    color: #ffffff;
    z-index: 100;
    top: 50%;
    left: 40px;
}

/* ========================================
   HOVER
   ======================================== */

/* IMAGEN: quita B/N, sube brillo */
.elementor-4427 .elementor-element.elementor-element-28822f7:hover::before {
    filter: grayscale(0) brightness(0.40) !important;
    opacity: 0.85 !important;
    transform: scale(1.03);
}

/* TÍTULO: se ilumina en cian */
.elementor-4427 .elementor-element.elementor-element-28822f7:hover .huge-title {
    color: #22d3ee !important;
    text-shadow: 0 0 40px rgba(34, 211, 238, 0.3);
}

/* TEXTOS SECUNDARIOS: se ocultan */
.elementor-4427 .elementor-element.elementor-element-28822f7:hover .desc-text,
.elementor-4427 .elementor-element.elementor-element-28822f7:hover .index-text {
    opacity: 0 !important;
    transform: translateY(-10px);
}

/* REVEAL TEXT: aparece */
.elementor-4427 .elementor-element.elementor-element-28822f7:hover .reveal-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8536686 *//* --- ESTRUCTURA DEL CONTENEDOR --- */
.elementor-4427 .elementor-element.elementor-element-8536686 {
    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    background-color: #0a0a0a !important;
    padding: 80px 0px !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* --- LA IMAGEN (CAPA 1) --- */
.elementor-4427 .elementor-element.elementor-element-8536686::before {
    content: "";
    position: absolute;
    inset: 0;

    /* ← REEMPLAZA CON LA URL DE TU IMAGEN */
    background-image: url('https://disia.kromee.com/wp-content/uploads/2026/03/project-government.jpg');
    background-size: cover;
    background-position: center right;

    /* Máscara: imagen visible solo en la mitad derecha */
    -webkit-mask-image: linear-gradient(to right,
        transparent 0%,
        black 40%,
        black 100%);
    mask-image: linear-gradient(to right,
        transparent 0%,
        black 40%,
        black 100%);

    /* Estado normal: B/N muy oscuro */
    filter: grayscale(1) brightness(0.18);
    opacity: 0.6;
    transition: filter 0.7s ease, opacity 0.7s ease, transform 0.7s ease;
    z-index: 2;
}

/* --- CAPA DE OSCURIDAD IZQUIERDA (CAPA 2) --- */
.elementor-4427 .elementor-element.elementor-element-8536686::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,
        #0a0a0a 35%,
        rgba(10, 10, 10, 0.7) 60%,
        transparent 85%);
    z-index: 3;
    pointer-events: none;
}

/* --- CONTENIDO / LETRAS (CAPA 3 - MÁXIMA PRIORIDAD) --- */
.elementor-4427 .elementor-element.elementor-element-8536686 .elementor-container,
.elementor-4427 .elementor-element.elementor-element-8536686 .elementor-column,
.elementor-4427 .elementor-element.elementor-element-8536686 .elementor-widget-wrap,
.elementor-4427 .elementor-element.elementor-element-8536686 .elementor-widget {
    position: relative !important;
    z-index: 99 !important;
}

/* --- TIPOGRAFÍA ESTADO NORMAL --- */
.elementor-4427 .elementor-element.elementor-element-8536686 .huge-title {
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    text-shadow: none !important;
    transition: color 0.5s ease, text-shadow 0.5s ease;
}

.elementor-4427 .elementor-element.elementor-element-8536686 .desc-text,
.elementor-4427 .elementor-element.elementor-element-8536686 .index-text {
    color: rgba(255, 255, 255, 0.45) !important;
    font-size: 0.85rem !important;
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* --- TEXTO OCULTO QUE APARECE EN HOVER --- */
.elementor-4427 .elementor-element.elementor-element-8536686 .reveal-text {
    position: absolute;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
    color: #ffffff;
    z-index: 100;
    top: 50%;
    left: 40px;
}

/* ========================================
   HOVER
   ======================================== */

/* IMAGEN: quita B/N, sube brillo */
.elementor-4427 .elementor-element.elementor-element-8536686:hover::before {
    filter: grayscale(0) brightness(0.40) !important;
    opacity: 0.85 !important;
    transform: scale(1.03);
}

/* TÍTULO: se ilumina en cian */
.elementor-4427 .elementor-element.elementor-element-8536686:hover .huge-title {
    color: #22d3ee !important;
    text-shadow: 0 0 40px rgba(34, 211, 238, 0.3);
}

/* TEXTOS SECUNDARIOS: se ocultan */
.elementor-4427 .elementor-element.elementor-element-8536686:hover .desc-text,
.elementor-4427 .elementor-element.elementor-element-8536686:hover .index-text {
    opacity: 0 !important;
    transform: translateY(-10px);
}

/* REVEAL TEXT: aparece */
.elementor-4427 .elementor-element.elementor-element-8536686:hover .reveal-text {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bf143a */.elementor-4427 .elementor-element.elementor-element-5bf143a {
    
    border: 10px;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-c739dff *//* FORZAR ESTILOS A LOS INPUTS DEL FORMULARIO INTERNO */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content textarea {
    background-color: rgba(0, 0, 0, 0.5) !important; /* Fondo oscuro */
    border: 1px solid rgba(255, 255, 255, 0.1) !important; /* Borde sutil */
    color: white !important;
    padding: 12px 16px !important;
    border-radius: 0 !important; /* Sin bordes redondeados (Look tech) */
    font-family: 'Inter', sans-serif !important;
    transition: border-color 0.3s ease !important;
    width: 100% !important;
}

/* Efecto al hacer clic en un input */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input:focus,
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content textarea:focus {
    border-color: rgba(34, 211, 238, 0.5) !important; /* Borde se pone Azul/Cian */
    outline: none !important;
    box-shadow: 0 0 0 1px rgba(34, 211, 238, 0.2) !important;
}

/* Color de los labels (Nombre, Email...) */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content label {
    color: #9ca3af !important;
    font-size: 13px !important;
    margin-bottom: 8px !important;
    display: block;
}

/* --- EL BOTÓN DE ENVIAR (SUBMIT) --- */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input[type="submit"],
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content button[type="submit"] {
    position: relative !important;
    background: linear-gradient(90deg, #22d3ee, #a855f7) !important; /* Degradado de fondo */
    border: none !important;
    color: white !important;
    padding: 16px 32px !important;
    font-family: 'Space Grotesk', sans-serif !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    width: 100% !important;
    margin-top: 20px !important;
    transition: transform 0.2s ease, opacity 0.2s ease !important;
}

.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content button[type="submit"]:hover,
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input[type="submit"]:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important; /* Sube un poquito al pasar el ratón */
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-c739dff *//* FORZAR ESTILOS A LOS INPUTS DEL FORMULARIO INTERNO */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content textarea {
    background-color: rgba(0, 0, 0, 0.5) !important; /* Fondo oscuro */
    border: 1px solid rgba(255, 255, 255, 0.1) !important; /* Borde sutil */
    color: white !important;
    padding: 12px 16px !important;
    border-radius: 0 !important; /* Sin bordes redondeados (Look tech) */
    font-family: 'Inter', sans-serif !important;
    transition: border-color 0.3s ease !important;
    width: 100% !important;
}

/* Efecto al hacer clic en un input */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input:focus,
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content textarea:focus {
    border-color: rgba(34, 211, 238, 0.5) !important; /* Borde se pone Azul/Cian */
    outline: none !important;
    box-shadow: 0 0 0 1px rgba(34, 211, 238, 0.2) !important;
}

/* Color de los labels (Nombre, Email...) */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content label {
    color: #9ca3af !important;
    font-size: 13px !important;
    margin-bottom: 8px !important;
    display: block;
}

/* --- EL BOTÓN DE ENVIAR (SUBMIT) --- */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input[type="submit"],
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content button[type="submit"] {
    position: relative !important;
    background: linear-gradient(90deg, #22d3ee, #a855f7) !important; /* Degradado de fondo */
    border: none !important;
    color: white !important;
    padding: 16px 32px !important;
    font-family: 'Space Grotesk', sans-serif !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    width: 100% !important;
    margin-top: 20px !important;
    transition: transform 0.2s ease, opacity 0.2s ease !important;
}

.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content button[type="submit"]:hover,
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input[type="submit"]:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important; /* Sube un poquito al pasar el ratón */
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-c739dff *//* FORZAR ESTILOS A LOS INPUTS DEL FORMULARIO INTERNO */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content textarea {
    background-color: rgba(0, 0, 0, 0.5) !important; /* Fondo oscuro */
    border: 1px solid rgba(255, 255, 255, 0.1) !important; /* Borde sutil */
    color: white !important;
    padding: 12px 16px !important;
    border-radius: 0 !important; /* Sin bordes redondeados (Look tech) */
    font-family: 'Inter', sans-serif !important;
    transition: border-color 0.3s ease !important;
    width: 100% !important;
}

/* Efecto al hacer clic en un input */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input:focus,
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content textarea:focus {
    border-color: rgba(34, 211, 238, 0.5) !important; /* Borde se pone Azul/Cian */
    outline: none !important;
    box-shadow: 0 0 0 1px rgba(34, 211, 238, 0.2) !important;
}

/* Color de los labels (Nombre, Email...) */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content label {
    color: #9ca3af !important;
    font-size: 13px !important;
    margin-bottom: 8px !important;
    display: block;
}

/* --- EL BOTÓN DE ENVIAR (SUBMIT) --- */
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input[type="submit"],
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content button[type="submit"] {
    position: relative !important;
    background: linear-gradient(90deg, #22d3ee, #a855f7) !important; /* Degradado de fondo */
    border: none !important;
    color: white !important;
    padding: 16px 32px !important;
    font-family: 'Space Grotesk', sans-serif !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    width: 100% !important;
    margin-top: 20px !important;
    transition: transform 0.2s ease, opacity 0.2s ease !important;
}

.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content button[type="submit"]:hover,
.elementor-4427 .elementor-element.elementor-element-c739dff .elementor-tab-content input[type="submit"]:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important; /* Sube un poquito al pasar el ratón */
}/* End custom CSS */