.elementor-2517 .elementor-element.elementor-element-d3c6b60{--display:flex;--min-height:100vh;--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2517 .elementor-element.elementor-element-d3c6b60:not(.elementor-motion-effects-element-type-background), .elementor-2517 .elementor-element.elementor-element-d3c6b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gen3u.kinsta.cloud/wp-content/uploads/2026/10/gen3-hero-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2517 .elementor-element.elementor-element-4a1624f{--display:flex;--min-height:90px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-2517 .elementor-element.elementor-element-5b1b7b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2517 .elementor-element.elementor-element-a3d6db6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2517 .elementor-element.elementor-element-5f5e454 img{width:175px;}.elementor-2517 .elementor-element.elementor-element-0349a3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-7f82c84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-f8947f0 img{width:26px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-2517 .elementor-element.elementor-element-48ecef9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:500;color:#FFFFFF;}.elementor-2517 .elementor-element.elementor-element-e01c4aa img{width:2px;height:25px;object-fit:cover;object-position:center center;}.elementor-2517 .elementor-element.elementor-element-eb7f7e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-57b8f8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:500;color:#FFFFFF;}.elementor-2517 .elementor-element.elementor-element-70e6939 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:500;color:#FFFFFF;}.elementor-2517 .elementor-element.elementor-element-6b584c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-e3fd55f{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-9253043 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:500;letter-spacing:0.2em;color:#8C8C99;}.elementor-2517 .elementor-element.elementor-element-71c9da0{--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:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-31c607a{padding:0px 0px 0px 0px;}.elementor-2517 .elementor-element.elementor-element-31c607a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.4em;font-weight:700;line-height:1.1em;color:var( --e-global-color-5cf900e );}.elementor-2517 .elementor-element.elementor-element-b77fdaf{padding:0px 0px 0px 0px;}.elementor-2517 .elementor-element.elementor-element-b77fdaf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.4em;font-weight:700;line-height:1.1em;color:var( --e-global-color-5cf900e );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2517 .elementor-element.elementor-element-a9c90dd{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;line-height:1.8em;color:#EBEBEB;}.elementor-2517 .elementor-element.elementor-element-52534cd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-2e4368f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-029b920{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D1A3E;--border-color:#1D1A3E;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 1px rgba(99.00000000000016, 91.00000000000001, 255, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2517 .elementor-element.elementor-element-029b920:not(.elementor-motion-effects-element-type-background), .elementor-2517 .elementor-element.elementor-element-029b920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01001D80;}.elementor-2517 .elementor-element.elementor-element-029b920.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2517 .elementor-element.elementor-element-edd6e82 img{width:45px;}.elementor-2517 .elementor-element.elementor-element-c1e3ada{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-a2a4c51{text-align:start;}.elementor-2517 .elementor-element.elementor-element-a2a4c51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:700;letter-spacing:0.04em;color:#FFFFFF;}.elementor-2517 .elementor-element.elementor-element-306224a{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-2517 .elementor-element.elementor-element-306224a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.85em;font-weight:400;line-height:1.4em;letter-spacing:0.025em;color:#B7B7B7;}.elementor-2517 .elementor-element.elementor-element-b5c63b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D1A3E;--border-color:#1D1A3E;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 1px rgba(99.00000000000016, 91.00000000000001, 255, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2517 .elementor-element.elementor-element-b5c63b1:not(.elementor-motion-effects-element-type-background), .elementor-2517 .elementor-element.elementor-element-b5c63b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01001D80;}.elementor-2517 .elementor-element.elementor-element-b5c63b1.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2517 .elementor-element.elementor-element-bc29f81 img{width:45px;}.elementor-2517 .elementor-element.elementor-element-6f0a32c{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-ba98aad{text-align:start;}.elementor-2517 .elementor-element.elementor-element-ba98aad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:700;letter-spacing:0.04em;color:#FFFFFF;}.elementor-2517 .elementor-element.elementor-element-63ebe56{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-2517 .elementor-element.elementor-element-63ebe56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.85em;font-weight:400;line-height:1.4em;letter-spacing:0.025em;color:#B7B7B7;}.elementor-2517 .elementor-element.elementor-element-6c70e5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-f6fe6f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D1A3E;--border-color:#1D1A3E;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 1px rgba(99.00000000000016, 91.00000000000001, 255, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2517 .elementor-element.elementor-element-f6fe6f4:not(.elementor-motion-effects-element-type-background), .elementor-2517 .elementor-element.elementor-element-f6fe6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01001D80;}.elementor-2517 .elementor-element.elementor-element-f6fe6f4.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2517 .elementor-element.elementor-element-b9ee8e4 img{width:45px;}.elementor-2517 .elementor-element.elementor-element-87e1b79{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-414f94f{text-align:start;}.elementor-2517 .elementor-element.elementor-element-414f94f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:700;letter-spacing:0.04em;color:#FFFFFF;}.elementor-2517 .elementor-element.elementor-element-00243b8{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-2517 .elementor-element.elementor-element-00243b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.85em;font-weight:400;line-height:1.4em;letter-spacing:0.025em;color:#B7B7B7;}.elementor-2517 .elementor-element.elementor-element-049ef08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D1A3E;--border-color:#1D1A3E;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 1px rgba(99.00000000000016, 91.00000000000001, 255, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-2517 .elementor-element.elementor-element-049ef08:not(.elementor-motion-effects-element-type-background), .elementor-2517 .elementor-element.elementor-element-049ef08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01001D80;}.elementor-2517 .elementor-element.elementor-element-049ef08.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2517 .elementor-element.elementor-element-82a3450 img{width:45px;}.elementor-2517 .elementor-element.elementor-element-36e9436{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-c6415ce{text-align:start;}.elementor-2517 .elementor-element.elementor-element-c6415ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:700;letter-spacing:0.04em;color:#FFFFFF;}.elementor-2517 .elementor-element.elementor-element-8ac3ebe{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-2517 .elementor-element.elementor-element-8ac3ebe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.85em;font-weight:400;line-height:1.4em;letter-spacing:0.025em;color:#B7B7B7;}.elementor-2517 .elementor-element.elementor-element-e737fd8{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-2517 .elementor-element.elementor-element-e002cce{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-642b135 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:500;letter-spacing:0.2em;color:#5D5D5D;}.elementor-2517 .elementor-element.elementor-element-cb784df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2em;font-weight:600;letter-spacing:0.03em;color:#FFFFFF;}.elementor-2517 .elementor-element.elementor-element-e627b89{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:400;line-height:1.8em;color:#EBEBEB;}.elementor-2517 .elementor-element.elementor-element-648d8dc.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2517 .elementor-element.elementor-element-3422b8a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-d2d2e24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-42ef2f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:500;letter-spacing:0.13em;color:#8C8C99;}.elementor-2517 .elementor-element.elementor-element-2669a83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-9599d5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:400;color:#FFFFFF;}.elementor-2517 .elementor-element.elementor-element-90708e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95em;font-weight:400;color:#FFFFFF;}.elementor-2517 .elementor-element.elementor-element-b5b2d43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-2517 .elementor-element.elementor-element-8d2f0ea.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2517 .elementor-element.elementor-element-8d2f0ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.85em;font-weight:600;line-height:1.6em;letter-spacing:0.1em;color:#8C8C99;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2517 .elementor-element.elementor-element-9ec44d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:5px;}.elementor-2517 .elementor-element.elementor-element-9ec44d4{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2517 .elementor-element.elementor-element-9ec44d4 .elementor-main-swiper{height:40px;}.elementor-2517 .elementor-element.elementor-element-9ec44d4 .elementor-swiper-button{font-size:20px;}.elementor-2517 .elementor-element.elementor-element-9ec44d4 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}@media(min-width:768px){.elementor-2517 .elementor-element.elementor-element-d3c6b60{--width:100%;}.elementor-2517 .elementor-element.elementor-element-4a1624f{--width:100%;}.elementor-2517 .elementor-element.elementor-element-5b1b7b8{--width:100%;}.elementor-2517 .elementor-element.elementor-element-a3d6db6{--width:100;}.elementor-2517 .elementor-element.elementor-element-0349a3f{--width:50%;}.elementor-2517 .elementor-element.elementor-element-7f82c84{--width:100;}.elementor-2517 .elementor-element.elementor-element-eb7f7e8{--width:100;}.elementor-2517 .elementor-element.elementor-element-6b584c9{--width:90%;}.elementor-2517 .elementor-element.elementor-element-e3fd55f{--width:50%;}.elementor-2517 .elementor-element.elementor-element-71c9da0{--width:100;}.elementor-2517 .elementor-element.elementor-element-029b920{--width:380px;}.elementor-2517 .elementor-element.elementor-element-b5c63b1{--width:380px;}.elementor-2517 .elementor-element.elementor-element-f6fe6f4{--width:380px;}.elementor-2517 .elementor-element.elementor-element-049ef08{--width:380px;}.elementor-2517 .elementor-element.elementor-element-e737fd8{--width:50%;}.elementor-2517 .elementor-element.elementor-element-2669a83{--width:100;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.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-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-2517 .elementor-element.elementor-element-9ec44d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.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-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-2517 .elementor-element.elementor-element-9ec44d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for container, class: .elementor-element-4a1624f */.elementor-sticky--effects {
  background: #01001D !important;
  transition: background 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-648d8dc *//* ==========================================
   GEN3 - FORMINATOR SUBMIT BUTTON
========================================== */

.forminator-ui#forminator-module-2678.forminator-design--default
.forminator-button-submit {
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
  box-sizing: border-box !important;

  /* Default gradient - Left to Right */
  background: linear-gradient(
    to right,
    #9a77ff 0%,
    #635bff 50%,
    #3d22ce 100%
  ) !important;

  border: 1px solid transparent !important;
  border-radius: 15px !important;

  color: #ffffff !important;
  cursor: pointer;
}

/* ==========================================
   HOVER - REVERSE GRADIENT
========================================== */

.forminator-ui#forminator-module-2678.forminator-design--default
.forminator-button-submit:hover {
  background: linear-gradient(
    to left,
    #9a77ff 0%,
    #635bff 50%,
    #3d22ce 100%
  ) !important;

  border: 1px solid transparent !important;
  color: #ffffff !important;
}

/* ==========================================
   FULL WIDTH BUTTON WRAPPER
========================================== */

.forminator-ui#forminator-module-2678
.forminator-row-last
.forminator-col {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
}


/* ==========================================
   GEN3 - FORMINATOR CONSENT FIELD
========================================== */

/* Hide Consent label only */
#forminator-module-2678
.forminator-field-consent > .forminator-label {
  display: none !important;
}

/* Consent text - White */
#forminator-module-2678
.forminator-field-consent
.forminator-checkbox__wrapper,
#forminator-module-2678
.forminator-field-consent
.forminator-checkbox__label,
#forminator-module-2678
.forminator-field-consent
.forminator-checkbox__label p {
  color: #FFFFFF !important;
}

/* Privacy Policy and Terms links - Purple */
#forminator-module-2678
.forminator-field-consent
.forminator-checkbox__wrapper a,
#forminator-module-2678
.forminator-field-consent
.forminator-checkbox__label a {
  color: #635BFF !important;
  text-decoration: none !important;
  transition: color 0.3s ease;
}

/* Links hover */
#forminator-module-2678
.forminator-field-consent
.forminator-checkbox__wrapper a:hover,
#forminator-module-2678
.forminator-field-consent
.forminator-checkbox__label a:hover {
  color: #9A77FF !important;
  text-decoration: underline !important;
}


/* ==========================================
   GEN3 - HIDE CONSENT FIELD LABEL ONLY
========================================== */

/* Hide "Consent *" heading */
#forminator-module-2678
.forminator-field-consent .forminator-label,
#forminator-module-2678
.forminator-field-consent .forminator-label-required,
#forminator-module-2678
.forminator-field-consent .forminator-field > label.forminator-label {
  display: none !important;
}

/* Alternative Forminator label structure */
#forminator-module-2678
.forminator-field-consent
.forminator-field > .forminator-title {
  display: none !important;
}

/* Preserve consent checkbox and text */
#forminator-module-2678
.forminator-field-consent
.forminator-checkbox__wrapper {
  display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e737fd8 *//* =========================================================
   GEN3 - CONTACT FORM GLASSMORPHISM
========================================================= */

.gen3-contact-glass-cont {

  /* MAIN SETTINGS */
  --glass-radius: 22px;
  --glass-blur: 5px;

  position: relative;
  isolation: isolate;

  /* ==========================================
     MORE TRANSPARENT GLASS BACKGROUND
  ========================================== */

  background: linear-gradient(
    145deg,
    rgba(17, 12, 55, 0.15) 0%,
    rgba(10, 6, 45, 0.22) 100%
  ) !important;

  /* ==========================================
     GLASSMORPHISM BLUR
  ========================================== */

  backdrop-filter: blur(var(--glass-blur)) saturate(115%);
  -webkit-backdrop-filter: blur(var(--glass-blur)) saturate(115%);

  /* ==========================================
     ORIGINAL PURPLE BORDER
  ========================================== */

  border: 1px solid rgba(154, 119, 255, 0.24) !important;
  border-top: 5px solid rgba(154, 119, 255, 0.35) !important;

  /* ==========================================
     ROUNDED CORNERS
  ========================================== */

  border-radius: var(--glass-radius) !important;

  /* ==========================================
     GLASS REFLECTIONS AND FLOATING SHADOW
  ========================================== */

  box-shadow:
    inset 0 1px 2px rgba(154, 119, 255, 0.12),
    inset 0 -10px 25px rgba(1, 0, 29, 0.15),
    0 18px 45px rgba(1, 0, 29, 0.24);

  overflow: hidden;
}

/* =========================================================
   RESPONSIVE
========================================================= */

@media (max-width: 1024px) {
  .gen3-contact-glass-cont {
    --glass-blur: 4px;
    --glass-radius: 20px;
  }
}

@media (max-width: 767px) {
  .gen3-contact-glass-cont {
    --glass-blur: 3px;
    --glass-radius: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-9ec44d4 */.continuous-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c6b60 *//* =========================================================
   GEN3 CAREERS HERO
========================================================= */

/* =========================================================
   GEN3 CAREERS HERO - STATIC CONTAINER
========================================================= */

.gen3-carreers-hero {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  width: 100%;
  box-sizing: border-box;

  /* Static soft purple lighting */
  background-image:
    radial-gradient(
      ellipse 24% 16% at 11% 83%,
      rgba(99, 91, 255, 0.15) 0%,
      rgba(99, 91, 255, 0.06) 34%,
      transparent 70%
    ),
    radial-gradient(
      ellipse 24% 16% at 89% 17%,
      rgba(154, 119, 255, 0.14) 0%,
      rgba(61, 34, 206, 0.06) 34%,
      transparent 70%
    );

  background-repeat: no-repeat;

  /* No animation on the container */
  animation: none !important;
  transform: none;
}


/* =========================================================
   ANIMATED PURPLE DOTS
========================================================= */

.gen3-carreers-hero::before {
  content: "";

  position: absolute;
  inset: 0;

  pointer-events: none;
  z-index: 1;

  background-image:
    radial-gradient(
      circle,
      rgba(117, 91, 255, 0.9) 1.5px,
      transparent 1.7px
    ),
    radial-gradient(
      circle,
      rgba(154, 119, 255, 0.7) 1.2px,
      transparent 1.5px
    );

  background-size:
    24px 24px,
    32px 32px;

  background-position:
    0 0,
    8px 12px;

  -webkit-mask-image:
    radial-gradient(
      ellipse 28% 30% at 10% 84%,
      #000 0%,
      #000 28%,
      transparent 68%
    ),
    radial-gradient(
      ellipse 28% 30% at 90% 16%,
      #000 0%,
      #000 28%,
      transparent 68%
    );

  mask-image:
    radial-gradient(
      ellipse 28% 30% at 10% 84%,
      #000 0%,
      #000 28%,
      transparent 68%
    ),
    radial-gradient(
      ellipse 28% 30% at 90% 16%,
      #000 0%,
      #000 28%,
      transparent 68%
    );

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  opacity: 0.65;

  animation:
    gen3-careers-dot-drift 10s
    ease-in-out infinite alternate;

  will-change:
    transform,
    background-position;
}


/* =========================================================
   GLOBE ARTWORK
   BOTTOM LEFT
   ROTATED -90 DEGREES
========================================================= */

.gen3-carreers-hero::after {
  content: "";

  position: absolute;

  /* Exact original dimensions */
  width: 500px;
  height: 500px;

  /* Exact original positioning */
  left: -30px;
  bottom: -100px;

  background-image: url("https://gen3u.kinsta.cloud/wp-content/uploads/2026/10/Roi-section-bg-style.png");

  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;

  /* Exact original transformation */
  transform: rotate(-90deg);
  transform-origin: center center;

  opacity: 1;

  pointer-events: none;
  z-index: 2;

  display: block;
  visibility: visible;
}


/* =========================================================
   CONTENT ABOVE ALL BACKGROUND EFFECTS
========================================================= */

.gen3-carreers-hero > * {
  position: relative;
  z-index: 5;
}


/* =========================================================
   ANIMATED DOT MOVEMENT
========================================================= */

@keyframes gen3-careers-dot-drift {

  0% {
    transform:
      translate3d(-6px, 8px, 0)
      rotate(-0.7deg)
      scale(1);

    background-position:
      0 0,
      8px 12px;
  }

  50% {
    transform:
      translate3d(8px, -5px, 0)
      rotate(0.3deg)
      scale(1.015);

    background-position:
      14px -10px,
      -8px 20px;
  }

  100% {
    transform:
      translate3d(16px, 5px, 0)
      rotate(0.7deg)
      scale(1.025);

    background-position:
      28px -18px,
      -16px 30px;
  }
}


/* =========================================================
   SOFT LIGHT MOVEMENT
========================================================= */

@keyframes gen3-careers-light-motion {

  0% {
    background-position:
      -10px 10px,
      10px -10px;
  }

  50% {
    background-position:
      5px -10px,
      -5px 10px;
  }

  100% {
    background-position:
      15px 8px,
      -15px -8px;
  }
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .gen3-carreers-hero::after {
    width: 380px;
    height: 380px;

    left: -30px;
    bottom: -60px;

    transform: rotate(-90deg);
  }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .gen3-carreers-hero::after {
    width: 260px;
    height: 260px;

    left: -20px;
    bottom: -40px;

    transform: rotate(-90deg);
  }
}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

  .gen3-carreers-hero,
  .gen3-carreers-hero::before {
    animation: none !important;
  }
}/* End custom CSS */