.elementor-28787 .elementor-element.elementor-element-57be3aa{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1E293B;--border-color:#1E293B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28787 .elementor-element.elementor-element-57be3aa:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-57be3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-28787 .elementor-element.elementor-element-b6a02e9{--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-28787 .elementor-element.elementor-element-b6a02e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28787 .elementor-element.elementor-element-bee8563 img{transition-duration:0.3s;}.elementor-28787 .elementor-element.elementor-element-be75d88{--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:020px 020px;--row-gap:020px;--column-gap:020px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E293B;--border-color:#1E293B;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-28787 .elementor-element.elementor-element-be75d88:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-be75d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-28787 .elementor-element.elementor-element-be75d88.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28787 .elementor-element.elementor-element-cae4f40 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28787 .elementor-element.elementor-element-de7a1b2 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28787 .elementor-element.elementor-element-530c467 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28787 .elementor-element.elementor-element-24b0d15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-28787 .elementor-element.elementor-element-16815f8 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #3B82F6 0%, #8B5CF6 100%);box-shadow:0px 4px 15px 8px rgba(255, 255, 255, 0.31);border-radius:6px 6px 6px 6px;}.elementor-28787 .elementor-element.elementor-element-3e421a21{--display:flex;--min-height:90vh;--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.5;}.elementor-28787 .elementor-element.elementor-element-3e421a21:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-3e421a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #432E74 0%, #000000 47%);}.elementor-28787 .elementor-element.elementor-element-3e421a21::before, .elementor-28787 .elementor-element.elementor-element-3e421a21 > .elementor-background-video-container::before, .elementor-28787 .elementor-element.elementor-element-3e421a21 > .e-con-inner > .elementor-background-video-container::before, .elementor-28787 .elementor-element.elementor-element-3e421a21 > .elementor-background-slideshow::before, .elementor-28787 .elementor-element.elementor-element-3e421a21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28787 .elementor-element.elementor-element-3e421a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-28787 .elementor-element.elementor-element-3590ef36{--display:flex;border-style:none;--border-style:none;}.elementor-28787 .elementor-element.elementor-element-3590ef36:hover{border-style:none;}.elementor-28787 .elementor-element.elementor-element-3590ef36, .elementor-28787 .elementor-element.elementor-element-3590ef36::before{--border-transition:0s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28787 .elementor-element.elementor-element-1120e150 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:56px;text-transform:none;letter-spacing:-2px;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-fac1d57 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:56px;text-transform:none;letter-spacing:-2px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28787 .elementor-element.elementor-element-2fd050c4{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#CECED6;}.elementor-28787 .elementor-element.elementor-element-5db8d39d .elementor-button{background-color:#664F9C;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;box-shadow:0px 0px 30px -5px #8257E5;border-radius:8px 8px 8px 8px;padding:20px 48px 20px 48px;}.elementor-28787 .elementor-element.elementor-element-5db8d39d:hover{--e-transform-translateY:-8px;}.elementor-28787 .elementor-element.elementor-element-5db8d39d{--e-transform-transition-duration:300ms;}.elementor-28787 .elementor-element.elementor-element-6f22f06c{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28787 .elementor-element.elementor-element-6f22f06c:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-6f22f06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b4493029.smushcdn.com/4493029/wp-content/uploads/2026/04/Gemini_Generated_Image_tx5244tx5244tx52-1.png?lossy=1&strip=1&webp=1");background-position:0px -78px;background-repeat:no-repeat;background-size:cover;}.elementor-28787 .elementor-element.elementor-element-6f22f06c.e-con{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-109dc4ac{--display:flex;--min-height:120px;--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;}.elementor-28787 .elementor-element.elementor-element-109dc4ac:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-109dc4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28787 .elementor-element.elementor-element-10ff19b5{width:100%;max-width:100%;}.elementor-28787 .elementor-element.elementor-element-10ff19b5.elementor-element{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-510f6696{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-28787 .elementor-element.elementor-element-510f6696:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-510f6696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010617;}.elementor-28787 .elementor-element.elementor-element-52c4d74c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-28787 .elementor-element.elementor-element-52c4d74c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-1f25b290{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-28787 .elementor-element.elementor-element-1f25b290 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-25554eef{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-28787 .elementor-element.elementor-element-347773a1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#323238;--border-color:#323238;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28787 .elementor-element.elementor-element-347773a1:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-347773a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202024;}.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-28787 .elementor-element.elementor-element-45a59d24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-28787 .elementor-element.elementor-element-45a59d24.elementor-element{--align-self:flex-start;}.elementor-28787 .elementor-element.elementor-element-45a59d24 .elementor-icon-wrapper{text-align:start;}.elementor-28787 .elementor-element.elementor-element-45a59d24.elementor-view-stacked .elementor-icon{background-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-45a59d24.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-45a59d24.elementor-view-default .elementor-icon{color:#8257E5;border-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-45a59d24.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-45a59d24.elementor-view-default .elementor-icon svg{fill:#8257E5;}.elementor-28787 .elementor-element.elementor-element-45a59d24 .elementor-icon{font-size:32px;}.elementor-28787 .elementor-element.elementor-element-45a59d24 .elementor-icon svg{height:32px;}.elementor-28787 .elementor-element.elementor-element-2b165744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-28787 .elementor-element.elementor-element-2b165744 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-2ff87ea{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#A8A8B3;}.elementor-28787 .elementor-element.elementor-element-2171ee36{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#323238;--border-color:#323238;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28787 .elementor-element.elementor-element-2171ee36:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-2171ee36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202024;}.elementor-28787 .elementor-element.elementor-element-41c9792b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-28787 .elementor-element.elementor-element-41c9792b.elementor-element{--align-self:flex-start;}.elementor-28787 .elementor-element.elementor-element-41c9792b .elementor-icon-wrapper{text-align:start;}.elementor-28787 .elementor-element.elementor-element-41c9792b.elementor-view-stacked .elementor-icon{background-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-41c9792b.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-41c9792b.elementor-view-default .elementor-icon{color:#8257E5;border-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-41c9792b.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-41c9792b.elementor-view-default .elementor-icon svg{fill:#8257E5;}.elementor-28787 .elementor-element.elementor-element-41c9792b .elementor-icon{font-size:32px;}.elementor-28787 .elementor-element.elementor-element-41c9792b .elementor-icon svg{height:32px;}.elementor-28787 .elementor-element.elementor-element-7e31b7f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-28787 .elementor-element.elementor-element-7e31b7f4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-54f6129e{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#A8A8B3;}.elementor-28787 .elementor-element.elementor-element-10ae5ccf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#323238;--border-color:#323238;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28787 .elementor-element.elementor-element-10ae5ccf:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-10ae5ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202024;}.elementor-28787 .elementor-element.elementor-element-766909ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-28787 .elementor-element.elementor-element-766909ee.elementor-element{--align-self:flex-start;}.elementor-28787 .elementor-element.elementor-element-766909ee .elementor-icon-wrapper{text-align:start;}.elementor-28787 .elementor-element.elementor-element-766909ee.elementor-view-stacked .elementor-icon{background-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-766909ee.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-766909ee.elementor-view-default .elementor-icon{color:#8257E5;border-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-766909ee.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-766909ee.elementor-view-default .elementor-icon svg{fill:#8257E5;}.elementor-28787 .elementor-element.elementor-element-766909ee .elementor-icon{font-size:32px;}.elementor-28787 .elementor-element.elementor-element-766909ee .elementor-icon svg{height:32px;}.elementor-28787 .elementor-element.elementor-element-583cc92f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-28787 .elementor-element.elementor-element-583cc92f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-5b540030{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#A8A8B3;}.elementor-28787 .elementor-element.elementor-element-7306e9f2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#323238;--border-color:#323238;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28787 .elementor-element.elementor-element-7306e9f2:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-7306e9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202024;}.elementor-28787 .elementor-element.elementor-element-493364d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-28787 .elementor-element.elementor-element-493364d2.elementor-element{--align-self:flex-start;}.elementor-28787 .elementor-element.elementor-element-493364d2 .elementor-icon-wrapper{text-align:start;}.elementor-28787 .elementor-element.elementor-element-493364d2.elementor-view-stacked .elementor-icon{background-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-493364d2.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-493364d2.elementor-view-default .elementor-icon{color:#8257E5;border-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-493364d2.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-493364d2.elementor-view-default .elementor-icon svg{fill:#8257E5;}.elementor-28787 .elementor-element.elementor-element-493364d2 .elementor-icon{font-size:32px;}.elementor-28787 .elementor-element.elementor-element-493364d2 .elementor-icon svg{height:32px;}.elementor-28787 .elementor-element.elementor-element-fa20889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-28787 .elementor-element.elementor-element-fa20889 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-24aaf5ee{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#A8A8B3;}.elementor-28787 .elementor-element.elementor-element-642cad82{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-28787 .elementor-element.elementor-element-642cad82:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-642cad82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010617;}.elementor-28787 .elementor-element.elementor-element-642cad82.e-con{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-2ff41989 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;text-transform:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-19436246{--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:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-28787 .elementor-element.elementor-element-19436246.e-con{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-4decc271{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;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-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-28787 .elementor-element.elementor-element-4decc271:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-4decc271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202024;}.elementor-28787 .elementor-element.elementor-element-4decc271.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-28787 .elementor-element.elementor-element-4decc271:hover{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:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-28787 .elementor-element.elementor-element-4decc271, .elementor-28787 .elementor-element.elementor-element-4decc271::before{--border-transition:0.3s;}.elementor-28787 .elementor-element.elementor-element-63e68dbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-28787 .elementor-element.elementor-element-63e68dbb .elementor-icon-wrapper{text-align:start;}.elementor-28787 .elementor-element.elementor-element-63e68dbb.elementor-view-stacked .elementor-icon{background-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-63e68dbb.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-63e68dbb.elementor-view-default .elementor-icon{color:#8257E5;border-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-63e68dbb.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-63e68dbb.elementor-view-default .elementor-icon svg{fill:#8257E5;}.elementor-28787 .elementor-element.elementor-element-1fd24584{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-28787 .elementor-element.elementor-element-1fd24584 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-49676ad2{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#A8A8B3;}.elementor-28787 .elementor-element.elementor-element-4ad729d2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;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-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-28787 .elementor-element.elementor-element-4ad729d2:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-4ad729d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202024;}.elementor-28787 .elementor-element.elementor-element-4ad729d2.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-28787 .elementor-element.elementor-element-4ad729d2:hover{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:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-28787 .elementor-element.elementor-element-4ad729d2, .elementor-28787 .elementor-element.elementor-element-4ad729d2::before{--border-transition:0.3s;}.elementor-28787 .elementor-element.elementor-element-57861b03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-28787 .elementor-element.elementor-element-57861b03 .elementor-icon-wrapper{text-align:start;}.elementor-28787 .elementor-element.elementor-element-57861b03.elementor-view-stacked .elementor-icon{background-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-57861b03.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-57861b03.elementor-view-default .elementor-icon{color:#8257E5;border-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-57861b03.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-57861b03.elementor-view-default .elementor-icon svg{fill:#8257E5;}.elementor-28787 .elementor-element.elementor-element-c394ccd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-28787 .elementor-element.elementor-element-c394ccd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-efeb60b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#A8A8B3;}.elementor-28787 .elementor-element.elementor-element-7aa71455{--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:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-28787 .elementor-element.elementor-element-7aa71455.e-con{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-1528f73{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;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-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-28787 .elementor-element.elementor-element-1528f73:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-1528f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202024;}.elementor-28787 .elementor-element.elementor-element-1528f73.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-28787 .elementor-element.elementor-element-1528f73:hover{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:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-28787 .elementor-element.elementor-element-1528f73, .elementor-28787 .elementor-element.elementor-element-1528f73::before{--border-transition:0.3s;}.elementor-28787 .elementor-element.elementor-element-216fd1b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-28787 .elementor-element.elementor-element-216fd1b0 .elementor-icon-wrapper{text-align:start;}.elementor-28787 .elementor-element.elementor-element-216fd1b0.elementor-view-stacked .elementor-icon{background-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-216fd1b0.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-216fd1b0.elementor-view-default .elementor-icon{color:#8257E5;border-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-216fd1b0.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-216fd1b0.elementor-view-default .elementor-icon svg{fill:#8257E5;}.elementor-28787 .elementor-element.elementor-element-46883aab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-28787 .elementor-element.elementor-element-46883aab .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-e3024af{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#A8A8B3;}.elementor-28787 .elementor-element.elementor-element-4d03d293{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;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-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-28787 .elementor-element.elementor-element-4d03d293:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-4d03d293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202024;}.elementor-28787 .elementor-element.elementor-element-4d03d293.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-28787 .elementor-element.elementor-element-4d03d293:hover{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:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-28787 .elementor-element.elementor-element-4d03d293, .elementor-28787 .elementor-element.elementor-element-4d03d293::before{--border-transition:0.3s;}.elementor-28787 .elementor-element.elementor-element-3f016890{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-28787 .elementor-element.elementor-element-3f016890 .elementor-icon-wrapper{text-align:start;}.elementor-28787 .elementor-element.elementor-element-3f016890.elementor-view-stacked .elementor-icon{background-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-3f016890.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-3f016890.elementor-view-default .elementor-icon{color:#8257E5;border-color:#8257E5;}.elementor-28787 .elementor-element.elementor-element-3f016890.elementor-view-framed .elementor-icon, .elementor-28787 .elementor-element.elementor-element-3f016890.elementor-view-default .elementor-icon svg{fill:#8257E5;}.elementor-28787 .elementor-element.elementor-element-6e7b09c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-28787 .elementor-element.elementor-element-6e7b09c8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-22ea3133{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#A8A8B3;}.elementor-28787 .elementor-element.elementor-element-7e6663c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-28787 .elementor-element.elementor-element-7e6663c4:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-7e6663c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-28787 .elementor-element.elementor-element-398f7ad8{--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;}.elementor-28787 .elementor-element.elementor-element-4fbefe2b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;text-transform:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-7e01adba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-7e01adba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28787 .elementor-element.elementor-element-15b7b084{--display:flex;}.elementor-28787 .elementor-element.elementor-element-138348a9.elementor-element{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-138348a9 .swiper-wrapper{display:flex;align-items:center;}.elementor-28787 .elementor-element.elementor-element-47c5f4b7{text-align:center;}.elementor-28787 .elementor-element.elementor-element-47c5f4b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-189215c9{--display:flex;}.elementor-28787 .elementor-element.elementor-element-2a06b0a8.elementor-element{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-2a06b0a8 .swiper-wrapper{display:flex;align-items:center;}.elementor-28787 .elementor-element.elementor-element-1164c785{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-28787 .elementor-element.elementor-element-1164c785:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-1164c785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010617;}.elementor-28787 .elementor-element.elementor-element-1164c785.e-con{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-7bf86db7{text-align:center;}.elementor-28787 .elementor-element.elementor-element-7bf86db7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-782d81ca p{margin-block-end:16px;}.elementor-28787 .elementor-element.elementor-element-782d81ca{color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-9a6ae62{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-28787 .elementor-element.elementor-element-9a6ae62.e-con{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-24274c2b{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;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-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-28787 .elementor-element.elementor-element-24274c2b:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-24274c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202024;}.elementor-28787 .elementor-element.elementor-element-24274c2b.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-28787 .elementor-element.elementor-element-24274c2b:hover{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:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-28787 .elementor-element.elementor-element-24274c2b, .elementor-28787 .elementor-element.elementor-element-24274c2b::before{--border-transition:0.3s;}.elementor-28787 .elementor-element.elementor-element-24274c2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28787 .elementor-element.elementor-element-1170f0bb .elementor-button{background-color:#010617;fill:#FFFFFF;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-1170f0bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28787 .elementor-element.elementor-element-1bb9303a{width:auto;max-width:auto;}.elementor-28787 .elementor-element.elementor-element-1bb9303a.elementor-element{--align-self:flex-start;}.elementor-28787 .elementor-element.elementor-element-1bb9303a .elementor-testimonial-wrapper{text-align:start;}.elementor-28787 .elementor-element.elementor-element-1bb9303a .elementor-testimonial-content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-28787 .elementor-element.elementor-element-1bb9303a .elementor-testimonial-name{color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-4a9a423a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;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-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-28787 .elementor-element.elementor-element-4a9a423a:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-4a9a423a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202024;}.elementor-28787 .elementor-element.elementor-element-4a9a423a.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-28787 .elementor-element.elementor-element-4a9a423a:hover{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:#FFFFFF;--border-color:#FFFFFF;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-28787 .elementor-element.elementor-element-4a9a423a, .elementor-28787 .elementor-element.elementor-element-4a9a423a::before{--border-transition:0.3s;}.elementor-28787 .elementor-element.elementor-element-44ee46cb .elementor-button{background-color:#010617;fill:#FFFFFF;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-44ee46cb .elementor-button-content-wrapper{flex-direction:row;}.elementor-28787 .elementor-element.elementor-element-2eb37b88 .elementor-testimonial-wrapper{text-align:start;}.elementor-28787 .elementor-element.elementor-element-2eb37b88 .elementor-testimonial-content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-28787 .elementor-element.elementor-element-2eb37b88 .elementor-testimonial-name{color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-7ec5196a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-28787 .elementor-element.elementor-element-7ec5196a:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-7ec5196a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010617;}.elementor-28787 .elementor-element.elementor-element-7ec5196a:hover{border-style:none;}.elementor-28787 .elementor-element.elementor-element-7ec5196a, .elementor-28787 .elementor-element.elementor-element-7ec5196a::before{--border-transition:0.3s;}.elementor-28787 .elementor-element.elementor-element-59c91898{--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-28787 .elementor-element.elementor-element-59c91898.e-con{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-67bcc875{--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-28787 .elementor-element.elementor-element-26d03973{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-28787 .elementor-element.elementor-element-2599d200{text-align:start;}.elementor-28787 .elementor-element.elementor-element-2599d200 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-6008551b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#A8A8B3;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-28787 .elementor-element.elementor-element-210f72a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-28787 .elementor-element.elementor-element-210f72a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-28787 .elementor-element.elementor-element-210f72a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-28787 .elementor-element.elementor-element-210f72a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-28787 .elementor-element.elementor-element-210f72a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-28787 .elementor-element.elementor-element-210f72a6 .elementor-icon-list-icon i{color:#8257E5;transition:color 0.3s;}.elementor-28787 .elementor-element.elementor-element-210f72a6 .elementor-icon-list-icon svg{fill:#8257E5;transition:fill 0.3s;}.elementor-28787 .elementor-element.elementor-element-210f72a6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28787 .elementor-element.elementor-element-210f72a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28787 .elementor-element.elementor-element-210f72a6 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-28787 .elementor-element.elementor-element-210f72a6 .elementor-icon-list-text{color:#E1E1E6;transition:color 0.3s;}.elementor-28787 .elementor-element.elementor-element-6aed92ac .elementor-button{background-color:#8257E5;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 16px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-28787 .elementor-element.elementor-element-6aed92ac .elementor-button:hover, .elementor-28787 .elementor-element.elementor-element-6aed92ac .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #EED4FF 0%, #8331FF 100%);}.elementor-28787 .elementor-element.elementor-element-6aed92ac .elementor-button-content-wrapper{flex-direction:row;}.elementor-28787 .elementor-element.elementor-element-6aed92ac .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-28787 .elementor-element.elementor-element-28d81b2f{--display:flex;}.elementor-28787 .elementor-element.elementor-element-b0c02ef{--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;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:#FFFFFF38;--border-color:#FFFFFF38;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-28787 .elementor-element.elementor-element-b0c02ef:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-b0c02ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-28787 .elementor-element.elementor-element-b0c02ef.e-con{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-74e69cd{--display:flex;}.elementor-28787 .elementor-element.elementor-element-74e69cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28787 .elementor-element.elementor-element-060ebf5{--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:020px 020px;--row-gap:020px;--column-gap:020px;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-28787 .elementor-element.elementor-element-060ebf5:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-060ebf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-28787 .elementor-element.elementor-element-060ebf5.e-con{--align-self:center;}.elementor-28787 .elementor-element.elementor-element-e04aaf2{--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-28787 .elementor-element.elementor-element-e04aaf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28787 .elementor-element.elementor-element-f938aa4 .elementor-button{background-color:#020617;font-family:"Inter", Sans-serif;font-weight:300;fill:#BDA6A6;color:#BDA6A6;}.elementor-28787 .elementor-element.elementor-element-f938aa4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28787 .elementor-element.elementor-element-f938aa4.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-28787 .elementor-element.elementor-element-f938aa4 .elementor-button:hover, .elementor-28787 .elementor-element.elementor-element-f938aa4 .elementor-button:focus{color:#FFFFFF;}.elementor-28787 .elementor-element.elementor-element-f938aa4 .elementor-button:hover svg, .elementor-28787 .elementor-element.elementor-element-f938aa4 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-28787 .elementor-element.elementor-element-57be3aa{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-28787 .elementor-element.elementor-element-3e421a21{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-28787 .elementor-element.elementor-element-6f22f06c{--min-height:500px;}.elementor-28787 .elementor-element.elementor-element-6f22f06c:not(.elementor-motion-effects-element-type-background), .elementor-28787 .elementor-element.elementor-element-6f22f06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-28787 .elementor-element.elementor-element-510f6696{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-28787 .elementor-element.elementor-element-25554eef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-28787 .elementor-element.elementor-element-57be3aa{--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-28787 .elementor-element.elementor-element-b6a02e9{--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;}.elementor-28787 .elementor-element.elementor-element-16815f8.elementor-element{--align-self:stretch;}.elementor-28787 .elementor-element.elementor-element-16815f8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-28787 .elementor-element.elementor-element-1120e150 .elementor-heading-title{font-size:32px;}.elementor-28787 .elementor-element.elementor-element-fac1d57 .elementor-heading-title{font-size:32px;}.elementor-28787 .elementor-element.elementor-element-25554eef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-28787 .elementor-element.elementor-element-b6a02e9{--width:26.54%;}.elementor-28787 .elementor-element.elementor-element-24b0d15{--width:50%;}.elementor-28787 .elementor-element.elementor-element-3e421a21{--content-width:1200px;}.elementor-28787 .elementor-element.elementor-element-3590ef36{--width:50%;}.elementor-28787 .elementor-element.elementor-element-6f22f06c{--width:50%;}.elementor-28787 .elementor-element.elementor-element-510f6696{--content-width:1200px;}.elementor-28787 .elementor-element.elementor-element-642cad82{--content-width:1200px;}.elementor-28787 .elementor-element.elementor-element-19436246{--width:80%;}.elementor-28787 .elementor-element.elementor-element-4decc271{--width:80%;}.elementor-28787 .elementor-element.elementor-element-4ad729d2{--width:80%;}.elementor-28787 .elementor-element.elementor-element-7aa71455{--width:80%;}.elementor-28787 .elementor-element.elementor-element-1528f73{--width:80%;}.elementor-28787 .elementor-element.elementor-element-4d03d293{--width:80%;}.elementor-28787 .elementor-element.elementor-element-1164c785{--content-width:1200px;}.elementor-28787 .elementor-element.elementor-element-24274c2b{--width:48%;}.elementor-28787 .elementor-element.elementor-element-4a9a423a{--width:48%;}.elementor-28787 .elementor-element.elementor-element-59c91898{--width:100%;}.elementor-28787 .elementor-element.elementor-element-26d03973{--width:50%;}.elementor-28787 .elementor-element.elementor-element-28d81b2f{--width:50%;}.elementor-28787 .elementor-element.elementor-element-b0c02ef{--content-width:1200px;}.elementor-28787 .elementor-element.elementor-element-74e69cd{--width:20%;}.elementor-28787 .elementor-element.elementor-element-e04aaf2{--width:32.607%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28787 .elementor-element.elementor-element-b6a02e9{--width:93.844px;}.elementor-28787 .elementor-element.elementor-element-3590ef36{--width:100%;}.elementor-28787 .elementor-element.elementor-element-6f22f06c{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-bee8563 */.elementor-28787 .elementor-element.elementor-element-bee8563 img {
    /* Transforma qualquer cor em Preto (0) e inverte para Branco (1) */
    filter: brightness(0) invert(1);
    
    /* Deixa transparente (Modo Fantasma) */
    opacity: 0.3;
    
    /* Suaviza a animação */
    transition: all 0.5s ease;
}

