.elementor-33 .elementor-element.elementor-element-6309540{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;--z-index:99;}.elementor-33 .elementor-element.elementor-element-6309540:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6309540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-33 .elementor-element.elementor-element-b8016cd{--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:32px 32px;--row-gap:32px;--column-gap:32px;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:#0000000D;--border-color:#0000000D;--border-radius:99px 99px 99px 99px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-b8016cd:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-b8016cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-33 .elementor-element.elementor-element-b8016cd.e-con{--flex-grow:0;--flex-shrink:0;}.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-33 .elementor-element.elementor-element-214c2d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-text{color:#0F172A;transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-e0f6950 );}.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-33 .elementor-element.elementor-element-d19a0b9 .elementor-button{background-color:var( --e-global-color-e809d27 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-82b76ed );color:var( --e-global-color-82b76ed );box-shadow:0px 10px 15px -3px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.2);border-radius:99px 99px 99px 99px;padding:16px 32px 16px 32px;}.elementor-33 .elementor-element.elementor-element-d19a0b9 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-d19a0b9 .elementor-button:focus{background-color:#4F46E5;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-d19a0b9 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-d19a0b9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-e5d9740{--display:flex;--min-height:80px;--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-33 .elementor-element.elementor-element-e5d9740:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-e5d9740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-33 .elementor-element.elementor-element-0ef6452{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-0ef6452{left:0px;}body.rtl .elementor-33 .elementor-element.elementor-element-0ef6452{right:0px;}.elementor-33 .elementor-element.elementor-element-eb93b80{--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-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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:10;}.elementor-33 .elementor-element.elementor-element-02d6d74{--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;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:#E0E7FF;--border-color:#E0E7FF;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-33 .elementor-element.elementor-element-02d6d74:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-02d6d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2FF;}.elementor-33 .elementor-element.elementor-element-02d6d74.e-con{--align-self:flex-start;}.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-33 .elementor-element.elementor-element-7cc480c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7cc480c .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-7cc480c.elementor-view-stacked .elementor-icon{background-color:#4338CA;}.elementor-33 .elementor-element.elementor-element-7cc480c.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-7cc480c.elementor-view-default .elementor-icon{color:#4338CA;border-color:#4338CA;}.elementor-33 .elementor-element.elementor-element-7cc480c.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-7cc480c.elementor-view-default .elementor-icon svg{fill:#4338CA;}.elementor-33 .elementor-element.elementor-element-7cc480c .elementor-icon{font-size:16px;}.elementor-33 .elementor-element.elementor-element-7cc480c .elementor-icon svg{height:16px;}.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-33 .elementor-element.elementor-element-02957e2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#4338CA;}.elementor-33 .elementor-element.elementor-element-02957e2 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-2a28d77 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:80px;font-weight:900;line-height:1.1em;letter-spacing:-3px;color:#0F172A;}.elementor-33 .elementor-element.elementor-element-ccddf9c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:80px;font-weight:900;line-height:1.1em;letter-spacing:-3px;color:#0F172A;}.elementor-33 .elementor-element.elementor-element-b32c8a0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-346f332 );}.elementor-33 .elementor-element.elementor-element-a93f9ec{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-33 .elementor-element.elementor-element-e74117b .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;background-image:linear-gradient(180deg, var( --e-global-color-21f0752 ) 0%, #9333EA 100%);border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-33 .elementor-element.elementor-element-e74117b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-e74117b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-f5c90a6 .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#475569;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-33 .elementor-element.elementor-element-f5c90a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-b1001ac{--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: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;}.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-33 .elementor-element.elementor-element-58c3102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-58c3102 img{width:100%;height:500px;object-fit:contain;object-position:center center;border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;border-radius:48px 48px 48px 48px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.15);}.elementor-33 .elementor-element.elementor-element-20c6f21{--display:flex;--position:absolute;--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:-30px;}.elementor-33 .elementor-element.elementor-element-20c6f21:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-20c6f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-20c6f21{left:-30px;}body.rtl .elementor-33 .elementor-element.elementor-element-20c6f21{right:-30px;}.elementor-33 .elementor-element.elementor-element-819f526{--display:flex;--min-height:8vh;--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;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-819f526:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-819f526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCFCE7;}.elementor-33 .elementor-element.elementor-element-7069838{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7069838 .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-7069838.elementor-view-stacked .elementor-icon{background-color:#43AA68;}.elementor-33 .elementor-element.elementor-element-7069838.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-7069838.elementor-view-default .elementor-icon{color:#43AA68;border-color:#43AA68;}.elementor-33 .elementor-element.elementor-element-7069838.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-7069838.elementor-view-default .elementor-icon svg{fill:#43AA68;}.elementor-33 .elementor-element.elementor-element-7069838 .elementor-icon{font-size:31px;}.elementor-33 .elementor-element.elementor-element-7069838 .elementor-icon svg{height:31px;}.elementor-33 .elementor-element.elementor-element-5f9d742{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-5f9d742 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;color:#64748B;}.elementor-33 .elementor-element.elementor-element-53cbdce{--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;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:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-53cbdce:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-53cbdce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-c132954 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:3px;color:#94A3B8;}.elementor-33 .elementor-element.elementor-element-dd66bcf{--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:96px 96px;--row-gap:96px;--column-gap:96px;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-c7d916c{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-c7d916c:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-c7d916c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-33 .elementor-element.elementor-element-cef4ba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-cef4ba3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#94A3B8;}.elementor-33 .elementor-element.elementor-element-360dd68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-360dd68 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:900;line-height:1.1em;letter-spacing:-3px;color:#0F172A;}.elementor-33 .elementor-element.elementor-element-6fa15a0{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#475569;}.elementor-33 .elementor-element.elementor-element-08ddad3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-33 .elementor-element.elementor-element-ad6e474{--display:flex;--min-height:600px;--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-end;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--overlay-opacity:0.8;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;grid-column:span 2;grid-row:span 2;}.elementor-33 .elementor-element.elementor-element-ad6e474:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-ad6e474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.collectivemindsincorporated.com/wp-content/uploads/2026/03/codingScreen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-ad6e474::before, .elementor-33 .elementor-element.elementor-element-ad6e474 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-ad6e474 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-ad6e474 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-ad6e474 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-ad6e474 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F172A00 0%, #0F172A 100%);}.elementor-33 .elementor-element.elementor-element-d7a7d46{width:auto;max-width:auto;background-color:#4F46E514;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#818CF8;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-d7a7d46 .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-d7a7d46.elementor-view-stacked .elementor-icon{background-color:#A5B4FC;}.elementor-33 .elementor-element.elementor-element-d7a7d46.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-d7a7d46.elementor-view-default .elementor-icon{color:#A5B4FC;border-color:#A5B4FC;}.elementor-33 .elementor-element.elementor-element-d7a7d46.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-d7a7d46.elementor-view-default .elementor-icon svg{fill:#A5B4FC;}.elementor-33 .elementor-element.elementor-element-d7a7d46 .elementor-icon{font-size:32px;}.elementor-33 .elementor-element.elementor-element-d7a7d46 .elementor-icon svg{height:32px;}.elementor-33 .elementor-element.elementor-element-b53f082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-b53f082 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:900;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-fdd8e15{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;color:#CBD5E1;}.elementor-33 .elementor-element.elementor-element-c0a1f6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-c0a1f6a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#818CF8;}.elementor-33 .elementor-element.elementor-element-d324895{--display:flex;--min-height:0px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.8;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-d324895:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-d324895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-d324895::before, .elementor-33 .elementor-element.elementor-element-d324895 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-d324895 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-d324895 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-d324895 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-d324895 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F172A00;--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-d324895.e-con{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-2d5a526{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-e597ddf{background-color:#F3E8FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 14px 14px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#818CF8;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-e597ddf.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-e597ddf .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-e597ddf.elementor-view-stacked .elementor-icon{background-color:#9333EA;}.elementor-33 .elementor-element.elementor-element-e597ddf.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-e597ddf.elementor-view-default .elementor-icon{color:#9333EA;border-color:#9333EA;}.elementor-33 .elementor-element.elementor-element-e597ddf.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-e597ddf.elementor-view-default .elementor-icon svg{fill:#9333EA;}.elementor-33 .elementor-element.elementor-element-e597ddf .elementor-icon{font-size:32px;}.elementor-33 .elementor-element.elementor-element-e597ddf .elementor-icon svg{height:32px;}.elementor-33 .elementor-element.elementor-element-79c6b7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-79c6b7a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#0F172A;}.elementor-33 .elementor-element.elementor-element-e0242d8{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;color:#2E343D;}.elementor-33 .elementor-element.elementor-element-e0242d8 a{color:#64748B;}.elementor-33 .elementor-element.elementor-element-7727345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7727345 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#9333EA;}.elementor-33 .elementor-element.elementor-element-15b09d4{--display:flex;--min-height:0px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.22;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-15b09d4:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-15b09d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-33 .elementor-element.elementor-element-15b09d4::before, .elementor-33 .elementor-element.elementor-element-15b09d4 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-15b09d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-15b09d4 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-15b09d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-15b09d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.collectivemindsincorporated.com/wp-content/uploads/2026/03/media.jpg");--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-15b09d4.e-con{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-de2a462{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-0d756c8{background-color:#FFFFFF1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 14px 14px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#818CF8;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-0d756c8.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-0d756c8 .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-0d756c8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-0d756c8.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-0d756c8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-0d756c8.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-0d756c8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-0d756c8 .elementor-icon{font-size:32px;}.elementor-33 .elementor-element.elementor-element-0d756c8 .elementor-icon svg{height:32px;}.elementor-33 .elementor-element.elementor-element-58b247c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-58b247c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-a218ba9{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;color:#CBD5E1;}.elementor-33 .elementor-element.elementor-element-a218ba9 a{color:#64748B;}.elementor-33 .elementor-element.elementor-element-574c87e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-574c87e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-ed00fa4{--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: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:#E0E7FF;--border-color:#E0E7FF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-ed00fa4:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-ed00fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2FF;}.elementor-33 .elementor-element.elementor-element-0fe162f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-0fe162f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#94A3B8;}.elementor-33 .elementor-element.elementor-element-b134d72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-b134d72 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:900;line-height:1.1em;letter-spacing:-3px;color:#0F172A;}.elementor-33 .elementor-element.elementor-element-45436e1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-35b0c64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-35b0c64:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-35b0c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-957e7c5{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FBBF24;}.elementor-33 .elementor-element.elementor-element-95604d0{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;font-style:italic;line-height:1.6em;color:#334155;}.elementor-33 .elementor-element.elementor-element-95604d0 a{color:#64748B;}.elementor-33 .elementor-element.elementor-element-763dcab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-8a7d222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-8a7d222 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#0F172A;}.elementor-33 .elementor-element.elementor-element-8daf358{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-8daf358:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-8daf358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-0d9edd9{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FBBF24;}.elementor-33 .elementor-element.elementor-element-bcaee97{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;font-style:italic;line-height:1.6em;color:#334155;}.elementor-33 .elementor-element.elementor-element-bcaee97 a{color:#64748B;}.elementor-33 .elementor-element.elementor-element-c6b38bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-f352280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-f352280 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#0F172A;}.elementor-33 .elementor-element.elementor-element-6d80f32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-6d80f32:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6d80f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-1081fa2{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FBBF24;}.elementor-33 .elementor-element.elementor-element-44b0eeb{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;font-style:italic;line-height:1.6em;color:#334155;}.elementor-33 .elementor-element.elementor-element-44b0eeb a{color:#64748B;}.elementor-33 .elementor-element.elementor-element-27412b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-ac47565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-ac47565 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#0F172A;}.elementor-33 .elementor-element.elementor-element-b0cd97a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-b0cd97a:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-b0cd97a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030617;}.elementor-33 .elementor-element.elementor-element-52a58e1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-9198228{--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-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-33 .elementor-element.elementor-element-2431895{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-e64ca56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-e64ca56.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-2e3aa24{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-ef60bd0 );}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-repeater-item-63a044f.elementor-social-icon{background-color:#FFFFFF0D;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-repeater-item-63a044f.elementor-social-icon i{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-repeater-item-63a044f.elementor-social-icon svg{fill:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-repeater-item-7ce2272.elementor-social-icon{background-color:#FFFFFF0D;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-repeater-item-7ce2272.elementor-social-icon i{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-repeater-item-7ce2272.elementor-social-icon svg{fill:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-repeater-item-841e96b.elementor-social-icon{background-color:#FFFFFF0D;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-repeater-item-841e96b.elementor-social-icon i{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-repeater-item-841e96b.elementor-social-icon svg{fill:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-95813a0{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-social-icon:hover{background-color:#4F46E5;}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-social-icon:hover i{color:var( --e-global-color-82b76ed );}.elementor-33 .elementor-element.elementor-element-95813a0 .elementor-social-icon:hover svg{fill:var( --e-global-color-82b76ed );}.elementor-33 .elementor-element.elementor-element-11ff0b9{--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-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-33 .elementor-element.elementor-element-9cf7834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-9cf7834 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-43d683a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-39bcf03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-text{color:var( --e-global-color-ef60bd0 );transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-39bcf03 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-a526095 );}.elementor-33 .elementor-element.elementor-element-e18f08b{--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-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-33 .elementor-element.elementor-element-07b3b56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-07b3b56 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-1ef474e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-9b9708f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-text{color:var( --e-global-color-ef60bd0 );transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-9b9708f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-a526095 );}.elementor-33 .elementor-element.elementor-element-771b45f{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 63px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-771b45f.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-0473589{--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 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-3b5ebee{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-cb57784 );}.elementor-33 .elementor-element.elementor-element-e07ba3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-text{color:var( --e-global-color-cb57784 );transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-e07ba3e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-82b76ed );}:root{--page-title-display:none;}body.elementor-page-33{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-b8016cd{--width:auto;}.elementor-33 .elementor-element.elementor-element-e5d9740{--content-width:1280px;}.elementor-33 .elementor-element.elementor-element-eb93b80{--width:50%;}.elementor-33 .elementor-element.elementor-element-02d6d74{--width:auto;}.elementor-33 .elementor-element.elementor-element-b1001ac{--width:50%;}.elementor-33 .elementor-element.elementor-element-20c6f21{--width:50%;}.elementor-33 .elementor-element.elementor-element-819f526{--width:29%;}.elementor-33 .elementor-element.elementor-element-d324895{--width:100%;}.elementor-33 .elementor-element.elementor-element-2d5a526{--width:100%;}.elementor-33 .elementor-element.elementor-element-15b09d4{--width:100%;}.elementor-33 .elementor-element.elementor-element-de2a462{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-b8016cd{--width:auto;}.elementor-33 .elementor-element.elementor-element-02d6d74{--width:0%;}.elementor-33 .elementor-element.elementor-element-b1001ac{--width:0%;}}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-6309540{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-33 .elementor-element.elementor-element-4b21fc5{width:var( --container-widget-width, 119px );max-width:119px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:119px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-b8016cd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-b8016cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-214c2d4{width:auto;max-width:auto;}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-33 .elementor-element.elementor-element-214c2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-33 .elementor-element.elementor-element-d19a0b9{width:var( --container-widget-width, 165px );max-width:165px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:165px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-d19a0b9 .elementor-button{padding:11px 16px 12px 16px;}.elementor-33 .elementor-element.elementor-element-e5d9740{--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-33 .elementor-element.elementor-element-02d6d74{--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-33 .elementor-element.elementor-element-02d6d74.e-con{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-2a28d77{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-ccddf9c{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-b32c8a0{width:initial;max-width:initial;}.elementor-33 .elementor-element.elementor-element-e74117b{padding:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-e74117b .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-f5c90a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-f5c90a6 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-dd66bcf{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-33 .elementor-element.elementor-element-c7d916c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-360dd68 .elementor-heading-title{font-size:36px;letter-spacing:-0.3px;}.elementor-33 .elementor-element.elementor-element-6fa15a0{text-align:center;font-size:16px;}.elementor-33 .elementor-element.elementor-element-08ddad3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-33 .elementor-element.elementor-element-ad6e474{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;grid-column:span 3;grid-row:span 1;}.elementor-33 .elementor-element.elementor-element-d7a7d46{padding:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-d7a7d46 .elementor-icon{font-size:28px;}.elementor-33 .elementor-element.elementor-element-d7a7d46 .elementor-icon svg{height:28px;}.elementor-33 .elementor-element.elementor-element-b53f082 .elementor-heading-title{font-size:32px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-fdd8e15{font-size:16px;}.elementor-33 .elementor-element.elementor-element-c0a1f6a .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-d324895{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-d324895.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-2d5a526{--min-height:104px;}.elementor-33 .elementor-element.elementor-element-e597ddf{padding:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-e597ddf .elementor-icon{font-size:28px;}.elementor-33 .elementor-element.elementor-element-e597ddf .elementor-icon svg{height:28px;}.elementor-33 .elementor-element.elementor-element-79c6b7a .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-e0242d8{font-size:16px;}.elementor-33 .elementor-element.elementor-element-7727345 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-15b09d4{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-15b09d4.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-de2a462{--min-height:104px;}.elementor-33 .elementor-element.elementor-element-0d756c8{padding:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-0d756c8 .elementor-icon{font-size:28px;}.elementor-33 .elementor-element.elementor-element-0d756c8 .elementor-icon svg{height:28px;}.elementor-33 .elementor-element.elementor-element-58b247c .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-a218ba9{font-size:16px;}.elementor-33 .elementor-element.elementor-element-574c87e .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-ed00fa4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-b134d72 .elementor-heading-title{font-size:36px;letter-spacing:-0.3px;}.elementor-33 .elementor-element.elementor-element-45436e1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-33 .elementor-element.elementor-element-35b0c64{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-95604d0{font-size:16px;}.elementor-33 .elementor-element.elementor-element-8a7d222 .elementor-heading-title{font-size:16px;letter-spacing:-0.3px;}.elementor-33 .elementor-element.elementor-element-8daf358{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-bcaee97{font-size:16px;}.elementor-33 .elementor-element.elementor-element-f352280 .elementor-heading-title{font-size:16px;letter-spacing:-0.3px;}.elementor-33 .elementor-element.elementor-element-6d80f32{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-44b0eeb{font-size:16px;}.elementor-33 .elementor-element.elementor-element-ac47565 .elementor-heading-title{font-size:16px;letter-spacing:-0.3px;}.elementor-33 .elementor-element.elementor-element-52a58e1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-9198228{grid-column:span 2;}.elementor-33 .elementor-element.elementor-element-9cf7834 .elementor-heading-title{font-size:36px;letter-spacing:-0.3px;}.elementor-33 .elementor-element.elementor-element-07b3b56 .elementor-heading-title{font-size:36px;letter-spacing:-0.3px;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-2a28d77 .elementor-heading-title{font-size:60px;}.elementor-33 .elementor-element.elementor-element-ccddf9c .elementor-heading-title{font-size:60px;}.elementor-33 .elementor-element.elementor-element-a93f9ec{--justify-content:center;}.elementor-33 .elementor-element.elementor-element-e74117b{padding:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-e74117b .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-f5c90a6{width:auto;max-width:auto;padding:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-f5c90a6 .elementor-button{font-size:14px;padding:16px 50px 16px 50px;}.elementor-33 .elementor-element.elementor-element-5f9d742 .elementor-heading-title{font-size:60px;}.elementor-33 .elementor-element.elementor-element-c132954 .elementor-heading-title{font-size:14px;}.elementor-33 .elementor-element.elementor-element-dd66bcf{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-33 .elementor-element.elementor-element-c7d916c{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-cef4ba3 .elementor-heading-title{font-size:14px;}.elementor-33 .elementor-element.elementor-element-360dd68 .elementor-heading-title{font-size:32px;letter-spacing:-0.4px;}.elementor-33 .elementor-element.elementor-element-6fa15a0{text-align:center;font-size:14px;}.elementor-33 .elementor-element.elementor-element-08ddad3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-33 .elementor-element.elementor-element-ad6e474{--min-height:400px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 1;grid-row:span 1;}.elementor-33 .elementor-element.elementor-element-d7a7d46{padding:12px 12px 12px 12px;}.elementor-33 .elementor-element.elementor-element-d7a7d46 .elementor-icon{font-size:24px;}.elementor-33 .elementor-element.elementor-element-d7a7d46 .elementor-icon svg{height:24px;}.elementor-33 .elementor-element.elementor-element-b53f082 .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-fdd8e15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-33 .elementor-element.elementor-element-c0a1f6a .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-d324895{--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 1;grid-row:span 1;}.elementor-33 .elementor-element.elementor-element-d324895.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-e597ddf{padding:12px 12px 12px 12px;}.elementor-33 .elementor-element.elementor-element-e597ddf .elementor-icon{font-size:24px;}.elementor-33 .elementor-element.elementor-element-e597ddf .elementor-icon svg{height:24px;}.elementor-33 .elementor-element.elementor-element-79c6b7a .elementor-heading-title{font-size:20px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-e0242d8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-33 .elementor-element.elementor-element-7727345 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-15b09d4{--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 1;grid-row:span 1;}.elementor-33 .elementor-element.elementor-element-15b09d4.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-0d756c8{padding:12px 12px 12px 12px;}.elementor-33 .elementor-element.elementor-element-0d756c8 .elementor-icon{font-size:24px;}.elementor-33 .elementor-element.elementor-element-0d756c8 .elementor-icon svg{height:24px;}.elementor-33 .elementor-element.elementor-element-58b247c .elementor-heading-title{font-size:20px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-a218ba9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-33 .elementor-element.elementor-element-574c87e .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-ed00fa4{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-0fe162f .elementor-heading-title{font-size:14px;}.elementor-33 .elementor-element.elementor-element-b134d72 .elementor-heading-title{font-size:32px;letter-spacing:-0.4px;}.elementor-33 .elementor-element.elementor-element-45436e1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:1px;--padding-left:8px;--padding-right:8px;}.elementor-33 .elementor-element.elementor-element-35b0c64{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-95604d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-33 .elementor-element.elementor-element-8a7d222 .elementor-heading-title{font-size:16px;letter-spacing:-0.4px;}.elementor-33 .elementor-element.elementor-element-8daf358{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-bcaee97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-33 .elementor-element.elementor-element-f352280 .elementor-heading-title{font-size:16px;letter-spacing:-0.4px;}.elementor-33 .elementor-element.elementor-element-6d80f32{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-44b0eeb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-33 .elementor-element.elementor-element-ac47565 .elementor-heading-title{font-size:16px;letter-spacing:-0.4px;}.elementor-33 .elementor-element.elementor-element-b0cd97a{--padding-top:64px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-52a58e1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-9198228{grid-column:span 1;}.elementor-33 .elementor-element.elementor-element-9cf7834 .elementor-heading-title{font-size:32px;letter-spacing:-0.4px;}.elementor-33 .elementor-element.elementor-element-07b3b56 .elementor-heading-title{font-size:32px;letter-spacing:-0.4px;}.elementor-33 .elementor-element.elementor-element-0473589{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}}/* Start custom CSS for icon-list, class: .elementor-element-214c2d4 */.elementor-33 .elementor-element.elementor-element-214c2d4 {
    width: auto !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8016cd */.elementor-33 .elementor-element.elementor-element-b8016cd {
    width: max-content !important;
    max-width: max-content !important;
    flex: 0 0 auto !important;
    margin: 0 auto !important;
    
    /* Here is your perfect 16px left/right padding */
    padding-left: 24px !important;
    padding-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d19a0b9 */.elementor-33 .elementor-element.elementor-element-d19a0b9 a { white-space: nowrap !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6309540 */.elementor-33 .elementor-element.elementor-element-6309540 {
    position: sticky !important;
    top: 0 !important;
    z-index: 9999 !important; 
    background-color: rgba(248, 250, 252, 0.85) !important; 
    backdrop-filter: blur(16px) !important; 
    -webkit-backdrop-filter: blur(16px) !important;
    border-bottom: 1px solid rgba(0,0,0,0.05) !important;
    /* This ensures it aligns perfectly with the top of the screen */
    margin-top: 0 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02d6d74 */.elementor-33 .elementor-element.elementor-element-02d6d74 {
    align-self: flex-start !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d9740 */.elementor-33 .elementor-element.elementor-element-e5d9740 {
    overflow: hidden !important; 
    /* This acts like a pair of scissors, cutting off the edges of the orbs */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45436e1 *//* Swipeable Slider + Sizing Fix for Tablet & Mobile */
@media (max-width: 1024px) {
    .elementor-33 .elementor-element.elementor-element-45436e1 {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory;
        padding-bottom: 20px; 
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
    }
    
    /* 📱 TABLET (Makes it square-ish and compact) */
    .elementor-33 .elementor-element.elementor-element-45436e1 > * {
        min-width: 350px !important; 
        max-width: 350px !important;
        scroll-snap-align: center;
    }

    /* Hide the ugly scrollbar */
    .elementor-33 .elementor-element.elementor-element-45436e1::-webkit-scrollbar { display: none; }
    .elementor-33 .elementor-element.elementor-element-45436e1 { -ms-overflow-style: none; scrollbar-width: none; }
}

/* 📱 MOBILE (Keeps the 'peek' effect on small screens) */
@media (max-width: 767px) {
    .elementor-33 .elementor-element.elementor-element-45436e1 > * {
        min-width: 85vw !important;
        max-width: 85vw !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* ------------------------------------------------ */
/* 1. FIXED: Animated Gradient Text for Elementor   */
/* ------------------------------------------------ */
.animate-gradient-text,
.animate-gradient-text .elementor-heading-title {
    background: linear-gradient(to right, #4f46e5, #9333ea, #4f46e5);
    background-size: 200% auto;
    color: transparent !important; /* Forces Elementor's default color to hide */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    animation: gradientMove 3s linear infinite;
}
@keyframes gradientMove {
    0% { background-position: 0% center; }
    100% { background-position: 200% center; }
}

/* ------------------------------------------------ */
/* 2. ADDED: Glass Card CSS                         */
/* ------------------------------------------------ */
/* Light Glass Card (For Card 1 and Card 2) */
.glass-card {
    background: rgba(255, 255, 255, 0.7) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(79, 70, 229, 0.1) !important;
    box-shadow: 0 8px 30px rgba(0,0,0,0.04);
    transition: all 0.5s ease !important;
}
.glass-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px rgba(79, 70, 229, 0.08);
}


/* Dark Glass Card (FIXED: Darker opacity so light backgrounds don't bleed through) */
.glass-card-dark {
    background: rgba(15, 23, 42, 0.9) !important; /* Increased from 0.5 to 0.9 */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255, 255, 255, 0.05) !important; /* Softer, thinner white border */
    transition: all 0.5s ease !important;
}
.glass-card-dark:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.4) !important;
    background: rgba(15, 23, 42, 0.95) !important;
    border: 1px solid rgba(99, 102, 241, 0.3) !important; /* Slight indigo glow on hover */
}

/* Card Hover Float Effect (Without changing backgrounds) */
.hover-float-card {
    transition: all 0.5s ease !important;
}
.hover-float-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15) !important;
}

/* ------------------------------------------------ */
/* 3. FIXED: Hero Background Glowing Orbs           */
/* ------------------------------------------------ */
.hero-orb {
    position: absolute;
    width: 600px;
    height: 600px;
    border-radius: 50%;
    filter: blur(100px);
    opacity: 0.6; /* Slightly brighter */
    mix-blend-mode: multiply;
    /* Added hardware acceleration to fix animation freezing */
    transform: translateZ(0); 
    will-change: transform;
    animation: blobMove 10s infinite alternate ease-in-out;
}
.orb-1 { background: rgba(165, 180, 252, 0.5); left: 0; top: 0; animation-delay: 0s; }
.orb-2 { background: rgba(216, 180, 254, 0.5); right: 5%; top: 50px; animation-delay: 2s; }
.orb-3 { background: rgba(147, 197, 253, 0.5); left: 20%; top: -100px; animation-delay: 4s; }

/* Blob animation now moves AND scales for a "lava lamp" effect */
@keyframes blobMove {
    0% { transform: translate(0px, 0px) scale(1); }
    33% { transform: translate(30px, -50px) scale(1.1); }
    66% { transform: translate(-20px, 20px) scale(0.9); }
    100% { transform: translate(0px, 0px) scale(1); }
}

/* blur effect */
body.elementor-page-33 {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

/* ------------------------------------------------ */
/* 4. Floating Card Bounce Animation (from Hero)    */
/* ------------------------------------------------ */
.floating-stat-card {
    animation: floatCard 4s ease-in-out infinite;
}
@keyframes floatCard {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-15px); }
}/* End custom CSS */