.elementor-11076 .elementor-element.elementor-element-4d8b101b{padding:68px 0px 0px 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-11076 .elementor-element.elementor-element-2009b576 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.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-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-11076 .elementor-element.elementor-element-1176ba19 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-1176ba19 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11076 .elementor-element.elementor-element-1176ba19{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11076 .elementor-element.elementor-element-1176ba19 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-4f37d999{padding:0px 0px 0px 0px;}.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-11076 .elementor-element.elementor-element-1c44a5a5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-bc-flex-widget .elementor-11076 .elementor-element.elementor-element-6efb58c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11076 .elementor-element.elementor-element-6efb58c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11076 .elementor-element.elementor-element-6efb58c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11076 .elementor-element.elementor-element-0d9cae3 > .elementor-container{min-height:277px;}.elementor-11076 .elementor-element.elementor-element-0d9cae3{padding:0px 0px 0px 0px;}.elementor-11076 .elementor-element.elementor-element-e561467:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11076 .elementor-element.elementor-element-e561467 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeexpo.asia/wp-content/uploads/2026/06/download-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-11076 .elementor-element.elementor-element-e561467.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-11076 .elementor-element.elementor-element-e561467.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-11076 .elementor-element.elementor-element-e561467 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11076 .elementor-element.elementor-element-e561467 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11076 .elementor-element.elementor-element-323fe8a{--display:flex;--min-height:374px;}.elementor-11076 .elementor-element.elementor-element-323fe8a:not(.elementor-motion-effects-element-type-background), .elementor-11076 .elementor-element.elementor-element-323fe8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeexpo.asia/wp-content/uploads/2026/06/download-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11076 .elementor-element.elementor-element-31e3c9a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-11076 .elementor-element.elementor-element-31e3c9a > .elementor-element-populated{padding:0px 0px 0px 10px;}.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-11076 .elementor-element.elementor-element-fc152b2{--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-11076 .elementor-element.elementor-element-fc152b2:not(.elementor-motion-effects-element-type-background), .elementor-11076 .elementor-element.elementor-element-fc152b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0E16;}.elementor-11076 .elementor-element.elementor-element-7792cf2{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{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-11076 .elementor-element.elementor-element-4c7732a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-11076 .elementor-element.elementor-element-4c7732a .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-11076 .elementor-element.elementor-element-6c8214e{--display:flex;}.elementor-11076 .elementor-element.elementor-element-70713a6 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-11076 .elementor-element.elementor-element-70713a6 .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-11076 .elementor-element.elementor-element-2927ae3{--display:flex;}.elementor-11076 .elementor-element.elementor-element-7037f76 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-11076 .elementor-element.elementor-element-7037f76 .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-11076 .elementor-element.elementor-element-0ac621b{--display:flex;}.elementor-11076 .elementor-element.elementor-element-f204dda .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-11076 .elementor-element.elementor-element-f204dda .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-11076 .elementor-element.elementor-element-378d457b{padding:72px 72px 72px 72px;}.elementor-11076 .elementor-element.elementor-element-2ce7ac55 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11076 .elementor-element.elementor-element-106fc580 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11076 .elementor-element.elementor-element-3297bf05 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11076 .elementor-element.elementor-element-6141231e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11076 .elementor-element.elementor-element-28014b20 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11076 .elementor-element.elementor-element-dae01cf{padding:88px 72px 88px 72px;}.elementor-11076 .elementor-element.elementor-element-8285e69{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11076 .elementor-element.elementor-element-39996d6{--display:flex;}.elementor-11076 .elementor-element.elementor-element-78e3740 .elementor-icon-list-icon i{color:#B91C1C;transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-78e3740 .elementor-icon-list-icon svg{fill:#B91C1C;transition:fill 0.3s;}.elementor-11076 .elementor-element.elementor-element-78e3740{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11076 .elementor-element.elementor-element-78e3740 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-070f38f{--display:flex;}.elementor-11076 .elementor-element.elementor-element-90c4711 .elementor-icon-list-icon i{color:#166534;transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-90c4711 .elementor-icon-list-icon svg{fill:#166534;transition:fill 0.3s;}.elementor-11076 .elementor-element.elementor-element-90c4711{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11076 .elementor-element.elementor-element-90c4711 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-266dd6f9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11076 .elementor-element.elementor-element-266dd6f9{padding:52px 60px 52px 60px;}.elementor-11076 .elementor-element.elementor-element-1f23ec6e{padding:20px 0px 0px 0px;}.elementor-11076 .elementor-element.elementor-element-1f23ec6e .elementor-button-content-wrapper{flex-direction:row;}.elementor-11076 .elementor-element.elementor-element-1f23ec6e .elementor-button{fill:#173AC6;color:#173AC6;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #f2295b 100%);}.elementor-11076 .elementor-element.elementor-element-1a2a6ae5{padding:88px 72px 88px 72px;}.elementor-11076 .elementor-element.elementor-element-5227c11a .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-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-11076 .elementor-element.elementor-element-f6b1313 .elementor-tab-title{border-width:1px;}.elementor-11076 .elementor-element.elementor-element-f6b1313 .elementor-tab-content{border-width:1px;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:18px;}.elementor-11076 .elementor-element.elementor-element-f6b1313 .elementor-toggle-title, .elementor-11076 .elementor-element.elementor-element-f6b1313 .elementor-toggle-icon{color:#212121;}.elementor-11076 .elementor-element.elementor-element-f6b1313 .elementor-toggle-icon svg{fill:#212121;}.elementor-11076 .elementor-element.elementor-element-f6b1313 .elementor-tab-title.elementor-active a, .elementor-11076 .elementor-element.elementor-element-f6b1313 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1E1E1E;}.elementor-11076 .elementor-element.elementor-element-f6b1313 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-11076 .elementor-element.elementor-element-f6b1313 .elementor-tab-title .elementor-toggle-icon i:before{color:#1651E7;}.elementor-11076 .elementor-element.elementor-element-f6b1313 .elementor-tab-title .elementor-toggle-icon svg{fill:#1651E7;}.elementor-11076 .elementor-element.elementor-element-f6b1313 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-11076 .elementor-element.elementor-element-3cc93a13{padding:88px 72px 88px 72px;}.elementor-11076 .elementor-element.elementor-element-e74c058{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11076 .elementor-element.elementor-element-7d995a3{--display:flex;}.elementor-11076 .elementor-element.elementor-element-b6f5573{--display:flex;}.elementor-11076 .elementor-element.elementor-element-68e89d8{--display:flex;}.elementor-11076 .elementor-element.elementor-element-f15e028{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11076 .elementor-element.elementor-element-911492c{--display:flex;}.elementor-11076 .elementor-element.elementor-element-57b008e{--display:flex;}.elementor-11076 .elementor-element.elementor-element-915b8c4{--display:flex;}.elementor-11076 .elementor-element.elementor-element-8086361{--display:flex;}.elementor-11076 .elementor-element.elementor-element-2b333a1{padding:88px 72px 88px 72px;}.elementor-11076 .elementor-element.elementor-element-77eea122 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11076 .elementor-element.elementor-element-49fc1e07{padding:88px 72px 88px 72px;}.elementor-11076 .elementor-element.elementor-element-8974f65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11076 .elementor-element.elementor-element-8974f65{padding:52px 60px 52px 60px;}.elementor-11076 .elementor-element.elementor-element-3e949734{padding:20px 0px 0px 0px;}.elementor-11076 .elementor-element.elementor-element-3e949734 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11076 .elementor-element.elementor-element-3e949734 .elementor-button{fill:#173AC6;color:#173AC6;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #f2295b 100%);}.elementor-11076 .elementor-element.elementor-element-39b12f17{padding:88px 72px 88px 72px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11076 .elementor-element.elementor-element-1ad11ca .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-11076 .elementor-element.elementor-element-1ad11ca{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-11076 .elementor-element.elementor-element-694c3209{padding:88px 72px 96px 72px;}.elementor-11076 .elementor-element.elementor-element-110e689e .elementor-icon-list-icon i{color:#8facff;transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-110e689e .elementor-icon-list-icon svg{fill:#8facff;transition:fill 0.3s;}.elementor-11076 .elementor-element.elementor-element-110e689e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11076 .elementor-element.elementor-element-110e689e .elementor-icon-list-text{transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-3efedf69 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11076 .elementor-element.elementor-element-1bd55a91 .elementor-icon-list-icon i{color:#fff;transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-1bd55a91 .elementor-icon-list-icon svg{fill:#fff;transition:fill 0.3s;}.elementor-11076 .elementor-element.elementor-element-1bd55a91{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11076 .elementor-element.elementor-element-1bd55a91 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-9d7c32d{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11076 .elementor-element.elementor-element-27be2985 .elementor-icon-list-icon i{color:#8facff;transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-27be2985 .elementor-icon-list-icon svg{fill:#8facff;transition:fill 0.3s;}.elementor-11076 .elementor-element.elementor-element-27be2985{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11076 .elementor-element.elementor-element-27be2985 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11076 .elementor-element.elementor-element-526b3e72 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11076 .elementor-element.elementor-element-526b3e72{padding:52px 60px 52px 60px;}.elementor-11076 .elementor-element.elementor-element-5873ca55{padding:20px 0px 0px 0px;}.elementor-11076 .elementor-element.elementor-element-5873ca55 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11076 .elementor-element.elementor-element-5873ca55 .elementor-button{fill:#173AC6;color:#173AC6;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #f2295b 100%);}.elementor-11076 .elementor-element.elementor-element-21d45a11{padding:80px 72px 80px 72px;}.elementor-11076 .elementor-element.elementor-element-4e3008dd .elementor-button-content-wrapper{flex-direction:row;}.elementor-11076 .elementor-element.elementor-element-4e3008dd .elementor-button{fill:#173AC6;color:#173AC6;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #f2295b 100%);}@media(min-width:768px){.elementor-11076 .elementor-element.elementor-element-2521c521{width:100%;}.elementor-11076 .elementor-element.elementor-element-25e26f6d{width:100%;}.elementor-11076 .elementor-element.elementor-element-6f40eefc{width:65%;}.elementor-11076 .elementor-element.elementor-element-763be142{width:35%;}.elementor-11076 .elementor-element.elementor-element-28a28525{width:100%;}.elementor-11076 .elementor-element.elementor-element-8285e69{--width:1200px;}.elementor-11076 .elementor-element.elementor-element-39996d6{--width:50%;}.elementor-11076 .elementor-element.elementor-element-070f38f{--width:50%;}.elementor-11076 .elementor-element.elementor-element-625e8ecd{width:100%;}.elementor-11076 .elementor-element.elementor-element-eeb4a17{width:100%;}.elementor-11076 .elementor-element.elementor-element-c5355d6{width:100%;}.elementor-11076 .elementor-element.elementor-element-7d995a3{--width:33.33%;}.elementor-11076 .elementor-element.elementor-element-b6f5573{--width:33.33%;}.elementor-11076 .elementor-element.elementor-element-68e89d8{--width:33.33%;}.elementor-11076 .elementor-element.elementor-element-911492c{--width:25%;}.elementor-11076 .elementor-element.elementor-element-57b008e{--width:25%;}.elementor-11076 .elementor-element.elementor-element-915b8c4{--width:25%;}.elementor-11076 .elementor-element.elementor-element-8086361{--width:25%;}.elementor-11076 .elementor-element.elementor-element-631388b{width:100%;}.elementor-11076 .elementor-element.elementor-element-14e234af{width:100%;}.elementor-11076 .elementor-element.elementor-element-7a4d9378{width:100%;}.elementor-11076 .elementor-element.elementor-element-4a42f3a7{width:100%;}.elementor-11076 .elementor-element.elementor-element-35e44c30{width:100%;}.elementor-11076 .elementor-element.elementor-element-397c7026{width:100%;}.elementor-11076 .elementor-element.elementor-element-74f4ca98{width:100%;}.elementor-11076 .elementor-element.elementor-element-326027ce{width:100%;}.elementor-11076 .elementor-element.elementor-element-61444bbf{width:100%;}.elementor-11076 .elementor-element.elementor-element-6760ee5f{width:100%;}.elementor-11076 .elementor-element.elementor-element-79ae32f5{width:100%;}.elementor-11076 .elementor-element.elementor-element-27761cad{width:100%;}.elementor-11076 .elementor-element.elementor-element-1e2f44a2{width:100%;}.elementor-11076 .elementor-element.elementor-element-ecf2a42{width:100%;}.elementor-11076 .elementor-element.elementor-element-24788e3d{width:100%;}.elementor-11076 .elementor-element.elementor-element-41719d17{width:100%;}.elementor-11076 .elementor-element.elementor-element-40843911{width:100%;}.elementor-11076 .elementor-element.elementor-element-5cfc3017{width:100%;}.elementor-11076 .elementor-element.elementor-element-37c598a3{width:100%;}.elementor-11076 .elementor-element.elementor-element-6bf67647{width:100%;}.elementor-11076 .elementor-element.elementor-element-3efedf69{width:100%;}.elementor-11076 .elementor-element.elementor-element-3b9b6e64{width:100%;}.elementor-11076 .elementor-element.elementor-element-5135ad06{width:100%;}.elementor-11076 .elementor-element.elementor-element-58b1e837{width:100%;}.elementor-11076 .elementor-element.elementor-element-2da6fb4{width:100%;}.elementor-11076 .elementor-element.elementor-element-61d6a78{width:100%;}}@media(max-width:767px){.elementor-11076 .elementor-element.elementor-element-2009b576 .elementor-heading-title{font-size:36px;}.elementor-11076 .elementor-element.elementor-element-6efb58c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11076 .elementor-element.elementor-element-e561467{width:96%;}.elementor-11076 .elementor-element.elementor-element-323fe8a{--content-width:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11076 .elementor-element.elementor-element-31e3c9a{width:96%;}.elementor-11076 .elementor-element.elementor-element-31e3c9a > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11076 .elementor-element.elementor-element-fc152b2{--content-width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11076 .elementor-element.elementor-element-7792cf2{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11076 .elementor-element.elementor-element-4c7732a{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-11076 .elementor-element.elementor-element-6c8214e{--content-width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11076 .elementor-element.elementor-element-70713a6{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-11076 .elementor-element.elementor-element-2927ae3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11076 .elementor-element.elementor-element-7037f76{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-11076 .elementor-element.elementor-element-0ac621b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11076 .elementor-element.elementor-element-f204dda{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}}/* Start custom CSS for heading, class: .elementor-element-ae37983 */.elementor-11076 .elementor-element.elementor-element-ae37983 .elementor-heading-title{display:inline-flex;align-items:center;font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);padding:5px 12px;border-radius:2px}.elementor-11076 .elementor-element.elementor-element-ae37983{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2009b576 */.elementor-11076 .elementor-element.elementor-element-2009b576 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:40px;line-height:1;letter-spacing:-.02em;color:#fff;margin-bottom:28px}.elementor-11076 .elementor-element.elementor-element-2009b576 .highlight{background:linear-gradient(90deg,#fff 0%,#a0b8ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5768076c */.elementor-11076 .elementor-element.elementor-element-5768076c{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;color:rgba(255,255,255,.6);line-height:1.65;max-width:480px;margin-bottom:28px;font-weight:300}.elementor-11076 .elementor-element.elementor-element-5768076c strong{color:rgba(255,255,255,.9);font-weight:500}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1176ba19 */.elementor-11076 .elementor-element.elementor-element-1176ba19 .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px;margin:0}.elementor-11076 .elementor-element.elementor-element-1176ba19 .elementor-icon-list-item{margin:0!important;border:0!important;padding:0!important}.elementor-11076 .elementor-element.elementor-element-1176ba19 .elementor-icon-list-icon{display:none!important}.elementor-11076 .elementor-element.elementor-element-1176ba19 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:500;letter-spacing:.03em;padding:6px 14px;border-radius:2px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.65)}.elementor-11076 .elementor-element.elementor-element-1176ba19 .elementor-icon-list-item:nth-child(-n+4) .elementor-icon-list-text{background:rgba(26,63,212,.3);border-color:rgba(46,95,255,.5);color:#a0b8ff}.elementor-11076 .elementor-element.elementor-element-1176ba19{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c44a5a5 */.elementor-11076 .elementor-element.elementor-element-1c44a5a5 .elementor-button{background:#1A3FD4;color:#fff;padding:16px 32px;font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;border-radius:2px;transition:all .2s}.elementor-11076 .elementor-element.elementor-element-1c44a5a5 .elementor-button:hover{background:#2E5FFF;transform:translateY(-1px)}.elementor-11076 .elementor-element.elementor-element-1c44a5a5 .elementor-button-icon{margin-right:10px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ade757e */.elementor-11076 .elementor-element.elementor-element-6ade757e .elementor-button{background:rgba(255,255,255,.08);color:#fff;padding:17px 28px;font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.2);border-radius:2px;transition:all .2s}.elementor-11076 .elementor-element.elementor-element-6ade757e .elementor-button:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3)}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2521c521 */.elementor-11076 .elementor-element.elementor-element-2521c521 > .elementor-widget-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.elementor-11076 .elementor-element.elementor-element-2521c521 .elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f37d999 */.elementor-11076 .elementor-element.elementor-element-4f37d999{padding:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bcf56b1 */.elementor-11076 .elementor-element.elementor-element-bcf56b1 > .elementor-widget-wrap{display:flex;flex-direction:column;justify-content:flex-start}.elementor-11076 .elementor-element.elementor-element-bcf56b1{padding:5px 20px 56px 20px;position:relative;z-index:2}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-bcf56b1{padding:48px 20px 40px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d8b101b */.elementor-11076 .elementor-element.elementor-element-4d8b101b{background:linear-gradient(135deg,#080B1A 0%,#0D1A4A 40%,#1A3FD4 100%);position:relative;overflow:hidden;padding:50px 0 0 0 !important}
.elementor-11076 .elementor-element.elementor-element-4d8b101b::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(46,95,255,.2) 0%,transparent 60%);pointer-events:none;z-index:1}
.elementor-11076 .elementor-element.elementor-element-4d8b101b > .elementor-container{max-width:1200px;margin:0 auto;width:100%;align-items:stretch;position:relative;z-index:2}
@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-4d8b101b{padding-top:50px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef7a8f5 */.elementor-11076 .elementor-element.elementor-element-7ef7a8f5 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.3);display:flex;align-items:center;gap:10px}.elementor-11076 .elementor-element.elementor-element-7ef7a8f5 .elementor-heading-title::before{content:'';width:24px;height:1px;background:rgba(255,255,255,.2)}.elementor-11076 .elementor-element.elementor-element-7ef7a8f5{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63635c86 */.elementor-11076 .elementor-element.elementor-element-63635c86 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(24px,3vw,36px);letter-spacing:-.02em;color:#fff;line-height:1.1}.elementor-11076 .elementor-element.elementor-element-63635c86 span{color:#7B9FFF}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a1b2d1 */.elementor-11076 .elementor-element.elementor-element-49a1b2d1{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:rgba(255,255,255,.45);margin-top:8px;margin-bottom:40px;max-width:500px;line-height:1.6}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ce7ac55 */.elementor-11076 .elementor-element.elementor-element-2ce7ac55{margin:0;line-height:0}.elementor-11076 .elementor-element.elementor-element-2ce7ac55 .elementor-wrapper{background:#0D1117}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2765997a */.elementor-11076 .elementor-element.elementor-element-2765997a .elementor-heading-title{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:2px;background:rgba(41,121,255,.15);color:#7B9FFF}.elementor-11076 .elementor-element.elementor-element-2765997a{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f42f11 */.elementor-11076 .elementor-element.elementor-element-11f42f11 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e2bb08 */.elementor-11076 .elementor-element.elementor-element-58e2bb08 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;color:rgba(255,255,255,.3);letter-spacing:.04em}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58f212f7 */.elementor-11076 .elementor-element.elementor-element-58f212f7{background:#1A1D24;border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:transform .2s,border-color .2s;width:auto!important;margin:0!important;padding:0!important}.elementor-11076 .elementor-element.elementor-element-58f212f7:hover{transform:translateY(-3px);border-color:#1A3FD4}.elementor-11076 .elementor-element.elementor-element-58f212f7 > .elementor-widget-wrap > .elementor-widget-heading{padding-left:16px;padding-right:16px}.elementor-11076 .elementor-element.elementor-element-58f212f7 > .elementor-widget-wrap > .elementor-widget:nth-child(2){padding-top:14px}.elementor-11076 .elementor-element.elementor-element-58f212f7 > .elementor-widget-wrap > .elementor-widget:last-child{padding-bottom:14px}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-106fc580 */.elementor-11076 .elementor-element.elementor-element-106fc580{margin:0;line-height:0}.elementor-11076 .elementor-element.elementor-element-106fc580 .elementor-wrapper{background:#0D1117}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c22ef2e */.elementor-11076 .elementor-element.elementor-element-3c22ef2e .elementor-heading-title{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:2px;background:rgba(156,39,176,.12);color:#CE93D8}.elementor-11076 .elementor-element.elementor-element-3c22ef2e{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d444ee6 */.elementor-11076 .elementor-element.elementor-element-7d444ee6 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-552de29a */.elementor-11076 .elementor-element.elementor-element-552de29a .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;color:rgba(255,255,255,.3);letter-spacing:.04em}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8fd7588 */.elementor-11076 .elementor-element.elementor-element-8fd7588{background:#1A1D24;border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:transform .2s,border-color .2s;width:auto!important;margin:0!important;padding:0!important}.elementor-11076 .elementor-element.elementor-element-8fd7588:hover{transform:translateY(-3px);border-color:#1A3FD4}.elementor-11076 .elementor-element.elementor-element-8fd7588 > .elementor-widget-wrap > .elementor-widget-heading{padding-left:16px;padding-right:16px}.elementor-11076 .elementor-element.elementor-element-8fd7588 > .elementor-widget-wrap > .elementor-widget:nth-child(2){padding-top:14px}.elementor-11076 .elementor-element.elementor-element-8fd7588 > .elementor-widget-wrap > .elementor-widget:last-child{padding-bottom:14px}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3297bf05 */.elementor-11076 .elementor-element.elementor-element-3297bf05{margin:0;line-height:0}.elementor-11076 .elementor-element.elementor-element-3297bf05 .elementor-wrapper{background:#0D1117}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-150e04dd */.elementor-11076 .elementor-element.elementor-element-150e04dd .elementor-heading-title{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:2px;background:rgba(0,188,212,.12);color:#00BCD4}.elementor-11076 .elementor-element.elementor-element-150e04dd{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d029462 */.elementor-11076 .elementor-element.elementor-element-d029462 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682825ad */.elementor-11076 .elementor-element.elementor-element-682825ad .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;color:rgba(255,255,255,.3);letter-spacing:.04em}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54367bcc */.elementor-11076 .elementor-element.elementor-element-54367bcc{background:#1A1D24;border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:transform .2s,border-color .2s;width:auto!important;margin:0!important;padding:0!important}.elementor-11076 .elementor-element.elementor-element-54367bcc:hover{transform:translateY(-3px);border-color:#1A3FD4}.elementor-11076 .elementor-element.elementor-element-54367bcc > .elementor-widget-wrap > .elementor-widget-heading{padding-left:16px;padding-right:16px}.elementor-11076 .elementor-element.elementor-element-54367bcc > .elementor-widget-wrap > .elementor-widget:nth-child(2){padding-top:14px}.elementor-11076 .elementor-element.elementor-element-54367bcc > .elementor-widget-wrap > .elementor-widget:last-child{padding-bottom:14px}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6141231e */.elementor-11076 .elementor-element.elementor-element-6141231e{margin:0;line-height:0}.elementor-11076 .elementor-element.elementor-element-6141231e .elementor-wrapper{background:#0D1117}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cf2ee18 */.elementor-11076 .elementor-element.elementor-element-7cf2ee18 .elementor-heading-title{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:2px;background:rgba(255,149,0,.12);color:#FF9500}.elementor-11076 .elementor-element.elementor-element-7cf2ee18{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-400c34d9 */.elementor-11076 .elementor-element.elementor-element-400c34d9 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b455f37 */.elementor-11076 .elementor-element.elementor-element-3b455f37 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;color:rgba(255,255,255,.3);letter-spacing:.04em}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f42e11a */.elementor-11076 .elementor-element.elementor-element-1f42e11a{background:#1A1D24;border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:transform .2s,border-color .2s;width:auto!important;margin:0!important;padding:0!important}.elementor-11076 .elementor-element.elementor-element-1f42e11a:hover{transform:translateY(-3px);border-color:#1A3FD4}.elementor-11076 .elementor-element.elementor-element-1f42e11a > .elementor-widget-wrap > .elementor-widget-heading{padding-left:16px;padding-right:16px}.elementor-11076 .elementor-element.elementor-element-1f42e11a > .elementor-widget-wrap > .elementor-widget:nth-child(2){padding-top:14px}.elementor-11076 .elementor-element.elementor-element-1f42e11a > .elementor-widget-wrap > .elementor-widget:last-child{padding-bottom:14px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fa5fb2e */.elementor-11076 .elementor-element.elementor-element-6fa5fb2e > .elementor-container{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:none}.elementor-11076 .elementor-element.elementor-element-6fa5fb2e{margin-bottom:40px}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-6fa5fb2e > .elementor-container{grid-template-columns:repeat(2,1fr)}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eec7946 */.elementor-11076 .elementor-element.elementor-element-4eec7946{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:rgba(255,255,255,.5);max-width:480px;line-height:1.6}.elementor-11076 .elementor-element.elementor-element-4eec7946 strong{color:rgba(255,255,255,.8)}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f40eefc */.elementor-11076 .elementor-element.elementor-element-6f40eefc{padding:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28014b20 */.elementor-11076 .elementor-element.elementor-element-28014b20 .elementor-button{background:#1A3FD4;color:#fff;padding:14px 28px;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:2px;white-space:nowrap;transition:background .2s}.elementor-11076 .elementor-element.elementor-element-28014b20 .elementor-button:hover{background:#2E5FFF}.elementor-11076 .elementor-element.elementor-element-28014b20 .elementor-button-icon{margin-right:10px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-763be142 */.elementor-11076 .elementor-element.elementor-element-763be142{padding:0;display:flex;align-items:center;justify-content:flex-end}.elementor-11076 .elementor-element.elementor-element-763be142 .elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1bf9188c */.elementor-11076 .elementor-element.elementor-element-1bf9188c{padding-top:32px;border-top:1px solid #E2E4EA}.elementor-11076 .elementor-element.elementor-element-1bf9188c > .elementor-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:none}@media(max-width:600px){.elementor-11076 .elementor-element.elementor-element-1bf9188c .elementor-column{width:100%!important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25e26f6d */.elementor-11076 .elementor-element.elementor-element-25e26f6d{padding:0;max-width:1200px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-378d457b */.elementor-11076 .elementor-element.elementor-element-378d457b{background:#111318;background-image:radial-gradient(ellipse at 50% 100%,rgba(26,63,212,.1) 0%,transparent 60%);border-bottom:1px solid #E2E4EA}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-378d457b{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-423fc6f5 */.elementor-11076 .elementor-element.elementor-element-423fc6f5 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6B7280;display:flex;align-items:center;gap:10px}.elementor-11076 .elementor-element.elementor-element-423fc6f5 .elementor-heading-title::before{content:'';width:24px;height:1px;background:#6B7280}.elementor-11076 .elementor-element.elementor-element-423fc6f5{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68ce8f7d */.elementor-11076 .elementor-element.elementor-element-68ce8f7d .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(30px,3.8vw,50px);letter-spacing:-.02em;color:#080808;line-height:1.1;margin-bottom:56px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b708abf */.elementor-11076 .elementor-element.elementor-element-b708abf .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:18px;color:#B91C1C;padding-bottom:16px;border-bottom:2px solid #FCA5A5;white-space:nowrap}.elementor-11076 .elementor-element.elementor-element-b708abf{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-78e3740 */.elementor-11076 .elementor-element.elementor-element-78e3740{margin:0}.elementor-11076 .elementor-element.elementor-element-78e3740 .elementor-icon-list-items{margin:0;display:flex;flex-direction:column;gap:14px}.elementor-11076 .elementor-element.elementor-element-78e3740 .elementor-icon-list-item{align-items:flex-start!important;margin:0!important;padding:0!important;border:0!important}.elementor-11076 .elementor-element.elementor-element-78e3740 .elementor-icon-list-icon{width:22px!important;height:22px;min-width:22px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;background:#FEE2E2;margin-top:1px;padding:0;flex-shrink:0}.elementor-11076 .elementor-element.elementor-element-78e3740 .elementor-icon-list-icon i{font-size:10px;font-weight:700;color:#B91C1C}.elementor-11076 .elementor-element.elementor-element-78e3740 .elementor-icon-list-icon svg{width:10px;height:10px;fill:#B91C1C}.elementor-11076 .elementor-element.elementor-element-78e3740 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:#374151;line-height:1.55;padding-left:12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39996d6 */.elementor-11076 .elementor-element.elementor-element-39996d6{padding:0 52px 0 0}@media(max-width:768px){.elementor-11076 .elementor-element.elementor-element-39996d6{padding:0 0 32px 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9cee13 */.elementor-11076 .elementor-element.elementor-element-e9cee13 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:18px;color:#166534;padding-bottom:16px;border-bottom:2px solid #86EFAC;white-space:nowrap}.elementor-11076 .elementor-element.elementor-element-e9cee13{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-90c4711 */.elementor-11076 .elementor-element.elementor-element-90c4711{margin:0}.elementor-11076 .elementor-element.elementor-element-90c4711 .elementor-icon-list-items{margin:0;display:flex;flex-direction:column;gap:14px}.elementor-11076 .elementor-element.elementor-element-90c4711 .elementor-icon-list-item{align-items:flex-start!important;margin:0!important;padding:0!important;border:0!important}.elementor-11076 .elementor-element.elementor-element-90c4711 .elementor-icon-list-icon{width:22px!important;height:22px;min-width:22px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;background:#DCFCE7;margin-top:1px;padding:0;flex-shrink:0}.elementor-11076 .elementor-element.elementor-element-90c4711 .elementor-icon-list-icon i{font-size:10px;font-weight:700;color:#166534}.elementor-11076 .elementor-element.elementor-element-90c4711 .elementor-icon-list-icon svg{width:10px;height:10px;fill:#166534}.elementor-11076 .elementor-element.elementor-element-90c4711 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:#374151;line-height:1.55;padding-left:12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-070f38f */.elementor-11076 .elementor-element.elementor-element-070f38f{padding:0 0 0 52px;border-left:1px solid #E2E4EA}@media(max-width:768px){.elementor-11076 .elementor-element.elementor-element-070f38f{padding:32px 0 0 0;border-left:0;border-top:1px solid #E2E4EA}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8285e69 */.elementor-11076 .elementor-element.elementor-element-8285e69 > .elementor-container{display:grid;grid-template-columns:1fr 1fr;max-width:none}@media(max-width:768px){.elementor-11076 .elementor-element.elementor-element-8285e69 > .elementor-container{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28a28525 */.elementor-11076 .elementor-element.elementor-element-28a28525{padding:0;max-width:1200px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dae01cf */.elementor-11076 .elementor-element.elementor-element-dae01cf{background:#fff}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-dae01cf{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87dd04c */.elementor-11076 .elementor-element.elementor-element-87dd04c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(20px,2.8vw,32px);color:#fff;line-height:1.15;margin:0}.elementor-11076 .elementor-element.elementor-element-87dd04c{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64dc7a74 */.elementor-11076 .elementor-element.elementor-element-64dc7a74{max-width:480px;margin:0 auto}.elementor-11076 .elementor-element.elementor-element-64dc7a74 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:rgba(255,255,255,.4);margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f23ec6e */.elementor-11076 .elementor-element.elementor-element-1f23ec6e .elementor-button{background:#fff!important;color:#1A3FD4!important;padding:16px 30px!important;border-radius:7px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:16px;line-height:1!important;box-shadow:0 8px 30px rgba(0,0,0,0.25);transition:transform .15s,box-shadow .15s;white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.elementor-11076 .elementor-element.elementor-element-1f23ec6e .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,0.32)}
.elementor-11076 .elementor-element.elementor-element-1f23ec6e .elementor-button-icon{color:#1A3FD4!important;font-size:22px;line-height:1!important}
.elementor-11076 .elementor-element.elementor-element-1f23ec6e .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px}
.elementor-11076 .elementor-element.elementor-element-1f23ec6e .elementor-button-text{line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87c5a21 */.elementor-11076 .elementor-element.elementor-element-87c5a21 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.28);margin:0}.elementor-11076 .elementor-element.elementor-element-87c5a21{margin-top:14px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-625e8ecd */.elementor-11076 .elementor-element.elementor-element-625e8ecd{padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-266dd6f9 */.elementor-11076 .elementor-element.elementor-element-266dd6f9{background:linear-gradient(140deg,#04060F 0%,#09122A 50%,#1535B8 100%)}@media(max-width:768px){.elementor-11076 .elementor-element.elementor-element-266dd6f9{padding:44px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b84ee5 */.elementor-11076 .elementor-element.elementor-element-3b84ee5 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6B7280;display:flex;align-items:center;gap:10px}.elementor-11076 .elementor-element.elementor-element-3b84ee5 .elementor-heading-title::before{content:'';width:24px;height:1px;background:#6B7280}.elementor-11076 .elementor-element.elementor-element-3b84ee5{margin:0px 0 14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec73c28 */.elementor-11076 .elementor-element.elementor-element-ec73c28 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;color:#080808;line-height:1.12}.elementor-11076 .elementor-element.elementor-element-ec73c28 .elementor-heading-title span{color:#4E7CFF}.elementor-11076 .elementor-element.elementor-element-ec73c28{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770c3718 */.elementor-11076 .elementor-element.elementor-element-770c3718{margin:6px 0 0}.elementor-11076 .elementor-element.elementor-element-770c3718 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#9CA3AF;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39a51736 */.elementor-11076 .elementor-element.elementor-element-39a51736{margin:24px 0 0}.elementor-11076 .elementor-element.elementor-element-39a51736 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;line-height:1.7;color:#1F2937;margin:0}.elementor-11076 .elementor-element.elementor-element-39a51736 strong{color:#080808;font-weight:700}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5667af6a */.elementor-11076 .elementor-element.elementor-element-5667af6a .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:20px;color:#080808;line-height:1.25}.elementor-11076 .elementor-element.elementor-element-5667af6a{margin:40px 0 16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-694b4435 */.elementor-11076 .elementor-element.elementor-element-694b4435{margin:0;overflow-x:auto}.elementor-11076 .elementor-element.elementor-element-694b4435 table{width:100%;border-collapse:collapse;font-family:'Plus Jakarta Sans',sans-serif;min-width:520px}.elementor-11076 .elementor-element.elementor-element-694b4435 th{text-align:left;background:#0D1A4A;color:#fff;font-weight:700;padding:13px 14px;font-size:12px;letter-spacing:.02em}.elementor-11076 .elementor-element.elementor-element-694b4435 td{padding:12px 14px;border-bottom:1px solid #E2E4EA;color:#374151;font-size:13.5px;vertical-align:top}.elementor-11076 .elementor-element.elementor-element-694b4435 td:first-child{font-weight:600;color:#080808}.elementor-11076 .elementor-element.elementor-element-694b4435 .good{color:#166534;font-weight:700}.elementor-11076 .elementor-element.elementor-element-694b4435 .bad{color:#B91C1C;font-weight:700}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777cca45 */.elementor-11076 .elementor-element.elementor-element-777cca45 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:20px;color:#080808;line-height:1.25}.elementor-11076 .elementor-element.elementor-element-777cca45{margin:40px 0 16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dcc9147 */.elementor-11076 .elementor-element.elementor-element-3dcc9147{margin:0px 0 0}.elementor-11076 .elementor-element.elementor-element-3dcc9147 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;line-height:1.7;color:#374151;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1701c16d */.elementor-11076 .elementor-element.elementor-element-1701c16d{margin:24px 0 0}.elementor-11076 .elementor-element.elementor-element-1701c16d p{font-family:'Plus Jakarta Sans',sans-serif;font-size:14.5px;line-height:1.65;color:#1F2937;margin:0;background:#F5F6F8;border-left:3px solid #1A3FD4;padding:18px 22px;border-radius:0 6px 6px 0}.elementor-11076 .elementor-element.elementor-element-1701c16d strong{color:#080808;font-weight:700}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5227c11a */.elementor-11076 .elementor-element.elementor-element-5227c11a{margin:32px 0 0;text-align:center}.elementor-11076 .elementor-element.elementor-element-5227c11a .elementor-button{background:linear-gradient(135deg,#1A3FD4,#2E5FFF)!important;color:#fff!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15px;padding:16px 38px;border-radius:4px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 22px rgba(26,63,212,.28)}.elementor-11076 .elementor-element.elementor-element-5227c11a .elementor-button:hover{transform:translateY(-2px)}.elementor-11076 .elementor-element.elementor-element-5227c11a .elementor-button-icon svg,.elementor-11076 .elementor-element.elementor-element-5227c11a .elementor-button-icon i{fill:#fff;color:#fff;font-size:18px;width:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e468386 */.elementor-11076 .elementor-element.elementor-element-3e468386{margin:12px 0 0;text-align:center}.elementor-11076 .elementor-element.elementor-element-3e468386 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#9CA3AF;margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3951eabc */.elementor-11076 .elementor-element.elementor-element-3951eabc .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6B7280;display:flex;align-items:center;gap:10px}.elementor-11076 .elementor-element.elementor-element-3951eabc .elementor-heading-title::before{content:'';width:24px;height:1px;background:#6B7280}.elementor-11076 .elementor-element.elementor-element-3951eabc{margin:56px 0 14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ce910c6 */.elementor-11076 .elementor-element.elementor-element-2ce910c6 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;color:#080808;line-height:1.12}.elementor-11076 .elementor-element.elementor-element-2ce910c6 .elementor-heading-title span{color:#4E7CFF}.elementor-11076 .elementor-element.elementor-element-2ce910c6{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d9d794 */.elementor-11076 .elementor-element.elementor-element-48d9d794{margin:6px 0 0}.elementor-11076 .elementor-element.elementor-element-48d9d794 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;line-height:1.7;color:#374151;margin:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eeb4a17 */.elementor-11076 .elementor-element.elementor-element-eeb4a17{padding:0;max-width:860px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a2a6ae5 */.elementor-11076 .elementor-element.elementor-element-1a2a6ae5{background:#fff}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-1a2a6ae5{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10f59e20 */.elementor-11076 .elementor-element.elementor-element-10f59e20 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);display:flex;align-items:center;gap:10px}.elementor-11076 .elementor-element.elementor-element-10f59e20 .elementor-heading-title::before{content:'';width:24px;height:1px;background:rgba(255,255,255,.3)}.elementor-11076 .elementor-element.elementor-element-10f59e20{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-989135 */.elementor-11076 .elementor-element.elementor-element-989135 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.02em;color:#fff;line-height:1.12}.elementor-11076 .elementor-element.elementor-element-989135 .elementor-heading-title span{color:#8facff}.elementor-11076 .elementor-element.elementor-element-989135{margin-bottom:48px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-603c6a7 */.elementor-11076 .elementor-element.elementor-element-603c6a7 .elementor-heading-title{font-family:Anton,'Plus Jakarta Sans',sans-serif;font-size:84px;font-weight:700;color:rgba(255,255,255,.05);line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-603c6a7{position:absolute;top:10px;right:18px;pointer-events:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11bd562 */.elementor-11076 .elementor-element.elementor-element-11bd562 .elementor-heading-title{font-size:34px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-11bd562{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cbd228 */.elementor-11076 .elementor-element.elementor-element-6cbd228 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:19px;color:#fff;line-height:1.25;margin:0}.elementor-11076 .elementor-element.elementor-element-6cbd228{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aab09d9 */.elementor-11076 .elementor-element.elementor-element-aab09d9{margin:0 0 18px}.elementor-11076 .elementor-element.elementor-element-aab09d9 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;line-height:1.6;color:rgba(255,255,255,.62);margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0316516 */.elementor-11076 .elementor-element.elementor-element-0316516{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-0316516 .elementor-button{background:transparent!important;color:#8facff!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:14px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-0316516 .elementor-button:hover{color:#fff!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d995a3 */.elementor-11076 .elementor-element.elementor-element-7d995a3{position:relative;overflow:hidden;background:#1A1D24;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:28px 26px;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}.elementor-11076 .elementor-element.elementor-element-7d995a3:hover{transform:translateY(-5px);border-color:rgba(46,95,255,.5)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b27c2df */.elementor-11076 .elementor-element.elementor-element-b27c2df .elementor-heading-title{font-family:Anton,'Plus Jakarta Sans',sans-serif;font-size:84px;font-weight:700;color:rgba(255,255,255,.05);line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-b27c2df{position:absolute;top:10px;right:18px;pointer-events:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f2d3e5 */.elementor-11076 .elementor-element.elementor-element-2f2d3e5 .elementor-heading-title{font-size:34px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-2f2d3e5{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ee65fd */.elementor-11076 .elementor-element.elementor-element-6ee65fd .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:19px;color:#fff;line-height:1.25;margin:0}.elementor-11076 .elementor-element.elementor-element-6ee65fd{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d91504 */.elementor-11076 .elementor-element.elementor-element-1d91504{margin:0 0 18px}.elementor-11076 .elementor-element.elementor-element-1d91504 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;line-height:1.6;color:rgba(255,255,255,.62);margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d937979 */.elementor-11076 .elementor-element.elementor-element-d937979{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-d937979 .elementor-button{background:transparent!important;color:#8facff!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:14px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-d937979 .elementor-button:hover{color:#fff!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6f5573 */.elementor-11076 .elementor-element.elementor-element-b6f5573{position:relative;overflow:hidden;background:#1A1D24;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:28px 26px;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}.elementor-11076 .elementor-element.elementor-element-b6f5573:hover{transform:translateY(-5px);border-color:rgba(46,95,255,.5)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba62a3c */.elementor-11076 .elementor-element.elementor-element-ba62a3c .elementor-heading-title{font-family:Anton,'Plus Jakarta Sans',sans-serif;font-size:84px;font-weight:700;color:rgba(255,255,255,.05);line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-ba62a3c{position:absolute;top:10px;right:18px;pointer-events:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66d9b5b */.elementor-11076 .elementor-element.elementor-element-66d9b5b .elementor-heading-title{font-size:34px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-66d9b5b{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d5f818 */.elementor-11076 .elementor-element.elementor-element-6d5f818 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:19px;color:#fff;line-height:1.25;margin:0}.elementor-11076 .elementor-element.elementor-element-6d5f818{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca8d9fa */.elementor-11076 .elementor-element.elementor-element-ca8d9fa{margin:0 0 18px}.elementor-11076 .elementor-element.elementor-element-ca8d9fa p{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;line-height:1.6;color:rgba(255,255,255,.62);margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5eb6ac */.elementor-11076 .elementor-element.elementor-element-f5eb6ac{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-f5eb6ac .elementor-button{background:transparent!important;color:#8facff!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:14px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-f5eb6ac .elementor-button:hover{color:#fff!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68e89d8 */.elementor-11076 .elementor-element.elementor-element-68e89d8{position:relative;overflow:hidden;background:#1A1D24;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:28px 26px;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}.elementor-11076 .elementor-element.elementor-element-68e89d8:hover{transform:translateY(-5px);border-color:rgba(46,95,255,.5)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74c058 */.elementor-11076 .elementor-element.elementor-element-e74c058 > .elementor-container{display:grid;max-width:none;grid-template-columns:repeat(3,1fr);gap:3px}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-e74c058 > .elementor-container{grid-template-columns:1fr;gap:14px}}.elementor-11076 .elementor-element.elementor-element-e74c058{margin-bottom:48px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0977dcf */.elementor-11076 .elementor-element.elementor-element-0977dcf .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;color:#fff;line-height:34px;margin:0}.elementor-11076 .elementor-element.elementor-element-0977dcf{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1A3FD4,#2E5FFF);text-align:center;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bff5889 */.elementor-11076 .elementor-element.elementor-element-bff5889 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15px;color:#fff;line-height:1.3;margin:0}.elementor-11076 .elementor-element.elementor-element-bff5889{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1a6e60 */.elementor-11076 .elementor-element.elementor-element-b1a6e60{margin:0}.elementor-11076 .elementor-element.elementor-element-b1a6e60 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:rgba(255,255,255,.55);margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-911492c */.elementor-11076 .elementor-element.elementor-element-911492c{padding:0 14px 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c346944 */.elementor-11076 .elementor-element.elementor-element-c346944 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;color:#fff;line-height:34px;margin:0}.elementor-11076 .elementor-element.elementor-element-c346944{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1A3FD4,#2E5FFF);text-align:center;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d262d4 */.elementor-11076 .elementor-element.elementor-element-0d262d4 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15px;color:#fff;line-height:1.3;margin:0}.elementor-11076 .elementor-element.elementor-element-0d262d4{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f8cd41 */.elementor-11076 .elementor-element.elementor-element-3f8cd41{margin:0}.elementor-11076 .elementor-element.elementor-element-3f8cd41 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:rgba(255,255,255,.55);margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b008e */.elementor-11076 .elementor-element.elementor-element-57b008e{padding:0 14px 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc969b */.elementor-11076 .elementor-element.elementor-element-7cc969b .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;color:#fff;line-height:34px;margin:0}.elementor-11076 .elementor-element.elementor-element-7cc969b{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1A3FD4,#2E5FFF);text-align:center;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a60ae77 */.elementor-11076 .elementor-element.elementor-element-a60ae77 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15px;color:#fff;line-height:1.3;margin:0}.elementor-11076 .elementor-element.elementor-element-a60ae77{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c7aa */.elementor-11076 .elementor-element.elementor-element-103c7aa{margin:0}.elementor-11076 .elementor-element.elementor-element-103c7aa p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:rgba(255,255,255,.55);margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-915b8c4 */.elementor-11076 .elementor-element.elementor-element-915b8c4{padding:0 14px 0 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b5c04c */.elementor-11076 .elementor-element.elementor-element-0b5c04c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;color:#fff;line-height:34px;margin:0}.elementor-11076 .elementor-element.elementor-element-0b5c04c{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1A3FD4,#2E5FFF);text-align:center;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b620f95 */.elementor-11076 .elementor-element.elementor-element-b620f95 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15px;color:#fff;line-height:1.3;margin:0}.elementor-11076 .elementor-element.elementor-element-b620f95{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a69ef4 */.elementor-11076 .elementor-element.elementor-element-0a69ef4{margin:0}.elementor-11076 .elementor-element.elementor-element-0a69ef4 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:rgba(255,255,255,.55);margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8086361 */.elementor-11076 .elementor-element.elementor-element-8086361{padding:0 14px 0 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f15e028 */.elementor-11076 .elementor-element.elementor-element-f15e028 > .elementor-container{display:grid;max-width:none;grid-template-columns:repeat(4,1fr);gap:0}@media(max-width:768px){.elementor-11076 .elementor-element.elementor-element-f15e028 > .elementor-container{grid-template-columns:1fr 1fr;gap:28px 0}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c5355d6 */.elementor-11076 .elementor-element.elementor-element-c5355d6{padding:0;max-width:1200px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3cc93a13 */.elementor-11076 .elementor-element.elementor-element-3cc93a13{background:#111318;position:relative;overflow:hidden}.elementor-11076 .elementor-element.elementor-element-3cc93a13::before{content:'';position:absolute;top:-20%;right:-10%;width:60%;height:80%;background:radial-gradient(circle,rgba(26,63,212,.18),transparent 65%);pointer-events:none}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-3cc93a13{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3883caa5 */.elementor-11076 .elementor-element.elementor-element-3883caa5 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6B7280;display:flex;align-items:center;gap:10px}.elementor-11076 .elementor-element.elementor-element-3883caa5 .elementor-heading-title::before{content:'';width:24px;height:1px;background:#6B7280}.elementor-11076 .elementor-element.elementor-element-3883caa5{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f1d464 */.elementor-11076 .elementor-element.elementor-element-31f1d464 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.02em;color:#080808;line-height:1.12}.elementor-11076 .elementor-element.elementor-element-31f1d464 .elementor-heading-title span{color:#4E7CFF}.elementor-11076 .elementor-element.elementor-element-31f1d464{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17264a34 */.elementor-11076 .elementor-element.elementor-element-17264a34 .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-17264a34{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79e1cb5c */.elementor-11076 .elementor-element.elementor-element-79e1cb5c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-79e1cb5c{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78281250 */.elementor-11076 .elementor-element.elementor-element-78281250{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-78281250 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f0d53e3 */.elementor-11076 .elementor-element.elementor-element-6f0d53e3{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-6f0d53e3 .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-6f0d53e3 .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14e234af */.elementor-11076 .elementor-element.elementor-element-14e234af{width:100%!important}.elementor-11076 .elementor-element.elementor-element-14e234af{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-14e234af:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d6f3785 */.elementor-11076 .elementor-element.elementor-element-5d6f3785 .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-5d6f3785{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3443199c */.elementor-11076 .elementor-element.elementor-element-3443199c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-3443199c{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a50ddd0 */.elementor-11076 .elementor-element.elementor-element-3a50ddd0{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-3a50ddd0 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90b9027 */.elementor-11076 .elementor-element.elementor-element-90b9027{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-90b9027 .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-90b9027 .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a4d9378 */.elementor-11076 .elementor-element.elementor-element-7a4d9378{width:100%!important}.elementor-11076 .elementor-element.elementor-element-7a4d9378{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-7a4d9378:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64fa3608 */.elementor-11076 .elementor-element.elementor-element-64fa3608 .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-64fa3608{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33df59ab */.elementor-11076 .elementor-element.elementor-element-33df59ab .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-33df59ab{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5396bdf */.elementor-11076 .elementor-element.elementor-element-5396bdf{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-5396bdf p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f82281f */.elementor-11076 .elementor-element.elementor-element-6f82281f{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-6f82281f .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-6f82281f .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a42f3a7 */.elementor-11076 .elementor-element.elementor-element-4a42f3a7{width:100%!important}.elementor-11076 .elementor-element.elementor-element-4a42f3a7{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-4a42f3a7:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49a36da7 */.elementor-11076 .elementor-element.elementor-element-49a36da7 .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-49a36da7{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6745d5c0 */.elementor-11076 .elementor-element.elementor-element-6745d5c0 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-6745d5c0{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1294fb */.elementor-11076 .elementor-element.elementor-element-1294fb{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-1294fb p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bb8b0bc */.elementor-11076 .elementor-element.elementor-element-2bb8b0bc{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-2bb8b0bc .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-2bb8b0bc .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35e44c30 */.elementor-11076 .elementor-element.elementor-element-35e44c30{width:100%!important}.elementor-11076 .elementor-element.elementor-element-35e44c30{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-35e44c30:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-407371a0 */.elementor-11076 .elementor-element.elementor-element-407371a0 .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-407371a0{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45d5572f */.elementor-11076 .elementor-element.elementor-element-45d5572f .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-45d5572f{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6777843d */.elementor-11076 .elementor-element.elementor-element-6777843d{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-6777843d p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1942dd78 */.elementor-11076 .elementor-element.elementor-element-1942dd78{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-1942dd78 .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-1942dd78 .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-397c7026 */.elementor-11076 .elementor-element.elementor-element-397c7026{width:100%!important}.elementor-11076 .elementor-element.elementor-element-397c7026{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-397c7026:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3158e */.elementor-11076 .elementor-element.elementor-element-f3158e .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-f3158e{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18276f2b */.elementor-11076 .elementor-element.elementor-element-18276f2b .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-18276f2b{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fdf986 */.elementor-11076 .elementor-element.elementor-element-44fdf986{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-44fdf986 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2104e273 */.elementor-11076 .elementor-element.elementor-element-2104e273{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-2104e273 .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-2104e273 .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-74f4ca98 */.elementor-11076 .elementor-element.elementor-element-74f4ca98{width:100%!important}.elementor-11076 .elementor-element.elementor-element-74f4ca98{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-74f4ca98:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4674928b */.elementor-11076 .elementor-element.elementor-element-4674928b .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-4674928b{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23054d56 */.elementor-11076 .elementor-element.elementor-element-23054d56 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-23054d56{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a1f468 */.elementor-11076 .elementor-element.elementor-element-26a1f468{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-26a1f468 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-468a9472 */.elementor-11076 .elementor-element.elementor-element-468a9472{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-468a9472 .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-468a9472 .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-326027ce */.elementor-11076 .elementor-element.elementor-element-326027ce{width:100%!important}.elementor-11076 .elementor-element.elementor-element-326027ce{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-326027ce:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-164ada2f */.elementor-11076 .elementor-element.elementor-element-164ada2f .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-164ada2f{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdfa2fb */.elementor-11076 .elementor-element.elementor-element-3bdfa2fb .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-3bdfa2fb{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-499163bf */.elementor-11076 .elementor-element.elementor-element-499163bf{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-499163bf p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-231116ca */.elementor-11076 .elementor-element.elementor-element-231116ca{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-231116ca .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-231116ca .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61444bbf */.elementor-11076 .elementor-element.elementor-element-61444bbf{width:100%!important}.elementor-11076 .elementor-element.elementor-element-61444bbf{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-61444bbf:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6a386c */.elementor-11076 .elementor-element.elementor-element-2a6a386c .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-2a6a386c{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c07579d */.elementor-11076 .elementor-element.elementor-element-2c07579d .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-2c07579d{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dcb7c82 */.elementor-11076 .elementor-element.elementor-element-5dcb7c82{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-5dcb7c82 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b5b21b */.elementor-11076 .elementor-element.elementor-element-51b5b21b{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-51b5b21b .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-51b5b21b .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6760ee5f */.elementor-11076 .elementor-element.elementor-element-6760ee5f{width:100%!important}.elementor-11076 .elementor-element.elementor-element-6760ee5f{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-6760ee5f:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b73f550 */.elementor-11076 .elementor-element.elementor-element-2b73f550 .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-2b73f550{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229c09f3 */.elementor-11076 .elementor-element.elementor-element-229c09f3 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-229c09f3{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-571f2d59 */.elementor-11076 .elementor-element.elementor-element-571f2d59{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-571f2d59 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55390555 */.elementor-11076 .elementor-element.elementor-element-55390555{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-55390555 .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-55390555 .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79ae32f5 */.elementor-11076 .elementor-element.elementor-element-79ae32f5{width:100%!important}.elementor-11076 .elementor-element.elementor-element-79ae32f5{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-79ae32f5:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-148036e */.elementor-11076 .elementor-element.elementor-element-148036e .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-148036e{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328ce5df */.elementor-11076 .elementor-element.elementor-element-328ce5df .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-328ce5df{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a25340 */.elementor-11076 .elementor-element.elementor-element-51a25340{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-51a25340 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1303caec */.elementor-11076 .elementor-element.elementor-element-1303caec{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-1303caec .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-1303caec .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27761cad */.elementor-11076 .elementor-element.elementor-element-27761cad{width:100%!important}.elementor-11076 .elementor-element.elementor-element-27761cad{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-27761cad:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cb416ca */.elementor-11076 .elementor-element.elementor-element-7cb416ca .elementor-heading-title{font-size:28px;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-7cb416ca{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-568c0a15 */.elementor-11076 .elementor-element.elementor-element-568c0a15 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:16px;color:#080808;margin:0}.elementor-11076 .elementor-element.elementor-element-568c0a15{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a61b15f */.elementor-11076 .elementor-element.elementor-element-1a61b15f{margin:0 0 16px}.elementor-11076 .elementor-element.elementor-element-1a61b15f p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69213f63 */.elementor-11076 .elementor-element.elementor-element-69213f63{margin:auto 0 0}.elementor-11076 .elementor-element.elementor-element-69213f63 .elementor-button{background:transparent!important;color:#1A3FD4!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13px;padding:0;border:0}.elementor-11076 .elementor-element.elementor-element-69213f63 .elementor-button:hover{color:#0E1117!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e2f44a2 */.elementor-11076 .elementor-element.elementor-element-1e2f44a2{width:100%!important}.elementor-11076 .elementor-element.elementor-element-1e2f44a2{display:flex;flex-direction:column;background:#fff;border:1px solid #E2E4EA;border-radius:10px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor-11076 .elementor-element.elementor-element-1e2f44a2:hover{transform:translateY(-4px);border-color:#2E5FFF;box-shadow:0 12px 28px rgba(0,0,0,.07)}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d22627a */.elementor-11076 .elementor-element.elementor-element-6d22627a > .elementor-container{display:grid;max-width:none;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-6d22627a > .elementor-container{grid-template-columns:1fr 1fr}}@media(max-width:560px){.elementor-11076 .elementor-element.elementor-element-6d22627a > .elementor-container{grid-template-columns:1fr}}.elementor-11076 .elementor-element.elementor-element-6d22627a{margin-bottom:40px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77eea122 */.elementor-11076 .elementor-element.elementor-element-77eea122{margin:0;text-align:center}.elementor-11076 .elementor-element.elementor-element-77eea122 .elementor-button{background:linear-gradient(135deg,#1A3FD4,#2E5FFF)!important;color:#fff!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15px;padding:16px 40px;border-radius:4px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 22px rgba(26,63,212,.28)}.elementor-11076 .elementor-element.elementor-element-77eea122 .elementor-button:hover{transform:translateY(-2px)}.elementor-11076 .elementor-element.elementor-element-77eea122 .elementor-button-icon svg,.elementor-11076 .elementor-element.elementor-element-77eea122 .elementor-button-icon i{fill:#fff;color:#fff;font-size:18px;width:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5882a9 */.elementor-11076 .elementor-element.elementor-element-4e5882a9{margin:12px 0 0;text-align:center}.elementor-11076 .elementor-element.elementor-element-4e5882a9 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#9CA3AF;margin:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-631388b */.elementor-11076 .elementor-element.elementor-element-631388b{padding:0;max-width:1200px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b333a1 */.elementor-11076 .elementor-element.elementor-element-2b333a1{background:#fff}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-2b333a1{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-333c0df5 */.elementor-11076 .elementor-element.elementor-element-333c0df5 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);display:flex;align-items:center;gap:10px}.elementor-11076 .elementor-element.elementor-element-333c0df5 .elementor-heading-title::before{content:'';width:24px;height:1px;background:rgba(255,255,255,.3)}.elementor-11076 .elementor-element.elementor-element-333c0df5{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-401f38e4 */.elementor-11076 .elementor-element.elementor-element-401f38e4 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.02em;color:#fff;line-height:1.12}.elementor-11076 .elementor-element.elementor-element-401f38e4 .elementor-heading-title span{color:#8facff}.elementor-11076 .elementor-element.elementor-element-401f38e4{margin-bottom:48px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb2e8a */.elementor-11076 .elementor-element.elementor-element-4cb2e8a .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin:0}.elementor-11076 .elementor-element.elementor-element-4cb2e8a{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e1bfa14 */.elementor-11076 .elementor-element.elementor-element-3e1bfa14 .elementor-heading-title{font-family:Anton,'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:clamp(40px,5vw,60px);color:#fff;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-3e1bfa14{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22ad1c1d */.elementor-11076 .elementor-element.elementor-element-22ad1c1d{margin:0 0 22px}.elementor-11076 .elementor-element.elementor-element-22ad1c1d p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.55);margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-383125c2 */.elementor-11076 .elementor-element.elementor-element-383125c2 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;color:rgba(255,255,255,.7);padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08);margin:0}.elementor-11076 .elementor-element.elementor-element-383125c2 .elementor-heading-title .it{font-weight:500}.elementor-11076 .elementor-element.elementor-element-383125c2 .elementor-heading-title .vl{font-weight:700;color:#8facff;white-space:nowrap}.elementor-11076 .elementor-element.elementor-element-383125c2{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-529d62bc */.elementor-11076 .elementor-element.elementor-element-529d62bc .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;color:rgba(255,255,255,.7);padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08);margin:0}.elementor-11076 .elementor-element.elementor-element-529d62bc .elementor-heading-title .it{font-weight:500}.elementor-11076 .elementor-element.elementor-element-529d62bc .elementor-heading-title .vl{font-weight:700;color:#8facff;white-space:nowrap}.elementor-11076 .elementor-element.elementor-element-529d62bc{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-278ad2db */.elementor-11076 .elementor-element.elementor-element-278ad2db .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;color:rgba(255,255,255,.7);padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08);margin:0}.elementor-11076 .elementor-element.elementor-element-278ad2db .elementor-heading-title .it{font-weight:500}.elementor-11076 .elementor-element.elementor-element-278ad2db .elementor-heading-title .vl{font-weight:700;color:#8facff;white-space:nowrap}.elementor-11076 .elementor-element.elementor-element-278ad2db{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77f3bc13 */.elementor-11076 .elementor-element.elementor-element-77f3bc13 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;color:rgba(255,255,255,.7);padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08);margin:0}.elementor-11076 .elementor-element.elementor-element-77f3bc13 .elementor-heading-title .it{font-weight:500}.elementor-11076 .elementor-element.elementor-element-77f3bc13 .elementor-heading-title .vl{font-weight:700;color:#8facff;white-space:nowrap}.elementor-11076 .elementor-element.elementor-element-77f3bc13{margin:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24788e3d */.elementor-11076 .elementor-element.elementor-element-24788e3d{width:100%!important}.elementor-11076 .elementor-element.elementor-element-24788e3d{display:flex;flex-direction:column;background:#161B25;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:34px 30px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-337f03ef */.elementor-11076 .elementor-element.elementor-element-337f03ef .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.65);margin:0}.elementor-11076 .elementor-element.elementor-element-337f03ef{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a250873 */.elementor-11076 .elementor-element.elementor-element-7a250873 .elementor-heading-title{font-family:Anton,'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:clamp(40px,5vw,60px);color:#fff;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-7a250873{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b672cf5 */.elementor-11076 .elementor-element.elementor-element-4b672cf5{margin:0 0 22px}.elementor-11076 .elementor-element.elementor-element-4b672cf5 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.78);margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-714abb26 */.elementor-11076 .elementor-element.elementor-element-714abb26 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;color:rgba(255,255,255,.85);padding:13px 0;border-bottom:1px solid rgba(255,255,255,.18);margin:0}.elementor-11076 .elementor-element.elementor-element-714abb26 .elementor-heading-title .it{font-weight:500}.elementor-11076 .elementor-element.elementor-element-714abb26 .elementor-heading-title .vl{font-weight:700;color:#fff;white-space:nowrap}.elementor-11076 .elementor-element.elementor-element-714abb26{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158c1dfc */.elementor-11076 .elementor-element.elementor-element-158c1dfc .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;color:rgba(255,255,255,.85);padding:13px 0;border-bottom:1px solid rgba(255,255,255,.18);margin:0}.elementor-11076 .elementor-element.elementor-element-158c1dfc .elementor-heading-title .it{font-weight:500}.elementor-11076 .elementor-element.elementor-element-158c1dfc .elementor-heading-title .vl{font-weight:700;color:#fff;white-space:nowrap}.elementor-11076 .elementor-element.elementor-element-158c1dfc{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2313829b */.elementor-11076 .elementor-element.elementor-element-2313829b .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;color:rgba(255,255,255,.85);padding:13px 0;border-bottom:1px solid rgba(255,255,255,.18);margin:0}.elementor-11076 .elementor-element.elementor-element-2313829b .elementor-heading-title .it{font-weight:500}.elementor-11076 .elementor-element.elementor-element-2313829b .elementor-heading-title .vl{font-weight:700;color:#fff;white-space:nowrap}.elementor-11076 .elementor-element.elementor-element-2313829b{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62674893 */.elementor-11076 .elementor-element.elementor-element-62674893 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;color:rgba(255,255,255,.85);padding:13px 0;border-bottom:1px solid rgba(255,255,255,.18);margin:0}.elementor-11076 .elementor-element.elementor-element-62674893 .elementor-heading-title .it{font-weight:500}.elementor-11076 .elementor-element.elementor-element-62674893 .elementor-heading-title .vl{font-weight:700;color:#fff;white-space:nowrap}.elementor-11076 .elementor-element.elementor-element-62674893{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7bafa3 */.elementor-11076 .elementor-element.elementor-element-2a7bafa3 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;color:#fff;background:rgba(255,255,255,.16);padding:7px 14px;border-radius:30px;margin:0}.elementor-11076 .elementor-element.elementor-element-2a7bafa3{display:inline-block;margin:0 8px 8px 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-839bc34 */.elementor-11076 .elementor-element.elementor-element-839bc34 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;color:#fff;background:rgba(255,255,255,.16);padding:7px 14px;border-radius:30px;margin:0}.elementor-11076 .elementor-element.elementor-element-839bc34{display:inline-block;margin:0 8px 8px 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d65c230 */.elementor-11076 .elementor-element.elementor-element-4d65c230 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;color:#fff;background:rgba(255,255,255,.16);padding:7px 14px;border-radius:30px;margin:0}.elementor-11076 .elementor-element.elementor-element-4d65c230{display:inline-block;margin:0 8px 8px 0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41719d17 */.elementor-11076 .elementor-element.elementor-element-41719d17{width:100%!important}.elementor-11076 .elementor-element.elementor-element-41719d17{display:flex;flex-direction:column;background:linear-gradient(150deg,#1230A8,#1A3FD4);border-radius:14px;padding:34px 30px;box-shadow:0 20px 50px rgba(26,63,212,.3)}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3689633c */.elementor-11076 .elementor-element.elementor-element-3689633c > .elementor-container{display:grid;max-width:none;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}@media(max-width:768px){.elementor-11076 .elementor-element.elementor-element-3689633c > .elementor-container{grid-template-columns:1fr;gap:18px}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ecf2a42 */.elementor-11076 .elementor-element.elementor-element-ecf2a42{padding:0;max-width:1100px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49fc1e07 */.elementor-11076 .elementor-element.elementor-element-49fc1e07{background:#0E1117;position:relative;overflow:hidden}.elementor-11076 .elementor-element.elementor-element-49fc1e07::before{content:'';position:absolute;bottom:-25%;left:-10%;width:55%;height:80%;background:radial-gradient(circle,rgba(26,63,212,.16),transparent 65%);pointer-events:none}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-49fc1e07{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ed6ca9 */.elementor-11076 .elementor-element.elementor-element-15ed6ca9 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(20px,2.8vw,32px);color:#fff;line-height:1.15;margin:0}.elementor-11076 .elementor-element.elementor-element-15ed6ca9{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a2090d4 */.elementor-11076 .elementor-element.elementor-element-7a2090d4{max-width:480px;margin:0 auto}.elementor-11076 .elementor-element.elementor-element-7a2090d4 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:rgba(255,255,255,.4);margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e949734 */.elementor-11076 .elementor-element.elementor-element-3e949734 .elementor-button{background:#fff!important;color:#1A3FD4!important;padding:16px 30px!important;border-radius:7px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:16px;line-height:1!important;box-shadow:0 8px 30px rgba(0,0,0,0.25);transition:transform .15s,box-shadow .15s;white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.elementor-11076 .elementor-element.elementor-element-3e949734 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,0.32)}
.elementor-11076 .elementor-element.elementor-element-3e949734 .elementor-button-icon{color:#1A3FD4!important;font-size:22px;line-height:1!important}
.elementor-11076 .elementor-element.elementor-element-3e949734 .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px}
.elementor-11076 .elementor-element.elementor-element-3e949734 .elementor-button-text{line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d9733dd */.elementor-11076 .elementor-element.elementor-element-4d9733dd .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.28);margin:0}.elementor-11076 .elementor-element.elementor-element-4d9733dd{margin-top:14px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40843911 */.elementor-11076 .elementor-element.elementor-element-40843911{padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8974f65 */.elementor-11076 .elementor-element.elementor-element-8974f65{background:linear-gradient(140deg,#04060F 0%,#09122A 50%,#1535B8 100%)}@media(max-width:768px){.elementor-11076 .elementor-element.elementor-element-8974f65{padding:44px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a7cb4d */.elementor-11076 .elementor-element.elementor-element-9a7cb4d .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);display:flex;align-items:center;gap:10px}.elementor-11076 .elementor-element.elementor-element-9a7cb4d .elementor-heading-title::before{content:'';width:24px;height:1px;background:rgba(255,255,255,.3)}.elementor-11076 .elementor-element.elementor-element-9a7cb4d{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5050b8ea */.elementor-11076 .elementor-element.elementor-element-5050b8ea .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.02em;color:#fff;line-height:1.12}.elementor-11076 .elementor-element.elementor-element-5050b8ea{margin-bottom:40px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5cfc3017 */.elementor-11076 .elementor-element.elementor-element-5cfc3017{padding:0;max-width:1240px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39b12f17 */.elementor-11076 .elementor-element.elementor-element-39b12f17{background:#0E1117;position:relative;overflow:hidden}.elementor-11076 .elementor-element.elementor-element-39b12f17::before{content:'';position:absolute;top:-15%;right:-8%;width:50%;height:70%;background:radial-gradient(circle,rgba(26,63,212,.14),transparent 65%);pointer-events:none}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-39b12f17{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-439ceab5 */.elementor-11076 .elementor-element.elementor-element-439ceab5 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1A1D24;display:flex;align-items:center;gap:10px}.elementor-11076 .elementor-element.elementor-element-439ceab5 .elementor-heading-title::before{content:'';width:24px;height:1px;background:rgba(255,255,255,.3)}.elementor-11076 .elementor-element.elementor-element-439ceab5{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368b2794 */.elementor-11076 .elementor-element.elementor-element-368b2794 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.02em;color:#1A1D24;line-height:1.12}.elementor-11076 .elementor-element.elementor-element-368b2794{margin-bottom:48px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-628a2a13 */.elementor-11076 .elementor-element.elementor-element-628a2a13 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:22px;color:#fff;margin:0}.elementor-11076 .elementor-element.elementor-element-628a2a13{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78e32505 */.elementor-11076 .elementor-element.elementor-element-78e32505{margin:0 0 20px;min-height:54px}.elementor-11076 .elementor-element.elementor-element-78e32505 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.6);margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b7e242 */.elementor-11076 .elementor-element.elementor-element-71b7e242 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0}.elementor-11076 .elementor-element.elementor-element-71b7e242{margin-bottom:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32433166 */.elementor-11076 .elementor-element.elementor-element-32433166 .elementor-heading-title{font-family:Anton,'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:40px;color:#fff;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-32433166{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-110e689e */.elementor-11076 .elementor-element.elementor-element-110e689e{margin:0}.elementor-11076 .elementor-element.elementor-element-110e689e .elementor-icon-list-items{display:flex;flex-direction:column;gap:11px;margin:0}.elementor-11076 .elementor-element.elementor-element-110e689e .elementor-icon-list-item{align-items:flex-start!important;margin:0!important;padding:0!important;border:0!important}.elementor-11076 .elementor-element.elementor-element-110e689e .elementor-icon-list-icon{width:18px!important;height:18px;min-width:18px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;background:rgba(46,95,255,.18);margin-top:2px;flex-shrink:0}.elementor-11076 .elementor-element.elementor-element-110e689e .elementor-icon-list-icon i{font-size:9px;color:#8facff}.elementor-11076 .elementor-element.elementor-element-110e689e .elementor-icon-list-icon svg{width:9px;height:9px;fill:#8facff}.elementor-11076 .elementor-element.elementor-element-110e689e .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:13.5px;line-height:1.45;color:rgba(255,255,255,.78);padding-left:11px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c18b11f */.elementor-11076 .elementor-element.elementor-element-c18b11f{margin:24px 0 0}.elementor-11076 .elementor-element.elementor-element-c18b11f .elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:14px;padding:14px 0;border-radius:4px;width:100%;text-align:center;display:block}.elementor-11076 .elementor-element.elementor-element-c18b11f .elementor-button:hover{background:rgba(255,255,255,.08)!important;border-color:#2E5FFF!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6bf67647 */.elementor-11076 .elementor-element.elementor-element-6bf67647{width:100%!important;height:100%;display:flex;flex-direction:column;background:#1A1D24;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:34px 30px;transition:border-color .25s,transform .25s}
.elementor-11076 .elementor-element.elementor-element-6bf67647:hover{transform:translateY(-5px);border-color:rgba(46,95,255,.4)}
.elementor-11076 .elementor-element.elementor-element-6bf67647 > .elementor-widget-wrap{flex:1 1 auto;display:flex;flex-direction:column;width:100%}
.elementor-11076 .elementor-element.elementor-element-6bf67647 .elementor-widget-button{margin-top:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73920192 */.elementor-11076 .elementor-element.elementor-element-73920192 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0D1A4A;background:#fff;display:inline-block;padding:5px 12px;border-radius:30px;margin:0}.elementor-11076 .elementor-element.elementor-element-73920192{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b88966b */.elementor-11076 .elementor-element.elementor-element-b88966b .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:22px;color:#fff;margin:0}.elementor-11076 .elementor-element.elementor-element-b88966b{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f68696f */.elementor-11076 .elementor-element.elementor-element-1f68696f{margin:0 0 20px;min-height:54px}.elementor-11076 .elementor-element.elementor-element-1f68696f p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.85);margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b947264 */.elementor-11076 .elementor-element.elementor-element-6b947264 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.7);margin:0}.elementor-11076 .elementor-element.elementor-element-6b947264{margin-bottom:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-198eb7d */.elementor-11076 .elementor-element.elementor-element-198eb7d .elementor-heading-title{font-family:Anton,'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:40px;color:#fff;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-198eb7d{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1bd55a91 */.elementor-11076 .elementor-element.elementor-element-1bd55a91{margin:0}.elementor-11076 .elementor-element.elementor-element-1bd55a91 .elementor-icon-list-items{display:flex;flex-direction:column;gap:11px;margin:0}.elementor-11076 .elementor-element.elementor-element-1bd55a91 .elementor-icon-list-item{align-items:flex-start!important;margin:0!important;padding:0!important;border:0!important}.elementor-11076 .elementor-element.elementor-element-1bd55a91 .elementor-icon-list-icon{width:18px!important;height:18px;min-width:18px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;background:rgba(255,255,255,.2);margin-top:2px;flex-shrink:0}.elementor-11076 .elementor-element.elementor-element-1bd55a91 .elementor-icon-list-icon i{font-size:9px;color:#fff}.elementor-11076 .elementor-element.elementor-element-1bd55a91 .elementor-icon-list-icon svg{width:9px;height:9px;fill:#fff}.elementor-11076 .elementor-element.elementor-element-1bd55a91 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:13.5px;line-height:1.45;color:rgba(255,255,255,.92);padding-left:11px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d7c32d */.elementor-11076 .elementor-element.elementor-element-9d7c32d{margin:0!important}
.elementor-11076 .elementor-element.elementor-element-9d7c32d .elementor-button{background:#fff!important;color:#1230A8!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:14px;padding:14px 0;border-radius:4px;width:100%;text-align:center;display:block;margin:0!important}
.elementor-11076 .elementor-element.elementor-element-9d7c32d .elementor-button:hover{transform:translateY(-2px)}

.elementor-11076 .elementor-element.elementor-element-9d7c32d .elementor-button-wrapper{margin:0!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3efedf69 */.elementor-11076 .elementor-element.elementor-element-3efedf69{display:flex!important;flex-direction:column!important;height:100%!important;background:linear-gradient(160deg,#1230A8,#1A3FD4);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:40px 32px!important;box-shadow:0 22px 50px rgba(18,48,168,.4);z-index:2;box-sizing:border-box!important;margin:0!important}
@media(min-width:1025px){.elementor-11076 .elementor-element.elementor-element-3efedf69{transform:translateY(-14px);margin-bottom:-14px!important}}
.elementor-11076 .elementor-element.elementor-element-3efedf69 .elementor-column-wrap,
.elementor-11076 .elementor-element.elementor-element-3efedf69 .elementor-widget-wrap{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;width:100%!important}
.elementor-11076 .elementor-element.elementor-element-3efedf69 .elementor-widget-button{margin-top:auto!important;margin-bottom:0!important}
.elementor-11076 .elementor-element.elementor-element-3efedf69 .elementor-button-wrapper{margin:0!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2d4029 */.elementor-11076 .elementor-element.elementor-element-b2d4029 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:22px;color:#fff;margin:0}.elementor-11076 .elementor-element.elementor-element-b2d4029{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1674ede9 */.elementor-11076 .elementor-element.elementor-element-1674ede9{margin:0 0 20px;min-height:54px}.elementor-11076 .elementor-element.elementor-element-1674ede9 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.6);margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-430c7a13 */.elementor-11076 .elementor-element.elementor-element-430c7a13 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0}.elementor-11076 .elementor-element.elementor-element-430c7a13{margin-bottom:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fd303f9 */.elementor-11076 .elementor-element.elementor-element-7fd303f9 .elementor-heading-title{font-family:Anton,'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:40px;color:#fff;line-height:1;margin:0}.elementor-11076 .elementor-element.elementor-element-7fd303f9{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-27be2985 */.elementor-11076 .elementor-element.elementor-element-27be2985{margin:0}.elementor-11076 .elementor-element.elementor-element-27be2985 .elementor-icon-list-items{display:flex;flex-direction:column;gap:11px;margin:0}.elementor-11076 .elementor-element.elementor-element-27be2985 .elementor-icon-list-item{align-items:flex-start!important;margin:0!important;padding:0!important;border:0!important}.elementor-11076 .elementor-element.elementor-element-27be2985 .elementor-icon-list-icon{width:18px!important;height:18px;min-width:18px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;background:rgba(46,95,255,.18);margin-top:2px;flex-shrink:0}.elementor-11076 .elementor-element.elementor-element-27be2985 .elementor-icon-list-icon i{font-size:9px;color:#8facff}.elementor-11076 .elementor-element.elementor-element-27be2985 .elementor-icon-list-icon svg{width:9px;height:9px;fill:#8facff}.elementor-11076 .elementor-element.elementor-element-27be2985 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:13.5px;line-height:1.45;color:rgba(255,255,255,.78);padding-left:11px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b18fd07 */.elementor-11076 .elementor-element.elementor-element-5b18fd07{margin:24px 0 0}.elementor-11076 .elementor-element.elementor-element-5b18fd07 .elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:14px;padding:14px 0;border-radius:4px;width:100%;text-align:center;display:block}.elementor-11076 .elementor-element.elementor-element-5b18fd07 .elementor-button:hover{background:rgba(255,255,255,.08)!important;border-color:#2E5FFF!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b9b6e64 */.elementor-11076 .elementor-element.elementor-element-3b9b6e64{width:100%!important;height:100%;display:flex;flex-direction:column;background:#1A1D24;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:34px 30px;transition:border-color .25s,transform .25s}
.elementor-11076 .elementor-element.elementor-element-3b9b6e64:hover{transform:translateY(-5px);border-color:rgba(46,95,255,.4)}
.elementor-11076 .elementor-element.elementor-element-3b9b6e64 > .elementor-widget-wrap{flex:1 1 auto;display:flex;flex-direction:column;width:100%}
.elementor-11076 .elementor-element.elementor-element-3b9b6e64 .elementor-widget-button{margin-top:auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10f77196 */.elementor-11076 .elementor-element.elementor-element-10f77196 > .elementor-container{display:grid;max-width:none;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:start}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-10f77196 > .elementor-container{grid-template-columns:1fr;gap:18px}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-37c598a3 */.elementor-11076 .elementor-element.elementor-element-37c598a3{padding:0;max-width:1160px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-694c3209 */.elementor-11076 .elementor-element.elementor-element-694c3209{background:#FFFFFF;position:relative;overflow:hidden}
.elementor-11076 .elementor-element.elementor-element-694c3209::before{content:'';position:absolute;top:-15%;right:-8%;width:50%;height:70%;background:radial-gradient(circle,rgba(26,63,212,.14),transparent 65%);pointer-events:none}
@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-694c3209{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18027e89 */.elementor-11076 .elementor-element.elementor-element-18027e89 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(20px,2.8vw,32px);color:#fff;line-height:1.15;margin:0}.elementor-11076 .elementor-element.elementor-element-18027e89{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d43e1e2 */.elementor-11076 .elementor-element.elementor-element-4d43e1e2{max-width:480px;margin:0 auto}.elementor-11076 .elementor-element.elementor-element-4d43e1e2 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:rgba(255,255,255,.4);margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5873ca55 */.elementor-11076 .elementor-element.elementor-element-5873ca55 .elementor-button{background:#fff!important;color:#1A3FD4!important;padding:16px 30px!important;border-radius:7px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:16px;line-height:1!important;box-shadow:0 8px 30px rgba(0,0,0,0.25);transition:transform .15s,box-shadow .15s;white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.elementor-11076 .elementor-element.elementor-element-5873ca55 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,0.32)}
.elementor-11076 .elementor-element.elementor-element-5873ca55 .elementor-button-icon{color:#1A3FD4!important;font-size:22px;line-height:1!important}
.elementor-11076 .elementor-element.elementor-element-5873ca55 .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px}
.elementor-11076 .elementor-element.elementor-element-5873ca55 .elementor-button-text{line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3142c86e */.elementor-11076 .elementor-element.elementor-element-3142c86e .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.28);margin:0}.elementor-11076 .elementor-element.elementor-element-3142c86e{margin-top:14px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5135ad06 */.elementor-11076 .elementor-element.elementor-element-5135ad06{padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-526b3e72 */.elementor-11076 .elementor-element.elementor-element-526b3e72{background:linear-gradient(140deg,#04060F 0%,#09122A 50%,#1535B8 100%)}@media(max-width:768px){.elementor-11076 .elementor-element.elementor-element-526b3e72{padding:44px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470d16c4 */.elementor-11076 .elementor-element.elementor-element-470d16c4 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(30px,4vw,52px);letter-spacing:-.02em;color:#fff;line-height:1.1;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-451e6ccc */.elementor-11076 .elementor-element.elementor-element-451e6ccc{margin:18px 0 0;max-width:460px}.elementor-11076 .elementor-element.elementor-element-451e6ccc p{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;line-height:1.6;color:rgba(255,255,255,.7);margin:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2da6fb4 */.elementor-11076 .elementor-element.elementor-element-2da6fb4{width:100%!important}.elementor-11076 .elementor-element.elementor-element-2da6fb4{display:flex;flex-direction:column;justify-content:center}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e3008dd */.elementor-11076 .elementor-element.elementor-element-4e3008dd .elementor-button{background:#fff!important;color:#1A3FD4!important;padding:16px 30px!important;border-radius:7px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:16px;line-height:1!important;box-shadow:0 8px 30px rgba(0,0,0,0.25);transition:transform .15s,box-shadow .15s;white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.elementor-11076 .elementor-element.elementor-element-4e3008dd .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,0.32)}
.elementor-11076 .elementor-element.elementor-element-4e3008dd .elementor-button-icon{color:#1A3FD4!important;font-size:22px;line-height:1!important}
.elementor-11076 .elementor-element.elementor-element-4e3008dd .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px}
.elementor-11076 .elementor-element.elementor-element-4e3008dd .elementor-button-text{line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30080c90 */.elementor-11076 .elementor-element.elementor-element-30080c90 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin:0}.elementor-11076 .elementor-element.elementor-element-30080c90{margin-top:16px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61d6a78 */.elementor-11076 .elementor-element.elementor-element-61d6a78{width:100%!important}.elementor-11076 .elementor-element.elementor-element-61d6a78{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media(max-width:768px){.elementor-11076 .elementor-element.elementor-element-61d6a78{align-items:flex-start;margin-top:28px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-378ebabe */.elementor-11076 .elementor-element.elementor-element-378ebabe > .elementor-container{display:grid;max-width:none;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}@media(max-width:768px){.elementor-11076 .elementor-element.elementor-element-378ebabe > .elementor-container{grid-template-columns:1fr;gap:0}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58b1e837 */.elementor-11076 .elementor-element.elementor-element-58b1e837{padding:0;max-width:1160px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21d45a11 */.elementor-11076 .elementor-element.elementor-element-21d45a11{background:linear-gradient(135deg,#04060F 0%,#0D1A4A 45%,#1A3FD4 100%);position:relative;overflow:hidden}@media(max-width:1024px){.elementor-11076 .elementor-element.elementor-element-21d45a11{padding:56px 24px!important}}/* End custom CSS */