.elementor-11142 .elementor-element.elementor-element-a373e51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11142 .elementor-element.elementor-element-24b6c2b{--display:flex;}.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-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-11142 .elementor-element.elementor-element-96f6cab{padding:19px 0px 0px 0px;}.elementor-11142 .elementor-element.elementor-element-d0fa8b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11142 .elementor-element.elementor-element-d976353{--display:flex;}.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-11142 .elementor-element.elementor-element-299c764{width:initial;max-width:initial;}.elementor-11142 .elementor-element.elementor-element-299c764 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11142 .elementor-element.elementor-element-8d99b44{width:initial;max-width:initial;}.elementor-11142 .elementor-element.elementor-element-d04662c{--display:flex;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11142 .elementor-element.elementor-element-14879e4{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11142 .elementor-element.elementor-element-fc31c49{--display:flex;--min-height:175px;}.elementor-11142 .elementor-element.elementor-element-fc31c49:not(.elementor-motion-effects-element-type-background), .elementor-11142 .elementor-element.elementor-element-fc31c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeexpo.asia/wp-content/uploads/2026/06/download-2.png");background-position:center center;background-size:cover;}.elementor-11142 .elementor-element.elementor-element-a1b54ca{--display:flex;--min-height:175px;}.elementor-11142 .elementor-element.elementor-element-a1b54ca:not(.elementor-motion-effects-element-type-background), .elementor-11142 .elementor-element.elementor-element-a1b54ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeexpo.asia/wp-content/uploads/2026/06/download-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11142 .elementor-element.elementor-element-bcf7575{--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-11142 .elementor-element.elementor-element-bcf7575:not(.elementor-motion-effects-element-type-background), .elementor-11142 .elementor-element.elementor-element-bcf7575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeexpo.asia/wp-content/uploads/2026/06/download.png");background-position:center center;background-size:cover;}.elementor-11142 .elementor-element.elementor-element-32b077d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11142 .elementor-element.elementor-element-32b077d:not(.elementor-motion-effects-element-type-background), .elementor-11142 .elementor-element.elementor-element-32b077d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0E16;}.elementor-11142 .elementor-element.elementor-element-34a0617{--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-11142 .elementor-element.elementor-element-f3b8fa7 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-11142 .elementor-element.elementor-element-f3b8fa7 .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-11142 .elementor-element.elementor-element-3560382{--display:flex;}.elementor-11142 .elementor-element.elementor-element-ee5f597 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-11142 .elementor-element.elementor-element-ee5f597 .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-11142 .elementor-element.elementor-element-bea29e0{--display:flex;}.elementor-11142 .elementor-element.elementor-element-8929777 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-11142 .elementor-element.elementor-element-8929777 .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-11142 .elementor-element.elementor-element-dc58e82{--display:flex;}.elementor-11142 .elementor-element.elementor-element-b05e4ed .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-11142 .elementor-element.elementor-element-b05e4ed .elementor-counter-title{color:#C8C8C8;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-11142 .elementor-element.elementor-element-15b1a3bc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11142 .elementor-element.elementor-element-5bccd25f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11142 .elementor-element.elementor-element-782b29a8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11142 .elementor-element.elementor-element-6109a422 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11142 .elementor-element.elementor-element-1ef93b0 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-11142 .elementor-element.elementor-element-2eaa04cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11142 .elementor-element.elementor-element-33892b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11142 .elementor-element.elementor-element-fda115c{padding:88px 72px 88px 72px;}.elementor-11142 .elementor-element.elementor-element-329a737{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11142 .elementor-element.elementor-element-6fb0813{--display:flex;}.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-11142 .elementor-element.elementor-element-6849a5c .elementor-icon-list-icon i{color:#B91C1C;transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-6849a5c .elementor-icon-list-icon svg{fill:#B91C1C;transition:fill 0.3s;}.elementor-11142 .elementor-element.elementor-element-6849a5c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11142 .elementor-element.elementor-element-6849a5c .elementor-icon-list-text{transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-6a49746{--display:flex;}.elementor-11142 .elementor-element.elementor-element-ec8ce98 .elementor-icon-list-icon i{color:#166534;transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-ec8ce98 .elementor-icon-list-icon svg{fill:#166534;transition:fill 0.3s;}.elementor-11142 .elementor-element.elementor-element-ec8ce98{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11142 .elementor-element.elementor-element-ec8ce98 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-7935aaa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11142 .elementor-element.elementor-element-7935aaa{padding:52px 60px 52px 60px;}.elementor-11142 .elementor-element.elementor-element-32ad740{padding:30px 0px 0px 0px;}.elementor-11142 .elementor-element.elementor-element-32ad740 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11142 .elementor-element.elementor-element-32ad740 .elementor-button{fill:#173AC6;color:#173AC6;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #f2295b 100%);}.elementor-11142 .elementor-element.elementor-element-72db4b0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11142 .elementor-element.elementor-element-43d18c54 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11142 .elementor-element.elementor-element-b5ecd9d .elementor-button-content-wrapper{flex-direction:row;}.elementor-11142 .elementor-element.elementor-element-32bf6d2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11142 .elementor-element.elementor-element-7d6ce97a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11142 .elementor-element.elementor-element-1a4ae012 .elementor-button-content-wrapper{flex-direction:row;}.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-11142 .elementor-element.elementor-element-16c37ff .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-11142 .elementor-element.elementor-element-16c37ff{--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-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-icon i{color:#1A3FD4;transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-icon svg{fill:#1A3FD4;transition:fill 0.3s;}.elementor-11142 .elementor-element.elementor-element-6e9bf15a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-text{transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11142 .elementor-element.elementor-element-72b3d7c0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-icon i{color:#1A3FD4;transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-icon svg{fill:#1A3FD4;transition:fill 0.3s;}.elementor-11142 .elementor-element.elementor-element-57475ed2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11142 .elementor-element.elementor-element-633620c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11142 .elementor-element.elementor-element-633620c8 .elementor-button{fill:#173AC6;color:#173AC6;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #f2295b 100%);}.elementor-11142 .elementor-element.elementor-element-b80ab07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11142 .elementor-element.elementor-element-1e35a96{--display:flex;}.elementor-11142 .elementor-element.elementor-element-4d5a590{--display:flex;--justify-content:center;}.elementor-11142 .elementor-element.elementor-element-6cd6b94 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11142 .elementor-element.elementor-element-6cd6b94 .elementor-button{fill:#173AC6;color:#173AC6;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #f2295b 100%);}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-d04662c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11142 .elementor-element.elementor-element-32b077d{--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-11142 .elementor-element.elementor-element-34a0617{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11142 .elementor-element.elementor-element-f3b8fa7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-11142 .elementor-element.elementor-element-3560382{--content-width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11142 .elementor-element.elementor-element-ee5f597{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-11142 .elementor-element.elementor-element-bea29e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11142 .elementor-element.elementor-element-8929777{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-11142 .elementor-element.elementor-element-dc58e82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11142 .elementor-element.elementor-element-b05e4ed{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-11142 .elementor-element.elementor-element-24b6c2b{--width:6.999%;}.elementor-11142 .elementor-element.elementor-element-d976353{--width:100%;}.elementor-11142 .elementor-element.elementor-element-d04662c{--width:98%;}.elementor-11142 .elementor-element.elementor-element-329d13f{width:100%;}.elementor-11142 .elementor-element.elementor-element-68cdcdfe{width:100%;}.elementor-11142 .elementor-element.elementor-element-1aa0040f{width:100%;}.elementor-11142 .elementor-element.elementor-element-dc7ddc6{width:100%;}.elementor-11142 .elementor-element.elementor-element-273f27b9{width:100%;}.elementor-11142 .elementor-element.elementor-element-105e677b{width:100%;}.elementor-11142 .elementor-element.elementor-element-42be7ee4{width:100%;}.elementor-11142 .elementor-element.elementor-element-1f4549c{width:100%;}.elementor-11142 .elementor-element.elementor-element-329a737{--width:1200px;}.elementor-11142 .elementor-element.elementor-element-6fb0813{--width:50%;}.elementor-11142 .elementor-element.elementor-element-6a49746{--width:50%;}.elementor-11142 .elementor-element.elementor-element-3e14e53{width:100%;}.elementor-11142 .elementor-element.elementor-element-5018084d{width:100%;}.elementor-11142 .elementor-element.elementor-element-5e5d61e2{width:100%;}.elementor-11142 .elementor-element.elementor-element-2d2bec84{width:100%;}.elementor-11142 .elementor-element.elementor-element-767d5257{width:100%;}.elementor-11142 .elementor-element.elementor-element-68b26c7b{width:100%;}.elementor-11142 .elementor-element.elementor-element-fe9cf5a{width:100%;}.elementor-11142 .elementor-element.elementor-element-52af7615{width:100%;}.elementor-11142 .elementor-element.elementor-element-384ef7fd{width:100%;}.elementor-11142 .elementor-element.elementor-element-4a8feab1{width:100%;}.elementor-11142 .elementor-element.elementor-element-6309dbcf{width:100%;}.elementor-11142 .elementor-element.elementor-element-73b301a0{width:100%;}.elementor-11142 .elementor-element.elementor-element-1ebcce95{width:100%;}.elementor-11142 .elementor-element.elementor-element-6e950981{width:100%;}.elementor-11142 .elementor-element.elementor-element-65fa40b6{width:100%;}.elementor-11142 .elementor-element.elementor-element-ea55b4{width:100%;}.elementor-11142 .elementor-element.elementor-element-6deb3714{width:100%;}.elementor-11142 .elementor-element.elementor-element-63a1709a{width:100%;}.elementor-11142 .elementor-element.elementor-element-16edf00a{width:100%;}.elementor-11142 .elementor-element.elementor-element-759f4f76{width:100%;}.elementor-11142 .elementor-element.elementor-element-f9e4668{width:100%;}.elementor-11142 .elementor-element.elementor-element-24024ff3{width:100%;}.elementor-11142 .elementor-element.elementor-element-47dae42e{width:100%;}.elementor-11142 .elementor-element.elementor-element-759212f0{width:100%;}.elementor-11142 .elementor-element.elementor-element-73b12d3f{width:100%;}.elementor-11142 .elementor-element.elementor-element-1dd2dbac{width:100%;}.elementor-11142 .elementor-element.elementor-element-7212c118{width:100%;}.elementor-11142 .elementor-element.elementor-element-f7005d7{width:100%;}.elementor-11142 .elementor-element.elementor-element-19c89f52{width:100%;}.elementor-11142 .elementor-element.elementor-element-1e35a96{--width:44.817%;}.elementor-11142 .elementor-element.elementor-element-4d5a590{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-d4a7626 */.elementor-11142 .elementor-element.elementor-element-d4a7626 .elementor-heading-title{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.5)!important}.elementor-11142 .elementor-element.elementor-element-d4a7626 .elementor-heading-title span{background:rgba(255,255,255,0.1)!important;border:1px solid rgba(255,255,255,0.15)!important;padding:5px 12px!important;border-radius:2px!important}.elementor-11142 .elementor-element.elementor-element-d4a7626{margin-bottom:20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-202006e */.elementor-11142 .elementor-element.elementor-element-202006e .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:clamp(34px,4vw,56px)!important;line-height:1.0!important;letter-spacing:-0.02em!important;color:#FFFFFF!important}.elementor-11142 .elementor-element.elementor-element-202006e{margin-bottom:28px!important}.elementor-11142 .elementor-element.elementor-element-202006e .strike{position:relative!important;color:rgba(255,255,255,0.3)!important}.elementor-11142 .elementor-element.elementor-element-202006e .strike::after{content:''!important;position:absolute!important;left:0!important;right:0!important;top:50%!important;height:3px!important;background:#2E5FFF!important;transform:translateY(-50%)!important}.elementor-11142 .elementor-element.elementor-element-202006e .highlight{background:linear-gradient(90deg,#fff 0%,#a0b8ff 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-202006e .elementor-heading-title{font-size:34px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a6de9e */.elementor-11142 .elementor-element.elementor-element-5a6de9e{font-size:15px!important;line-height:1.65!important;max-width:480px!important;margin-bottom:28px!important;font-weight:300!important}.elementor-11142 .elementor-element.elementor-element-5a6de9e,.elementor-11142 .elementor-element.elementor-element-5a6de9e .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-5a6de9e p{color:rgba(255,255,255,0.6)!important;font-weight:300!important;margin:0!important;font-size:15px!important;line-height:1.65!important}.elementor-11142 .elementor-element.elementor-element-5a6de9e strong{color:rgba(255,255,255,0.9)!important;font-weight:500!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96f6cab */.elementor-11142 .elementor-element.elementor-element-96f6cab .hero-pills{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.elementor-11142 .elementor-element.elementor-element-96f6cab .pill{background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.12)!important;color:rgba(255,255,255,0.65)!important;padding:6px 14px!important;font-size:12px!important;font-weight:500!important;letter-spacing:0.03em!important;border-radius:2px!important}.elementor-11142 .elementor-element.elementor-element-96f6cab .pill.blue{background:rgba(26,63,212,0.3)!important;border-color:rgba(46,95,255,0.5)!important;color:#a0b8ff!important}.elementor-11142 .elementor-element.elementor-element-96f6cab{margin-bottom:28px!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-299c764 */.elementor-11142 .elementor-element.elementor-element-299c764 .elementor-button{background:#1A3FD4!important;color:#fff!important;padding:16px 32px!important;font-size:14px!important;font-weight:600!important;letter-spacing:0.02em!important;border-radius:2px!important;border:none!important;display:inline-flex!important;align-items:center!important;gap:10px!important;transition:all 0.2s!important}.elementor-11142 .elementor-element.elementor-element-299c764 .elementor-button:hover{background:#2E5FFF!important;transform:translateY(-1px)!important}.elementor-11142 .elementor-element.elementor-element-299c764{flex:0 0 auto!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d99b44 */.elementor-11142 .elementor-element.elementor-element-8d99b44 .elementor-button{background:rgba(255,255,255,0.08)!important;color:#fff!important;padding:17px 28px!important;font-size:14px!important;font-weight:500!important;border:1px solid rgba(255,255,255,0.2)!important;border-radius:2px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:all 0.2s!important}.elementor-11142 .elementor-element.elementor-element-8d99b44 .elementor-button:hover{background:rgba(255,255,255,0.12)!important;border-color:rgba(255,255,255,0.3)!important}.elementor-11142 .elementor-element.elementor-element-8d99b44{flex:0 0 auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d976353 */.elementor-11142 .elementor-element.elementor-element-d976353{width:100%!important}.elementor-11142 .elementor-element.elementor-element-d976353 .elementor-widget-wrap{display:flex!important;flex-direction:row!important;gap:12px!important;flex-wrap:wrap!important;align-items:stretch!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0fa8b5 */.elementor-11142 .elementor-element.elementor-element-d0fa8b5{width:100%!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-d0fa8b5>.elementor-container{max-width:none!important;width:100%!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b6c2b */.elementor-11142 .elementor-element.elementor-element-24b6c2b{width:100%!important; !important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;position:relative!important;z-index:2!important}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-24b6c2b{padding:48px 20px 40px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a373e51 */.elementor-11142 .elementor-element.elementor-element-a373e51{background:linear-gradient(135deg,#080B1A 0%,#0D1A4A 40%,#1A3FD4 100%)!important;padding:50px 0 0 0!important;overflow:hidden!important;position:relative!important}
.elementor-11142 .elementor-element.elementor-element-a373e51::before{content:''!important;position:absolute!important;inset:0!important;background:radial-gradient(ellipse at 70% 50%,rgba(46,95,255,0.2) 0%,transparent 60%)!important;pointer-events:none!important;z-index:1!important}
.elementor-11142 .elementor-element.elementor-element-a373e51>.elementor-container{display:grid!important;grid-template-columns:55% 45%!important;max-width:1200px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;align-items:stretch!important}
@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-a373e51>.elementor-container{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-607e6d01 */.elementor-11142 .elementor-element.elementor-element-607e6d01 .elementor-heading-title{font-size:11px!important;font-weight:600!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.3)!important;display:flex!important;align-items:center!important;gap:10px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-607e6d01 .elementor-heading-title::before{content:''!important;display:inline-block!important;width:24px!important;height:1px!important;background:rgba(255,255,255,0.2)!important}.elementor-11142 .elementor-element.elementor-element-607e6d01{margin-bottom:0!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23eb3f0b */.elementor-11142 .elementor-element.elementor-element-23eb3f0b .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:clamp(24px,3vw,36px)!important;letter-spacing:-0.02em!important;color:#fff!important;line-height:1.1!important}.elementor-11142 .elementor-element.elementor-element-23eb3f0b .elementor-heading-title span{color:#7B9FFF!important}.elementor-11142 .elementor-element.elementor-element-23eb3f0b{margin-top:10px!important;margin-bottom:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-367cfc3c */.elementor-11142 .elementor-element.elementor-element-367cfc3c,.elementor-11142 .elementor-element.elementor-element-367cfc3c p{font-size:14px!important;color:rgba(255,255,255,0.45)!important;line-height:1.6!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-367cfc3c{margin-top:8px!important;max-width:500px!important;margin-bottom:40px!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5bccd25f */.elementor-11142 .elementor-element.elementor-element-5bccd25f{margin:0!important}.elementor-11142 .elementor-element.elementor-element-5bccd25f .elementor-wrapper{position:relative!important;padding-bottom:177.78%!important;height:0!important;overflow:hidden!important;background:#0D1117!important}.elementor-11142 .elementor-element.elementor-element-5bccd25f .elementor-wrapper iframe,.elementor-11142 .elementor-element.elementor-element-5bccd25f .elementor-wrapper video,.elementor-11142 .elementor-element.elementor-element-5bccd25f .elementor-video,.elementor-11142 .elementor-element.elementor-element-5bccd25f .elementor-video-iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important}.elementor-11142 .elementor-element.elementor-element-5bccd25f .elementor-custom-embed-image-overlay{position:absolute!important;inset:0!important;background-size:cover!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bb977 */.elementor-11142 .elementor-element.elementor-element-1bb977 .elementor-heading-title{display:inline-block!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:3px 10px!important;border-radius:2px!important;background:rgba(41,121,255,0.15)!important;color:#7B9FFF!important}.elementor-11142 .elementor-element.elementor-element-1bb977{margin:14px 16px 8px 16px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c4b15b */.elementor-11142 .elementor-element.elementor-element-17c4b15b .elementor-heading-title{font-size:13px!important;font-weight:700!important;color:#fff!important;line-height:1.4!important}.elementor-11142 .elementor-element.elementor-element-17c4b15b{margin:0 16px 4px 16px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60bcd617 */.elementor-11142 .elementor-element.elementor-element-60bcd617 .elementor-heading-title{font-size:11px!important;color:rgba(255,255,255,0.3)!important;letter-spacing:0.04em!important}.elementor-11142 .elementor-element.elementor-element-60bcd617{margin:0 16px 14px 16px!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68cdcdfe */.elementor-11142 .elementor-element.elementor-element-68cdcdfe{width:100%!important;background:#1A1D24!important;border:1px solid rgba(255,255,255,0.06)!important;overflow:hidden!important;transition:transform 0.2s,border-color 0.2s!important;margin:0!important;padding:0!important}.elementor-11142 .elementor-element.elementor-element-68cdcdfe:hover{transform:translateY(-3px)!important;border-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-782b29a8 */.elementor-11142 .elementor-element.elementor-element-782b29a8{margin:0!important}.elementor-11142 .elementor-element.elementor-element-782b29a8 .elementor-wrapper{position:relative!important;padding-bottom:177.78%!important;height:0!important;overflow:hidden!important;background:#0D1117!important}.elementor-11142 .elementor-element.elementor-element-782b29a8 .elementor-wrapper iframe,.elementor-11142 .elementor-element.elementor-element-782b29a8 .elementor-wrapper video,.elementor-11142 .elementor-element.elementor-element-782b29a8 .elementor-video,.elementor-11142 .elementor-element.elementor-element-782b29a8 .elementor-video-iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important}.elementor-11142 .elementor-element.elementor-element-782b29a8 .elementor-custom-embed-image-overlay{position:absolute!important;inset:0!important;background-size:cover!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2955186d */.elementor-11142 .elementor-element.elementor-element-2955186d .elementor-heading-title{display:inline-block!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:3px 10px!important;border-radius:2px!important;background:rgba(156,39,176,0.12)!important;color:#CE93D8!important}.elementor-11142 .elementor-element.elementor-element-2955186d{margin:14px 16px 8px 16px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53fea2e2 */.elementor-11142 .elementor-element.elementor-element-53fea2e2 .elementor-heading-title{font-size:13px!important;font-weight:700!important;color:#fff!important;line-height:1.4!important}.elementor-11142 .elementor-element.elementor-element-53fea2e2{margin:0 16px 4px 16px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14b33ea4 */.elementor-11142 .elementor-element.elementor-element-14b33ea4 .elementor-heading-title{font-size:11px!important;color:rgba(255,255,255,0.3)!important;letter-spacing:0.04em!important}.elementor-11142 .elementor-element.elementor-element-14b33ea4{margin:0 16px 14px 16px!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1aa0040f */.elementor-11142 .elementor-element.elementor-element-1aa0040f{width:100%!important;background:#1A1D24!important;border:1px solid rgba(255,255,255,0.06)!important;overflow:hidden!important;transition:transform 0.2s,border-color 0.2s!important;margin:0!important;padding:0!important}.elementor-11142 .elementor-element.elementor-element-1aa0040f:hover{transform:translateY(-3px)!important;border-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6109a422 */.elementor-11142 .elementor-element.elementor-element-6109a422{margin:0!important}.elementor-11142 .elementor-element.elementor-element-6109a422 .elementor-wrapper{position:relative!important;padding-bottom:177.78%!important;height:0!important;overflow:hidden!important;background:#0D1117!important}.elementor-11142 .elementor-element.elementor-element-6109a422 .elementor-wrapper iframe,.elementor-11142 .elementor-element.elementor-element-6109a422 .elementor-wrapper video,.elementor-11142 .elementor-element.elementor-element-6109a422 .elementor-video,.elementor-11142 .elementor-element.elementor-element-6109a422 .elementor-video-iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important}.elementor-11142 .elementor-element.elementor-element-6109a422 .elementor-custom-embed-image-overlay{position:absolute!important;inset:0!important;background-size:cover!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e37c62d */.elementor-11142 .elementor-element.elementor-element-4e37c62d .elementor-heading-title{display:inline-block!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:3px 10px!important;border-radius:2px!important;background:rgba(0,188,212,0.12)!important;color:#00BCD4!important}.elementor-11142 .elementor-element.elementor-element-4e37c62d{margin:14px 16px 8px 16px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-242f6630 */.elementor-11142 .elementor-element.elementor-element-242f6630 .elementor-heading-title{font-size:13px!important;font-weight:700!important;color:#fff!important;line-height:1.4!important}.elementor-11142 .elementor-element.elementor-element-242f6630{margin:0 16px 4px 16px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c860f42 */.elementor-11142 .elementor-element.elementor-element-7c860f42 .elementor-heading-title{font-size:11px!important;color:rgba(255,255,255,0.3)!important;letter-spacing:0.04em!important}.elementor-11142 .elementor-element.elementor-element-7c860f42{margin:0 16px 14px 16px!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dc7ddc6 */.elementor-11142 .elementor-element.elementor-element-dc7ddc6{width:100%!important;background:#1A1D24!important;border:1px solid rgba(255,255,255,0.06)!important;overflow:hidden!important;transition:transform 0.2s,border-color 0.2s!important;margin:0!important;padding:0!important}.elementor-11142 .elementor-element.elementor-element-dc7ddc6:hover{transform:translateY(-3px)!important;border-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1ef93b0 */.elementor-11142 .elementor-element.elementor-element-1ef93b0{margin:0!important}.elementor-11142 .elementor-element.elementor-element-1ef93b0 .elementor-wrapper{position:relative!important;padding-bottom:177.78%!important;height:0!important;overflow:hidden!important;background:#0D1117!important}.elementor-11142 .elementor-element.elementor-element-1ef93b0 .elementor-wrapper iframe,.elementor-11142 .elementor-element.elementor-element-1ef93b0 .elementor-wrapper video,.elementor-11142 .elementor-element.elementor-element-1ef93b0 .elementor-video,.elementor-11142 .elementor-element.elementor-element-1ef93b0 .elementor-video-iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important}.elementor-11142 .elementor-element.elementor-element-1ef93b0 .elementor-custom-embed-image-overlay{position:absolute!important;inset:0!important;background-size:cover!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6249ee32 */.elementor-11142 .elementor-element.elementor-element-6249ee32 .elementor-heading-title{display:inline-block!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:3px 10px!important;border-radius:2px!important;background:rgba(255,149,0,0.12)!important;color:#FF9500!important}.elementor-11142 .elementor-element.elementor-element-6249ee32{margin:14px 16px 8px 16px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63f449c5 */.elementor-11142 .elementor-element.elementor-element-63f449c5 .elementor-heading-title{font-size:13px!important;font-weight:700!important;color:#fff!important;line-height:1.4!important}.elementor-11142 .elementor-element.elementor-element-63f449c5{margin:0 16px 4px 16px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c2bc18e */.elementor-11142 .elementor-element.elementor-element-6c2bc18e .elementor-heading-title{font-size:11px!important;color:rgba(255,255,255,0.3)!important;letter-spacing:0.04em!important}.elementor-11142 .elementor-element.elementor-element-6c2bc18e{margin:0 16px 14px 16px!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-273f27b9 */.elementor-11142 .elementor-element.elementor-element-273f27b9{width:100%!important;background:#1A1D24!important;border:1px solid rgba(255,255,255,0.06)!important;overflow:hidden!important;transition:transform 0.2s,border-color 0.2s!important;margin:0!important;padding:0!important}.elementor-11142 .elementor-element.elementor-element-273f27b9:hover{transform:translateY(-3px)!important;border-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15b1a3bc */.elementor-11142 .elementor-element.elementor-element-15b1a3bc{width:100%!important;margin:0 0 40px 0!important}.elementor-11142 .elementor-element.elementor-element-15b1a3bc>.elementor-container{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;max-width:none!important;width:100%!important;align-items:start!important}@media(max-width:1024px){.elementor-11142 .elementor-element.elementor-element-15b1a3bc>.elementor-container{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-15b1a3bc>.elementor-container{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdf954b */.elementor-11142 .elementor-element.elementor-element-5bdf954b,.elementor-11142 .elementor-element.elementor-element-5bdf954b p{font-size:14px!important;color:rgba(255,255,255,0.5)!important;line-height:1.6!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-5bdf954b p{max-width:480px!important}.elementor-11142 .elementor-element.elementor-element-5bdf954b strong{color:rgba(255,255,255,0.8)!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-105e677b */.elementor-11142 .elementor-element.elementor-element-105e677b{width:auto!important;flex:1 1 380px!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33892b3 */.elementor-11142 .elementor-element.elementor-element-33892b3 .elementor-button{display:inline-flex!important;align-items:center!important;gap:10px!important;background:#1A3FD4!important;color:#fff!important;padding:14px 28px!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border-radius:2px!important;border:none!important;white-space:nowrap!important;transition:background 0.2s!important}.elementor-11142 .elementor-element.elementor-element-33892b3 .elementor-button:hover{background:#2E5FFF!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42be7ee4 */.elementor-11142 .elementor-element.elementor-element-42be7ee4{width:auto!important;flex:0 0 auto!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2eaa04cd */.elementor-11142 .elementor-element.elementor-element-2eaa04cd{width:100%!important;margin:0!important;padding-top:32px!important;border-top:1px solid #E2E4EA!important}.elementor-11142 .elementor-element.elementor-element-2eaa04cd>.elementor-container{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;max-width:none!important;width:100%!important}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-2eaa04cd>.elementor-container{flex-direction:column!important;align-items:flex-start!important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-329d13f */.elementor-11142 .elementor-element.elementor-element-329d13f{max-width:1200px!important;margin:0 auto!important;width:100%!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c4328a8 */.elementor-11142 .elementor-element.elementor-element-2c4328a8{background:#111318!important;background-image:radial-gradient(ellipse at 50% 100%,rgba(26,63,212,0.1) 0%,transparent 60%)!important;padding:72px 72px!important;border-bottom:1px solid #E2E4EA!important}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-2c4328a8{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fc597a */.elementor-11142 .elementor-element.elementor-element-0fc597a .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6B7280;display:flex;align-items:center;gap:10px}.elementor-11142 .elementor-element.elementor-element-0fc597a .elementor-heading-title::before{content:'';width:24px;height:1px;background:#6B7280}.elementor-11142 .elementor-element.elementor-element-0fc597a{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-469f395 */.elementor-11142 .elementor-element.elementor-element-469f395 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(30px,3.8vw,50px);letter-spacing:-.02em;color:#080808;line-height:1.1;margin-bottom:56px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b34bab1 */.elementor-11142 .elementor-element.elementor-element-b34bab1 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:18px;color:#B91C1C;padding-bottom:16px;border-bottom:2px solid #FCA5A5;white-space:nowrap}.elementor-11142 .elementor-element.elementor-element-b34bab1{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6849a5c */.elementor-11142 .elementor-element.elementor-element-6849a5c{margin:0}.elementor-11142 .elementor-element.elementor-element-6849a5c .elementor-icon-list-items{margin:0;display:flex;flex-direction:column;gap:14px}.elementor-11142 .elementor-element.elementor-element-6849a5c .elementor-icon-list-item{align-items:flex-start!important;margin:0!important;padding:0!important;border:0!important}.elementor-11142 .elementor-element.elementor-element-6849a5c .elementor-icon-list-icon{width:22px!important;height:22px;min-width:22px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;background:#FEE2E2;margin-top:1px;padding:0;flex-shrink:0}.elementor-11142 .elementor-element.elementor-element-6849a5c .elementor-icon-list-icon i{font-size:10px;font-weight:700;color:#B91C1C}.elementor-11142 .elementor-element.elementor-element-6849a5c .elementor-icon-list-icon svg{width:10px;height:10px;fill:#B91C1C}.elementor-11142 .elementor-element.elementor-element-6849a5c .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:#374151;line-height:1.55;padding-left:12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fb0813 */.elementor-11142 .elementor-element.elementor-element-6fb0813{padding:0 52px 0 0}@media(max-width:768px){.elementor-11142 .elementor-element.elementor-element-6fb0813{padding:0 0 32px 0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ce529 */.elementor-11142 .elementor-element.elementor-element-91ce529 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:18px;color:#166534;padding-bottom:16px;border-bottom:2px solid #86EFAC;white-space:nowrap}.elementor-11142 .elementor-element.elementor-element-91ce529{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ec8ce98 */.elementor-11142 .elementor-element.elementor-element-ec8ce98{margin:0}.elementor-11142 .elementor-element.elementor-element-ec8ce98 .elementor-icon-list-items{margin:0;display:flex;flex-direction:column;gap:14px}.elementor-11142 .elementor-element.elementor-element-ec8ce98 .elementor-icon-list-item{align-items:flex-start!important;margin:0!important;padding:0!important;border:0!important}.elementor-11142 .elementor-element.elementor-element-ec8ce98 .elementor-icon-list-icon{width:22px!important;height:22px;min-width:22px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;background:#DCFCE7;margin-top:1px;padding:0;flex-shrink:0}.elementor-11142 .elementor-element.elementor-element-ec8ce98 .elementor-icon-list-icon i{font-size:10px;font-weight:700;color:#166534}.elementor-11142 .elementor-element.elementor-element-ec8ce98 .elementor-icon-list-icon svg{width:10px;height:10px;fill:#166534}.elementor-11142 .elementor-element.elementor-element-ec8ce98 .elementor-icon-list-text{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:#374151;line-height:1.55;padding-left:12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a49746 */.elementor-11142 .elementor-element.elementor-element-6a49746{padding:0 0 0 52px;border-left:1px solid #E2E4EA}@media(max-width:768px){.elementor-11142 .elementor-element.elementor-element-6a49746{padding:32px 0 0 0;border-left:0;border-top:1px solid #E2E4EA}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-329a737 */.elementor-11142 .elementor-element.elementor-element-329a737 > .elementor-container{display:grid;grid-template-columns:1fr 1fr;max-width:none}@media(max-width:768px){.elementor-11142 .elementor-element.elementor-element-329a737 > .elementor-container{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f4549c */.elementor-11142 .elementor-element.elementor-element-1f4549c{padding:0;max-width:1200px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fda115c */.elementor-11142 .elementor-element.elementor-element-fda115c{background:#fff}@media(max-width:1024px){.elementor-11142 .elementor-element.elementor-element-fda115c{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e28f0 */.elementor-11142 .elementor-element.elementor-element-41e28f0 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(20px,2.8vw,32px);color:#fff;line-height:1.15;margin:0}.elementor-11142 .elementor-element.elementor-element-41e28f0{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-780b010 */.elementor-11142 .elementor-element.elementor-element-780b010{max-width:480px;margin:0 auto}.elementor-11142 .elementor-element.elementor-element-780b010 p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;line-height:1.55;color:rgba(255,255,255,.4);margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32ad740 */.elementor-11142 .elementor-element.elementor-element-32ad740 .elementor-button{background:#fff!important;color:#1A3FD4!important;padding:16px 30px!important;border-radius:7px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:16px;line-height:1!important;box-shadow:0 8px 30px rgba(0,0,0,0.25);transition:transform .15s,box-shadow .15s;white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.elementor-11142 .elementor-element.elementor-element-32ad740 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,0.32)}
.elementor-11142 .elementor-element.elementor-element-32ad740 .elementor-button-icon{color:#1A3FD4!important;font-size:22px;line-height:1!important}
.elementor-11142 .elementor-element.elementor-element-32ad740 .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px}
.elementor-11142 .elementor-element.elementor-element-32ad740 .elementor-button-text{line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b4fed8 */.elementor-11142 .elementor-element.elementor-element-7b4fed8 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.28);margin:0}.elementor-11142 .elementor-element.elementor-element-7b4fed8{margin-top:14px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e14e53 */.elementor-11142 .elementor-element.elementor-element-3e14e53{padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7935aaa */.elementor-11142 .elementor-element.elementor-element-7935aaa{background:linear-gradient(140deg,#04060F 0%,#09122A 50%,#1535B8 100%)}@media(max-width:768px){.elementor-11142 .elementor-element.elementor-element-7935aaa{padding:44px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-336d9091 */.elementor-11142 .elementor-element.elementor-element-336d9091 .elementor-heading-title{font-size:11px!important;font-weight:600!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.3)!important;display:flex!important;align-items:center!important;gap:10px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-336d9091 .elementor-heading-title::before{content:''!important;display:inline-block!important;width:24px!important;height:1px!important;background:rgba(255,255,255,0.2)!important}.elementor-11142 .elementor-element.elementor-element-336d9091{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-399eec9d */.elementor-11142 .elementor-element.elementor-element-399eec9d .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:clamp(30px,3.8vw,50px)!important;letter-spacing:-0.02em!important;color:#fff!important;line-height:1.1!important}.elementor-11142 .elementor-element.elementor-element-399eec9d .elementor-heading-title span{color:#7B9FFF!important}.elementor-11142 .elementor-element.elementor-element-399eec9d{margin-bottom:56px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20da2755 */.elementor-11142 .elementor-element.elementor-element-20da2755 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:13px!important;color:rgba(255,255,255,0.2)!important;letter-spacing:0.12em!important}.elementor-11142 .elementor-element.elementor-element-20da2755{margin-bottom:20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ac556c */.elementor-11142 .elementor-element.elementor-element-44ac556c .elementor-heading-title{width:48px!important;height:48px!important;background:rgba(26,63,212,0.2)!important;border:1px solid rgba(46,95,255,0.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;border-radius:2px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-44ac556c{margin-bottom:20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6287fb30 */.elementor-11142 .elementor-element.elementor-element-6287fb30 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:20px!important;color:#fff!important;letter-spacing:-0.01em!important}.elementor-11142 .elementor-element.elementor-element-6287fb30{margin-bottom:10px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761a765a */.elementor-11142 .elementor-element.elementor-element-761a765a,.elementor-11142 .elementor-element.elementor-element-761a765a p{font-size:13px!important;color:rgba(255,255,255,0.4)!important;line-height:1.65!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23faf36 */.elementor-11142 .elementor-element.elementor-element-23faf36 .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#7B9FFF!important;font-size:12px!important;font-weight:600!important;letter-spacing:0.05em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;transition:gap 0.2s!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-23faf36 .elementor-button:hover{gap:12px!important;background:transparent!important;color:#7B9FFF!important}.elementor-11142 .elementor-element.elementor-element-23faf36 .elementor-button-text{font-size:12px!important}.elementor-11142 .elementor-element.elementor-element-23faf36{margin-top:20px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e5d61e2 */.elementor-11142 .elementor-element.elementor-element-5e5d61e2{width:100%!important;background:#1A1D24!important;padding:44px 32px!important;border-bottom:3px solid transparent!important;transition:all 0.25s!important;position:relative!important;overflow:hidden!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-5e5d61e2:hover{border-bottom-color:#1A3FD4!important;background:#1E2230!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b164b0 */.elementor-11142 .elementor-element.elementor-element-68b164b0 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:13px!important;color:rgba(255,255,255,0.2)!important;letter-spacing:0.12em!important}.elementor-11142 .elementor-element.elementor-element-68b164b0{margin-bottom:20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19670951 */.elementor-11142 .elementor-element.elementor-element-19670951 .elementor-heading-title{width:48px!important;height:48px!important;background:rgba(26,63,212,0.2)!important;border:1px solid rgba(46,95,255,0.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;border-radius:2px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-19670951{margin-bottom:20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ace6973 */.elementor-11142 .elementor-element.elementor-element-3ace6973 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:20px!important;color:#fff!important;letter-spacing:-0.01em!important}.elementor-11142 .elementor-element.elementor-element-3ace6973{margin-bottom:10px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4adf7d66 */.elementor-11142 .elementor-element.elementor-element-4adf7d66,.elementor-11142 .elementor-element.elementor-element-4adf7d66 p{font-size:13px!important;color:rgba(255,255,255,0.4)!important;line-height:1.65!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dfdb607 */.elementor-11142 .elementor-element.elementor-element-6dfdb607 .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#7B9FFF!important;font-size:12px!important;font-weight:600!important;letter-spacing:0.05em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;transition:gap 0.2s!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-6dfdb607 .elementor-button:hover{gap:12px!important;background:transparent!important;color:#7B9FFF!important}.elementor-11142 .elementor-element.elementor-element-6dfdb607 .elementor-button-text{font-size:12px!important}.elementor-11142 .elementor-element.elementor-element-6dfdb607{margin-top:20px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d2bec84 */.elementor-11142 .elementor-element.elementor-element-2d2bec84{width:100%!important;background:#1A1D24!important;padding:44px 32px!important;border-bottom:3px solid transparent!important;transition:all 0.25s!important;position:relative!important;overflow:hidden!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-2d2bec84:hover{border-bottom-color:#1A3FD4!important;background:#1E2230!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dce1e47 */.elementor-11142 .elementor-element.elementor-element-2dce1e47 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:13px!important;color:rgba(255,255,255,0.2)!important;letter-spacing:0.12em!important}.elementor-11142 .elementor-element.elementor-element-2dce1e47{margin-bottom:20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4349a18b */.elementor-11142 .elementor-element.elementor-element-4349a18b .elementor-heading-title{width:48px!important;height:48px!important;background:rgba(26,63,212,0.2)!important;border:1px solid rgba(46,95,255,0.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;border-radius:2px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-4349a18b{margin-bottom:20px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1975 */.elementor-11142 .elementor-element.elementor-element-daa1975 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:20px!important;color:#fff!important;letter-spacing:-0.01em!important}.elementor-11142 .elementor-element.elementor-element-daa1975{margin-bottom:10px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e2338a8 */.elementor-11142 .elementor-element.elementor-element-6e2338a8,.elementor-11142 .elementor-element.elementor-element-6e2338a8 p{font-size:13px!important;color:rgba(255,255,255,0.4)!important;line-height:1.65!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-957e255 */.elementor-11142 .elementor-element.elementor-element-957e255 .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#7B9FFF!important;font-size:12px!important;font-weight:600!important;letter-spacing:0.05em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;transition:gap 0.2s!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-957e255 .elementor-button:hover{gap:12px!important;background:transparent!important;color:#7B9FFF!important}.elementor-11142 .elementor-element.elementor-element-957e255 .elementor-button-text{font-size:12px!important}.elementor-11142 .elementor-element.elementor-element-957e255{margin-top:20px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-767d5257 */.elementor-11142 .elementor-element.elementor-element-767d5257{width:100%!important;background:#1A1D24!important;padding:44px 32px!important;border-bottom:3px solid transparent!important;transition:all 0.25s!important;position:relative!important;overflow:hidden!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-767d5257:hover{border-bottom-color:#1A3FD4!important;background:#1E2230!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72db4b0 */.elementor-11142 .elementor-element.elementor-element-72db4b0{width:100%!important;margin:0 0 72px 0!important}.elementor-11142 .elementor-element.elementor-element-72db4b0>.elementor-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:3px!important;max-width:none!important;width:100%!important;align-items:stretch!important}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-72db4b0>.elementor-container{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b044987 */.elementor-11142 .elementor-element.elementor-element-6b044987 .elementor-heading-title{width:52px!important;height:52px!important;background:#111318!important;border:1px solid rgba(26,63,212,0.5)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 18px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:16px!important;color:#7B9FFF!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cbf5974 */.elementor-11142 .elementor-element.elementor-element-3cbf5974 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:16px!important;color:#fff!important;text-align:center!important}.elementor-11142 .elementor-element.elementor-element-3cbf5974{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6efda665 */.elementor-11142 .elementor-element.elementor-element-6efda665,.elementor-11142 .elementor-element.elementor-element-6efda665 p{font-size:14px!important;color:rgba(255,255,255,0.38)!important;line-height:1.6!important;text-align:center!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68b26c7b */.elementor-11142 .elementor-element.elementor-element-68b26c7b{width:100%!important;text-align:center!important;padding:0 20px!important;position:relative!important;z-index:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2321930b */.elementor-11142 .elementor-element.elementor-element-2321930b .elementor-heading-title{width:52px!important;height:52px!important;background:#111318!important;border:1px solid rgba(26,63,212,0.5)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 18px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:16px!important;color:#7B9FFF!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab02b77 */.elementor-11142 .elementor-element.elementor-element-6ab02b77 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:16px!important;color:#fff!important;text-align:center!important}.elementor-11142 .elementor-element.elementor-element-6ab02b77{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4150ef35 */.elementor-11142 .elementor-element.elementor-element-4150ef35,.elementor-11142 .elementor-element.elementor-element-4150ef35 p{font-size:14px!important;color:rgba(255,255,255,0.38)!important;line-height:1.6!important;text-align:center!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fe9cf5a */.elementor-11142 .elementor-element.elementor-element-fe9cf5a{width:100%!important;text-align:center!important;padding:0 20px!important;position:relative!important;z-index:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc0fa44 */.elementor-11142 .elementor-element.elementor-element-5dc0fa44 .elementor-heading-title{width:52px!important;height:52px!important;background:#111318!important;border:1px solid rgba(26,63,212,0.5)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 18px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:16px!important;color:#7B9FFF!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a98ad03 */.elementor-11142 .elementor-element.elementor-element-3a98ad03 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:16px!important;color:#fff!important;text-align:center!important}.elementor-11142 .elementor-element.elementor-element-3a98ad03{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b0bd11c */.elementor-11142 .elementor-element.elementor-element-3b0bd11c,.elementor-11142 .elementor-element.elementor-element-3b0bd11c p{font-size:14px!important;color:rgba(255,255,255,0.38)!important;line-height:1.6!important;text-align:center!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52af7615 */.elementor-11142 .elementor-element.elementor-element-52af7615{width:100%!important;text-align:center!important;padding:0 20px!important;position:relative!important;z-index:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcd790e */.elementor-11142 .elementor-element.elementor-element-7bcd790e .elementor-heading-title{width:52px!important;height:52px!important;background:#111318!important;border:1px solid rgba(26,63,212,0.5)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 18px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:16px!important;color:#7B9FFF!important;line-height:1!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a143567 */.elementor-11142 .elementor-element.elementor-element-3a143567 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:16px!important;color:#fff!important;text-align:center!important}.elementor-11142 .elementor-element.elementor-element-3a143567{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-476b44c */.elementor-11142 .elementor-element.elementor-element-476b44c,.elementor-11142 .elementor-element.elementor-element-476b44c p{font-size:14px!important;color:rgba(255,255,255,0.38)!important;line-height:1.6!important;text-align:center!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-384ef7fd */.elementor-11142 .elementor-element.elementor-element-384ef7fd{width:100%!important;text-align:center!important;padding:0 20px!important;position:relative!important;z-index:1!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43d18c54 */.elementor-11142 .elementor-element.elementor-element-43d18c54{width:100%!important;position:relative!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-43d18c54>.elementor-container{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;max-width:none!important;width:100%!important;align-items:start!important;position:relative!important}.elementor-11142 .elementor-element.elementor-element-43d18c54>.elementor-container::before{content:''!important;position:absolute!important;top:26px!important;left:12.5%!important;right:12.5%!important;height:1px!important;background:rgba(255,255,255,0.08)!important;z-index:0!important}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-43d18c54>.elementor-container{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}.elementor-11142 .elementor-element.elementor-element-43d18c54>.elementor-container::before{display:none!important}}@media(max-width:480px){.elementor-11142 .elementor-element.elementor-element-43d18c54>.elementor-container{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5018084d */.elementor-11142 .elementor-element.elementor-element-5018084d{max-width:1200px!important;margin:0 auto!important;width:100%!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-623388d9 */.elementor-11142 .elementor-element.elementor-element-623388d9{background:#111318!important;background-image:radial-gradient(ellipse at 20% 50%,rgba(26,63,212,0.12) 0%,transparent 50%)!important;padding:88px 72px!important}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-623388d9{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17b465f0 */.elementor-11142 .elementor-element.elementor-element-17b465f0{text-align:center!important;margin-bottom:20px!important;width:100%!important}.elementor-11142 .elementor-element.elementor-element-17b465f0 h3{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:clamp(20px,2.5vw,30px)!important;color:#fff!important;letter-spacing:-0.01em!important;margin:0 0 6px 0!important;line-height:1.2!important}.elementor-11142 .elementor-element.elementor-element-17b465f0 p{font-size:14px!important;color:rgba(255,255,255,0.5)!important;max-width:480px!important;margin:0 auto!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5ecd9d */.elementor-11142 .elementor-element.elementor-element-b5ecd9d{text-align:center!important}.elementor-11142 .elementor-element.elementor-element-b5ecd9d .elementor-button{display:inline-flex!important;align-items:center!important;gap:16px!important;background:#fff!important;color:#1A3FD4!important;padding:20px 48px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:clamp(18px,2.5vw,26px)!important;border-radius:4px!important;letter-spacing:0.01em!important;box-shadow:0 4px 24px rgba(0,0,0,0.3)!important;white-space:nowrap!important;border:none!important;transition:all 0.2s!important}.elementor-11142 .elementor-element.elementor-element-b5ecd9d .elementor-button:hover{background:#EEF2FF!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px rgba(0,0,0,0.4)!important}.elementor-11142 .elementor-element.elementor-element-b5ecd9d .elementor-button-icon i{color:#1A3FD4!important;font-size:32px!important}.elementor-11142 .elementor-element.elementor-element-b5ecd9d .elementor-button-icon svg{fill:#1A3FD4!important;width:32px!important;height:32px!important}@media(max-width:600px){.elementor-11142 .elementor-element.elementor-element-b5ecd9d .elementor-button{font-size:16px!important;padding:16px 28px!important}.elementor-11142 .elementor-element.elementor-element-b5ecd9d .elementor-button-icon i{font-size:24px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f3273f3 */.elementor-11142 .elementor-element.elementor-element-3f3273f3,.elementor-11142 .elementor-element.elementor-element-3f3273f3 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-3f3273f3 p{font-size:12px!important;font-weight:600!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.45)!important;text-align:center!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a8feab1 */.elementor-11142 .elementor-element.elementor-element-4a8feab1{width:100%!important}.elementor-11142 .elementor-element.elementor-element-4a8feab1 .elementor-widget-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10035120 */.elementor-11142 .elementor-element.elementor-element-10035120{background:linear-gradient(135deg,#080B1A 0%,#0D1A4A 50%,#1A3FD4 100%)!important;padding:48px 72px!important}@media(max-width:600px){.elementor-11142 .elementor-element.elementor-element-10035120{padding:40px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415724dd */.elementor-11142 .elementor-element.elementor-element-415724dd .elementor-heading-title{font-size:11px!important;font-weight:600!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#6B7280!important;display:flex!important;align-items:center!important;gap:10px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-415724dd .elementor-heading-title::before{content:'';display:inline-block;width:24px;height:1px;background:#6B7280;flex:none}.elementor-11142 .elementor-element.elementor-element-415724dd{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c7df74c */.elementor-11142 .elementor-element.elementor-element-1c7df74c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:clamp(30px,3.8vw,50px)!important;letter-spacing:-0.02em!important;color:#080808!important;line-height:1.1!important}.elementor-11142 .elementor-element.elementor-element-1c7df74c{margin-bottom:56px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-174ae569 */.elementor-11142 .elementor-element.elementor-element-174ae569 .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-174ae569{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73c473b1 */.elementor-11142 .elementor-element.elementor-element-73c473b1 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-73c473b1{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69ce72b4 */.elementor-11142 .elementor-element.elementor-element-69ce72b4,.elementor-11142 .elementor-element.elementor-element-69ce72b4 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-69ce72b4 p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548a86f2 */.elementor-11142 .elementor-element.elementor-element-548a86f2 .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-548a86f2 .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-548a86f2 .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-548a86f2{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6309dbcf */.elementor-11142 .elementor-element.elementor-element-6309dbcf{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-6309dbcf:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-573ba8c5 */.elementor-11142 .elementor-element.elementor-element-573ba8c5 .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-573ba8c5{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c06282 */.elementor-11142 .elementor-element.elementor-element-55c06282 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-55c06282{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbe2930 */.elementor-11142 .elementor-element.elementor-element-2fbe2930,.elementor-11142 .elementor-element.elementor-element-2fbe2930 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-2fbe2930 p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12f6dce5 */.elementor-11142 .elementor-element.elementor-element-12f6dce5 .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-12f6dce5 .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-12f6dce5 .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-12f6dce5{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73b301a0 */.elementor-11142 .elementor-element.elementor-element-73b301a0{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-73b301a0:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118419f */.elementor-11142 .elementor-element.elementor-element-118419f .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-118419f{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a81a6 */.elementor-11142 .elementor-element.elementor-element-39a81a6 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-39a81a6{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ed55b1f */.elementor-11142 .elementor-element.elementor-element-2ed55b1f,.elementor-11142 .elementor-element.elementor-element-2ed55b1f .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-2ed55b1f p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2407d0a5 */.elementor-11142 .elementor-element.elementor-element-2407d0a5 .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-2407d0a5 .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-2407d0a5 .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-2407d0a5{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ebcce95 */.elementor-11142 .elementor-element.elementor-element-1ebcce95{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-1ebcce95:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b4cc276 */.elementor-11142 .elementor-element.elementor-element-7b4cc276 .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-7b4cc276{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e51afc4 */.elementor-11142 .elementor-element.elementor-element-3e51afc4 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-3e51afc4{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-350e70e0 */.elementor-11142 .elementor-element.elementor-element-350e70e0,.elementor-11142 .elementor-element.elementor-element-350e70e0 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-350e70e0 p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-383fc9cc */.elementor-11142 .elementor-element.elementor-element-383fc9cc .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-383fc9cc .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-383fc9cc .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-383fc9cc{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e950981 */.elementor-11142 .elementor-element.elementor-element-6e950981{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-6e950981:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-145b1854 */.elementor-11142 .elementor-element.elementor-element-145b1854 .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-145b1854{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe6ee49 */.elementor-11142 .elementor-element.elementor-element-7fe6ee49 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-7fe6ee49{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-419ff4db */.elementor-11142 .elementor-element.elementor-element-419ff4db,.elementor-11142 .elementor-element.elementor-element-419ff4db .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-419ff4db p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-412c24e */.elementor-11142 .elementor-element.elementor-element-412c24e .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-412c24e .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-412c24e .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-412c24e{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-65fa40b6 */.elementor-11142 .elementor-element.elementor-element-65fa40b6{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-65fa40b6:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b2b419 */.elementor-11142 .elementor-element.elementor-element-51b2b419 .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-51b2b419{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1006b390 */.elementor-11142 .elementor-element.elementor-element-1006b390 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-1006b390{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4baf54 */.elementor-11142 .elementor-element.elementor-element-a4baf54,.elementor-11142 .elementor-element.elementor-element-a4baf54 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-a4baf54 p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5465d3b1 */.elementor-11142 .elementor-element.elementor-element-5465d3b1 .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-5465d3b1 .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-5465d3b1 .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-5465d3b1{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ea55b4 */.elementor-11142 .elementor-element.elementor-element-ea55b4{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-ea55b4:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fe63645 */.elementor-11142 .elementor-element.elementor-element-3fe63645 .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-3fe63645{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76c9e12a */.elementor-11142 .elementor-element.elementor-element-76c9e12a .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-76c9e12a{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4140c583 */.elementor-11142 .elementor-element.elementor-element-4140c583,.elementor-11142 .elementor-element.elementor-element-4140c583 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-4140c583 p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3468e88c */.elementor-11142 .elementor-element.elementor-element-3468e88c .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-3468e88c .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-3468e88c .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-3468e88c{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6deb3714 */.elementor-11142 .elementor-element.elementor-element-6deb3714{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-6deb3714:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b9330a2 */.elementor-11142 .elementor-element.elementor-element-2b9330a2 .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-2b9330a2{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4139c491 */.elementor-11142 .elementor-element.elementor-element-4139c491 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-4139c491{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cd14f63 */.elementor-11142 .elementor-element.elementor-element-5cd14f63,.elementor-11142 .elementor-element.elementor-element-5cd14f63 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-5cd14f63 p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4793ae */.elementor-11142 .elementor-element.elementor-element-a4793ae .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-a4793ae .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-a4793ae .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-a4793ae{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63a1709a */.elementor-11142 .elementor-element.elementor-element-63a1709a{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-63a1709a:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ceec1ae */.elementor-11142 .elementor-element.elementor-element-4ceec1ae .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-4ceec1ae{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59d3464c */.elementor-11142 .elementor-element.elementor-element-59d3464c .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-59d3464c{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a327d9e */.elementor-11142 .elementor-element.elementor-element-1a327d9e,.elementor-11142 .elementor-element.elementor-element-1a327d9e .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-1a327d9e p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-586d663b */.elementor-11142 .elementor-element.elementor-element-586d663b .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-586d663b .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-586d663b .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-586d663b{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16edf00a */.elementor-11142 .elementor-element.elementor-element-16edf00a{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-16edf00a:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f747883 */.elementor-11142 .elementor-element.elementor-element-2f747883 .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-2f747883{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53b60aa6 */.elementor-11142 .elementor-element.elementor-element-53b60aa6 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-53b60aa6{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a8179b3 */.elementor-11142 .elementor-element.elementor-element-6a8179b3,.elementor-11142 .elementor-element.elementor-element-6a8179b3 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-6a8179b3 p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70adb14 */.elementor-11142 .elementor-element.elementor-element-70adb14 .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-70adb14 .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-70adb14 .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-70adb14{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-759f4f76 */.elementor-11142 .elementor-element.elementor-element-759f4f76{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-759f4f76:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a15496c */.elementor-11142 .elementor-element.elementor-element-6a15496c .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-6a15496c{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5525d2 */.elementor-11142 .elementor-element.elementor-element-7d5525d2 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-7d5525d2{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73288628 */.elementor-11142 .elementor-element.elementor-element-73288628,.elementor-11142 .elementor-element.elementor-element-73288628 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-73288628 p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20de3cfa */.elementor-11142 .elementor-element.elementor-element-20de3cfa .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-20de3cfa .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-20de3cfa .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-20de3cfa{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f9e4668 */.elementor-11142 .elementor-element.elementor-element-f9e4668{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-f9e4668:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8721cf */.elementor-11142 .elementor-element.elementor-element-4a8721cf .elementor-heading-title{font-size:26px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-4a8721cf{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-335d98b5 */.elementor-11142 .elementor-element.elementor-element-335d98b5 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;color:#080808!important;letter-spacing:-0.01em!important;line-height:1.3!important}.elementor-11142 .elementor-element.elementor-element-335d98b5{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d6f71f1 */.elementor-11142 .elementor-element.elementor-element-3d6f71f1,.elementor-11142 .elementor-element.elementor-element-3d6f71f1 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-3d6f71f1 p{font-size:12px!important;color:#6B7280!important;line-height:1.55!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3aab209f */.elementor-11142 .elementor-element.elementor-element-3aab209f .elementor-button{background:transparent!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;color:#1A3FD4!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}.elementor-11142 .elementor-element.elementor-element-3aab209f .elementor-button:hover{background:transparent!important;color:#1230A8!important}.elementor-11142 .elementor-element.elementor-element-3aab209f .elementor-button-text{font-size:11px!important}.elementor-11142 .elementor-element.elementor-element-3aab209f{margin-top:14px!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24024ff3 */.elementor-11142 .elementor-element.elementor-element-24024ff3{width:100%!important;background:#FFFFFF!important;padding:32px 24px!important;border-bottom:2px solid transparent!important;transition:all 0.2s ease!important;cursor:pointer!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-24024ff3:hover{background:#EEF2FF!important;border-bottom-color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32bf6d2f */.elementor-11142 .elementor-element.elementor-element-32bf6d2f{margin-top:0!important;width:100%!important}.elementor-11142 .elementor-element.elementor-element-32bf6d2f>.elementor-container{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3px!important;background:#E5E7EB!important;max-width:none!important;width:100%!important}@media(max-width:1024px){.elementor-11142 .elementor-element.elementor-element-32bf6d2f>.elementor-container{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-32bf6d2f>.elementor-container{grid-template-columns:1fr 1fr!important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f182ea4 */.elementor-11142 .elementor-element.elementor-element-5f182ea4{max-width:1200px!important;margin:0 auto!important;width:100%!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b1a7ee5 */.elementor-11142 .elementor-element.elementor-element-4b1a7ee5{background:#F5F6F8!important;padding:88px 72px!important}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-4b1a7ee5{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-164783f0 */.elementor-11142 .elementor-element.elementor-element-164783f0 .elementor-heading-title{font-size:11px!important;font-weight:600!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.25)!important;display:flex!important;align-items:center!important;gap:10px!important;line-height:1!important}.elementor-11142 .elementor-element.elementor-element-164783f0 .elementor-heading-title::before{content:''!important;display:inline-block!important;width:24px!important;height:1px!important;background:rgba(255,255,255,0.2)!important}.elementor-11142 .elementor-element.elementor-element-164783f0{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2abd064a */.elementor-11142 .elementor-element.elementor-element-2abd064a .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:clamp(30px,3.8vw,50px)!important;letter-spacing:-0.02em!important;color:#fff!important;line-height:1.1!important}.elementor-11142 .elementor-element.elementor-element-2abd064a .elementor-heading-title span{color:#7B9FFF!important}.elementor-11142 .elementor-element.elementor-element-2abd064a{margin-bottom:0!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e877717 */.elementor-11142 .elementor-element.elementor-element-2e877717 .elementor-heading-title{font-size:10px!important;font-weight:600!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.4)!important}.elementor-11142 .elementor-element.elementor-element-2e877717{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78200490 */.elementor-11142 .elementor-element.elementor-element-78200490 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:50px!important;line-height:1!important;letter-spacing:-0.03em!important;color:#fff!important}.elementor-11142 .elementor-element.elementor-element-78200490{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27dafca */.elementor-11142 .elementor-element.elementor-element-27dafca,.elementor-11142 .elementor-element.elementor-element-27dafca p{font-size:13px!important;color:rgba(255,255,255,0.38)!important;line-height:1.6!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-27dafca{margin-bottom:28px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-247b331c */.elementor-11142 .elementor-element.elementor-element-247b331c{margin:0!important}.elementor-11142 .elementor-element.elementor-element-247b331c .si{list-style:none!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important}.elementor-11142 .elementor-element.elementor-element-247b331c .si li{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:14px!important;color:rgba(255,255,255,0.5)!important;padding:12px 0!important;border-bottom:1px solid rgba(255,255,255,0.06)!important}.elementor-11142 .elementor-element.elementor-element-247b331c .si li span{font-weight:600!important;color:rgba(255,255,255,0.8)!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-759212f0 */.elementor-11142 .elementor-element.elementor-element-759212f0{width:100%!important;background:#1A1D24!important;padding:48px 44px!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7233276a */.elementor-11142 .elementor-element.elementor-element-7233276a .elementor-heading-title{font-size:10px!important;font-weight:600!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.6)!important}.elementor-11142 .elementor-element.elementor-element-7233276a{margin-bottom:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d771a0d */.elementor-11142 .elementor-element.elementor-element-d771a0d .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:50px!important;line-height:1!important;letter-spacing:-0.03em!important;color:#fff!important}.elementor-11142 .elementor-element.elementor-element-d771a0d{margin-bottom:8px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22458dd0 */.elementor-11142 .elementor-element.elementor-element-22458dd0,.elementor-11142 .elementor-element.elementor-element-22458dd0 p{font-size:13px!important;color:rgba(255,255,255,0.65)!important;line-height:1.6!important;margin:0!important}.elementor-11142 .elementor-element.elementor-element-22458dd0{margin-bottom:28px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15bc4f3c */.elementor-11142 .elementor-element.elementor-element-15bc4f3c{margin:0!important}.elementor-11142 .elementor-element.elementor-element-15bc4f3c .si{list-style:none!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important}.elementor-11142 .elementor-element.elementor-element-15bc4f3c .si li{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:14px!important;color:rgba(255,255,255,0.5)!important;padding:12px 0!important;border-bottom:1px solid rgba(255,255,255,0.15)!important}.elementor-11142 .elementor-element.elementor-element-15bc4f3c .si li span{font-weight:600!important;color:#FFFFFF!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b8862cf */.elementor-11142 .elementor-element.elementor-element-6b8862cf{margin:0!important}.elementor-11142 .elementor-element.elementor-element-6b8862cf .badge-row{margin-top:24px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.elementor-11142 .elementor-element.elementor-element-6b8862cf .info-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;background:rgba(255,255,255,0.12)!important;color:rgba(255,255,255,0.85)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.05em!important;text-transform:uppercase!important;padding:7px 14px!important;border-radius:2px!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73b12d3f */.elementor-11142 .elementor-element.elementor-element-73b12d3f{width:100%!important;background:linear-gradient(135deg,#1230A8 0%,#1A3FD4 100%)!important;padding:48px 44px!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d6ce97a */.elementor-11142 .elementor-element.elementor-element-7d6ce97a{width:100%!important;margin-top:48px!important}.elementor-11142 .elementor-element.elementor-element-7d6ce97a>.elementor-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;max-width:none!important;width:100%!important;align-items:stretch!important}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-7d6ce97a>.elementor-container{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47dae42e */.elementor-11142 .elementor-element.elementor-element-47dae42e{max-width:1200px!important;margin:0 auto!important;width:100%!important;position:relative!important;z-index:1!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5cf64115 */.elementor-11142 .elementor-element.elementor-element-5cf64115{background:#111318!important;background-image:radial-gradient(ellipse at 80% 50%,rgba(26,63,212,0.15) 0%,transparent 55%)!important;padding:88px 72px!important;position:relative!important;overflow:hidden!important}.elementor-11142 .elementor-element.elementor-element-5cf64115::before{content:'$30K'!important;position:absolute!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:32vw!important;color:rgba(255,255,255,0.015)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;white-space:nowrap!important;pointer-events:none!important;letter-spacing:-0.05em!important;z-index:0!important}@media(max-width:767px){.elementor-11142 .elementor-element.elementor-element-5cf64115{padding:56px 24px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45005070 */.elementor-11142 .elementor-element.elementor-element-45005070{text-align:center!important;margin-bottom:20px!important;width:100%!important}.elementor-11142 .elementor-element.elementor-element-45005070 h3{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:clamp(20px,2.5vw,30px)!important;color:#fff!important;letter-spacing:-0.01em!important;margin:0 0 6px 0!important;line-height:1.2!important}.elementor-11142 .elementor-element.elementor-element-45005070 p{font-size:14px!important;color:rgba(255,255,255,0.5)!important;max-width:480px!important;margin:0 auto!important;line-height:1.6!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a4ae012 */.elementor-11142 .elementor-element.elementor-element-1a4ae012{text-align:center!important}.elementor-11142 .elementor-element.elementor-element-1a4ae012 .elementor-button{display:inline-flex!important;align-items:center!important;gap:16px!important;background:#fff!important;color:#1A3FD4!important;padding:20px 48px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:clamp(18px,2.5vw,26px)!important;border-radius:4px!important;letter-spacing:0.01em!important;box-shadow:0 4px 24px rgba(0,0,0,0.3)!important;white-space:nowrap!important;border:none!important;transition:all 0.2s!important}.elementor-11142 .elementor-element.elementor-element-1a4ae012 .elementor-button:hover{background:#EEF2FF!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px rgba(0,0,0,0.4)!important}.elementor-11142 .elementor-element.elementor-element-1a4ae012 .elementor-button-icon i{color:#1A3FD4!important;font-size:32px!important}.elementor-11142 .elementor-element.elementor-element-1a4ae012 .elementor-button-icon svg{fill:#1A3FD4!important;width:32px!important;height:32px!important}@media(max-width:600px){.elementor-11142 .elementor-element.elementor-element-1a4ae012 .elementor-button{font-size:16px!important;padding:16px 28px!important}.elementor-11142 .elementor-element.elementor-element-1a4ae012 .elementor-button-icon i{font-size:24px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59a82aa7 */.elementor-11142 .elementor-element.elementor-element-59a82aa7,.elementor-11142 .elementor-element.elementor-element-59a82aa7 p{font-size:12px!important;font-weight:600!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.45)!important;text-align:center!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1dd2dbac */.elementor-11142 .elementor-element.elementor-element-1dd2dbac{width:100%!important}.elementor-11142 .elementor-element.elementor-element-1dd2dbac .elementor-widget-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b4e3a17 */.elementor-11142 .elementor-element.elementor-element-6b4e3a17{background:linear-gradient(135deg,#080B1A 0%,#0D1A4A 50%,#1A3FD4 100%)!important;padding:48px 72px!important}@media(max-width:600px){.elementor-11142 .elementor-element.elementor-element-6b4e3a17{padding:40px 20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ffe5c8c */.elementor-11142 .elementor-element.elementor-element-4ffe5c8c .elementor-heading-title{display:flex;align-items:center;gap:10px;font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#6B7280 !important;margin:0 0 14px;}.elementor-11142 .elementor-element.elementor-element-4ffe5c8c .elementor-heading-title::before{content:'';width:24px;height:1px;background:#6B7280;display:inline-block;flex-shrink:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed639e6 */.elementor-11142 .elementor-element.elementor-element-ed639e6 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(30px,3.8vw,50px);letter-spacing:-0.02em;color:#080808 !important;line-height:1.1;margin:0 0 56px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1feabf6b */.elementor-11142 .elementor-element.elementor-element-1feabf6b{max-width:1200px;margin:0 auto;width:100%;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16764a08 */.elementor-11142 .elementor-element.elementor-element-16764a08{padding:88px 72px !important;background:#FFFFFF !important;}.elementor-11142 .elementor-element.elementor-element-16764a08 > .elementor-container{max-width:1200px;margin:0 auto;width:100%;}@media(max-width:768px){.elementor-11142 .elementor-element.elementor-element-16764a08{padding:56px 24px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28903af5 */.elementor-11142 .elementor-element.elementor-element-28903af5 .elementor-heading-title{display:flex;align-items:center;gap:10px;font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#6B7280;margin:0 0 14px;}.elementor-11142 .elementor-element.elementor-element-28903af5 .elementor-heading-title::before{content:'';width:24px;height:1px;background:#6B7280;display:inline-block;flex-shrink:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e511263 */.elementor-11142 .elementor-element.elementor-element-2e511263 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(30px,3.8vw,50px);letter-spacing:-0.02em;color:#080808;line-height:1.1;margin:0 0 56px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e71f0ca */.elementor-11142 .elementor-element.elementor-element-1e71f0ca .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:24px;letter-spacing:-0.01em;margin:0 0 8px;color:#080808;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cf51eb8 */.elementor-11142 .elementor-element.elementor-element-6cf51eb8{margin:0 0 20px;}.elementor-11142 .elementor-element.elementor-element-6cf51eb8 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-6cf51eb8 p{font-size:13px;color:#6B7280;line-height:1.55;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d28db */.elementor-11142 .elementor-element.elementor-element-3d28db{margin:0 0 2px;}.elementor-11142 .elementor-element.elementor-element-3d28db .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-3d28db p{font-size:10px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#6B7280;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24ca8e7a */.elementor-11142 .elementor-element.elementor-element-24ca8e7a .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:44px;letter-spacing:-0.03em;line-height:1;color:#080808;margin:0 0 28px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e9bf15a */.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-items{margin:0 0 32px;}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-item{margin-bottom:10px;align-items:center;}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-icon{background:#DBEAFE;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-icon svg,.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-icon i{color:#1A3FD4 !important;fill:#1A3FD4 !important;font-size:9px;width:9px;height:9px;}.elementor-11142 .elementor-element.elementor-element-6e9bf15a .elementor-icon-list-text{font-size:13px;color:#374151;padding-left:10px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17626133 */.elementor-11142 .elementor-element.elementor-element-17626133 .elementor-button{display:block;width:100%;text-align:center;padding:13px;font-weight:600;font-size:13px;letter-spacing:0.03em;background:#1A3FD4 !important;color:#FFFFFF !important;border-radius:2px;transition:opacity .2s;}.elementor-11142 .elementor-element.elementor-element-17626133 .elementor-button:hover{opacity:0.85;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7212c118 */.elementor-11142 .elementor-element.elementor-element-7212c118{width:100%!important;min-width:0!important;position:relative;padding:40px 32px;background:#FFFFFF;display:flex!important;flex-direction:column!important;height:100%!important}
.elementor-11142 .elementor-element.elementor-element-7212c118 > .elementor-container,
.elementor-11142 .elementor-element.elementor-element-7212c118 > .elementor-widget-wrap{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}
.elementor-11142 .elementor-element.elementor-element-7212c118 .elementor-button-wrapper,
.elementor-11142 .elementor-element.elementor-element-7212c118 .elementor-widget-button{margin-top:auto!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18e03860 */.elementor-11142 .elementor-element.elementor-element-18e03860{margin:0 0 18px;}.elementor-11142 .elementor-element.elementor-element-18e03860 .elementor-heading-title{display:inline-block;background:rgba(255,255,255,0.2);color:#FFFFFF;font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:4px 12px;border-radius:2px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a8d94 */.elementor-11142 .elementor-element.elementor-element-35a8d94 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:24px;letter-spacing:-0.01em;margin:0 0 8px;color:#FFFFFF;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d35913 */.elementor-11142 .elementor-element.elementor-element-2d35913{margin:0 0 20px;}.elementor-11142 .elementor-element.elementor-element-2d35913 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-2d35913 p{font-size:13px;color:rgba(255,255,255,0.6);line-height:1.55;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-569ef438 */.elementor-11142 .elementor-element.elementor-element-569ef438{margin:0 0 2px;}.elementor-11142 .elementor-element.elementor-element-569ef438 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-569ef438 p{font-size:10px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.5);margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd326a0 */.elementor-11142 .elementor-element.elementor-element-6cd326a0 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:44px;letter-spacing:-0.03em;line-height:1;color:#FFFFFF;margin:0 0 28px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72b3d7c0 */.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-items{margin:0 0 32px;}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-item{margin-bottom:10px;align-items:center;}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-icon{background:rgba(255,255,255,0.2);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-icon svg,.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-icon i{color:#FFFFFF !important;fill:#FFFFFF !important;font-size:9px;width:9px;height:9px;}.elementor-11142 .elementor-element.elementor-element-72b3d7c0 .elementor-icon-list-text{font-size:13px;color:rgba(255,255,255,0.75);padding-left:10px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-373bce03 */.elementor-11142 .elementor-element.elementor-element-373bce03 .elementor-button{display:block;width:100%;text-align:center;padding:13px;font-weight:600;font-size:13px;letter-spacing:0.03em;background:#FFFFFF !important;color:#1A3FD4 !important;border-radius:2px;transition:opacity .2s;}.elementor-11142 .elementor-element.elementor-element-373bce03 .elementor-button:hover{opacity:0.85;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f7005d7 */.elementor-11142 .elementor-element.elementor-element-f7005d7{width:100% !important;min-width:0 !important;position:relative;padding:40px 32px;background:linear-gradient(145deg,#1230A8 0%,#1A3FD4 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ec879e */.elementor-11142 .elementor-element.elementor-element-50ec879e .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:24px;letter-spacing:-0.01em;margin:0 0 8px;color:#080808;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e3bfe6e */.elementor-11142 .elementor-element.elementor-element-6e3bfe6e{margin:0 0 20px;}.elementor-11142 .elementor-element.elementor-element-6e3bfe6e .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-6e3bfe6e p{font-size:13px;color:#6B7280;line-height:1.55;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fc2b404 */.elementor-11142 .elementor-element.elementor-element-6fc2b404{margin:0 0 2px;}.elementor-11142 .elementor-element.elementor-element-6fc2b404 .elementor-text-editor,.elementor-11142 .elementor-element.elementor-element-6fc2b404 p{font-size:10px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#6B7280;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15f92414 */.elementor-11142 .elementor-element.elementor-element-15f92414 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:44px;letter-spacing:-0.03em;line-height:1;color:#080808;margin:0 0 28px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57475ed2 */.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-items{margin:0 0 32px;}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-item{margin-bottom:10px;align-items:center;}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-icon{background:#DBEAFE;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-icon svg,.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-icon i{color:#1A3FD4 !important;fill:#1A3FD4 !important;font-size:9px;width:9px;height:9px;}.elementor-11142 .elementor-element.elementor-element-57475ed2 .elementor-icon-list-text{font-size:13px;color:#374151;padding-left:10px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1449bb54 */.elementor-11142 .elementor-element.elementor-element-1449bb54 .elementor-button{display:block;width:100%;text-align:center;padding:13px;font-weight:600;font-size:13px;letter-spacing:0.03em;background:#1A3FD4 !important;color:#FFFFFF !important;border-radius:2px;transition:opacity .2s;}.elementor-11142 .elementor-element.elementor-element-1449bb54 .elementor-button:hover{opacity:0.85;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19c89f52 */.elementor-11142 .elementor-element.elementor-element-19c89f52{width:100%!important;min-width:0!important;position:relative;padding:40px 32px;background:#FFFFFF;display:flex!important;flex-direction:column!important;height:100%!important}
.elementor-11142 .elementor-element.elementor-element-19c89f52 > .elementor-container,
.elementor-11142 .elementor-element.elementor-element-19c89f52 > .elementor-widget-wrap{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}
.elementor-11142 .elementor-element.elementor-element-19c89f52 .elementor-button-wrapper,
.elementor-11142 .elementor-element.elementor-element-19c89f52 .elementor-widget-button{margin-top:auto!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-659fec5b */.elementor-11142 .elementor-element.elementor-element-659fec5b > .elementor-container{display:grid !important;grid-template-columns:repeat(3,1fr);gap:3px;background:#E5E7EB;max-width:none;width:100%;}@media(max-width:768px){.elementor-11142 .elementor-element.elementor-element-659fec5b > .elementor-container{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-179f99f4 */.elementor-11142 .elementor-element.elementor-element-179f99f4{max-width:1200px;margin:0 auto;width:100%;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69d56574 */.elementor-11142 .elementor-element.elementor-element-69d56574{padding:88px 72px !important;background:#F5F6F8 !important;}.elementor-11142 .elementor-element.elementor-element-69d56574 > .elementor-container{max-width:1200px;margin:0 auto;width:100%;}@media(max-width:768px){.elementor-11142 .elementor-element.elementor-element-69d56574{padding:56px 24px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2482a925 */.elementor-11142 .elementor-element.elementor-element-2482a925 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(20px,2.5vw,30px);color:#FFFFFF !important;letter-spacing:-0.01em;line-height:1.2;margin:0 0 6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24802823 */.elementor-11142 .elementor-element.elementor-element-24802823{margin:0 0 22px;}.elementor-11142 .elementor-element.elementor-element-24802823 p{font-size:14px;color:rgba(255,255,255,0.5) !important;max-width:480px;margin:0 auto;line-height:1.6;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-633620c8 */.elementor-11142 .elementor-element.elementor-element-633620c8 .elementor-button{background:#fff!important;color:#1A3FD4!important;padding:16px 30px!important;border-radius:7px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:16px;line-height:1!important;box-shadow:0 8px 30px rgba(0,0,0,0.25);transition:transform .15s,box-shadow .15s;white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.elementor-11142 .elementor-element.elementor-element-633620c8 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,0.32)}
.elementor-11142 .elementor-element.elementor-element-633620c8 .elementor-button-icon{color:#1A3FD4!important;font-size:22px;line-height:1!important}
.elementor-11142 .elementor-element.elementor-element-633620c8 .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px}
.elementor-11142 .elementor-element.elementor-element-633620c8 .elementor-button-text{line-height:1!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b72800 */.elementor-11142 .elementor-element.elementor-element-21b72800{margin:16px 0 0;}.elementor-11142 .elementor-element.elementor-element-21b72800 p{font-size:12px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.45) !important;margin:0;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-39085d99 */.elementor-11142 .elementor-element.elementor-element-39085d99{text-align:center;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c240774 */.elementor-11142 .elementor-element.elementor-element-1c240774{padding:48px 72px !important;background:linear-gradient(135deg,#080B1A 0%,#0D1A4A 50%,#1A3FD4 100%) !important;}.elementor-11142 .elementor-element.elementor-element-1c240774 > .elementor-container{max-width:760px;margin:0 auto;width:100%;flex-direction:column;align-items:center;}@media(max-width:600px){.elementor-11142 .elementor-element.elementor-element-1c240774{padding:40px 20px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ef0f8ef */.elementor-11142 .elementor-element.elementor-element-4ef0f8ef .elementor-heading-title{display:flex;align-items:center;gap:10px;font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#6B7280 !important;margin:0 0 14px;}.elementor-11142 .elementor-element.elementor-element-4ef0f8ef .elementor-heading-title::before{content:'';width:24px;height:1px;background:#6B7280;display:inline-block;flex-shrink:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-316bf414 */.elementor-11142 .elementor-element.elementor-element-316bf414 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(28px,3.4vw,46px);letter-spacing:-0.02em;color:#080808 !important;line-height:1.12;margin:0 0 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52d87876 */.elementor-11142 .elementor-element.elementor-element-52d87876{margin:0 0 22px;}.elementor-11142 .elementor-element.elementor-element-52d87876 p{font-size:11px;color:#6B7280 !important;letter-spacing:0.05em;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-370b269e */.elementor-11142 .elementor-element.elementor-element-370b269e{margin:0 0 16px;}.elementor-11142 .elementor-element.elementor-element-370b269e p{font-size:18px;line-height:1.7;color:#080808 !important;max-width:840px;margin:0;}.elementor-11142 .elementor-element.elementor-element-370b269e strong{font-weight:800;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57fa0eea */.elementor-11142 .elementor-element.elementor-element-57fa0eea .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:20px;font-weight:800;color:#080808 !important;margin:38px 0 12px;letter-spacing:-0.01em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49c98d06 */.elementor-11142 .elementor-element.elementor-element-49c98d06 .cmpw{overflow-x:auto;margin:24px 0 10px;border:1px solid #E2E4EA;border-radius:10px;}.elementor-11142 .elementor-element.elementor-element-49c98d06 table.cmp{width:100%;border-collapse:collapse;font-size:18px;min-width:640px;}.elementor-11142 .elementor-element.elementor-element-49c98d06 table.cmp th,.elementor-11142 .elementor-element.elementor-element-49c98d06 table.cmp td{text-align:left;padding:15px 18px;border-bottom:1px solid #E2E4EA;vertical-align:top;}.elementor-11142 .elementor-element.elementor-element-49c98d06 table.cmp thead th{background:#F5F6F8;font-size:18px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:#6B7280;}.elementor-11142 .elementor-element.elementor-element-49c98d06 table.cmp thead th:nth-child(2){color:#1A3FD4;}.elementor-11142 .elementor-element.elementor-element-49c98d06 table.cmp tbody td.f{font-weight:700;color:#080808;width:26%;}.elementor-11142 .elementor-element.elementor-element-49c98d06 table.cmp td.good{color:#16A34A;font-weight:700;}.elementor-11142 .elementor-element.elementor-element-49c98d06 table.cmp td.bad{color:#DC2626;font-weight:600;}.elementor-11142 .elementor-element.elementor-element-49c98d06 table.cmp tbody tr:last-child td{border-bottom:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7620b917 */.elementor-11142 .elementor-element.elementor-element-7620b917 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:20px;font-weight:800;color:#080808 !important;margin:38px 0 12px;letter-spacing:-0.01em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128567fc */.elementor-11142 .elementor-element.elementor-element-128567fc{margin:0 0 14px;}.elementor-11142 .elementor-element.elementor-element-128567fc p{font-size:15px;line-height:1.75;color:#6B7280 !important;max-width:840px;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f35ffa0 */.elementor-11142 .elementor-element.elementor-element-7f35ffa0{margin:22px 0;}.elementor-11142 .elementor-element.elementor-element-7f35ffa0 p{background:#F5F6F8;border-left:4px solid #1A3FD4;border-radius:6px;padding:18px 22px;font-size:14.5px;line-height:1.7;color:#080808 !important;max-width:840px;margin:0;}.elementor-11142 .elementor-element.elementor-element-7f35ffa0 strong{color:#1A3FD4 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7404b8 */.elementor-11142 .elementor-element.elementor-element-5c7404b8{margin-top:52px;}.elementor-11142 .elementor-element.elementor-element-5c7404b8 .elementor-heading-title{display:flex;align-items:center;gap:10px;font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#6B7280 !important;margin:0 0 14px;}.elementor-11142 .elementor-element.elementor-element-5c7404b8 .elementor-heading-title::before{content:'';width:24px;height:1px;background:#6B7280;display:inline-block;flex-shrink:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a79391d */.elementor-11142 .elementor-element.elementor-element-6a79391d .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(28px,3.4vw,46px);letter-spacing:-0.02em;color:#080808 !important;line-height:1.12;margin:0 0 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7848ffe9 */.elementor-11142 .elementor-element.elementor-element-7848ffe9{margin:6px 0 0;}.elementor-11142 .elementor-element.elementor-element-7848ffe9 p{font-size:15px;line-height:1.75;color:#6B7280 !important;max-width:840px;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f501b91 */.elementor-11142 .elementor-element.elementor-element-1f501b91 .faql{margin-top:16px;max-width:940px;}.elementor-11142 .elementor-element.elementor-element-1f501b91 .faqq{border-bottom:1px solid #E2E4EA;padding:20px 0;}.elementor-11142 .elementor-element.elementor-element-1f501b91 .faqq h3{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:700;color:#080808;margin:0 0 8px;}.elementor-11142 .elementor-element.elementor-element-1f501b91 .faqq p{font-size:14px;color:#6B7280;line-height:1.72;margin:0;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6eab0710 */.elementor-11142 .elementor-element.elementor-element-6eab0710{max-width:1180px;margin:0 auto;width:100%;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e7ee367 */.elementor-11142 .elementor-element.elementor-element-3e7ee367{padding:96px 72px !important;background:#FFFFFF !important;}.elementor-11142 .elementor-element.elementor-element-3e7ee367 > .elementor-container{max-width:1180px;margin:0 auto;width:100%;}@media(max-width:768px){.elementor-11142 .elementor-element.elementor-element-3e7ee367{padding:60px 20px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec2bd77 */.elementor-11142 .elementor-element.elementor-element-ec2bd77 .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(30px,4vw,54px);letter-spacing:-0.02em;color:#FFFFFF !important;line-height:1.05;margin:0 0 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4b88a7 */.elementor-11142 .elementor-element.elementor-element-b4b88a7{margin:0;}.elementor-11142 .elementor-element.elementor-element-b4b88a7 p{font-size:16px;color:rgba(255,255,255,0.55) !important;max-width:540px;line-height:1.7;margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cd6b94 */.elementor-11142 .elementor-element.elementor-element-6cd6b94 .elementor-button{background:#fff!important;color:#1A3FD4!important;padding:16px 30px!important;border-radius:7px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:16px;line-height:1!important;box-shadow:0 8px 30px rgba(0,0,0,0.25);transition:transform .15s,box-shadow .15s;white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.elementor-11142 .elementor-element.elementor-element-6cd6b94 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,0.32)}
.elementor-11142 .elementor-element.elementor-element-6cd6b94 .elementor-button-icon{color:#1A3FD4!important;font-size:22px;line-height:1!important}
.elementor-11142 .elementor-element.elementor-element-6cd6b94 .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px}
.elementor-11142 .elementor-element.elementor-element-6cd6b94 .elementor-button-text{line-height:1!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80960a1 */.elementor-11142 .elementor-element.elementor-element-80960a1{margin:12px 0 0;}.elementor-11142 .elementor-element.elementor-element-80960a1 p{font-size:12px;color:rgba(255,255,255,0.4) !important;text-align:center;letter-spacing:0.04em;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80ab07 */.elementor-11142 .elementor-element.elementor-element-b80ab07 > .elementor-container{display:grid !important;grid-template-columns:1fr auto;align-items:center;gap:48px;max-width:none;width:100%;position:relative;z-index:1;}@media(max-width:768px){.elementor-11142 .elementor-element.elementor-element-b80ab07 > .elementor-container{grid-template-columns:1fr;text-align:center;}.elementor-11142 .elementor-element.elementor-element-b80ab07 > .elementor-container .elementor-widget-heading .elementor-heading-title,.elementor-11142 .elementor-element.elementor-element-b80ab07 > .elementor-container p{margin-left:auto;margin-right:auto;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69a9cbee */.elementor-11142 .elementor-element.elementor-element-69a9cbee{max-width:1200px;margin:0 auto;width:100%;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ab81597 */.elementor-11142 .elementor-element.elementor-element-ab81597{padding:88px 72px !important;background:linear-gradient(135deg,#080B1A 0%,#0D1A4A 50%,#1A3FD4 100%) !important;position:relative;overflow:hidden;}.elementor-11142 .elementor-element.elementor-element-ab81597::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(46,95,255,0.3) 0%,transparent 60%);pointer-events:none;}.elementor-11142 .elementor-element.elementor-element-ab81597 > .elementor-container{max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:1;}@media(max-width:768px){.elementor-11142 .elementor-element.elementor-element-ab81597{padding:64px 20px !important;text-align:center;}}/* End custom CSS */