/* Quando passar o mouse */
.elementor-28787 .elementor-element.elementor-element-bee8563 img:hover {
    /* Fica 100% visível */
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be75d88 */backdrop-filter: blur(10px)/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57be3aa */backdrop-filter: blur(10px)/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fd050c4 */.elementor-28787 .elementor-element.elementor-element-2fd050c4 p, .elementor-28787 .elementor-element.elementor-element-2fd050c4 h2, .elementor-28787 .elementor-element.elementor-element-2fd050c4 a{
    color: #A8A8B3 !important;
    font-size: 20px!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10ff19b5 */.elementor-28787 .elementor-element.elementor-element-10ff19b5 img {
    /* Transforma qualquer cor em Preto (0) e inverte para Branco (1) */
    filter: brightness(0) invert(1);
    
    /* Deixa transparente (Modo Fantasma) */
    opacity: 0.3;
    
    /* Suaviza a animação */
    transition: all 0.5s ease;
}

/* Quando passar o mouse */
.elementor-28787 .elementor-element.elementor-element-10ff19b5 img:hover {
    /* Fica 100% visível */
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff87ea */.elementor-28787 .elementor-element.elementor-element-2ff87ea p, .elementor-28787 .elementor-element.elementor-element-2ff87ea h2{
    color: #A8A8B3 !important;
    font-size: 16px;;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347773a1 */.elementor-28787 .elementor-element.elementor-element-347773a1 {
    transition: all 0.3s ease;
}

.elementor-28787 .elementor-element.elementor-element-347773a1:hover {
    /* A borda fica Roxa */
    border-color: #8257e5 !important;
    
    /* O card sobe levemente */
    transform: translateY(-5px);
    
    /* Um brilho suave atrás do card */
    box-shadow: 0 10px 30px -10px rgba(130, 87, 229, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54f6129e */.elementor-28787 .elementor-element.elementor-element-54f6129e p, .elementor-28787 .elementor-element.elementor-element-54f6129e h2{
    color: #A8A8B3 !important;
    font-size: 16px;;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2171ee36 */.elementor-28787 .elementor-element.elementor-element-2171ee36 {
    transition: all 0.3s ease;
}

.elementor-28787 .elementor-element.elementor-element-2171ee36:hover {
    /* A borda fica Roxa */
    border-color: #8257e5 !important;
    
    /* O card sobe levemente */
    transform: translateY(-5px);
    
    /* Um brilho suave atrás do card */
    box-shadow: 0 10px 30px -10px rgba(130, 87, 229, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b540030 */.elementor-28787 .elementor-element.elementor-element-5b540030 p, .elementor-28787 .elementor-element.elementor-element-5b540030 h2{
    color: #A8A8B3 !important;
    font-size: 16px;;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ae5ccf */.elementor-28787 .elementor-element.elementor-element-10ae5ccf {
    transition: all 0.3s ease;
}

.elementor-28787 .elementor-element.elementor-element-10ae5ccf:hover {
    /* A borda fica Roxa */
    border-color: #8257e5 !important;
    
    /* O card sobe levemente */
    transform: translateY(-5px);
    
    /* Um brilho suave atrás do card */
    box-shadow: 0 10px 30px -10px rgba(130, 87, 229, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24aaf5ee */.elementor-28787 .elementor-element.elementor-element-24aaf5ee p, .elementor-28787 .elementor-element.elementor-element-24aaf5ee h2{
    color: #A8A8B3 !important;
    font-size: 16px;;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7306e9f2 */.elementor-28787 .elementor-element.elementor-element-7306e9f2 {
    transition: all 0.3s ease;
}

.elementor-28787 .elementor-element.elementor-element-7306e9f2:hover {
    /* A borda fica Roxa */
    border-color: #8257e5 !important;
    
    /* O card sobe levemente */
    transform: translateY(-5px);
    
    /* Um brilho suave atrás do card */
    box-shadow: 0 10px 30px -10px rgba(130, 87, 229, 0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49676ad2 */.elementor-28787 .elementor-element.elementor-element-49676ad2 p, .elementor-28787 .elementor-element.elementor-element-49676ad2 h2{
    color: #A8A8B3 !important;
    font-size: 16px;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efeb60b */.elementor-28787 .elementor-element.elementor-element-efeb60b p, .elementor-28787 .elementor-element.elementor-element-efeb60b h2{
    color: #A8A8B3 !important;
    font-size: 16px;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3024af */.elementor-28787 .elementor-element.elementor-element-e3024af p, .elementor-28787 .elementor-element.elementor-element-e3024af h2{
    color: #A8A8B3 !important;
    font-size: 16px;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22ea3133 */.elementor-28787 .elementor-element.elementor-element-22ea3133 p, .elementor-28787 .elementor-element.elementor-element-22ea3133 h2{
    color: #A8A8B3 !important;
    font-size: 16px;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e01adba */.elementor-28787 .elementor-element.elementor-element-7e01adba h2, p{
    font-family: "roboto"!important;
    font-size: 18px!important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-138348a9 */.elementor-28787 .elementor-element.elementor-element-138348a9 img {
  filter: grayscale(100%) brightness(0.7);
  opacity: 0.7;
  transition: all 0.3s ease;
}

.elementor-28787 .elementor-element.elementor-element-138348a9 img:hover {
  filter: grayscale(100%) brightness(0) invert(1);
  opacity: 1;
}
.elementor-28787 .elementor-element.elementor-element-138348a9 img {
  filter: grayscale(100%) brightness(0.7);
  opacity: 0.7;
  transition: all 0.3s ease;
}

.elementor-28787 .elementor-element.elementor-element-138348a9 img:hover {
  filter: grayscale(100%) brightness(0) invert(1);
  opacity: 1;
  filter: grayscale(100%) brightness(0) invert(1)
          drop-shadow(0 0 6px rgba(255,255,255,0.7));
}
.elementor-28787 .elementor-element.elementor-element-138348a9 .elementor-image-carousel a:nth-child(4) img {
  filter: grayscale(100%) brightness(0.7);
}

.elementor-28787 .elementor-element.elementor-element-138348a9 .elementor-image-carousel a:nth-child(4) img:hover {
  filter: grayscale(100%) brightness(0) invert(1)
          drop-shadow(0 0 8px rgba(255,255,255,0.9));
}
img[src*="fortinet"] {
  filter: grayscale(100%) !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2a06b0a8 */.elementor-28787 .elementor-element.elementor-element-2a06b0a8 img {
  filter: grayscale(100%) brightness(0.7);
  opacity: 0.7;
  transition: all 0.3s ease;
}

.elementor-28787 .elementor-element.elementor-element-2a06b0a8 img:hover {
  filter: grayscale(100%) brightness(0) invert(1);
  opacity: 1;
}
.elementor-28787 .elementor-element.elementor-element-2a06b0a8 img {
  filter: grayscale(100%) brightness(0.7);
  opacity: 0.7;
  transition: all 0.3s ease;
}

.elementor-28787 .elementor-element.elementor-element-2a06b0a8 img:hover {
  filter: grayscale(100%) brightness(0) invert(1);
  opacity: 1;
  filter: grayscale(100%) brightness(0) invert(1)
          drop-shadow(0 0 6px rgba(255,255,255,0.7));
}
.elementor-28787 .elementor-element.elementor-element-2a06b0a8 .elementor-image-carousel a:nth-child(4) img {
  filter: grayscale(100%) brightness(0.7);
}

.elementor-28787 .elementor-element.elementor-element-2a06b0a8 .elementor-image-carousel a:nth-child(4) img:hover {
  filter: grayscale(100%) brightness(0) invert(1)
          drop-shadow(0 0 8px rgba(255,255,255,0.9));
}
img[src*="fortinet"] {
  filter: grayscale(100%) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6008551b */.elementor-28787 .elementor-element.elementor-element-6008551b p, .elementor-28787 .elementor-element.elementor-element-6008551b h2{
    color: #A8A8B3 !important;
    font-size: 16px;;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-052b4d6 *//* Esconder o texto "(obrigatório)" mas manter a acessibilidade */
.gform_heading{
    display: none !important;
}



/* Container Principal do Formulário */
#gform_5 {
    border-radius: 12px;
    color: #ffffff;
    font-family: sans-serif;
}

/* Estilização dos Labels (Títulos dos campos) */
#gform_5 .gfield_label {
    color: #ffffff !important;
    font-weight: 500 !important;
    font-size: 1rem !important;
}

/* Estilização dos Inputs e Textarea */
#gform_5 input[type="text"], 
#gform_5 input[type="email"], 
#gform_5 textarea {
    background-color: rgba(255, 255, 255, 0.03) !important; /* Fundo quase transparente */
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 6px !important;
    color: #ffffff !important;
    padding: 12px 15px !important;
    width: 100% !important;
    transition: border-color 0.3s ease;
}

/* Efeito de Focus (Quando clica no campo) */
#gform_5 input:focus, 
#gform_5 textarea:focus {
    border-color: #4a90e2 !important;
    outline: none !important;
    background-color: rgba(255, 255, 255, 0.05) !important;
}

/* Estilização do Placeholder (Texto de exemplo dentro do campo) */
#gform_5 ::placeholder {
    color: #666e7a !important;
    opacity: 1;
}

/* O Botão de Envio (Degradê igual da imagem) */
#gform_submit_button_5 {
    background: linear-gradient(90deg, #3b82f6 0%, #8b5cf6 100%) !important;
    color: white !important;
    border: none !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    width: 100% !important;
    margin-top: 20px !important;
    transition: transform 0.2s ease, filter 0.3s ease !important;
    text-align: center;
    text-transform: none !important; /* Mantém como você escreveu */
}

/* Efeito Hover no Botão */
#gform_submit_button_5:hover {
    filter: brightness(1.1);
    transform: translateY(-2px);
}

/* Remove margens extras do rodapé */
#gform_5 .gform_footer {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85578e8 */.elementor-28787 .elementor-element.elementor-element-85578e8 img {
    /* Transforma qualquer cor em Preto (0) e inverte para Branco (1) */
    filter: brightness(0) invert(1);
    
    /* Deixa transparente (Modo Fantasma) */
    opacity: 0.3;
    
    /* Suaviza a animação */
    transition: all 0.5s ease;
}

/* Quando passar o mouse */
.elementor-28787 .elementor-element.elementor-element-85578e8 img:hover {
    /* Fica 100% visível */
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-060ebf5 */backdrop-filter: blur(10px)/* End custom CSS */