.elementor-10930 .elementor-element.elementor-element-1ed6d5cc{padding:72px 60px 0px 60px;}.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-10930 .elementor-element.elementor-element-5e7b5095 .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-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10930 .elementor-element.elementor-element-7067b32a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-text{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-28141672{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-10930 .elementor-element.elementor-element-7298c6c2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-bc-flex-widget .elementor-10930 .elementor-element.elementor-element-f202352.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10930 .elementor-element.elementor-element-f202352.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10930 .elementor-element.elementor-element-f202352 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10930 .elementor-element.elementor-element-57c4914{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10930 .elementor-element.elementor-element-e1b9cb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10930 .elementor-element.elementor-element-8790f5f{--display:flex;--min-height:175px;}.elementor-10930 .elementor-element.elementor-element-8790f5f:not(.elementor-motion-effects-element-type-background), .elementor-10930 .elementor-element.elementor-element-8790f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeexpo.asia/wp-content/uploads/2026/06/download-1.png");background-position:center center;background-size:cover;}.elementor-10930 .elementor-element.elementor-element-a4aca60{--display:flex;--min-height:175px;}.elementor-10930 .elementor-element.elementor-element-a4aca60:not(.elementor-motion-effects-element-type-background), .elementor-10930 .elementor-element.elementor-element-a4aca60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeexpo.asia/wp-content/uploads/2026/06/download-8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10930 .elementor-element.elementor-element-011f362{--display:flex;--min-height:137px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10930 .elementor-element.elementor-element-011f362:not(.elementor-motion-effects-element-type-background), .elementor-10930 .elementor-element.elementor-element-011f362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeexpo.asia/wp-content/uploads/2026/06/download-8.png");background-position:center center;background-size:cover;}.elementor-10930 .elementor-element.elementor-element-701c41d{--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-10930 .elementor-element.elementor-element-701c41d:not(.elementor-motion-effects-element-type-background), .elementor-10930 .elementor-element.elementor-element-701c41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0E16;}.elementor-10930 .elementor-element.elementor-element-b567817{--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-10930 .elementor-element.elementor-element-b61306d .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-10930 .elementor-element.elementor-element-b61306d .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-10930 .elementor-element.elementor-element-315e805{--display:flex;}.elementor-10930 .elementor-element.elementor-element-393db58 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-10930 .elementor-element.elementor-element-393db58 .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-10930 .elementor-element.elementor-element-d28cb98{--display:flex;}.elementor-10930 .elementor-element.elementor-element-b46379b .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-10930 .elementor-element.elementor-element-b46379b .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-10930 .elementor-element.elementor-element-fac6a93{--display:flex;}.elementor-10930 .elementor-element.elementor-element-550d3fd .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-10930 .elementor-element.elementor-element-550d3fd .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-10930 .elementor-element.elementor-element-26c7b2ec > .elementor-container{max-width:1240px;}.elementor-10930 .elementor-element.elementor-element-26c7b2ec{padding:72px 60px 72px 60px;}.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-10930 .elementor-element.elementor-element-191c830b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-191c830b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10930 .elementor-element.elementor-element-191c830b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10930 .elementor-element.elementor-element-191c830b .elementor-icon-list-text{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-5bf558a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-5bf558a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10930 .elementor-element.elementor-element-5bf558a1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10930 .elementor-element.elementor-element-5bf558a1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-53a7d546 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-53a7d546 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10930 .elementor-element.elementor-element-53a7d546{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10930 .elementor-element.elementor-element-53a7d546 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-2852bd96 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-2852bd96 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10930 .elementor-element.elementor-element-2852bd96{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10930 .elementor-element.elementor-element-2852bd96 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-7d23dfc0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-7d23dfc0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10930 .elementor-element.elementor-element-7d23dfc0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10930 .elementor-element.elementor-element-7d23dfc0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-7b152670 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-7b152670 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10930 .elementor-element.elementor-element-7b152670{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10930 .elementor-element.elementor-element-7b152670 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10930 .elementor-element.elementor-element-2fa16e28{padding:52px 60px 52px 60px;}.elementor-10930 .elementor-element.elementor-element-50226d9b{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10930 .elementor-element.elementor-element-50226d9b .elementor-button-content-wrapper{flex-direction:row;}.elementor-10930 .elementor-element.elementor-element-324ed287 > .elementor-container{max-width:1240px;}.elementor-10930 .elementor-element.elementor-element-324ed287{padding:72px 60px 72px 60px;}.elementor-10930 .elementor-element.elementor-element-585807c0 > .elementor-container{max-width:1240px;}.elementor-10930 .elementor-element.elementor-element-585807c0{padding:72px 60px 72px 60px;}.elementor-10930 .elementor-element.elementor-element-50b5db32 > .elementor-container{max-width:1240px;}.elementor-10930 .elementor-element.elementor-element-50b5db32{padding:72px 60px 72px 60px;}.elementor-10930 .elementor-element.elementor-element-539303b2 > .elementor-container{max-width:1240px;}.elementor-10930 .elementor-element.elementor-element-539303b2{padding:72px 60px 72px 60px;}.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-10930 .elementor-element.elementor-element-f1639b4 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10930 .elementor-element.elementor-element-f1639b4{--image-border-color:#000000;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10930 .elementor-element.elementor-element-11a5e660 > .elementor-container{max-width:1240px;}.elementor-10930 .elementor-element.elementor-element-11a5e660{padding:72px 60px 72px 60px;}.elementor-10930 .elementor-element.elementor-element-22a07653 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10930 .elementor-element.elementor-element-15a75dd8 > .elementor-container{max-width:1240px;}.elementor-10930 .elementor-element.elementor-element-15a75dd8{padding:72px 60px 72px 60px;}.elementor-10930 .elementor-element.elementor-element-4d9a04f6{padding:52px 60px 52px 60px;}.elementor-10930 .elementor-element.elementor-element-1588419c .elementor-button-content-wrapper{flex-direction:row;}.elementor-10930 .elementor-element.elementor-element-371c479d > .elementor-container{max-width:1240px;}.elementor-10930 .elementor-element.elementor-element-371c479d{padding:72px 60px 72px 60px;}.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-10930 .elementor-element.elementor-element-772478c6 .elementor-tab-title{border-width:1px;}.elementor-10930 .elementor-element.elementor-element-772478c6 .elementor-tab-content{border-width:1px;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:18px;}.elementor-10930 .elementor-element.elementor-element-772478c6 .elementor-toggle-title, .elementor-10930 .elementor-element.elementor-element-772478c6 .elementor-toggle-icon{color:#212121;}.elementor-10930 .elementor-element.elementor-element-772478c6 .elementor-toggle-icon svg{fill:#212121;}.elementor-10930 .elementor-element.elementor-element-772478c6 .elementor-tab-title.elementor-active a, .elementor-10930 .elementor-element.elementor-element-772478c6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1E1E1E;}.elementor-10930 .elementor-element.elementor-element-772478c6 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-10930 .elementor-element.elementor-element-772478c6 .elementor-tab-title .elementor-toggle-icon i:before{color:#1651E7;}.elementor-10930 .elementor-element.elementor-element-772478c6 .elementor-tab-title .elementor-toggle-icon svg{fill:#1651E7;}.elementor-10930 .elementor-element.elementor-element-772478c6 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-tab-title{border-width:1px;}.elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-tab-content{border-width:1px;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:18px;}.elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-toggle-title, .elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-toggle-icon{color:#212121;}.elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-toggle-icon svg{fill:#212121;}.elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-tab-title.elementor-active a, .elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1E1E1E;}.elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-tab-title .elementor-toggle-icon i:before{color:#1651E7;}.elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-tab-title .elementor-toggle-icon svg{fill:#1651E7;}.elementor-10930 .elementor-element.elementor-element-10c74d59 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-10930 .elementor-element.elementor-element-5876f550{padding:52px 60px 52px 60px;}.elementor-10930 .elementor-element.elementor-element-329b6399 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-10930 .elementor-element.elementor-element-db2c826{width:100%;}.elementor-10930 .elementor-element.elementor-element-40238b87{width:100%;}.elementor-10930 .elementor-element.elementor-element-3450b667{width:100%;}.elementor-10930 .elementor-element.elementor-element-563d8900{width:100%;}.elementor-10930 .elementor-element.elementor-element-204382eb{width:100%;}.elementor-10930 .elementor-element.elementor-element-4f3a5084{width:100%;}.elementor-10930 .elementor-element.elementor-element-131b3250{width:100%;}.elementor-10930 .elementor-element.elementor-element-1f46bf94{width:70%;}.elementor-10930 .elementor-element.elementor-element-27c03da9{width:30%;}.elementor-10930 .elementor-element.elementor-element-77d2c62e{width:100%;}.elementor-10930 .elementor-element.elementor-element-7cbbdb54{width:70%;}.elementor-10930 .elementor-element.elementor-element-22bf4065{width:30%;}.elementor-10930 .elementor-element.elementor-element-7733bdd3{width:100%;}.elementor-10930 .elementor-element.elementor-element-11977fd8{width:100%;}.elementor-10930 .elementor-element.elementor-element-afe332a{width:100%;}.elementor-10930 .elementor-element.elementor-element-3f9d8e04{width:100%;}}@media(max-width:767px){.elementor-10930 .elementor-element.elementor-element-5e7b5095 .elementor-heading-title{font-size:33px;}.elementor-10930 .elementor-element.elementor-element-701c41d{--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-10930 .elementor-element.elementor-element-b567817{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10930 .elementor-element.elementor-element-b61306d{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-10930 .elementor-element.elementor-element-315e805{--content-width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10930 .elementor-element.elementor-element-393db58{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-10930 .elementor-element.elementor-element-d28cb98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10930 .elementor-element.elementor-element-b46379b{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-10930 .elementor-element.elementor-element-fac6a93{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10930 .elementor-element.elementor-element-550d3fd{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-57eaa9a8 */.elementor-10930 .elementor-element.elementor-element-57eaa9a8 .elementor-heading-title{display:inline-flex;align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.55);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 14px;border-radius:2px}.elementor-10930 .elementor-element.elementor-element-57eaa9a8{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e7b5095 */.elementor-10930 .elementor-element.elementor-element-5e7b5095 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:40px;line-height:1.05;letter-spacing:-.025em;color:#fff;margin-bottom:16px}.elementor-10930 .elementor-element.elementor-element-5e7b5095 em{font-style:normal;background:linear-gradient(90deg,#fff 0%,#90b4ff 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-50e35c10 */.elementor-10930 .elementor-element.elementor-element-50e35c10{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:rgba(255,255,255,.5);line-height:1.75;max-width:440px;margin-bottom:28px}.elementor-10930 .elementor-element.elementor-element-50e35c10 strong{color:#fff}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7067b32a */.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:7px;margin:0}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-item{margin:0!important;border:0!important;padding:0!important}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-icon{display:none!important}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;padding:5px 12px;border-radius:2px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.55)}.elementor-10930 .elementor-element.elementor-element-7067b32a .elementor-icon-list-item:nth-child(-n+3) .elementor-icon-list-text{background:rgba(26,63,212,.25);border-color:rgba(46,95,255,.4);color:#9ab8ff}.elementor-10930 .elementor-element.elementor-element-7067b32a{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7298c6c2 */.elementor-10930 .elementor-element.elementor-element-7298c6c2 .elementor-button{background:#1A3FD4;color:#fff;padding:13px 24px;font-size:13px;font-weight:700;border-radius:3px;font-family:'Plus Jakarta Sans',sans-serif;transition:all .2s}.elementor-10930 .elementor-element.elementor-element-7298c6c2 .elementor-button:hover{background:#2E5FFF;transform:translateY(-1px)}.elementor-10930 .elementor-element.elementor-element-7298c6c2 .elementor-button-icon{margin-right:8px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2337beed */.elementor-10930 .elementor-element.elementor-element-2337beed .elementor-button{background:rgba(255,255,255,.07);color:#fff;padding:13px 20px;font-size:13px;font-weight:600;border:1px solid rgba(255,255,255,.16);border-radius:3px;font-family:'Plus Jakarta Sans',sans-serif;transition:all .2s}.elementor-10930 .elementor-element.elementor-element-2337beed .elementor-button:hover{background:rgba(255,255,255,.12)}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-db2c826 */.elementor-10930 .elementor-element.elementor-element-db2c826 > .elementor-widget-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-content:flex-start}.elementor-10930 .elementor-element.elementor-element-db2c826 .elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-28141672 */.elementor-10930 .elementor-element.elementor-element-28141672{padding:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e060501 */.elementor-10930 .elementor-element.elementor-element-1e060501 > .elementor-widget-wrap{display:flex;flex-direction:column;justify-content:center}.elementor-10930 .elementor-element.elementor-element-1e060501{padding:0 40px 60px 0;position:relative;z-index:2}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-1e060501{padding:0 0 48px 0}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ed6d5cc */.elementor-10930 .elementor-element.elementor-element-1ed6d5cc{background:linear-gradient(150deg,#04060F 0%,#09122A 40%,#0F2060 75%,#1535B8 100%);position:relative;overflow:hidden;min-height:580px;padding:50px 0 0 0!important}
.elementor-10930 .elementor-element.elementor-element-1ed6d5cc::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 40%,rgba(26,63,212,.2) 0%,transparent 60%);pointer-events:none;z-index:1}
.elementor-10930 .elementor-element.elementor-element-1ed6d5cc > .elementor-container{align-items:stretch;position:relative;z-index:2;max-width:1200px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-1ed6d5cc{min-height:auto;padding:48px 20px 0 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13c9c00e */.elementor-10930 .elementor-element.elementor-element-13c9c00e .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#6B7280;display:flex;align-items:center;gap:10px}.elementor-10930 .elementor-element.elementor-element-13c9c00e .elementor-heading-title::before{content:'';width:20px;height:1px;background:#6B7280}.elementor-10930 .elementor-element.elementor-element-13c9c00e{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6623f0d0 */.elementor-10930 .elementor-element.elementor-element-6623f0d0 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em;line-height:1.1;margin-bottom:36px;color:#080808}.elementor-10930 .elementor-element.elementor-element-6623f0d0 span{color:#4E7CFF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb0e9a8 */.elementor-10930 .elementor-element.elementor-element-fb0e9a8 .elementor-heading-title{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#EEF2FF;color:#1A3FD4;padding:3px 10px;border-radius:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59d51fb1 */.elementor-10930 .elementor-element.elementor-element-59d51fb1 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:17px;letter-spacing:-.01em;margin-bottom:8px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ed07536 */.elementor-10930 .elementor-element.elementor-element-5ed07536{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-191c830b */.elementor-10930 .elementor-element.elementor-element-191c830b{margin-bottom:16px}.elementor-10930 .elementor-element.elementor-element-191c830b .elementor-icon-list-items{margin:0}.elementor-10930 .elementor-element.elementor-element-191c830b .elementor-icon-list-icon{display:none!important}.elementor-10930 .elementor-element.elementor-element-191c830b .elementor-icon-list-item{margin:0!important;padding:4px 0!important;border-bottom:1px solid #E5E7EB!important;align-items:center}.elementor-10930 .elementor-element.elementor-element-191c830b .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#6B7280;line-height:1.4}.elementor-10930 .elementor-element.elementor-element-191c830b .elementor-icon-list-text::before{content:'\2192';color:#1A3FD4;font-weight:700;font-size:11px;margin-right:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f58d90 */.elementor-10930 .elementor-element.elementor-element-f58d90 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;color:#6B7280;font-weight:600}.elementor-10930 .elementor-element.elementor-element-f58d90{margin-bottom:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-127ec8d4 */.elementor-10930 .elementor-element.elementor-element-127ec8d4 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:22px;color:#1A3FD4;letter-spacing:-.02em}.elementor-10930 .elementor-element.elementor-element-127ec8d4 span{font-size:13px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b62440b */.elementor-10930 .elementor-element.elementor-element-1b62440b{background:#fff;border-bottom:3px solid transparent;transition:all .2s;overflow:hidden;cursor:pointer;width:auto!important;margin:0!important;padding:0!important}.elementor-10930 .elementor-element.elementor-element-1b62440b:hover{background:#F0F4FF;border-bottom-color:#1A3FD4}.elementor-10930 .elementor-element.elementor-element-1b62440b > .elementor-widget-wrap{align-content:flex-start}.elementor-10930 .elementor-element.elementor-element-1b62440b .elementor-widget-image{padding:0;margin:0;line-height:0}.elementor-10930 .elementor-element.elementor-element-1b62440b .elementor-widget-image img{width:100%;height:180px;object-fit:cover;display:block;background:#dfe3ec}.elementor-10930 .elementor-element.elementor-element-1b62440b .elementor-widget:not(.elementor-widget-image){padding-left:24px;padding-right:24px;margin-bottom:0}.elementor-10930 .elementor-element.elementor-element-1b62440b .svc-tagw{padding-top:24px;margin-bottom:10px}.elementor-10930 .elementor-element.elementor-element-1b62440b .svc-pricew{padding-bottom:28px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d8d4f3 */.elementor-10930 .elementor-element.elementor-element-6d8d4f3 .elementor-heading-title{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#EEF2FF;color:#1A3FD4;padding:3px 10px;border-radius:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23e9984b */.elementor-10930 .elementor-element.elementor-element-23e9984b .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:17px;letter-spacing:-.01em;margin-bottom:8px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55d0122d */.elementor-10930 .elementor-element.elementor-element-55d0122d{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bf558a1 */.elementor-10930 .elementor-element.elementor-element-5bf558a1{margin-bottom:16px}.elementor-10930 .elementor-element.elementor-element-5bf558a1 .elementor-icon-list-items{margin:0}.elementor-10930 .elementor-element.elementor-element-5bf558a1 .elementor-icon-list-icon{display:none!important}.elementor-10930 .elementor-element.elementor-element-5bf558a1 .elementor-icon-list-item{margin:0!important;padding:4px 0!important;border-bottom:1px solid #E5E7EB!important;align-items:center}.elementor-10930 .elementor-element.elementor-element-5bf558a1 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#6B7280;line-height:1.4}.elementor-10930 .elementor-element.elementor-element-5bf558a1 .elementor-icon-list-text::before{content:'\2192';color:#1A3FD4;font-weight:700;font-size:11px;margin-right:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-771af340 */.elementor-10930 .elementor-element.elementor-element-771af340 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;color:#6B7280;font-weight:600}.elementor-10930 .elementor-element.elementor-element-771af340{margin-bottom:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70174b60 */.elementor-10930 .elementor-element.elementor-element-70174b60 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:22px;color:#1A3FD4;letter-spacing:-.02em}.elementor-10930 .elementor-element.elementor-element-70174b60 span{font-size:13px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2936add */.elementor-10930 .elementor-element.elementor-element-2936add{background:#fff;border-bottom:3px solid transparent;transition:all .2s;overflow:hidden;cursor:pointer;width:auto!important;margin:0!important;padding:0!important}.elementor-10930 .elementor-element.elementor-element-2936add:hover{background:#F0F4FF;border-bottom-color:#1A3FD4}.elementor-10930 .elementor-element.elementor-element-2936add > .elementor-widget-wrap{align-content:flex-start}.elementor-10930 .elementor-element.elementor-element-2936add .elementor-widget-image{padding:0;margin:0;line-height:0}.elementor-10930 .elementor-element.elementor-element-2936add .elementor-widget-image img{width:100%;height:180px;object-fit:cover;display:block;background:#dfe3ec}.elementor-10930 .elementor-element.elementor-element-2936add .elementor-widget:not(.elementor-widget-image){padding-left:24px;padding-right:24px;margin-bottom:0}.elementor-10930 .elementor-element.elementor-element-2936add .svc-tagw{padding-top:24px;margin-bottom:10px}.elementor-10930 .elementor-element.elementor-element-2936add .svc-pricew{padding-bottom:28px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301dc1cc */.elementor-10930 .elementor-element.elementor-element-301dc1cc .elementor-heading-title{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#EEF2FF;color:#1A3FD4;padding:3px 10px;border-radius:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-694a2a52 */.elementor-10930 .elementor-element.elementor-element-694a2a52 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:17px;letter-spacing:-.01em;margin-bottom:8px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-333836e */.elementor-10930 .elementor-element.elementor-element-333836e{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-53a7d546 */.elementor-10930 .elementor-element.elementor-element-53a7d546{margin-bottom:16px}.elementor-10930 .elementor-element.elementor-element-53a7d546 .elementor-icon-list-items{margin:0}.elementor-10930 .elementor-element.elementor-element-53a7d546 .elementor-icon-list-icon{display:none!important}.elementor-10930 .elementor-element.elementor-element-53a7d546 .elementor-icon-list-item{margin:0!important;padding:4px 0!important;border-bottom:1px solid #E5E7EB!important;align-items:center}.elementor-10930 .elementor-element.elementor-element-53a7d546 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#6B7280;line-height:1.4}.elementor-10930 .elementor-element.elementor-element-53a7d546 .elementor-icon-list-text::before{content:'\2192';color:#1A3FD4;font-weight:700;font-size:11px;margin-right:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42f58e62 */.elementor-10930 .elementor-element.elementor-element-42f58e62 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;color:#6B7280;font-weight:600}.elementor-10930 .elementor-element.elementor-element-42f58e62{margin-bottom:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21d494b7 */.elementor-10930 .elementor-element.elementor-element-21d494b7 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:22px;color:#1A3FD4;letter-spacing:-.02em}.elementor-10930 .elementor-element.elementor-element-21d494b7 span{font-size:13px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4134c6a5 */.elementor-10930 .elementor-element.elementor-element-4134c6a5{background:#fff;border-bottom:3px solid transparent;transition:all .2s;overflow:hidden;cursor:pointer;width:auto!important;margin:0!important;padding:0!important}.elementor-10930 .elementor-element.elementor-element-4134c6a5:hover{background:#F0F4FF;border-bottom-color:#1A3FD4}.elementor-10930 .elementor-element.elementor-element-4134c6a5 > .elementor-widget-wrap{align-content:flex-start}.elementor-10930 .elementor-element.elementor-element-4134c6a5 .elementor-widget-image{padding:0;margin:0;line-height:0}.elementor-10930 .elementor-element.elementor-element-4134c6a5 .elementor-widget-image img{width:100%;height:180px;object-fit:cover;display:block;background:#dfe3ec}.elementor-10930 .elementor-element.elementor-element-4134c6a5 .elementor-widget:not(.elementor-widget-image){padding-left:24px;padding-right:24px;margin-bottom:0}.elementor-10930 .elementor-element.elementor-element-4134c6a5 .svc-tagw{padding-top:24px;margin-bottom:10px}.elementor-10930 .elementor-element.elementor-element-4134c6a5 .svc-pricew{padding-bottom:28px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e59a16f */.elementor-10930 .elementor-element.elementor-element-4e59a16f .elementor-heading-title{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#EEF2FF;color:#1A3FD4;padding:3px 10px;border-radius:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39e31dc5 */.elementor-10930 .elementor-element.elementor-element-39e31dc5 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:17px;letter-spacing:-.01em;margin-bottom:8px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53d00f5d */.elementor-10930 .elementor-element.elementor-element-53d00f5d{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2852bd96 */.elementor-10930 .elementor-element.elementor-element-2852bd96{margin-bottom:16px}.elementor-10930 .elementor-element.elementor-element-2852bd96 .elementor-icon-list-items{margin:0}.elementor-10930 .elementor-element.elementor-element-2852bd96 .elementor-icon-list-icon{display:none!important}.elementor-10930 .elementor-element.elementor-element-2852bd96 .elementor-icon-list-item{margin:0!important;padding:4px 0!important;border-bottom:1px solid #E5E7EB!important;align-items:center}.elementor-10930 .elementor-element.elementor-element-2852bd96 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#6B7280;line-height:1.4}.elementor-10930 .elementor-element.elementor-element-2852bd96 .elementor-icon-list-text::before{content:'\2192';color:#1A3FD4;font-weight:700;font-size:11px;margin-right:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23327eba */.elementor-10930 .elementor-element.elementor-element-23327eba .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;color:#6B7280;font-weight:600}.elementor-10930 .elementor-element.elementor-element-23327eba{margin-bottom:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce325cd */.elementor-10930 .elementor-element.elementor-element-7ce325cd .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:22px;color:#1A3FD4;letter-spacing:-.02em}.elementor-10930 .elementor-element.elementor-element-7ce325cd span{font-size:13px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78a2028c */.elementor-10930 .elementor-element.elementor-element-78a2028c{background:#fff;border-bottom:3px solid transparent;transition:all .2s;overflow:hidden;cursor:pointer;width:auto!important;margin:0!important;padding:0!important}.elementor-10930 .elementor-element.elementor-element-78a2028c:hover{background:#F0F4FF;border-bottom-color:#1A3FD4}.elementor-10930 .elementor-element.elementor-element-78a2028c > .elementor-widget-wrap{align-content:flex-start}.elementor-10930 .elementor-element.elementor-element-78a2028c .elementor-widget-image{padding:0;margin:0;line-height:0}.elementor-10930 .elementor-element.elementor-element-78a2028c .elementor-widget-image img{width:100%;height:180px;object-fit:cover;display:block;background:#dfe3ec}.elementor-10930 .elementor-element.elementor-element-78a2028c .elementor-widget:not(.elementor-widget-image){padding-left:24px;padding-right:24px;margin-bottom:0}.elementor-10930 .elementor-element.elementor-element-78a2028c .svc-tagw{padding-top:24px;margin-bottom:10px}.elementor-10930 .elementor-element.elementor-element-78a2028c .svc-pricew{padding-bottom:28px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65cb6752 */.elementor-10930 .elementor-element.elementor-element-65cb6752 .elementor-heading-title{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#EEF2FF;color:#1A3FD4;padding:3px 10px;border-radius:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dd6315e */.elementor-10930 .elementor-element.elementor-element-6dd6315e .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:17px;letter-spacing:-.01em;margin-bottom:8px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2976f7c1 */.elementor-10930 .elementor-element.elementor-element-2976f7c1{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7d23dfc0 */.elementor-10930 .elementor-element.elementor-element-7d23dfc0{margin-bottom:16px}.elementor-10930 .elementor-element.elementor-element-7d23dfc0 .elementor-icon-list-items{margin:0}.elementor-10930 .elementor-element.elementor-element-7d23dfc0 .elementor-icon-list-icon{display:none!important}.elementor-10930 .elementor-element.elementor-element-7d23dfc0 .elementor-icon-list-item{margin:0!important;padding:4px 0!important;border-bottom:1px solid #E5E7EB!important;align-items:center}.elementor-10930 .elementor-element.elementor-element-7d23dfc0 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#6B7280;line-height:1.4}.elementor-10930 .elementor-element.elementor-element-7d23dfc0 .elementor-icon-list-text::before{content:'\2192';color:#1A3FD4;font-weight:700;font-size:11px;margin-right:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5974186e */.elementor-10930 .elementor-element.elementor-element-5974186e .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;color:#6B7280;font-weight:600}.elementor-10930 .elementor-element.elementor-element-5974186e{margin-bottom:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31348f61 */.elementor-10930 .elementor-element.elementor-element-31348f61 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:22px;color:#1A3FD4;letter-spacing:-.02em}.elementor-10930 .elementor-element.elementor-element-31348f61 span{font-size:13px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68d82dd6 */.elementor-10930 .elementor-element.elementor-element-68d82dd6{background:#fff;border-bottom:3px solid transparent;transition:all .2s;overflow:hidden;cursor:pointer;width:auto!important;margin:0!important;padding:0!important}.elementor-10930 .elementor-element.elementor-element-68d82dd6:hover{background:#F0F4FF;border-bottom-color:#1A3FD4}.elementor-10930 .elementor-element.elementor-element-68d82dd6 > .elementor-widget-wrap{align-content:flex-start}.elementor-10930 .elementor-element.elementor-element-68d82dd6 .elementor-widget-image{padding:0;margin:0;line-height:0}.elementor-10930 .elementor-element.elementor-element-68d82dd6 .elementor-widget-image img{width:100%;height:180px;object-fit:cover;display:block;background:#dfe3ec}.elementor-10930 .elementor-element.elementor-element-68d82dd6 .elementor-widget:not(.elementor-widget-image){padding-left:24px;padding-right:24px;margin-bottom:0}.elementor-10930 .elementor-element.elementor-element-68d82dd6 .svc-tagw{padding-top:24px;margin-bottom:10px}.elementor-10930 .elementor-element.elementor-element-68d82dd6 .svc-pricew{padding-bottom:28px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-467edac4 */.elementor-10930 .elementor-element.elementor-element-467edac4 .elementor-heading-title{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#EEF2FF;color:#1A3FD4;padding:3px 10px;border-radius:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33455d0c */.elementor-10930 .elementor-element.elementor-element-33455d0c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:17px;letter-spacing:-.01em;margin-bottom:8px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bb66a64 */.elementor-10930 .elementor-element.elementor-element-3bb66a64{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65;margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b152670 */.elementor-10930 .elementor-element.elementor-element-7b152670{margin-bottom:16px}.elementor-10930 .elementor-element.elementor-element-7b152670 .elementor-icon-list-items{margin:0}.elementor-10930 .elementor-element.elementor-element-7b152670 .elementor-icon-list-icon{display:none!important}.elementor-10930 .elementor-element.elementor-element-7b152670 .elementor-icon-list-item{margin:0!important;padding:4px 0!important;border-bottom:1px solid #E5E7EB!important;align-items:center}.elementor-10930 .elementor-element.elementor-element-7b152670 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#6B7280;line-height:1.4}.elementor-10930 .elementor-element.elementor-element-7b152670 .elementor-icon-list-text::before{content:'\2192';color:#1A3FD4;font-weight:700;font-size:11px;margin-right:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12511b22 */.elementor-10930 .elementor-element.elementor-element-12511b22 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;color:#6B7280;font-weight:600}.elementor-10930 .elementor-element.elementor-element-12511b22{margin-bottom:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a05020 */.elementor-10930 .elementor-element.elementor-element-46a05020 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:22px;color:#1A3FD4;letter-spacing:-.02em}.elementor-10930 .elementor-element.elementor-element-46a05020 span{font-size:13px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48df7911 */.elementor-10930 .elementor-element.elementor-element-48df7911{background:#fff;border-bottom:3px solid transparent;transition:all .2s;overflow:hidden;cursor:pointer;width:auto!important;margin:0!important;padding:0!important}.elementor-10930 .elementor-element.elementor-element-48df7911:hover{background:#F0F4FF;border-bottom-color:#1A3FD4}.elementor-10930 .elementor-element.elementor-element-48df7911 > .elementor-widget-wrap{align-content:flex-start}.elementor-10930 .elementor-element.elementor-element-48df7911 .elementor-widget-image{padding:0;margin:0;line-height:0}.elementor-10930 .elementor-element.elementor-element-48df7911 .elementor-widget-image img{width:100%;height:180px;object-fit:cover;display:block;background:#dfe3ec}.elementor-10930 .elementor-element.elementor-element-48df7911 .elementor-widget:not(.elementor-widget-image){padding-left:24px;padding-right:24px;margin-bottom:0}.elementor-10930 .elementor-element.elementor-element-48df7911 .svc-tagw{padding-top:24px;margin-bottom:10px}.elementor-10930 .elementor-element.elementor-element-48df7911 .svc-pricew{padding-bottom:28px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fd8b04b */.elementor-10930 .elementor-element.elementor-element-6fd8b04b > .elementor-container{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:#E5E7EB;max-width:none}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-6fd8b04b > .elementor-container{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40238b87 */.elementor-10930 .elementor-element.elementor-element-40238b87{padding:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26c7b2ec */.elementor-10930 .elementor-element.elementor-element-26c7b2ec{background:#F5F6F8}.elementor-10930 .elementor-element.elementor-element-26c7b2ec .elementor-container{max-width:1240px}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-26c7b2ec{padding:52px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bb64981 */.elementor-10930 .elementor-element.elementor-element-1bb64981 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(20px,2.8vw,32px);color:#fff;text-align:center;letter-spacing:-.01em}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76b14ccb */.elementor-10930 .elementor-element.elementor-element-76b14ccb{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:rgba(255,255,255,.4);text-align:center;max-width:480px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50226d9b */.elementor-10930 .elementor-element.elementor-element-50226d9b{margin:30px 0 0}
.elementor-10930 .elementor-element.elementor-element-50226d9b .elementor-button{background:#25D366!important;color:#063A1E!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(37,211,102,0.32);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-10930 .elementor-element.elementor-element-50226d9b .elementor-button:hover{background:#1EBE57!important;transform:translateY(-2px)}
.elementor-10930 .elementor-element.elementor-element-50226d9b .elementor-button-icon{color:#063A1E!important;font-size:22px;line-height:1!important}
.elementor-10930 .elementor-element.elementor-element-50226d9b .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px}
.elementor-10930 .elementor-element.elementor-element-50226d9b .elementor-button-text{line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0f9118 */.elementor-10930 .elementor-element.elementor-element-3a0f9118 .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);text-align:center}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3450b667 */.elementor-10930 .elementor-element.elementor-element-3450b667 > .elementor-widget-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.elementor-10930 .elementor-element.elementor-element-3450b667 .elementor-widget{width:100%;text-align:center}.elementor-10930 .elementor-element.elementor-element-3450b667 .elementor-widget-button{width:auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fa16e28 */.elementor-10930 .elementor-element.elementor-element-2fa16e28{background:linear-gradient(140deg,#04060F 0%,#09122A 50%,#1535B8 100%)}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-2fa16e28{padding:48px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7469b27c */.elementor-10930 .elementor-element.elementor-element-7469b27c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#6B7280;display:flex;align-items:center;gap:10px}.elementor-10930 .elementor-element.elementor-element-7469b27c .elementor-heading-title::before{content:'';width:20px;height:1px;background:#6B7280}.elementor-10930 .elementor-element.elementor-element-7469b27c{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bafe026 */.elementor-10930 .elementor-element.elementor-element-6bafe026 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em;line-height:1.1;margin-bottom:18px;color:#080808}.elementor-10930 .elementor-element.elementor-element-6bafe026 span{color:#4E7CFF}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31566f92 */.elementor-10930 .elementor-element.elementor-element-31566f92{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:#6B7280;max-width:600px;line-height:1.75;margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5647dbf6 */.elementor-10930 .elementor-element.elementor-element-5647dbf6 .elementor-heading-title{font-size:28px;line-height:1}.elementor-10930 .elementor-element.elementor-element-5647dbf6{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-471e7daa */.elementor-10930 .elementor-element.elementor-element-471e7daa .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;color:#080808;margin-bottom:7px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e68d2 */.elementor-10930 .elementor-element.elementor-element-28e68d2{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#6B7280;line-height:1.65}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a70bcda */.elementor-10930 .elementor-element.elementor-element-6a70bcda{background:#fff;border:1px solid #E2E4EA;border-radius:5px;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important;padding:26px 22px!important}.elementor-10930 .elementor-element.elementor-element-6a70bcda:hover{border-bottom-color:#1A3FD4;box-shadow:0 6px 24px rgba(26,63,212,.08)}.elementor-10930 .elementor-element.elementor-element-6a70bcda > .elementor-widget-wrap{align-content:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71de9424 */.elementor-10930 .elementor-element.elementor-element-71de9424 .elementor-heading-title{font-size:28px;line-height:1}.elementor-10930 .elementor-element.elementor-element-71de9424{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d15e3a0 */.elementor-10930 .elementor-element.elementor-element-6d15e3a0 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;color:#080808;margin-bottom:7px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35b0920c */.elementor-10930 .elementor-element.elementor-element-35b0920c{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#6B7280;line-height:1.65}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ed1bbda */.elementor-10930 .elementor-element.elementor-element-1ed1bbda{background:#fff;border:1px solid #E2E4EA;border-radius:5px;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important;padding:26px 22px!important}.elementor-10930 .elementor-element.elementor-element-1ed1bbda:hover{border-bottom-color:#1A3FD4;box-shadow:0 6px 24px rgba(26,63,212,.08)}.elementor-10930 .elementor-element.elementor-element-1ed1bbda > .elementor-widget-wrap{align-content:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-266a4f3c */.elementor-10930 .elementor-element.elementor-element-266a4f3c .elementor-heading-title{font-size:28px;line-height:1}.elementor-10930 .elementor-element.elementor-element-266a4f3c{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c7a3d5 */.elementor-10930 .elementor-element.elementor-element-59c7a3d5 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;color:#080808;margin-bottom:7px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6849b45a */.elementor-10930 .elementor-element.elementor-element-6849b45a{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#6B7280;line-height:1.65}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15c4b082 */.elementor-10930 .elementor-element.elementor-element-15c4b082{background:#fff;border:1px solid #E2E4EA;border-radius:5px;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important;padding:26px 22px!important}.elementor-10930 .elementor-element.elementor-element-15c4b082:hover{border-bottom-color:#1A3FD4;box-shadow:0 6px 24px rgba(26,63,212,.08)}.elementor-10930 .elementor-element.elementor-element-15c4b082 > .elementor-widget-wrap{align-content:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-571dfca2 */.elementor-10930 .elementor-element.elementor-element-571dfca2 .elementor-heading-title{font-size:28px;line-height:1}.elementor-10930 .elementor-element.elementor-element-571dfca2{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-753bee1b */.elementor-10930 .elementor-element.elementor-element-753bee1b .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;color:#080808;margin-bottom:7px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b005c7 */.elementor-10930 .elementor-element.elementor-element-12b005c7{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:#6B7280;line-height:1.65}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-23db8c5e */.elementor-10930 .elementor-element.elementor-element-23db8c5e{background:#fff;border:1px solid #E2E4EA;border-radius:5px;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important;padding:26px 22px!important}.elementor-10930 .elementor-element.elementor-element-23db8c5e:hover{border-bottom-color:#1A3FD4;box-shadow:0 6px 24px rgba(26,63,212,.08)}.elementor-10930 .elementor-element.elementor-element-23db8c5e > .elementor-widget-wrap{align-content:flex-start}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-616c472a */.elementor-10930 .elementor-element.elementor-element-616c472a > .elementor-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:none}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-616c472a > .elementor-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.elementor-10930 .elementor-element.elementor-element-616c472a > .elementor-container{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-563d8900 */.elementor-10930 .elementor-element.elementor-element-563d8900{padding:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-324ed287 */.elementor-10930 .elementor-element.elementor-element-324ed287{background:#fff}.elementor-10930 .elementor-element.elementor-element-324ed287 .elementor-container{max-width:1240px}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-324ed287{padding:52px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4466b08b */.elementor-10930 .elementor-element.elementor-element-4466b08b .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#6B7280;display:flex;align-items:center;gap:10px}.elementor-10930 .elementor-element.elementor-element-4466b08b .elementor-heading-title::before{content:'';width:20px;height:1px;background:#6B7280}.elementor-10930 .elementor-element.elementor-element-4466b08b{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52636904 */.elementor-10930 .elementor-element.elementor-element-52636904 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em;line-height:1.1;margin-bottom:36px;color:#080808}.elementor-10930 .elementor-element.elementor-element-52636904 span{color:#4E7CFF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a1d0f67 */.elementor-10930 .elementor-element.elementor-element-7a1d0f67 .elementor-heading-title{font-size:28px;line-height:1}.elementor-10930 .elementor-element.elementor-element-7a1d0f67{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da07b0c */.elementor-10930 .elementor-element.elementor-element-4da07b0c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:15px;color:#080808;margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f82545 */.elementor-10930 .elementor-element.elementor-element-19f82545{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1afa4c7 */.elementor-10930 .elementor-element.elementor-element-1afa4c7{background:#fff;border:1px solid #E2E4EA;border-radius:5px;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important;padding:28px 24px!important}.elementor-10930 .elementor-element.elementor-element-1afa4c7:hover{border-bottom-color:#1A3FD4;box-shadow:0 6px 24px rgba(26,63,212,.08)}.elementor-10930 .elementor-element.elementor-element-1afa4c7 > .elementor-widget-wrap{align-content:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5163fec */.elementor-10930 .elementor-element.elementor-element-5163fec .elementor-heading-title{font-size:28px;line-height:1}.elementor-10930 .elementor-element.elementor-element-5163fec{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-862e4a4 */.elementor-10930 .elementor-element.elementor-element-862e4a4 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:15px;color:#080808;margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7da3e008 */.elementor-10930 .elementor-element.elementor-element-7da3e008{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e453f9e */.elementor-10930 .elementor-element.elementor-element-e453f9e{background:#fff;border:1px solid #E2E4EA;border-radius:5px;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important;padding:28px 24px!important}.elementor-10930 .elementor-element.elementor-element-e453f9e:hover{border-bottom-color:#1A3FD4;box-shadow:0 6px 24px rgba(26,63,212,.08)}.elementor-10930 .elementor-element.elementor-element-e453f9e > .elementor-widget-wrap{align-content:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c051d0a */.elementor-10930 .elementor-element.elementor-element-3c051d0a .elementor-heading-title{font-size:28px;line-height:1}.elementor-10930 .elementor-element.elementor-element-3c051d0a{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-210f8917 */.elementor-10930 .elementor-element.elementor-element-210f8917 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:15px;color:#080808;margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52f05a88 */.elementor-10930 .elementor-element.elementor-element-52f05a88{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-37f2dc87 */.elementor-10930 .elementor-element.elementor-element-37f2dc87{background:#fff;border:1px solid #E2E4EA;border-radius:5px;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important;padding:28px 24px!important}.elementor-10930 .elementor-element.elementor-element-37f2dc87:hover{border-bottom-color:#1A3FD4;box-shadow:0 6px 24px rgba(26,63,212,.08)}.elementor-10930 .elementor-element.elementor-element-37f2dc87 > .elementor-widget-wrap{align-content:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3fe535 */.elementor-10930 .elementor-element.elementor-element-5b3fe535 .elementor-heading-title{font-size:28px;line-height:1}.elementor-10930 .elementor-element.elementor-element-5b3fe535{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50bb4993 */.elementor-10930 .elementor-element.elementor-element-50bb4993 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:15px;color:#080808;margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38a8ede1 */.elementor-10930 .elementor-element.elementor-element-38a8ede1{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61e210 */.elementor-10930 .elementor-element.elementor-element-61e210{background:#fff;border:1px solid #E2E4EA;border-radius:5px;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important;padding:28px 24px!important}.elementor-10930 .elementor-element.elementor-element-61e210:hover{border-bottom-color:#1A3FD4;box-shadow:0 6px 24px rgba(26,63,212,.08)}.elementor-10930 .elementor-element.elementor-element-61e210 > .elementor-widget-wrap{align-content:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ebd6690 */.elementor-10930 .elementor-element.elementor-element-3ebd6690 .elementor-heading-title{font-size:28px;line-height:1}.elementor-10930 .elementor-element.elementor-element-3ebd6690{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bf7726c */.elementor-10930 .elementor-element.elementor-element-7bf7726c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:15px;color:#080808;margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73be280a */.elementor-10930 .elementor-element.elementor-element-73be280a{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ddb7f91 */.elementor-10930 .elementor-element.elementor-element-4ddb7f91{background:#fff;border:1px solid #E2E4EA;border-radius:5px;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important;padding:28px 24px!important}.elementor-10930 .elementor-element.elementor-element-4ddb7f91:hover{border-bottom-color:#1A3FD4;box-shadow:0 6px 24px rgba(26,63,212,.08)}.elementor-10930 .elementor-element.elementor-element-4ddb7f91 > .elementor-widget-wrap{align-content:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e18026 */.elementor-10930 .elementor-element.elementor-element-68e18026 .elementor-heading-title{font-size:28px;line-height:1}.elementor-10930 .elementor-element.elementor-element-68e18026{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12e4cd84 */.elementor-10930 .elementor-element.elementor-element-12e4cd84 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:15px;color:#080808;margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ddab7ae */.elementor-10930 .elementor-element.elementor-element-2ddab7ae{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#6B7280;line-height:1.65}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25343811 */.elementor-10930 .elementor-element.elementor-element-25343811{background:#fff;border:1px solid #E2E4EA;border-radius:5px;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important;padding:28px 24px!important}.elementor-10930 .elementor-element.elementor-element-25343811:hover{border-bottom-color:#1A3FD4;box-shadow:0 6px 24px rgba(26,63,212,.08)}.elementor-10930 .elementor-element.elementor-element-25343811 > .elementor-widget-wrap{align-content:flex-start}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c7a5035 */.elementor-10930 .elementor-element.elementor-element-1c7a5035 > .elementor-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:none}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-1c7a5035 > .elementor-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.elementor-10930 .elementor-element.elementor-element-1c7a5035 > .elementor-container{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-204382eb */.elementor-10930 .elementor-element.elementor-element-204382eb{padding:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-585807c0 */.elementor-10930 .elementor-element.elementor-element-585807c0{background:#F5F6F8}.elementor-10930 .elementor-element.elementor-element-585807c0 .elementor-container{max-width:1240px}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-585807c0{padding:52px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6175a387 */.elementor-10930 .elementor-element.elementor-element-6175a387 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#6B7280;display:flex;align-items:center;gap:10px}.elementor-10930 .elementor-element.elementor-element-6175a387 .elementor-heading-title::before{content:'';width:20px;height:1px;background:#6B7280}.elementor-10930 .elementor-element.elementor-element-6175a387{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c372c53 */.elementor-10930 .elementor-element.elementor-element-2c372c53 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em;line-height:1.1;margin-bottom:36px;color:#080808}.elementor-10930 .elementor-element.elementor-element-2c372c53 span{color:#4E7CFF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23526e91 */.elementor-10930 .elementor-element.elementor-element-23526e91 .elementor-heading-title{color:#F59E0B;font-size:13px;letter-spacing:2px}.elementor-10930 .elementor-element.elementor-element-23526e91{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61acf3c9 */.elementor-10930 .elementor-element.elementor-element-61acf3c9{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.75;color:#374151;margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-442011a9 */.elementor-10930 .elementor-element.elementor-element-442011a9 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:12px;color:#080808}.elementor-10930 .elementor-element.elementor-element-442011a9 span{font-size:11px;color:#6B7280;font-weight:400;margin-left:5px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7bd3934b */.elementor-10930 .elementor-element.elementor-element-7bd3934b{background:#F5F6F8;border:1px solid #E2E4EA;border-radius:5px;position:relative;width:auto!important;margin:0!important;padding:28px!important;overflow:hidden}.elementor-10930 .elementor-element.elementor-element-7bd3934b::before{content:'\201C';position:absolute;top:12px;right:18px;font-size:52px;color:#E2E4EA;line-height:1;font-weight:800;font-family:Georgia,serif}.elementor-10930 .elementor-element.elementor-element-7bd3934b > .elementor-widget-wrap{align-content:flex-start;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416573e0 */.elementor-10930 .elementor-element.elementor-element-416573e0 .elementor-heading-title{color:#F59E0B;font-size:13px;letter-spacing:2px}.elementor-10930 .elementor-element.elementor-element-416573e0{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66949bc6 */.elementor-10930 .elementor-element.elementor-element-66949bc6{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.75;color:#374151;margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c65e675 */.elementor-10930 .elementor-element.elementor-element-5c65e675 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:12px;color:#080808}.elementor-10930 .elementor-element.elementor-element-5c65e675 span{font-size:11px;color:#6B7280;font-weight:400;margin-left:5px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6161c953 */.elementor-10930 .elementor-element.elementor-element-6161c953{background:#F5F6F8;border:1px solid #E2E4EA;border-radius:5px;position:relative;width:auto!important;margin:0!important;padding:28px!important;overflow:hidden}.elementor-10930 .elementor-element.elementor-element-6161c953::before{content:'\201C';position:absolute;top:12px;right:18px;font-size:52px;color:#E2E4EA;line-height:1;font-weight:800;font-family:Georgia,serif}.elementor-10930 .elementor-element.elementor-element-6161c953 > .elementor-widget-wrap{align-content:flex-start;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67a4f2cb */.elementor-10930 .elementor-element.elementor-element-67a4f2cb .elementor-heading-title{color:#F59E0B;font-size:13px;letter-spacing:2px}.elementor-10930 .elementor-element.elementor-element-67a4f2cb{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28ada51b */.elementor-10930 .elementor-element.elementor-element-28ada51b{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.75;color:#374151;margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a1139b4 */.elementor-10930 .elementor-element.elementor-element-5a1139b4 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:12px;color:#080808}.elementor-10930 .elementor-element.elementor-element-5a1139b4 span{font-size:11px;color:#6B7280;font-weight:400;margin-left:5px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-364526a5 */.elementor-10930 .elementor-element.elementor-element-364526a5{background:#F5F6F8;border:1px solid #E2E4EA;border-radius:5px;position:relative;width:auto!important;margin:0!important;padding:28px!important;overflow:hidden}.elementor-10930 .elementor-element.elementor-element-364526a5::before{content:'\201C';position:absolute;top:12px;right:18px;font-size:52px;color:#E2E4EA;line-height:1;font-weight:800;font-family:Georgia,serif}.elementor-10930 .elementor-element.elementor-element-364526a5 > .elementor-widget-wrap{align-content:flex-start;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b2b79d */.elementor-10930 .elementor-element.elementor-element-2b2b79d > .elementor-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:none}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-2b2b79d > .elementor-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.elementor-10930 .elementor-element.elementor-element-2b2b79d > .elementor-container{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f3a5084 */.elementor-10930 .elementor-element.elementor-element-4f3a5084{padding:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-50b5db32 */.elementor-10930 .elementor-element.elementor-element-50b5db32{background:#fff}.elementor-10930 .elementor-element.elementor-element-50b5db32 .elementor-container{max-width:1240px}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-50b5db32{padding:52px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450c5445 */.elementor-10930 .elementor-element.elementor-element-450c5445 .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,.28);display:flex;align-items:center;gap:10px}.elementor-10930 .elementor-element.elementor-element-450c5445 .elementor-heading-title::before{content:'';width:20px;height:1px;background:rgba(255,255,255,.2)}.elementor-10930 .elementor-element.elementor-element-450c5445{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea74b81 */.elementor-10930 .elementor-element.elementor-element-1ea74b81 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em;line-height:1.1;color:#fff;margin:0}.elementor-10930 .elementor-element.elementor-element-1ea74b81 span{color:#8facff}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f46bf94 */.elementor-10930 .elementor-element.elementor-element-1f46bf94{display:flex;align-items:flex-end}.elementor-10930 .elementor-element.elementor-element-1f46bf94{padding:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7974a206 */.elementor-10930 .elementor-element.elementor-element-7974a206 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:32px;color:#fff;line-height:1}.elementor-10930 .elementor-element.elementor-element-7974a206 span{color:#8facff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d987b7 */.elementor-10930 .elementor-element.elementor-element-29d987b7 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;color:rgba(255,255,255,.35);letter-spacing:.08em;text-transform:uppercase}.elementor-10930 .elementor-element.elementor-element-29d987b7{margin-top:3px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27c03da9 */.elementor-10930 .elementor-element.elementor-element-27c03da9 > .elementor-widget-wrap{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:5px;padding:14px 22px;text-align:center;display:inline-flex;flex-direction:column;align-items:center}.elementor-10930 .elementor-element.elementor-element-27c03da9{display:flex;justify-content:flex-end;align-items:flex-end;flex-grow:0}.elementor-10930 .elementor-element.elementor-element-27c03da9 .elementor-widget{text-align:center;width:auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16a4e493 */.elementor-10930 .elementor-element.elementor-element-16a4e493 > .elementor-container{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;max-width:none}.elementor-10930 .elementor-element.elementor-element-16a4e493{margin-bottom:24px}@media(max-width:600px){.elementor-10930 .elementor-element.elementor-element-16a4e493 .elementor-column{width:100%!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ad3d55e */.elementor-10930 .elementor-element.elementor-element-4ad3d55e .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;color:rgba(255,255,255,.3);letter-spacing:.06em;text-transform:uppercase;text-align:center}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-131b3250 */.elementor-10930 .elementor-element.elementor-element-131b3250{padding:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-539303b2 */.elementor-10930 .elementor-element.elementor-element-539303b2{background:#0E1117;background-image:radial-gradient(ellipse at 50% 100%,rgba(26,63,212,.1) 0%,transparent 55%)}.elementor-10930 .elementor-element.elementor-element-539303b2 .elementor-container{max-width:1240px}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-539303b2{padding:52px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d3f4a71 */.elementor-10930 .elementor-element.elementor-element-4d3f4a71 .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,.28);display:flex;align-items:center;gap:10px}.elementor-10930 .elementor-element.elementor-element-4d3f4a71 .elementor-heading-title::before{content:'';width:20px;height:1px;background:rgba(255,255,255,.2)}.elementor-10930 .elementor-element.elementor-element-4d3f4a71{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5786a407 */.elementor-10930 .elementor-element.elementor-element-5786a407 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em;line-height:1.1;color:#fff;margin-bottom:36px}.elementor-10930 .elementor-element.elementor-element-5786a407 span{color:#8facff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17898c0c */.elementor-10930 .elementor-element.elementor-element-17898c0c{position:absolute;top:-12px;right:16px;z-index:0;margin:0;padding:0}.elementor-10930 .elementor-element.elementor-element-17898c0c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:96px;font-weight:800;color:rgba(26,63,212,.06);line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66740792 */.elementor-10930 .elementor-element.elementor-element-66740792 .elementor-heading-title{font-size:36px;line-height:1}.elementor-10930 .elementor-element.elementor-element-66740792{margin-bottom:18px;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34e23103 */.elementor-10930 .elementor-element.elementor-element-34e23103 .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;background:rgba(26,63,212,.15);color:#9ab8ff;padding:3px 10px;border-radius:2px}.elementor-10930 .elementor-element.elementor-element-34e23103{margin-bottom:10px;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b88a07c */.elementor-10930 .elementor-element.elementor-element-b88a07c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:17px;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.elementor-10930 .elementor-element.elementor-element-b88a07c{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2fca82 */.elementor-10930 .elementor-element.elementor-element-a2fca82{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:rgba(255,255,255,.45);line-height:1.7;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78212a9 */.elementor-10930 .elementor-element.elementor-element-78212a9{background:#161B25;padding:36px 28px!important;position:relative;overflow:hidden;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important}.elementor-10930 .elementor-element.elementor-element-78212a9:hover{border-bottom-color:#1A3FD4;background:#1E2535}.elementor-10930 .elementor-element.elementor-element-78212a9 > .elementor-widget-wrap{align-content:flex-start;position:relative}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b89fafc */.elementor-10930 .elementor-element.elementor-element-1b89fafc{position:absolute;top:-12px;right:16px;z-index:0;margin:0;padding:0}.elementor-10930 .elementor-element.elementor-element-1b89fafc .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:96px;font-weight:800;color:rgba(26,63,212,.06);line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-459346f6 */.elementor-10930 .elementor-element.elementor-element-459346f6 .elementor-heading-title{font-size:36px;line-height:1}.elementor-10930 .elementor-element.elementor-element-459346f6{margin-bottom:18px;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b757ca6 */.elementor-10930 .elementor-element.elementor-element-3b757ca6 .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;background:rgba(26,63,212,.15);color:#9ab8ff;padding:3px 10px;border-radius:2px}.elementor-10930 .elementor-element.elementor-element-3b757ca6{margin-bottom:10px;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5707d9c */.elementor-10930 .elementor-element.elementor-element-5707d9c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:17px;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.elementor-10930 .elementor-element.elementor-element-5707d9c{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-623a0873 */.elementor-10930 .elementor-element.elementor-element-623a0873{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:rgba(255,255,255,.45);line-height:1.7;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a29ecc3 */.elementor-10930 .elementor-element.elementor-element-3a29ecc3{background:#161B25;padding:36px 28px!important;position:relative;overflow:hidden;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important}.elementor-10930 .elementor-element.elementor-element-3a29ecc3:hover{border-bottom-color:#1A3FD4;background:#1E2535}.elementor-10930 .elementor-element.elementor-element-3a29ecc3 > .elementor-widget-wrap{align-content:flex-start;position:relative}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c57be78 */.elementor-10930 .elementor-element.elementor-element-3c57be78{position:absolute;top:-12px;right:16px;z-index:0;margin:0;padding:0}.elementor-10930 .elementor-element.elementor-element-3c57be78 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:96px;font-weight:800;color:rgba(26,63,212,.06);line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ec97d66 */.elementor-10930 .elementor-element.elementor-element-5ec97d66 .elementor-heading-title{font-size:36px;line-height:1}.elementor-10930 .elementor-element.elementor-element-5ec97d66{margin-bottom:18px;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec6a7e8 */.elementor-10930 .elementor-element.elementor-element-ec6a7e8 .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;background:rgba(26,63,212,.15);color:#9ab8ff;padding:3px 10px;border-radius:2px}.elementor-10930 .elementor-element.elementor-element-ec6a7e8{margin-bottom:10px;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261bef21 */.elementor-10930 .elementor-element.elementor-element-261bef21 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:17px;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.elementor-10930 .elementor-element.elementor-element-261bef21{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58c1846b */.elementor-10930 .elementor-element.elementor-element-58c1846b{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:rgba(255,255,255,.45);line-height:1.7;position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73a924ca */.elementor-10930 .elementor-element.elementor-element-73a924ca{background:#161B25;padding:36px 28px!important;position:relative;overflow:hidden;border-bottom:3px solid transparent;transition:all .2s;width:auto!important;margin:0!important}.elementor-10930 .elementor-element.elementor-element-73a924ca:hover{border-bottom-color:#1A3FD4;background:#1E2535}.elementor-10930 .elementor-element.elementor-element-73a924ca > .elementor-widget-wrap{align-content:flex-start;position:relative}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11967d8f */.elementor-10930 .elementor-element.elementor-element-11967d8f > .elementor-container{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;max-width:none}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-11967d8f > .elementor-container{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3af9b4f */.elementor-10930 .elementor-element.elementor-element-3af9b4f{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:rgba(255,255,255,.55);line-height:1.7}.elementor-10930 .elementor-element.elementor-element-3af9b4f strong{color:#fff}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7cbbdb54 */.elementor-10930 .elementor-element.elementor-element-7cbbdb54{padding:0;flex:1;min-width:200px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22a07653 */.elementor-10930 .elementor-element.elementor-element-22a07653 .elementor-button{background:#1A3FD4;color:#fff;padding:12px 24px;font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:700;border-radius:3px;white-space:nowrap;transition:background .2s}.elementor-10930 .elementor-element.elementor-element-22a07653 .elementor-button:hover{background:#2E5FFF}.elementor-10930 .elementor-element.elementor-element-22a07653 .elementor-button-icon{margin-right:8px;font-size:13px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22bf4065 */.elementor-10930 .elementor-element.elementor-element-22bf4065{padding:0;flex:0 0 auto;width:auto!important;display:flex;align-items:center;justify-content:flex-end}.elementor-10930 .elementor-element.elementor-element-22bf4065 .elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-336880f */.elementor-10930 .elementor-element.elementor-element-336880f{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:5px;padding:20px 28px;margin-top:24px}.elementor-10930 .elementor-element.elementor-element-336880f > .elementor-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:none}@media(max-width:600px){.elementor-10930 .elementor-element.elementor-element-336880f .elementor-column{width:100%!important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77d2c62e */.elementor-10930 .elementor-element.elementor-element-77d2c62e{padding:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11a5e660 */.elementor-10930 .elementor-element.elementor-element-11a5e660{background:#0E1117;background-image:radial-gradient(ellipse at 30% 50%,rgba(26,63,212,.1) 0%,transparent 60%)}.elementor-10930 .elementor-element.elementor-element-11a5e660 .elementor-container{max-width:1240px}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-11a5e660{padding:52px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-438c9bf5 */.elementor-10930 .elementor-element.elementor-element-438c9bf5 .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,.28);display:flex;align-items:center;gap:10px}.elementor-10930 .elementor-element.elementor-element-438c9bf5 .elementor-heading-title::before{content:'';width:20px;height:1px;background:rgba(255,255,255,.2)}.elementor-10930 .elementor-element.elementor-element-438c9bf5{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44da26d2 */.elementor-10930 .elementor-element.elementor-element-44da26d2 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em;line-height:1.1;color:#fff;margin-bottom:36px}.elementor-10930 .elementor-element.elementor-element-44da26d2 span{color:#8facff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f63b959 */.elementor-10930 .elementor-element.elementor-element-7f63b959 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.35)}.elementor-10930 .elementor-element.elementor-element-7f63b959{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4270416b */.elementor-10930 .elementor-element.elementor-element-4270416b .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:20px;color:#fff;margin-bottom:20px;letter-spacing:-.01em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e90f7a7 */.elementor-10930 .elementor-element.elementor-element-3e90f7a7{margin:0}.elementor-10930 .elementor-element.elementor-element-3e90f7a7 .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-3e90f7a7 .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-3e90f7a7 .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f007254 */.elementor-10930 .elementor-element.elementor-element-5f007254{margin:0}.elementor-10930 .elementor-element.elementor-element-5f007254 .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-5f007254 .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-5f007254 .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-398f7cd */.elementor-10930 .elementor-element.elementor-element-398f7cd{margin:0}.elementor-10930 .elementor-element.elementor-element-398f7cd .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-398f7cd .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-398f7cd .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34533413 */.elementor-10930 .elementor-element.elementor-element-34533413{margin:0}.elementor-10930 .elementor-element.elementor-element-34533413 .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-34533413 .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-34533413 .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e0c61cc */.elementor-10930 .elementor-element.elementor-element-5e0c61cc{margin:0}.elementor-10930 .elementor-element.elementor-element-5e0c61cc .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-5e0c61cc .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-5e0c61cc .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b5de139 */.elementor-10930 .elementor-element.elementor-element-5b5de139{margin:0}.elementor-10930 .elementor-element.elementor-element-5b5de139 .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-5b5de139 .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-5b5de139 .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6eb7f348 */.elementor-10930 .elementor-element.elementor-element-6eb7f348{background:#161B25;padding:40px 36px!important;width:auto!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f4c0226 */.elementor-10930 .elementor-element.elementor-element-6f4c0226 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6)}.elementor-10930 .elementor-element.elementor-element-6f4c0226{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1872dde2 */.elementor-10930 .elementor-element.elementor-element-1872dde2 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:20px;color:#fff;margin-bottom:20px;letter-spacing:-.01em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-587882fd */.elementor-10930 .elementor-element.elementor-element-587882fd{margin:0}.elementor-10930 .elementor-element.elementor-element-587882fd .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-587882fd .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-587882fd .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad0e281 */.elementor-10930 .elementor-element.elementor-element-ad0e281{margin:0}.elementor-10930 .elementor-element.elementor-element-ad0e281 .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-ad0e281 .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-ad0e281 .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f324f86 */.elementor-10930 .elementor-element.elementor-element-f324f86{margin:0}.elementor-10930 .elementor-element.elementor-element-f324f86 .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-f324f86 .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-f324f86 .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326a91a */.elementor-10930 .elementor-element.elementor-element-326a91a{margin:0}.elementor-10930 .elementor-element.elementor-element-326a91a .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-326a91a .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-326a91a .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60a3e1eb */.elementor-10930 .elementor-element.elementor-element-60a3e1eb{margin:0}.elementor-10930 .elementor-element.elementor-element-60a3e1eb .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-60a3e1eb .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-60a3e1eb .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cadb2c5 */.elementor-10930 .elementor-element.elementor-element-cadb2c5{margin:0}.elementor-10930 .elementor-element.elementor-element-cadb2c5 .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:400}.elementor-10930 .elementor-element.elementor-element-cadb2c5 .item{color:rgba(255,255,255,.45)}.elementor-10930 .elementor-element.elementor-element-cadb2c5 .price{color:#fff;font-weight:700;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-62912979 */.elementor-10930 .elementor-element.elementor-element-62912979{background:linear-gradient(140deg,#1230A8,#1A3FD4);padding:40px 36px!important;width:auto!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e6642a1 */.elementor-10930 .elementor-element.elementor-element-5e6642a1 > .elementor-container{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;max-width:none}@media(max-width:768px){.elementor-10930 .elementor-element.elementor-element-5e6642a1 > .elementor-container{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9911e7 */.elementor-10930 .elementor-element.elementor-element-4a9911e7{font-family:'Plus Jakarta Sans',sans-serif;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:4px;padding:16px 20px;margin-top:24px;font-size:12px;color:rgba(255,255,255,.4);line-height:1.7;text-align:center}.elementor-10930 .elementor-element.elementor-element-4a9911e7 strong{color:rgba(255,255,255,.75)}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7733bdd3 */.elementor-10930 .elementor-element.elementor-element-7733bdd3{padding:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15a75dd8 */.elementor-10930 .elementor-element.elementor-element-15a75dd8{background:#0E1117}.elementor-10930 .elementor-element.elementor-element-15a75dd8 .elementor-container{max-width:1240px}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-15a75dd8{padding:52px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26e9cf41 */.elementor-10930 .elementor-element.elementor-element-26e9cf41 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(20px,2.8vw,32px);color:#fff;text-align:center;letter-spacing:-.01em}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d1f3728 */.elementor-10930 .elementor-element.elementor-element-4d1f3728{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:rgba(255,255,255,.4);text-align:center;max-width:480px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1588419c */.elementor-10930 .elementor-element.elementor-element-1588419c .elementor-button{background:#fff;color:#1A3FD4;padding:18px 44px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(16px,2vw,22px);border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.3);transition:all .2s;white-space:nowrap}.elementor-10930 .elementor-element.elementor-element-1588419c .elementor-button:hover{background:#EEF2FF;transform:translateY(-2px)}.elementor-10930 .elementor-element.elementor-element-1588419c .elementor-button-icon{margin-right:14px;font-size:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84745b5 */.elementor-10930 .elementor-element.elementor-element-84745b5 .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);text-align:center}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11977fd8 */.elementor-10930 .elementor-element.elementor-element-11977fd8 > .elementor-widget-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.elementor-10930 .elementor-element.elementor-element-11977fd8 .elementor-widget{width:100%;text-align:center}.elementor-10930 .elementor-element.elementor-element-11977fd8 .elementor-widget-button{width:auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d9a04f6 */.elementor-10930 .elementor-element.elementor-element-4d9a04f6{background:linear-gradient(140deg,#04060F 0%,#09122A 50%,#1535B8 100%)}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-4d9a04f6{padding:48px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c9227b */.elementor-10930 .elementor-element.elementor-element-28c9227b .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#6B7280;display:flex;align-items:center;gap:10px}.elementor-10930 .elementor-element.elementor-element-28c9227b .elementor-heading-title::before{content:'';width:20px;height:1px;background:#6B7280}.elementor-10930 .elementor-element.elementor-element-28c9227b{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10d8c522 */.elementor-10930 .elementor-element.elementor-element-10d8c522 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(24px,3vw,40px);letter-spacing:-.02em;line-height:1.1;margin-bottom:36px;color:#080808}.elementor-10930 .elementor-element.elementor-element-10d8c522 span{color:#4E7CFF}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c6f7317 */.elementor-10930 .elementor-element.elementor-element-1c6f7317{padding:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b939b74 */.elementor-10930 .elementor-element.elementor-element-1b939b74{padding:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-35290fb8 */.elementor-10930 .elementor-element.elementor-element-35290fb8 > .elementor-container{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;max-width:none}@media(max-width:768px){.elementor-10930 .elementor-element.elementor-element-35290fb8 > .elementor-container{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-afe332a */.elementor-10930 .elementor-element.elementor-element-afe332a{padding:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-371c479d */.elementor-10930 .elementor-element.elementor-element-371c479d{background:#fff}.elementor-10930 .elementor-element.elementor-element-371c479d .elementor-container{max-width:1240px}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-371c479d{padding:52px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa12f65 */.elementor-10930 .elementor-element.elementor-element-5aa12f65 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(20px,2.8vw,32px);color:#fff;text-align:center;letter-spacing:-.01em;line-height:1.15}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51f4672e */.elementor-10930 .elementor-element.elementor-element-51f4672e{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:rgba(255,255,255,.4);text-align:center;max-width:480px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-329b6399 */.elementor-10930 .elementor-element.elementor-element-329b6399 .elementor-button{background:#fff;color:#1A3FD4;padding:18px 44px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(16px,2vw,22px);border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.3);transition:all .2s;white-space:nowrap}.elementor-10930 .elementor-element.elementor-element-329b6399 .elementor-button:hover{background:#EEF2FF;transform:translateY(-2px)}.elementor-10930 .elementor-element.elementor-element-329b6399 .elementor-button-icon{margin-right:14px;font-size:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6b3ecd */.elementor-10930 .elementor-element.elementor-element-5b6b3ecd .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);text-align:center}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f9d8e04 */.elementor-10930 .elementor-element.elementor-element-3f9d8e04 > .elementor-widget-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.elementor-10930 .elementor-element.elementor-element-3f9d8e04 .elementor-widget{width:100%;text-align:center}.elementor-10930 .elementor-element.elementor-element-3f9d8e04 .elementor-widget-button{width:auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5876f550 */.elementor-10930 .elementor-element.elementor-element-5876f550{background:linear-gradient(140deg,#04060F 0%,#09122A 50%,#1535B8 100%)}@media(max-width:1024px){.elementor-10930 .elementor-element.elementor-element-5876f550{padding:48px 20px!important}}/* End custom CSS */