.elementor-89 .elementor-element.elementor-element-857b596:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-857b596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B19;}.elementor-89 .elementor-element.elementor-element-857b596{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 125px 0px;}.elementor-89 .elementor-element.elementor-element-857b596 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-b2850cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-b2850cc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-89 .elementor-element.elementor-element-e8a7989{width:var( --container-widget-width, 59% );max-width:59%;background-color:#FFFFFF14;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 14px 6px 14px;--container-widget-width:59%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:999px 999px 999px 999px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-e8a7989 .elementor-icon-list-icon i{color:#ED1B24;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-e8a7989 .elementor-icon-list-icon svg{fill:#ED1B24;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-e8a7989 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-e8a7989 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:700;}.elementor-89 .elementor-element.elementor-element-e8a7989 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#93C5FD;transition:color 0.3s;}.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-89 .elementor-element.elementor-element-414f402{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-414f402 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:53px;font-weight:600;line-height:61px;letter-spacing:-1.3px;word-spacing:0px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-3e3dbef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-89 .elementor-element.elementor-element-3e3dbef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.7rem;color:#CBD5E1;}.elementor-89 .elementor-element.elementor-element-cdb0cbb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-89 .elementor-element.elementor-element-570edad .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #1D70F5 0%, #2065D5 100%);box-shadow:0px 5px 40px -5px rgba(65.99999999999999, 132.99999999999997, 239.99999999999997, 0.52);transition-duration:0s;border-radius:18px 18px 18px 18px;padding:20px 32px 20px 32px;}.elementor-89 .elementor-element.elementor-element-570edad .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-570edad .elementor-button:focus{background-color:transparent;background-image:linear-gradient(200deg, #1D70F5 0%, #2065D5 100%);box-shadow:0px 10px 49px -10px #4285F0;}.elementor-89 .elementor-element.elementor-element-570edad{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-570edad:hover{--e-transform-translateY:-2px;}.elementor-89 .elementor-element.elementor-element-570edad .elementor-button-content-wrapper{flex-direction:row;}.elementor-89 .elementor-element.elementor-element-646cf44 .elementor-button{background-color:#FFFFFF14;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 5px 40px -5px rgba(65.99999999999999, 132.99999999999997, 239.99999999999997, 0.52);transition-duration:0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8C;border-radius:18px 18px 18px 18px;padding:20px 32px 20px 32px;}.elementor-89 .elementor-element.elementor-element-646cf44{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-646cf44:hover{--e-transform-translateY:-2px;}.elementor-89 .elementor-element.elementor-element-646cf44 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-646cf44 .elementor-button:focus{box-shadow:0px 10px 49px -10px #4285F0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-9fbaf21{--divider-border-style:solid;--divider-color:#FFFFFF1F;--divider-border-width:1px;width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-9fbaf21 .elementor-divider-separator{width:100%;}.elementor-89 .elementor-element.elementor-element-9fbaf21 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-89 .elementor-element.elementor-element-25404a8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-7d78cf4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-89 .elementor-element.elementor-element-9149c0a{width:auto;max-width:auto;}.elementor-89 .elementor-element.elementor-element-9149c0a .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-89 .elementor-element.elementor-element-9149c0a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-9149c0a.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-9149c0a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-9149c0a .elementor-icon-box-title{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-9149c0a:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-9149c0a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-9149c0a .elementor-icon-box-description{color:#94A3B8;}.elementor-89 .elementor-element.elementor-element-641c15e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-89 .elementor-element.elementor-element-641c15e .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-89 .elementor-element.elementor-element-641c15e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-641c15e.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-641c15e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-641c15e .elementor-icon-box-title{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-641c15e:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-641c15e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-641c15e .elementor-icon-box-description{color:#94A3B8;}.elementor-89 .elementor-element.elementor-element-ec49f0f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-89 .elementor-element.elementor-element-ec49f0f .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-89 .elementor-element.elementor-element-ec49f0f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-ec49f0f.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-ec49f0f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-ec49f0f .elementor-icon-box-title{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-ec49f0f:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-ec49f0f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-ec49f0f .elementor-icon-box-description{color:#94A3B8;}.elementor-89 .elementor-element.elementor-element-ca61cde > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-89 .elementor-element.elementor-element-ca61cde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-b64fba6{border-style:none;}.elementor-89 .elementor-element.elementor-element-b64fba6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-89 .elementor-element.elementor-element-b64fba6 .elementor-icon-box-title, .elementor-89 .elementor-element.elementor-element-b64fba6 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.7px;font-weight:800;}.elementor-89 .elementor-element.elementor-element-b64fba6 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-b64fba6:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-b64fba6:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-b64fba6 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.6px;font-weight:600;color:#64748B;}.elementor-89 .elementor-element.elementor-element-2e88bbe{border-style:none;}.elementor-89 .elementor-element.elementor-element-2e88bbe .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-89 .elementor-element.elementor-element-2e88bbe .elementor-icon-box-title, .elementor-89 .elementor-element.elementor-element-2e88bbe .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.7px;font-weight:800;line-height:15px;}.elementor-89 .elementor-element.elementor-element-2e88bbe .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-2e88bbe:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-2e88bbe:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-2e88bbe .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.6px;font-weight:600;color:#64748B;}.elementor-89 .elementor-element.elementor-element-e2697bb:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-e2697bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141E3DA6;}.elementor-89 .elementor-element.elementor-element-e2697bb{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;box-shadow:0px 0px 75px 10px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-89 .elementor-element.elementor-element-e2697bb, .elementor-89 .elementor-element.elementor-element-e2697bb > .elementor-background-overlay{border-radius:28px 28px 28px 28px;}.elementor-89 .elementor-element.elementor-element-e2697bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-9288045 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-9288045 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-89 .elementor-element.elementor-element-bcc775e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-bcc775e img{width:100%;height:270px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:20px 20px 20px 20px;}.elementor-89 .elementor-element.elementor-element-66d2489{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-d36e009 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-d36e009 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-8caec0e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-08e01bf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.6px;font-weight:400;line-height:23px;color:#94A3B8;}.elementor-89 .elementor-element.elementor-element-083377f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-a690f9f .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:none;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #C6151D 0%, #F2295B 200%);transition-duration:0s;border-radius:10px 10px 10px 10px;padding:13px 15px 13px 15px;}.elementor-89 .elementor-element.elementor-element-a690f9f .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-a690f9f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(200deg, #C6151D 0%, #F2295B 200%);box-shadow:0px 10px 25px -10px rgba(255, 0, 0, 0.5);}.elementor-89 .elementor-element.elementor-element-a690f9f{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-a690f9f:hover{--e-transform-translateY:-2px;}.elementor-89 .elementor-element.elementor-element-f55177d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-75px;margin-bottom:0px;padding:0px 0px 00px 0px;}.elementor-89 .elementor-element.elementor-element-f55177d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-b7131a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-b7131a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-b7131a5 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-b7131a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-b7131a5 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-89 .elementor-element.elementor-element-b7131a5 > .elementor-element-populated{box-shadow:0px -30px 85px 15px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:36px 32px 36px 32px;}.elementor-89 .elementor-element.elementor-element-b7131a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-b7131a5{z-index:2;}.elementor-89 .elementor-element.elementor-element-aafde43{border-style:none;}.elementor-89 .elementor-element.elementor-element-aafde43 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-89 .elementor-element.elementor-element-aafde43 .elementor-icon-box-title, .elementor-89 .elementor-element.elementor-element-aafde43 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:800;}.elementor-89 .elementor-element.elementor-element-aafde43 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-aafde43:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-aafde43:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-aafde43 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.6px;font-weight:600;color:#64748B;}.elementor-89 .elementor-element.elementor-element-5772b26{border-style:none;}.elementor-89 .elementor-element.elementor-element-5772b26 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-89 .elementor-element.elementor-element-5772b26 .elementor-icon-box-title, .elementor-89 .elementor-element.elementor-element-5772b26 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:800;}.elementor-89 .elementor-element.elementor-element-5772b26 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-5772b26:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-5772b26:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-5772b26 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.6px;font-weight:600;color:#64748B;}.elementor-89 .elementor-element.elementor-element-0964f1a{border-style:none;}.elementor-89 .elementor-element.elementor-element-0964f1a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-89 .elementor-element.elementor-element-0964f1a .elementor-icon-box-title, .elementor-89 .elementor-element.elementor-element-0964f1a .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:800;}.elementor-89 .elementor-element.elementor-element-0964f1a .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-0964f1a:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-0964f1a:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-0964f1a .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.6px;font-weight:600;color:#64748B;}.elementor-89 .elementor-element.elementor-element-c389092{border-style:none;}.elementor-89 .elementor-element.elementor-element-c389092 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-89 .elementor-element.elementor-element-c389092 .elementor-icon-box-title, .elementor-89 .elementor-element.elementor-element-c389092 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:800;}.elementor-89 .elementor-element.elementor-element-c389092 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-c389092:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-c389092:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-c389092 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.6px;font-weight:600;color:#64748B;}.elementor-89 .elementor-element.elementor-element-93bfa04:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-93bfa04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-93bfa04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-89 .elementor-element.elementor-element-93bfa04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-0cddf8e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-d58c427{width:auto;max-width:auto;background-color:#1D70F514;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;align-self:center;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-89 .elementor-element.elementor-element-d58c427 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-6f4cba8{width:var( --container-widget-width, 82.814% );max-width:82.814%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 100px 0px 100px;--container-widget-width:82.814%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-6f4cba8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:37.6px;font-weight:800;color:#0F172A;}.elementor-89 .elementor-element.elementor-element-f55c25f{width:var( --container-widget-width, 63.771% );max-width:63.771%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63.771%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-f55c25f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:400;line-height:27px;color:#475569;}.elementor-89 .elementor-element.elementor-element-191e079{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-076ee89 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-076ee89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 17px 30px 17px;}.elementor-89 .elementor-element.elementor-element-52ea9f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-52ea9f2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-89 .elementor-element.elementor-element-52ea9f2.elementor-view-stacked .elementor-icon{background-color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-52ea9f2.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-52ea9f2.elementor-view-default .elementor-icon{fill:#1D70F5;color:#1D70F5;border-color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-52ea9f2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-52ea9f2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-52ea9f2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-52ea9f2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-52ea9f2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-52ea9f2.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-52ea9f2 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-52ea9f2:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-52ea9f2:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-52ea9f2 .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-d633424 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#1D70F5;color:#1D70F5;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-d633424{width:var( --container-widget-width, 67.11% );max-width:67.11%;--container-widget-width:67.11%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-d633424 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-d633424 .elementor-button:focus{color:#1763DD;}.elementor-89 .elementor-element.elementor-element-d633424 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-d633424 .elementor-button:focus svg{fill:#1763DD;}.elementor-89 .elementor-element.elementor-element-c2f4b0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-c2f4b0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 17px 30px 17px;}.elementor-89 .elementor-element.elementor-element-59c1522{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-59c1522 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-89 .elementor-element.elementor-element-59c1522.elementor-view-stacked .elementor-icon{background-color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-59c1522.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-59c1522.elementor-view-default .elementor-icon{fill:#1D70F5;color:#1D70F5;border-color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-59c1522.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-59c1522.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-59c1522.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-59c1522.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-59c1522.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-59c1522.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-59c1522 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-59c1522:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-59c1522:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-59c1522 .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-1adaac7 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#1D70F5;color:#1D70F5;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-1adaac7{width:var( --container-widget-width, 84.41% );max-width:84.41%;--container-widget-width:84.41%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-1adaac7 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-1adaac7 .elementor-button:focus{color:#1763DD;}.elementor-89 .elementor-element.elementor-element-1adaac7 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-1adaac7 .elementor-button:focus svg{fill:#1763DD;}.elementor-89 .elementor-element.elementor-element-f7fe81b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-f7fe81b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 17px 030px 17px;}.elementor-89 .elementor-element.elementor-element-f22287a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-f22287a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-89 .elementor-element.elementor-element-f22287a.elementor-view-stacked .elementor-icon{background-color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-f22287a.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-f22287a.elementor-view-default .elementor-icon{fill:#1D70F5;color:#1D70F5;border-color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-f22287a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-f22287a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-f22287a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-f22287a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-f22287a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-f22287a.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-f22287a .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-f22287a:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-f22287a:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-f22287a .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-1a84531 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#1D70F5;color:#1D70F5;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-1a84531{width:var( --container-widget-width, 89.495% );max-width:89.495%;--container-widget-width:89.495%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-1a84531 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-1a84531 .elementor-button:focus{color:#1763DD;}.elementor-89 .elementor-element.elementor-element-1a84531 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-1a84531 .elementor-button:focus svg{fill:#1763DD;}.elementor-89 .elementor-element.elementor-element-3e763b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-3e763b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 17px 30px 17px;}.elementor-89 .elementor-element.elementor-element-3a95355{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-3a95355 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-89 .elementor-element.elementor-element-3a95355.elementor-view-stacked .elementor-icon{background-color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-3a95355.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-3a95355.elementor-view-default .elementor-icon{fill:#1D70F5;color:#1D70F5;border-color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-3a95355.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-3a95355.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-3a95355.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-3a95355.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-3a95355.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-89 .elementor-element.elementor-element-3a95355.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-3a95355 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-3a95355:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-3a95355:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-3a95355 .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-7e6dfb5 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#1D70F5;color:#1D70F5;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-7e6dfb5{width:var( --container-widget-width, 89.495% );max-width:89.495%;--container-widget-width:89.495%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-7e6dfb5 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-7e6dfb5 .elementor-button:focus{color:#1763DD;}.elementor-89 .elementor-element.elementor-element-7e6dfb5 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-7e6dfb5 .elementor-button:focus svg{fill:#1763DD;}.elementor-89 .elementor-element.elementor-element-d686cbe:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-d686cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-89 .elementor-element.elementor-element-d686cbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-89 .elementor-element.elementor-element-d686cbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-81652db.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-b520163{width:auto;max-width:auto;background-color:#ED1B2414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;align-self:center;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-89 .elementor-element.elementor-element-b520163 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#ED1B24;}.elementor-89 .elementor-element.elementor-element-d0f4378{width:var( --container-widget-width, 78.244% );max-width:78.244%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 32px 0px 32px;--container-widget-width:78.244%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-d0f4378 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:37.6px;font-weight:800;color:#0F172A;}.elementor-89 .elementor-element.elementor-element-42da151{width:var( --container-widget-width, 63.771% );max-width:63.771%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63.771%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-42da151 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:400;line-height:27px;color:#475569;}.elementor-89 .elementor-element.elementor-element-4adc143.wpr-grid-last-element-yes .wpr-grid-item-below-content>div:last-child{left:0;right:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters{display:block;text-align:center;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-inner{opacity:0;transform:scale(0.01);}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-f758790{text-align:left;position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-2d563df{text-align:left;position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-e745ad7{text-align:left;position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-dce5c09{text-align:center;position:static;left:auto;width:100%;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-b168e7b{text-align:left;position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143.wpr-item-styles-wrapper .wpr-grid-item{padding:0px 0px 0px 0px;background-color:#FFFFFF00;border-color:#E2E8F000;border-style:none;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-title .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#0F172A;transition-duration:0.2s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-title .inner-block{margin:10px 20px 10px 20px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-content .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#6A6A6A;border-color:#E8E8E8;width:100%;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-excerpt .inner-block{border-style:none;padding:0px 20px 0px 20px;margin:0px 0px 0px 0px;color:#475569;width:100%;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-date .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-date .inner-block{margin:0px 7px 0px 0px;color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-time .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-time .inner-block{margin:0px 0px 0px 0px;color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-author .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-author .inner-block{margin:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-comments .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-comments .inner-block{margin:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more .inner-block a.wpr-button-none:hover, .elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more .inner-block a:before, .elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more .inner-block a:after{background-color:#1D70F50D;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more .inner-block a{border-style:solid;border-width:1px 1px 1px 1px;padding:8px 40px 8px 40px;color:#1E293B;border-color:#E8E8E8;transition-duration:0.1s;border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more .inner-block{margin:10px 20px 20px 20px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-lightbox .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#ffffff;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-lightbox .inner-block{margin:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-sep-style-1:not(.wpr-grid-item-display-inline) .inner-block > span{width:90%;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-sep-style-1.wpr-grid-item-display-inline{width:90%;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-sep-style-1 .inner-block > span{border-bottom-width:1px;border-bottom-color:#E8E8E8;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-sep-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-sep-style-2:not(.wpr-grid-item-display-inline) .inner-block > span{width:20%;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-sep-style-2.wpr-grid-item-display-inline{width:20%;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-sep-style-2 .inner-block > span{border-bottom-width:2px;border-bottom-color:#605BE5;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-sep-style-2 .inner-block{margin:15px 0px 15px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .inner-block a{border-style:none;margin-right:3px;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .inner-block a{border-style:none;margin-right:3px;padding:0px 10px 0px 10px;color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:3px 3px 3px 3px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-media-hover-bg{width:100%;top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);height:100%;transition-duration:0.3s;background-color:rgba(0, 0, 0, 0.25);border-radius:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-media-hover-bg[class*="-top"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-media-hover-bg[class*="-bottom"]{bottom:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-media-hover-bg[class*="-right"]{top:calc((100% - 100%)/2);right:calc((100% - 100%)/2);}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-media-hover-bg[class*="-left"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-animation-wrap:hover .wpr-grid-media-hover-bg{transition-delay:0s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-above-content{background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-below-content{background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid[data-settings*="fitRows"] .wpr-grid-item{background-color:#FFFFFF00;}.elementor-89 .elementor-element.elementor-element-4adc143.wpr-item-styles-inner .wpr-grid-item-above-content{border-color:#E2E8F000;border-style:none;}.elementor-89 .elementor-element.elementor-element-4adc143.wpr-item-styles-inner .wpr-grid-item-below-content{border-color:#E2E8F000;border-style:none;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item{border-radius:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-image-wrap{border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-title .wpr-pointer-item:before{transition-duration:0.2s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-title .wpr-pointer-item:after{transition-duration:0.2s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18.4px;font-weight:700;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-content.wpr-enable-dropcap p:first-child:first-letter{color:#3a3a3a;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-excerpt.wpr-enable-dropcap p:first-child:first-letter{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-date .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-date .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-date .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-date .wpr-grid-extra-text-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-date .wpr-grid-extra-text-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-date .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-date .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-time .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-time .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-time .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-time .wpr-grid-extra-text-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-time .wpr-grid-extra-text-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-time .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-time .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-author .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-author .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-author .inner-block a img{border-radius:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-author .wpr-grid-extra-text-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-author .wpr-grid-extra-text-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-author .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-author .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-author img{margin-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-comments .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-comments .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-comments .wpr-grid-extra-text-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-comments .wpr-grid-extra-text-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-comments .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-comments .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more .inner-block a:hover{color:#1D70F5;border-color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more .inner-block a:before{transition-duration:0.1s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more .inner-block a:after{transition-duration:0.1s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.6px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more .wpr-grid-extra-icon-left{padding-right:0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-read-more .wpr-grid-extra-icon-right{padding-left:0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-lightbox .inner-block > span:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-lightbox .wpr-grid-extra-text-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-lightbox .wpr-grid-extra-text-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters li{color:#7A7A7A;margin:0px 5px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters li a{color:#7A7A7A;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters li > a{background-color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:3px 15px 3px 15px;border-radius:3px 3px 3px 3px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters li > span{background-color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:3px 15px 3px 15px;border-radius:3px 3px 3px 3px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters li > a:hover{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters li > span:hover{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters li > .wpr-active-filter{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters .wpr-pointer-item:before{transition-duration:0.1s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters .wpr-pointer-item:after{transition-duration:0.1s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters-icon-left{padding-right:0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters-icon-right{padding-left:0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination a{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination svg{fill:#ffffff;transition-duration:0.1s;width:15px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination > div > span{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-style:none;margin-right:10px;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination span.wpr-disabled-arrow{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;border-style:none;padding:8px 20px 8px 20px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-pagination-finish{color:#605BE5;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-double-bounce .wpr-child{background-color:#605BE5;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-wave .wpr-rect{background-color:#605BE5;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-spinner-pulse{background-color:#605BE5;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-chasing-dots .wpr-child{background-color:#605BE5;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-three-bounce .wpr-child{background-color:#605BE5;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-fading-circle .wpr-circle:before{background-color:#605BE5;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-ring div{border-color:#605BE5  transparent transparent transparent;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination a:hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination a:hover svg{fill:#ffffff;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination > div > span:not(.wpr-disabled-arrow):hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination span.wpr-grid-current-page{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;border-style:none;margin-right:10px;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination i{font-size:15px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination{margin-top:25px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination a:not(:last-child){margin-right:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination > div > a.wpr-prev-page{margin-right:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination span.wpr-disabled-arrow:not(:last-child){margin-right:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-prev-post-link i{padding-right:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-next-post-link i{padding-left:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-first-page i{padding-right:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-prev-page i{padding-right:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-next-page i{padding-left:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-last-page i{padding-left:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-prev-post-link svg{margin-right:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-next-post-link svg{margin-left:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-first-page svg{margin-right:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-prev-page svg{margin-right:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-next-page svg{margin-left:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-pagination .wpr-last-page svg{margin-left:10px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-protected{color:#ffffff;background-color:#605BE5;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-protected input{background-color:#ffffff;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .wpr-pointer-item:before{background-color:#605BE5;transition-duration:0.1s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .wpr-pointer-item:after{background-color:#605BE5;transition-duration:0.1s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-1 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .inner-block a:hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .wpr-pointer-item:before{background-color:#ffffff;transition-duration:0.1s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .wpr-pointer-item:after{background-color:#ffffff;transition-duration:0.1s;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-tax-style-2 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-89 .elementor-element.elementor-element-8940211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-63c6b86 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;text-decoration:none;line-height:22px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #1D70F5 0%, #0B4FD8 100%);box-shadow:0px 10px 30px -5px rgba(29.00000000000002, 112.00000000000026, 245, 0.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D70F5;border-radius:20px 20px 20px 20px;padding:15px 32px 15px 32px;}.elementor-89 .elementor-element.elementor-element-63c6b86 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-63c6b86 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(135deg, #0D5AD1 0%, #0B4FD8 100%);box-shadow:0px 14px 30px -4px rgba(29.00000000000002, 112.00000000000026, 245, 0.45);}.elementor-89 .elementor-element.elementor-element-63c6b86{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-63c6b86 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-63c6b86 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-f617734{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-89 .elementor-element.elementor-element-117abd3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-ce69b65:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-ce69b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #070B19 0%, #0B132B 100%);}.elementor-89 .elementor-element.elementor-element-ce69b65{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1E;box-shadow:0px 25px 50px -12px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.25098039215686274);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-89 .elementor-element.elementor-element-ce69b65, .elementor-89 .elementor-element.elementor-element-ce69b65 > .elementor-background-overlay{border-radius:28px 28px 28px 28px;}.elementor-89 .elementor-element.elementor-element-ce69b65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-dffb4c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:6px;}.elementor-89 .elementor-element.elementor-element-dffb4c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-5f805d0{width:auto;max-width:auto;background-color:#1D70F540;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;align-self:center;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-89 .elementor-element.elementor-element-5f805d0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.2px;font-weight:700;letter-spacing:1.2px;color:#93C5FD;}.elementor-89 .elementor-element.elementor-element-7a595ee{width:var( --container-widget-width, 97.42% );max-width:97.42%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:97.42%;--container-widget-flex-grow:0;text-align:start;}.elementor-89 .elementor-element.elementor-element-7a595ee .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:800;line-height:40px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-53a5d69{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-89 .elementor-element.elementor-element-53a5d69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16.2px;font-weight:400;line-height:28px;color:#CBD5E1;}.elementor-89 .elementor-element.elementor-element-1290e82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14.4px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:400;}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-0d920be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-0d920be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-89 .elementor-element.elementor-element-0d920be > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-89 .elementor-element.elementor-element-0d920be > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-0d920be > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-0d920be > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-89 .elementor-element.elementor-element-0d920be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-ca375a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-ca375a5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.08px;font-weight:600;color:#93C5FD;}.elementor-89 .elementor-element.elementor-element-5cfd5f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-5cfd5f9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.08px;font-weight:600;color:#93C5FD;}.elementor-89 .elementor-element.elementor-element-b4f9bb6 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.2px;font-weight:600;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #ED1B24 0%, #C9121B 135%);box-shadow:0px 10px 30px -5px rgba(236.99999999999997, 26.999999999999982, 35.99999999999995, 0.34901960784313724);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:14px 14px 14px 14px;padding:12px 24px 12px 24px;}.elementor-89 .elementor-element.elementor-element-b4f9bb6{width:100%;max-width:100%;margin:02px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-52bf196:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-52bf196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-89 .elementor-element.elementor-element-52bf196{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-89 .elementor-element.elementor-element-52bf196 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-4c20179.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-a87463c{width:auto;max-width:auto;background-color:#1D70F514;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;align-self:center;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-89 .elementor-element.elementor-element-a87463c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-1d4f221{width:var( --container-widget-width, 82.814% );max-width:82.814%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 100px 0px 100px;--container-widget-width:82.814%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-1d4f221 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:37.6px;font-weight:800;color:#0F172A;}.elementor-89 .elementor-element.elementor-element-56e4813{width:var( --container-widget-width, 63.771% );max-width:63.771%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63.771%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-56e4813 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:400;line-height:27px;color:#475569;}.elementor-89 .elementor-element.elementor-element-008faa7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-0c34512 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-0c34512 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-5257113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-5257113 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-89 .elementor-element.elementor-element-5257113 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-5257113:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-5257113:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-5257113 .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-c736fa3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-c736fa3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-464c708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-464c708 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-89 .elementor-element.elementor-element-464c708 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-464c708:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-464c708:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-464c708 .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-8bb9b18 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-8bb9b18 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-bca1ef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-bca1ef1 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-89 .elementor-element.elementor-element-bca1ef1 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-bca1ef1:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-bca1ef1:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-bca1ef1 .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-5734274 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-5734274 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-200171d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-200171d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-89 .elementor-element.elementor-element-200171d .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-200171d:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-200171d:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-200171d .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-9457ef9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-9457ef9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-07a8f6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-07a8f6f .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-89 .elementor-element.elementor-element-07a8f6f .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-07a8f6f:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-07a8f6f:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-07a8f6f .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-3583aca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-3583aca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-6b6e084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-6b6e084 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-89 .elementor-element.elementor-element-6b6e084 .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-6b6e084:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-6b6e084:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-6b6e084 .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-653ea94 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-653ea94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-fbb1d8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-fbb1d8f .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-89 .elementor-element.elementor-element-fbb1d8f .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-fbb1d8f:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-fbb1d8f:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-fbb1d8f .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-6e01410 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-89 .elementor-element.elementor-element-6e01410 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-13a80fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-13a80fe .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-89 .elementor-element.elementor-element-13a80fe .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-13a80fe:has(:hover) .elementor-icon-box-title,
					 .elementor-89 .elementor-element.elementor-element-13a80fe:has(:focus) .elementor-icon-box-title{color:#0F172A;}.elementor-89 .elementor-element.elementor-element-13a80fe .elementor-icon-box-description{color:#475569;}.elementor-89 .elementor-element.elementor-element-3591c99:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-3591c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-3591c99{overflow:hidden;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 10px 25px -3px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-3591c99, .elementor-89 .elementor-element.elementor-element-3591c99 > .elementor-background-overlay{border-radius:28px 28px 28px 28px;}.elementor-89 .elementor-element.elementor-element-3591c99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-2156053:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-2156053 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8;}.elementor-89 .elementor-element.elementor-element-2156053 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#ED1B2426;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-89 .elementor-element.elementor-element-2156053 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-2156053 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-2156053 > .elementor-background-slideshow{border-radius:28px 0px 0px 28px;}.elementor-89 .elementor-element.elementor-element-2156053 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-ecb98e2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14.4px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-ecb98e2 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-ecb98e2 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-ecb98e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-ecb98e2 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:800;}.elementor-89 .elementor-element.elementor-element-ecb98e2 .elementor-icon-list-text{color:#ED1B24;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-135f0dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 10px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:400;}.elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-text{color:#475569;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-af632e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-af632e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-89 .elementor-element.elementor-element-af632e7 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-89 .elementor-element.elementor-element-af632e7 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-af632e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-af632e7 > .elementor-background-slideshow{border-radius:0px 28px 28px 0px;}.elementor-89 .elementor-element.elementor-element-af632e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-27b83b2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14.4px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-27b83b2 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-27b83b2 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-27b83b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-27b83b2 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:800;}.elementor-89 .elementor-element.elementor-element-27b83b2 .elementor-icon-list-text{color:#047857;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-a73750d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 10px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:400;}.elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-text{color:#475569;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-281eb3f:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-281eb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-281eb3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-89 .elementor-element.elementor-element-281eb3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-58ecc72.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-7b00ee4{width:auto;max-width:auto;background-color:#1D70F514;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;align-self:center;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-89 .elementor-element.elementor-element-7b00ee4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-860b7ec{width:var( --container-widget-width, 86.057% );max-width:86.057%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 100px 0px 100px;--container-widget-width:86.057%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-860b7ec .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:37.6px;font-weight:800;color:#0F172A;}.elementor-89 .elementor-element.elementor-element-adfb7e2{width:var( --container-widget-width, 63.771% );max-width:63.771%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63.771%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-adfb7e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:400;line-height:27px;color:#475569;}.elementor-89 .elementor-element.elementor-element-2b727b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-e12b1cd .elementor-icon-box-wrapper{gap:0px;}.elementor-89 .elementor-element.elementor-element-55fa61d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-945f4e7 .elementor-icon-box-wrapper{gap:0px;}.elementor-89 .elementor-element.elementor-element-eacec91 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-90ea442 .elementor-icon-box-wrapper{gap:0px;}.elementor-89 .elementor-element.elementor-element-a22cafe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-8bcf5e5 .elementor-icon-box-wrapper{gap:0px;}.elementor-89 .elementor-element.elementor-element-1351ebf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-c11f5bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-c11f5bd .elementor-icon-box-wrapper{gap:0px;}.elementor-89 .elementor-element.elementor-element-6c187cc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-60cec14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-60cec14 .elementor-icon-box-wrapper{gap:0px;}.elementor-89 .elementor-element.elementor-element-9a0efe5:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-9a0efe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-89 .elementor-element.elementor-element-9a0efe5{overflow:hidden;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-89 .elementor-element.elementor-element-9a0efe5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-105dea3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-3c17618{width:auto;max-width:auto;background-color:#1D70F514;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;align-self:center;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-89 .elementor-element.elementor-element-3c17618 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-0bf410f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-0bf410f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28.8px;font-weight:800;color:#0F172A;}.elementor-89 .elementor-element.elementor-element-cd6575e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-cd6575e .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-cd6575e .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-cd6575e .elementor-icon-list-text{transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-70077b8:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-70077b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-70077b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-89 .elementor-element.elementor-element-70077b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-f55db13.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-d328dce{width:auto;max-width:auto;background-color:#1D70F514;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;align-self:center;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-89 .elementor-element.elementor-element-d328dce .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-22a617b{width:var( --container-widget-width, 87.374% );max-width:87.374%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 100px 0px 100px;--container-widget-width:87.374%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-22a617b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:37.6px;font-weight:800;color:#0F172A;}.elementor-89 .elementor-element.elementor-element-d7008c8{width:var( --container-widget-width, 74.731% );max-width:74.731%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 32px 0px 32px;--container-widget-width:74.731%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-d7008c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:400;line-height:27px;color:#475569;}.elementor-89 .elementor-element.elementor-element-cf257b9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-cf257b9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-b13102b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-fa5ccdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-ee8ce9f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-a03ef7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-2b4d5ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-065aa41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-83e7e44 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-67844ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-9792324 .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.2px;font-weight:600;text-decoration:none;line-height:22px;fill:#1E293B;color:#1E293B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD5E1;border-radius:14px 14px 14px 14px;padding:12px 24px 12px 24px;}.elementor-89 .elementor-element.elementor-element-9792324 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-9792324 .elementor-button:focus{background-color:#1D70F514;color:#1D70F5;border-color:#1D70F5;}.elementor-89 .elementor-element.elementor-element-9792324{width:auto;max-width:auto;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-9792324 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-9792324 .elementor-button:focus svg{fill:#1D70F5;}.elementor-89 .elementor-element.elementor-element-057fd16:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-057fd16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-89 .elementor-element.elementor-element-057fd16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-89 .elementor-element.elementor-element-057fd16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-9759bba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-bf610d2{width:auto;max-width:auto;background-color:#ED1B2414;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;align-self:center;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-89 .elementor-element.elementor-element-bf610d2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#ED1B24;}.elementor-89 .elementor-element.elementor-element-5328292{width:var( --container-widget-width, 89.203% );max-width:89.203%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 32px 0px 32px;--container-widget-width:89.203%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-5328292 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:37.6px;font-weight:800;color:#0F172A;}.elementor-89 .elementor-element.elementor-element-64976e1{width:var( --container-widget-width, 63.771% );max-width:63.771%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63.771%;--container-widget-flex-grow:0;text-align:center;}.elementor-89 .elementor-element.elementor-element-64976e1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:400;line-height:27px;color:#475569;}.elementor-89 .elementor-element.elementor-element-2fdb27e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-ec5cfd0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-ec5cfd0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-ec5cfd0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-89 .elementor-element.elementor-element-ec5cfd0 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-ec5cfd0 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-ec5cfd0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-89 .elementor-element.elementor-element-ec5cfd0:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8D2FF;}.elementor-89 .elementor-element.elementor-element-ec5cfd0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-009760f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 14px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-009760f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:22px;color:#0F172A;}.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-89 .elementor-element.elementor-element-ebf1987{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;column-gap:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#475569;}.elementor-89 .elementor-element.elementor-element-c21ec8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-c21ec8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-c21ec8a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-89 .elementor-element.elementor-element-c21ec8a > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-c21ec8a > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-c21ec8a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-89 .elementor-element.elementor-element-c21ec8a:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8D2FF;}.elementor-89 .elementor-element.elementor-element-c21ec8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-33b2345{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 14px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-33b2345 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:22px;color:#0F172A;}.elementor-89 .elementor-element.elementor-element-bbe3855{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;column-gap:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#475569;}.elementor-89 .elementor-element.elementor-element-97f01b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-97f01b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-97f01b7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-89 .elementor-element.elementor-element-97f01b7 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-97f01b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-97f01b7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-89 .elementor-element.elementor-element-97f01b7:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8D2FF;}.elementor-89 .elementor-element.elementor-element-97f01b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-49e69d5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 14px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-89 .elementor-element.elementor-element-49e69d5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:22px;color:#0F172A;}.elementor-89 .elementor-element.elementor-element-7f8b7d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;column-gap:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#475569;}.elementor-89 .elementor-element.elementor-element-473d22e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-473d22e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-473d22e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 24px;}.elementor-89 .elementor-element.elementor-element-473d22e > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-473d22e > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-473d22e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-89 .elementor-element.elementor-element-473d22e:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8D2FF;}.elementor-89 .elementor-element.elementor-element-473d22e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-2861c7e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 14px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-2861c7e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:22px;color:#0F172A;}.elementor-89 .elementor-element.elementor-element-a0634db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;column-gap:0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#475569;}.elementor-89 .elementor-element.elementor-element-6aa8b5f:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-6aa8b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-89 .elementor-element.elementor-element-6aa8b5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-89 .elementor-element.elementor-element-6aa8b5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-2b11cd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-946d33b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-946d33b:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-946d33b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0B132B 0%, #1D70F5 100%);}.elementor-89 .elementor-element.elementor-element-946d33b, .elementor-89 .elementor-element.elementor-element-946d33b > .elementor-background-overlay{border-radius:28px 28px 28px 28px;}.elementor-89 .elementor-element.elementor-element-946d33b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 50px 60px 50px;}.elementor-89 .elementor-element.elementor-element-946d33b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-99ac6d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-e876d63{width:auto;max-width:auto;background-color:#C0CFFF1F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;align-self:center;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-89 .elementor-element.elementor-element-e876d63 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-8b0e053{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-89 .elementor-element.elementor-element-8b0e053 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.25rem;font-weight:800;line-height:45px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-bc18029{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-89 .elementor-element.elementor-element-bc18029 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-879934b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-89 .elementor-element.elementor-element-879934b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-5e68784 .elementor-button{background-color:#22D366;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;line-height:20px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 18px 0px rgba(34, 211, 102.00000000000006, 0.22);border-style:solid;border-width:1px 1px 1px 1px;border-color:#22C55E;border-radius:20px 20px 20px 20px;padding:0px 32px 0px 32px;}.elementor-89 .elementor-element.elementor-element-5e68784 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-5e68784 .elementor-button:focus{background-color:#16C75A;color:#FFFFFF;box-shadow:0px 12px 24px 0px rgba(34, 211, 102.00000000000006, 0.32);}.elementor-89 .elementor-element.elementor-element-5e68784{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-5e68784 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-5e68784 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-b5a8e97 .elementor-button{background-color:#FFFFFF0D;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF73;border-radius:20px 20px 20px 20px;padding:0px 32px 0px 32px;}.elementor-89 .elementor-element.elementor-element-b5a8e97 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-b5a8e97 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-b5a8e97{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-b5a8e97 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-b5a8e97 .elementor-button:focus svg{fill:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-857b596{padding:100px 20px 125px 20px;}.elementor-89 .elementor-element.elementor-element-b2850cc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-e8a7989{width:auto;max-width:auto;}.elementor-89 .elementor-element.elementor-element-414f402{text-align:center;}.elementor-89 .elementor-element.elementor-element-3e3dbef{text-align:center;}.elementor-89 .elementor-element.elementor-element-247f8df.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-570edad{width:auto;max-width:auto;}.elementor-89 .elementor-element.elementor-element-646cf44{width:auto;max-width:auto;}.elementor-89 .elementor-element.elementor-element-25404a8{margin-top:0px;margin-bottom:20px;}.elementor-89 .elementor-element.elementor-element-7d78cf4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-7d78cf4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-89 .elementor-element.elementor-element-9149c0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-89 .elementor-element.elementor-element-641c15e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-89 .elementor-element.elementor-element-ec49f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-ca61cde > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-e2697bb{margin-top:0px;margin-bottom:0px;}.elementor-89 .elementor-element.elementor-element-bcc775e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-bcc775e img{height:350px;}.elementor-89 .elementor-element.elementor-element-f55177d{padding:0px 20px 0px 20px;}.elementor-89 .elementor-element.elementor-element-aafde43 .elementor-icon-box-description{font-size:10px;}.elementor-89 .elementor-element.elementor-element-5772b26 .elementor-icon-box-description{font-size:10px;}.elementor-89 .elementor-element.elementor-element-0964f1a .elementor-icon-box-description{font-size:10px;}.elementor-89 .elementor-element.elementor-element-c389092 .elementor-icon-box-description{font-size:10px;}.elementor-89 .elementor-element.elementor-element-93bfa04{padding:80px 20px 80px 20px;}.elementor-89 .elementor-element.elementor-element-d686cbe{padding:80px 20px 80px 20px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters{display:none;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-f758790{position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-2d563df{position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-e745ad7{position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-dce5c09{position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-b168e7b{position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-52bf196{padding:80px 20px 80px 20px;}.elementor-89 .elementor-element.elementor-element-281eb3f{padding:80px 20px 80px 20px;}.elementor-89 .elementor-element.elementor-element-70077b8{padding:80px 20px 80px 20px;}.elementor-89 .elementor-element.elementor-element-22a617b{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-057fd16{padding:80px 20px 80px 20px;}.elementor-89 .elementor-element.elementor-element-6aa8b5f{padding:0px 20px 80px 20px;}.elementor-89 .elementor-element.elementor-element-bc18029{padding:0px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-879934b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-89 .elementor-element.elementor-element-879934b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-879934b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-879934b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-5e68784{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}.elementor-89 .elementor-element.elementor-element-b5a8e97{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-857b596{padding:100px 12px 125px 12px;}.elementor-89 .elementor-element.elementor-element-b2850cc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-b2850cc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-e8a7989{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--e-icon-list-icon-size:68px;}.elementor-89 .elementor-element.elementor-element-e8a7989 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-e8a7989 .elementor-icon-list-item > a{font-size:10px;}.elementor-89 .elementor-element.elementor-element-414f402{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-3e3dbef{text-align:center;}.elementor-89 .elementor-element.elementor-element-3e3dbef .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-247f8df.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-570edad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-89 .elementor-element.elementor-element-646cf44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-89 .elementor-element.elementor-element-646cf44 .elementor-button{font-size:15.5px;border-width:1px 1px 1px 1px;}.elementor-89 .elementor-element.elementor-element-7d78cf4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-7d78cf4 > .elementor-element-populated{text-align:center;margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-9149c0a{width:var( --container-widget-width, 178.516px );max-width:178.516px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:178.516px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-641c15e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-ec49f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-89 .elementor-element.elementor-element-ec49f0f .elementor-icon-box-wrapper{text-align:start;}.elementor-89 .elementor-element.elementor-element-ca61cde > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-e2697bb{margin-top:0px;margin-bottom:0px;}.elementor-89 .elementor-element.elementor-element-f55177d > .elementor-container{text-align:center;}.elementor-89 .elementor-element.elementor-element-f55177d{padding:0px 12px 0px 012px;}.elementor-89 .elementor-element.elementor-element-b7131a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:36px 32px 36px 32px;}.elementor-89 .elementor-element.elementor-element-93bfa04{padding:80px 12px 80px 12px;}.elementor-89 .elementor-element.elementor-element-0cddf8e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-6f4cba8{padding:0px 15px 0px 15px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-89 .elementor-element.elementor-element-6f4cba8 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-f55c25f{padding:0px 15px 0px 15px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-89 .elementor-element.elementor-element-f55c25f .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-191e079{padding:0px 12px 0px 12px;}.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-076ee89.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-89 .elementor-element.elementor-element-076ee89.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-076ee89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-81652db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-d0f4378{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-d0f4378 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-42da151{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-filters{display:none;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-f758790{position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-2d563df{position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-e745ad7{position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-dce5c09{position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143 .elementor-repeater-item-b168e7b{position:static;left:auto;}.elementor-89 .elementor-element.elementor-element-4adc143.wpr-item-styles-wrapper .wpr-grid-item{padding:10px 0px 10px 0px;}.elementor-89 .elementor-element.elementor-element-4adc143{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-63c6b86 .elementor-button{font-size:17px;}.elementor-89 .elementor-element.elementor-element-117abd3 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-89 .elementor-element.elementor-element-dffb4c3 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-5f805d0{text-align:start;}.elementor-89 .elementor-element.elementor-element-5f805d0 .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-7a595ee{text-align:center;}.elementor-89 .elementor-element.elementor-element-7a595ee .elementor-heading-title{font-size:21px;}.elementor-89 .elementor-element.elementor-element-53a5d69{text-align:start;}.elementor-89 .elementor-element.elementor-element-53a5d69 .elementor-heading-title{font-size:14px;}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-89 .elementor-element.elementor-element-1290e82{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-item > a{font-size:10px;}.elementor-89 .elementor-element.elementor-element-0d920be > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-89 .elementor-element.elementor-element-ca375a5 .elementor-heading-title{font-size:14px;}.elementor-89 .elementor-element.elementor-element-5cfd5f9 .elementor-heading-title{font-size:14px;}.elementor-89 .elementor-element.elementor-element-b4f9bb6 .elementor-button{font-size:13px;}.elementor-89 .elementor-element.elementor-element-52bf196{padding:80px 12px 80px 12px;}.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-4c20179.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-89 .elementor-element.elementor-element-4c20179.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-4c20179 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-1d4f221{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-1d4f221 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-56e4813{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-56e4813 .elementor-heading-title{font-size:16.8px;line-height:1.6em;}.elementor-89 .elementor-element.elementor-element-008faa7{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-3591c99{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-281eb3f{padding:80px 12px 80px 12px;}.elementor-89 .elementor-element.elementor-element-58ecc72 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-7b00ee4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;}.elementor-89 .elementor-element.elementor-element-860b7ec{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-860b7ec .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-adfb7e2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-adfb7e2 .elementor-heading-title{font-size:16.8px;line-height:1.6em;}.elementor-89 .elementor-element.elementor-element-3c17618{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;}.elementor-89 .elementor-element.elementor-element-0bf410f{padding:0px 0px 10px 0px;}.elementor-89 .elementor-element.elementor-element-0bf410f .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-70077b8{padding:80px 12px 80px 12px;}.elementor-89 .elementor-element.elementor-element-f55db13 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-22a617b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-22a617b .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-d7008c8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-d7008c8 .elementor-heading-title{font-size:16.8px;line-height:1.6em;}.elementor-89 .elementor-element.elementor-element-cf257b9{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-9792324{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-057fd16{padding:80px 12px 80px 12px;}.elementor-89 .elementor-element.elementor-element-9759bba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-5328292{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-5328292 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-64976e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-89 .elementor-element.elementor-element-64976e1 .elementor-heading-title{font-size:16.8px;line-height:1.6em;}.elementor-89 .elementor-element.elementor-element-2fdb27e{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-6aa8b5f{padding:0px 12px 80px 12px;}.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-2b11cd5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-89 .elementor-element.elementor-element-2b11cd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-2b11cd5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-2b11cd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-946d33b{padding:60px 40px 60px 40px;}.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-99ac6d6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-89 .elementor-element.elementor-element-99ac6d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-99ac6d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-99ac6d6 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-8b0e053{padding:0px 0px 0px 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-8b0e053 .elementor-heading-title{font-size:1.5rem;line-height:1.4em;}.elementor-89 .elementor-element.elementor-element-bc18029{text-align:center;}.elementor-89 .elementor-element.elementor-element-879934b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-89 .elementor-element.elementor-element-5e68784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-89 .elementor-element.elementor-element-5e68784 .elementor-button{font-size:15px;}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-b2850cc{width:57%;}.elementor-89 .elementor-element.elementor-element-ca61cde{width:43%;}.elementor-89 .elementor-element.elementor-element-d36e009{width:62.842%;}.elementor-89 .elementor-element.elementor-element-083377f{width:37.042%;}.elementor-89 .elementor-element.elementor-element-dffb4c3{width:47.62%;}.elementor-89 .elementor-element.elementor-element-0d920be{width:52.38%;}.elementor-89 .elementor-element.elementor-element-99ac6d6{width:64.998%;}.elementor-89 .elementor-element.elementor-element-879934b{width:34.955%;}}@media(max-width:1024px) and (min-width:768px){.elementor-89 .elementor-element.elementor-element-b2850cc{width:100%;}.elementor-89 .elementor-element.elementor-element-ca61cde{width:100%;}.elementor-89 .elementor-element.elementor-element-99ac6d6{width:100%;}.elementor-89 .elementor-element.elementor-element-879934b{width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-e8a7989 *//* Posisi dot */
.status-lsp .elementor-icon-list-icon {
    position: relative;
    width: 10px;
    height: 10px;
    min-width: 10px;
    margin-right: 8px;
    border-radius: 50%;
    background: #ef233c;
    box-shadow: 0 0 8px rgba(239, 35, 60, 0.8);
}

/* Sembunyikan icon bawaan Elementor */
.status-lsp .elementor-icon-list-icon i,
.status-lsp .elementor-icon-list-icon svg {
    display: none;
}

/* Lingkaran pulse */
.status-lsp .elementor-icon-list-icon::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50%;
    background: rgba(239, 35, 60, 0.65);
    animation: statusPulse 1.6s ease-out infinite;
}

@keyframes statusPulse {
    0% {
        transform: scale(1);
        opacity: 0.9;
    }

    70% {
        transform: scale(2.4);
        opacity: 0;
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-414f402 */.hero-title {
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 53px;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -1px;
}

.blue-text {
  background: linear-gradient(135deg, #60A5FA, #1D70F5);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.red-text {
  background: linear-gradient(135deg, #F87171, #ED1B24);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9149c0a */.trust-box .elementor-icon {
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  max-width: 38px !important;
  min-height: 38px !important;
  max-height: 38px !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1 !important;
}

.trust-box .elementor-icon {
  border-radius: 8px !important;
  background: rgba(29, 112, 245, 0.15) !important;
  border: 1px solid rgba(96, 165, 250, 0.35) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #60A5FA !important;
  font-size: 20px !important;
}

.trust-box .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  display: block !important;
}

.trust-box .elementor-icon svg * {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.7 !important;
}

.trust-box .elementor-icon-box-title {
  margin: 0 0 2px;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
}

.trust-box .elementor-icon-box-description {
  margin: 0;
  color: #93B5E8;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-641c15e */.trust-box .elementor-icon {
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  max-width: 38px !important;
  min-height: 38px !important;
  max-height: 38px !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1 !important;
}

.trust-box .elementor-icon {
  border-radius: 8px !important;
  background: rgba(29, 112, 245, 0.15) !important;
  border: 1px solid rgba(96, 165, 250, 0.35) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #60A5FA !important;
  font-size: 20px !important;
}

.trust-box .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  display: block !important;
}

.trust-box .elementor-icon svg * {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.7 !important;
}

.trust-box .elementor-icon-box-title {
  margin: 0 0 2px;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
}

.trust-box .elementor-icon-box-description {
  margin: 0;
  color: #93B5E8;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec49f0f */.trust-box .elementor-icon {
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  max-width: 38px !important;
  min-height: 38px !important;
  max-height: 38px !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1 !important;
}

.trust-box .elementor-icon {
  border-radius: 8px !important;
  background: rgba(29, 112, 245, 0.15) !important;
  border: 1px solid rgba(96, 165, 250, 0.35) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #60A5FA !important;
  font-size: 20px !important;
}

.trust-box .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  display: block !important;
}

.trust-box .elementor-icon svg * {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.7 !important;
}

.trust-box .elementor-icon-box-title {
  margin: 0 0 2px;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
}

.trust-box .elementor-icon-box-description {
  margin: 0;
  color: #93B5E8;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e88bbe */.hero-card-main {
  position: relative;
  overflow: visible !important;
}

.hero-floating-badge {
  position: absolute !important;
  z-index: 20 !important;
  width: max-content;
  min-width: 225px;
  background: #FFFFFF !important;
  border-radius: 18px !important;
  padding: 16px 20px !important;
  box-shadow: 0 25px 50px -12px rgba(15, 23, 42, 0.25);
  animation: floatUpDown 4s ease-in-out infinite;
}

.hero-floating-badge .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 12px !important;
  text-align: left !important;
}

.hero-floating-badge .elementor-icon-box-icon {
  margin: 0 !important;
  flex: 0 0 auto !important;
}

.hero-floating-badge .elementor-icon {
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  border-radius: 14px !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.hero-floating-badge .elementor-icon svg {
  width: 22px !important;
  height: 22px !important;
}

.hero-floating-badge .elementor-icon svg,
.hero-floating-badge .elementor-icon svg * {
  fill: none !important;
  stroke: currentColor !important;
}

.hero-floating-badge .elementor-icon-box-content {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
}

.hero-floating-badge .elementor-icon-box-title {
  margin: 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
}

.hero-floating-badge .elementor-icon-box-title span {
  color: #0F172A !important;
  font-size: 14.7px !important;
  font-weight: 800 !important;
}

.hero-floating-badge .elementor-icon-box-description {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 11.8px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  color: #64748B !important;
  white-space: nowrap !important;
}

.badge-top-left {
  top: 0px !important;
  left: 0px !important;
  margin-top: 70px !important;
  border: 1px solid rgba(29, 112, 245, 0.2) !important;
  animation-name: floatDownUp !important;
}

.badge-bottom-right {
  right: 0px !important;
  bottom: 0px !important;
  margin-bottom: 50px !important;
  border: 1px solid rgba(237, 27, 36, 0.2) !important;
  animation-name: floatUpDownReverse !important;
}

.badge-blue .elementor-icon {
  background: rgba(29, 112, 245, 0.08) !important;
  color: #1D70F5 !important;
}

.badge-red .elementor-icon {
  background: rgba(237, 27, 36, 0.08) !important;
  color: #ED1B24 !important;
}

@keyframes floatDownUp {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(10px);
  }
}

@keyframes floatUpDownReverse {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bcc775e */.image-hover-crop,
.image-hover-crop .elementor-widget-container {
  overflow: hidden;
  border-radius: 20px;
}

.image-hover-crop img {
  object-fit: cover;
  display: block;
  transition: transform 350ms cubic-bezier(0.16, 1, 0.3, 1);
}

.image-hover-crop:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-857b596 */.hero-glow-bg {
  position: relative;
  overflow: hidden !important;
  isolation: isolate;
  background: linear-gradient(135deg, #070B19 0%, #0B132B 55%, #141E3D 100%);
}

.hero-glow-bg::before {
  content: "";
  position: absolute;
  top: -120px;
  left: -100px;
  width: 500px;
  height: 500px;
  z-index: 0;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(29, 112, 245, 0.25) 0%, rgba(29, 112, 245, 0) 70%);
  filter: blur(60px);
  pointer-events: none;
}

.hero-glow-bg::after {
  content: "";
  position: absolute;
  right: -80px;
  bottom: -150px;
  width: 600px;
  height: 600px;
  z-index: 0;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(237, 27, 36, 0.2) 0%, rgba(237, 27, 36, 0) 70%);
  filter: blur(70px);
  pointer-events: none;

  -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 72%, transparent 100%);
  mask-image: linear-gradient(to bottom, #000 0%, #000 72%, transparent 100%);
}

.hero-glow-bg > .elementor-container,
.hero-glow-bg > .e-con-inner {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aafde43 */.stat-box .elementor-icon {
  width: 56px !important;
  height: 56px !important;
  min-width: 56px !important;
  border-radius: 14px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
}

.stat-box .elementor-icon svg {
  width: 28px !important;
  height: 28px !important;
  display: block;
}

.stat-box .elementor-icon-box-title {
  margin: 0;
  line-height: 1.1;
}

.stat-box .elementor-icon-box-description {
  margin-top: 2px;
  line-height: 1.3;
}

.stat-box .elementor-icon svg,
.stat-box .elementor-icon svg * {
  fill: none !important;
  stroke: currentColor !important;
}

.stat-blue .elementor-icon {
  color: #1D70F5 !important;
  background: rgba(29, 112, 245, 0.08) !important;
}

.stat-red .elementor-icon {
  color: #ED1B24 !important;
  background: rgba(237, 27, 36, 0.08) !important;
}

.stat-cyan .elementor-icon {
  color: #06B6D4 !important;
  background: rgba(6, 182, 212, 0.10) !important;
}

.stat-amber .elementor-icon {
  color: #F59E0B !important;
  background: rgba(245, 158, 11, 0.10) !important;
}

.stat-box {
  position: relative;
}

.stat-box::before {
  content: "";
  position: absolute;
  left: -14px;
  top: 15%;
  width: 1px;
  height: 70%;
  background: #E2E8F0;
}

.stat-box.stat-first::before {
  display: none !important;
}

@media (max-width: 1024px) {
  /* Hilangkan garis pemisah vertikal */
  .stat-box::before {
    display: none !important;
  }
  /* Wadah ikon & teks */
  .stat-box .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    text-align: left !important;
    gap: 10px !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .stat-box .elementor-icon svg {
    width: 26px !important;
    height: 26px !important;
  }

  .stat-box .elementor-icon-box-content {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    text-align: left !important;
  }

  .stat-box .elementor-icon-box-title {
    font-size: 22px !important;
    font-weight: 800 !important;
    line-height: 1.1 !important;
    margin: 0 0 4px 0 !important;
  }
  
}

@media (max-width: 767px) {
  .stat-box::before {
    display: none !important;
  }
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f4cba8 */.highlight-blue {
  color: #1D70F5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-076ee89 *//* Grid 4 layanan */
.lsp-services-grid .elementor-container,
.lsp-services-grid .elementor-row {
  display: flex;
  gap: 24px;
}

.lsp-services-grid .elementor-column {
  width: calc(25% - 18px) !important;
}

/* Card layanan */
.lsp-service-card {
  background: #FFFFFF;
  border-radius: 28px;

  border: 1px solid #E2E8F0;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.07), 0 2px 4px -2px rgba(0, 0, 0, 0.05);
   transition: all 250ms ease !important;
  position: relative;
  overflow: hidden;
}

.lsp-service-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(90deg, #1D70F5, #ED1B24);
  opacity: 0;
  transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);
}

.lsp-service-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 50px -12px rgba(15, 23, 42, 0.25);
  border-color: rgba(29, 112, 245, 0.3);
}

.lsp-service-card:hover::before {
  opacity: 1;
}

/* Icon */
.lsp-service-card .elementor-icon {
  width: 64px !important;
  height: 64px !important;
  min-width: 64px !important;
  border-radius: 20px;
  background: rgba(29, 112, 245, 0.08) !important;
  color: #1D70F5 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
  transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1);
}

.lsp-service-card .elementor-icon svg {
  width: 32px !important;
  height: 32px !important;
  display: block;
}

.lsp-service-card .elementor-icon svg,
.lsp-service-card .elementor-icon svg * {
  fill: none !important;
  stroke: currentColor !important;
}

.lsp-service-card:hover .elementor-icon {
  background: #1D70F5 !important;
  color: #FFFFFF !important;
  transform: scale(1.08) rotate(3deg);
}

/* Judul & deskripsi Icon Box */
.lsp-service-card .elementor-icon-box-title {
  margin: 0 0 12px;
  color: #0F172A;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.35;
}

.lsp-service-card .elementor-icon-box-title span {
  color: #0F172A;
}

.lsp-service-card .elementor-icon-box-description {
  color: #475569;
  font-family: Inter, sans-serif;
  font-size: 14.72px;
  font-weight: 400;
  line-height: 1.65;
  margin: 0 0 12px;
}

/* Link bawah */
.lsp-service-card a,
.lsp-service-card .elementor-button,
.lsp-service-card .elementor-button-text {
  color: #1D70F5 !important;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.lsp-service-card a:hover,
.lsp-service-card .elementor-button:hover,
.lsp-service-card .elementor-button:hover .elementor-button-text {
  color: #0B4FD8 !important;
}

/* Responsive */
@media (max-width: 1024px) {
  .lsp-services-grid .elementor-container,
  .lsp-services-grid .elementor-row {
    flex-wrap: wrap;
  }

  .lsp-services-grid .elementor-column {
    width: calc(50% - 12px) !important;
  }
}

@media (max-width: 767px) {
  .lsp-services-grid .elementor-container,
  .lsp-services-grid .elementor-row {
    flex-direction: column;
    gap: 18px;
  }

  .lsp-services-grid .elementor-column {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0f4378 */.section-title {
  font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 37.6px;
  font-weight: 800;
  color: #0F172A;
  line-height: 1.25;
  letter-spacing: -0.02em;
}

.section-title span.highlight-blue {
  color: #1D70F5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86fd3ae */.scheme-search-box {
    position: relative;
    width: 280px;
    margin: 8px 0 8px;
}

.scheme-search-icon {
    position: absolute;
    top: 50%;
    left: 14px;
    z-index: 2;
    color: #94A3B8;
    font-size: 22px;
    line-height: 1;
    transform: translateY(-50%);
    pointer-events: none;
}

#schemeSearchInput {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 16px 10px 42px;

    color: #475569;
    background: #F8FAFC;
    border: 1px solid #CBD5E1;
    border-radius: 999px;

    font-family: "Plus Jakarta Sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    outline: none;
    transition: all 200ms ease;
}

#schemeSearchInput:focus {
    background: #FFFFFF;
    border-color: #1D70F5;
    box-shadow: 0 0 0 3px rgba(29, 112, 245, .15);
}

.wpr-grid-item[data-search-hidden="true"] {
    display: none !important;
}


/* MOBILE */
@media (max-width: 767px) {
    .scheme-search-box {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for wpr-grid, class: .elementor-element-4adc143 *//* ===============================
   CARD
================================ */

.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-inner {
    overflow: hidden !important;
    height: 500px !important;
    min-height: 500px !important;
    max-height: 500px !important;
    box-sizing: border-box !important;

    background: #fff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 28px !important;
    box-shadow: 0 4px 12px rgba(15, 23, 42, .10) !important;
    transition: transform .3s ease, box-shadow .3s ease !important;
}

.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-inner:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 20px 35px rgba(15, 23, 42, .16) !important;
}

/* Matikan klik JS bawaan pada pembungkus media dan hover overlay */
.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-media-wrap,
.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-media-wrap *,
.elementor-89 .elementor-element.elementor-element-4adc143 [data-overlay-link="yes"],
.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-media-hover,
.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-media-hover-bg {
    pointer-events: none !important;
    cursor: default !important;
}


/* ===============================
   GAMBAR & DISABLE LINK
================================ */

.elementor-89 .elementor-element.elementor-element-4adc143 :is(
    .wpr-grid-image-wrap,
    .wpr-grid-image,
    .wpr-grid-media
) {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 215px !important;
    padding: 16px !important;
    background: #172238 !important;
    overflow: hidden !important;
}

.elementor-89 .elementor-element.elementor-element-4adc143 :is(
    .wpr-grid-image-wrap img,
    .wpr-grid-image img,
    .wpr-grid-media img
) {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}

/* Matikan link pada area gambar */
.elementor-89 .elementor-element.elementor-element-4adc143 :is(
    .wpr-grid-image-wrap,
    .wpr-grid-image,
    .wpr-grid-media
) a {
    pointer-events: none !important;
    cursor: default !important;
}


/* ===============================
   BADGE DASAR
================================ */

.elementor-89 .elementor-element.elementor-element-4adc143 :is(
    .wpr-grid-image-wrap,
    .wpr-grid-image,
    .wpr-grid-media
)::before {
    content: "TINGKAT DASAR" !important;
    position: absolute !important;
    top: 14px !important;
    left: 14px !important;
    z-index: 5 !important;
    padding: 8px 14px !important;
    font-family: "Inter", Arial, sans-serif !important;

    color: #15803d !important;
    background: #dcfce7 !important;
    border: 1px solid #86efac !important;
    border-radius: 999px !important;

    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
}


/* ===============================
   BADGE BERDASARKAN URUTAN SKEMA
================================ */

/* SKM-02 */
.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item:nth-child(2) :is(
    .wpr-grid-image-wrap,
    .wpr-grid-image,
    .wpr-grid-media
)::before {
    content: "TINGKAT MUDA" !important;
}

/* SKM-03, SKM-04, SKM-05, SKM-10 */
.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item:is(
    :nth-child(3),
    :nth-child(4),
    :nth-child(5),
    :nth-child(10)
) :is(
    .wpr-grid-image-wrap,
    .wpr-grid-image,
    .wpr-grid-media
)::before {
    color: #3730a3 !important;
    background: #e0e7ff !important;
    border-color: #c7d2fe !important;
}

.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item:is(
    :nth-child(3),
    :nth-child(4)
) :is(
    .wpr-grid-image-wrap,
    .wpr-grid-image,
    .wpr-grid-media
)::before {
    content: "SPESIALIS" !important;
}

.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item:nth-child(5) :is(
    .wpr-grid-image-wrap,
    .wpr-grid-image,
    .wpr-grid-media
)::before {
    content: "PENDUKUNG TEKNIS" !important;
}

.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item:nth-child(10) :is(
    .wpr-grid-image-wrap,
    .wpr-grid-image,
    .wpr-grid-media
)::before {
    content: "PELAYANAN & KONSULTASI" !important;
}

/* SKM-06 sampai SKM-09 */
.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item:is(
    :nth-child(6),
    :nth-child(7),
    :nth-child(8),
    :nth-child(9)
) :is(
    .wpr-grid-image-wrap,
    .wpr-grid-image,
    .wpr-grid-media
)::before {
    content: "SENIOR" !important;
    color: #3730a3 !important;
    background: #e0e7ff !important;
    border-color: #c7d2fe !important;
}

/* SKM-11 sampai SKM-14 */
.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item:is(
    :nth-child(11),
    :nth-child(12),
    :nth-child(13),
    :nth-child(14)
) :is(
    .wpr-grid-image-wrap,
    .wpr-grid-image,
    .wpr-grid-media
)::before {
    content: "MASTER LEVEL" !important;
    color: #b45309 !important;
    background: #fef3c7 !important;
    border-color: #fcd34d !important;
}


/* ===============================
   TAG KATEGORI
================================ */

.elementor-89 .elementor-element.elementor-element-4adc143 a[class^="wpr-tax-id-"] {
    display: inline-block !important;
    margin: 20px 0 0 20px !important;
    padding: 0 !important;

    color: #1d70f5 !important;
    font-family: "Inter", Arial, sans-serif !important;
    font-size: .78rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    letter-spacing: .5px !important;
    text-transform: uppercase !important;
    text-decoration: none !important;

    pointer-events: none !important;
}


/* ===============================
   CONTENT & JUDUL (DISABLE LINK)
================================ */

.elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-content {
    position: relative !important;
    height: 340px !important;
    min-height: 340px !important;
    max-height: 340px !important;
    box-sizing: border-box !important;
}

/* Matikan link pada judul post */
.elementor-89 .elementor-element.elementor-element-4adc143 :is(
    .wpr-grid-item-title,
    .wpr-grid-item-title a,
    h2.wpr-grid-item-title a,
    h3.wpr-grid-item-title a
) {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
}

/* EXCERPT DESKRIPSI */
.elementor-89 .elementor-element.elementor-element-4adc143 :is(
    .wpr-grid-item-excerpt,
    .wpr-grid-item-content-text,
    .wpr-grid-item-content > p
) {
    max-height: 105px !important;
    overflow: hidden !important;
}


/* ===============================
   SEPARATOR & TOMBOL
================================ */

.elementor-89 .elementor-element.elementor-element-4adc143 :is(
    .wpr-grid-separator,
    .wpr-grid-item-separator,
    .wpr-grid-item-content hr
) {
    position: absolute !important;
    right: 22px !important;
    bottom: 80px !important;
    left: 22px !important;

    width: auto !important;
    height: 1px !important;
    margin: 0 !important;
    background: #e2e8f0 !important;
}

/* READ MORE / DETAIL SKEMA */
.elementor-89 .elementor-element.elementor-element-4adc143 :is(
    .wpr-grid-item-footer,
    .wpr-grid-item-bottom,
    .wpr-grid-item-read-more
) {
    position: absolute !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* ===============================
   FILTER BAR
================================ */

.elementor-89 .elementor-element.elementor-element-4adc143 ul.wpr-grid-filters {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 8px !important;

    width: 100% !important;
    margin: 0 0 35px !important;
    padding: 16px 20px !important;

    background: #FFFFFF !important;
    border: 1px solid #E2E8F0 !important;
    border-radius: 20px !important;
    box-shadow: 0px 4px 10px rgba(15, 23, 42, 0.10) !important;
}

.elementor-89 .elementor-element.elementor-element-4adc143 ul.wpr-grid-filters em {
    display: none !important;
}

.elementor-89 .elementor-element.elementor-element-4adc143 ul.wpr-grid-filters > li > span {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 8px 18px !important;

    color: #334155 !important;
    background-color: #F1F5F9 !important;
    border: 1px solid transparent !important;
    border-radius: 999px !important;

    font-family: "Plus Jakarta Sans", Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 20px !important;
    white-space: nowrap !important;
    cursor: pointer !important;
    transition: all 200ms ease !important;
}

.elementor-89 .elementor-element.elementor-element-4adc143 ul.wpr-grid-filters > li:hover > span {
    color: #0F172A !important;
    background-color: #E2E8F0 !important;
    border-color: #CBD5E1 !important;
    box-shadow: none !important;
}

.elementor-89 .elementor-element.elementor-element-4adc143 ul.wpr-grid-filters > li > span.wpr-active-filter {
    color: #FFFFFF !important;
    background-color: #1D70F5 !important;
    border-color: #1D70F5 !important;
    box-shadow: 0px 4px 14px rgba(29, 112, 245, 0.35) !important;
}


/* ===============================
   PENYESUAIAN MOBILE (RESPONSIF)
================================ */

@media (max-width: 767px) {
    /* Menambah tinggi card agar judul panjang tidak menabrak batas */
    .elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-inner {
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        border-radius: 24px !important;
    }

    /* Menyesuaikan tinggi area gambar */
    .elementor-89 .elementor-element.elementor-element-4adc143 :is(
        .wpr-grid-image-wrap,
        .wpr-grid-image,
        .wpr-grid-media
    ) {
        height: 200px !important;
    }

    /* Penyesuaian ukuran badge mobile */
    .elementor-89 .elementor-element.elementor-element-4adc143 :is(
        .wpr-grid-image-wrap,
        .wpr-grid-image,
        .wpr-grid-media
    )::before {
        top: 12px !important;
        left: 12px !important;
        padding: 6px 12px !important;
        font-size: 11px !important;
    }

    /* Wadah konten */
    .elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-content {
        height: 330px !important;
        min-height: 330px !important;
        max-height: 330px !important;
        padding: 0 16px !important;
    }

    /* Tag kategori */
    .elementor-89 .elementor-element.elementor-element-4adc143 a[class^="wpr-tax-id-"] {
        font-size: .72rem !important;
    }

    /* Judul di mobile disesuaikan agar tidak memakan ruang berlebih */
    .elementor-89 .elementor-element.elementor-element-4adc143 .wpr-grid-item-title {
        font-size: 1.15rem !important;
        line-height: 1.35 !important;
        margin-top: 6px !important;
        margin-bottom: 8px !important;
    }

    /* Batasi baris excerpt di layar kecil agar pemisah tidak tertabrak */
    .elementor-89 .elementor-element.elementor-element-4adc143 :is(
        .wpr-grid-item-excerpt,
        .wpr-grid-item-content-text,
        .wpr-grid-item-content > p
    ) {
        font-size: 13px !important;
        line-height: 1.5 !important;
        max-height: 75px !important;
    }

    /* Posisi separator di mobile */
    .elementor-89 .elementor-element.elementor-element-4adc143 :is(
        .wpr-grid-separator,
        .wpr-grid-item-separator,
        .wpr-grid-item-content hr
    ) {
        right: 16px !important;
        left: 16px !important;
        bottom: 72px !important;
    }

    /* Tombol filter mobile */
    .elementor-89 .elementor-element.elementor-element-4adc143 ul.wpr-grid-filters {
        padding: 12px 14px !important;
        margin-bottom: 24px !important;
    }

    .elementor-89 .elementor-element.elementor-element-4adc143 ul.wpr-grid-filters > li > span {
        padding: 7px 14px !important;
        font-size: 12.5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8940211 *//* Background Overlay */
.skema-modal-overlay {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 999999;
  background: rgba(15, 23, 42, 0.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  align-items: center;
  justify-content: center;
  padding: 20px;
  box-sizing: border-box;
}

.skema-modal-overlay.active {
  display: flex !important;
}

/* Modal Window Card (Ukuran Pas Sesuai Acuan) */
.skema-modal-container {
  position: relative;
  width: 100%;
  max-width: 630px !important; /* Disesuaikan ke 630px agar proporsi identik */
  max-height: 88vh;
  background: #ffffff;
  border-radius: 28px;
  box-shadow: 0 25px 60px -15px rgba(0, 0, 0, 0.3);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  box-sizing: border-box;
  animation: skemaPopupAnim 0.22s ease-out;
}

@keyframes skemaPopupAnim {
  from { opacity: 0; transform: scale(0.96); }
  to { opacity: 1; transform: scale(1); }
}

/* Header Area */
.skema-modal-header {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 30px 32px 20px 32px !important;
  border-bottom: 1px solid #f1f5f9;
  box-sizing: border-box;
}

.skema-header-text {
  flex: 1;
  padding-right: 24px;
}

.skema-code-badge {
  display: block;
  font-size: 13px;
  font-weight: 700;
  color: #1d68f2;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  margin-bottom: 6px;
}

.skema-title {
  font-size: 1.55rem !important;
  font-weight: 800 !important;
  color: #0f172a !important;
  line-height: 1.25 !important;
  margin: 0 !important;
  letter-spacing: -0.3px;
}

/* Tombol Close Presisi Acuan */
button.skema-modal-close {
  background: #eff2f6 !important;
  border: none !important;
  outline: none !important;
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  transition: all 0.2s ease !important;
  flex-shrink: 0 !important;
  padding: 0 !important;
  margin-top: 4px !important; /* Pas sejajar dengan titik sudut atas */
}

button.skema-modal-close:hover {
  background: #e2e8f0 !important;
}

button.skema-modal-close svg {
  display: block;
  pointer-events: none;
}

/* Konten / Body Area */
.skema-modal-body {
  padding: 24px 32px !important;
  overflow-y: auto;
  color: #334155;
  font-size: 14px;
  line-height: 1.65;
  box-sizing: border-box;
}

/* Badge Level Kapsul */
.skema-modal-body .skm-level,
.skema-modal-body .skema-level-pill {
  display: inline-block !important;
  padding: 6px 16px !important;
  background: #eaf1fb !important;
  color: #1d68f2 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  border-radius: 999px !important;
  margin-bottom: 18px !important;
  line-height: 1 !important;
}

/* Deskripsi Teks Paragraf */
.skema-modal-body p {
  margin: 0 0 16px 0 !important;
  color: #475569 !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
}

/* Judul Sub Bagian */
.skema-modal-body h3 {
  font-size: 15.5px !important;
  font-weight: 800 !important;
  color: #0f172a !important;
  margin: 22px 0 10px 0 !important;
}

/* Kotak Sasaran Calon Asesi */
.skema-modal-body blockquote,
.skema-modal-body .skema-target-box {
  background: #f8fafc !important;
  border: none !important;
  border-radius: 12px !important;
  padding: 14px 18px !important;
  color: #475569 !important;
  font-size: 13.5px !important;
  margin: 0 0 20px 0 !important;
  font-style: normal !important;
  line-height: 1.5 !important;
}

/* List / Bullet Points */
.skema-modal-body ul {
  list-style: disc !important;
  padding-left: 20px !important;
  margin: 0 0 20px 0 !important;
}

.skema-modal-body ul li {
  margin-bottom: 7px !important;
  color: #475569 !important;
  line-height: 1.55 !important;
}

/* Footer & Tombol Aksi */
.skema-modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  padding: 16px 32px 24px 32px !important;
  border-top: 1px solid #f1f5f9;
  background: #ffffff;
  box-sizing: border-box;
}

.skema-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 11px 22px;
  border-radius: 12px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none !important;
  transition: transform 0.15s ease, opacity 0.15s ease;
}

.skema-btn:hover {
  transform: translateY(-1px);
  opacity: 0.95;
}

/* Tombol Merah + Glow Red Shadow */
.skema-btn-danger {
  background: #dc2626 !important;
  color: #ffffff !important;
  box-shadow: 0 8px 20px -3px rgba(220, 38, 38, 0.45) !important;
}

/* Tombol Hijau + Glow Green Shadow */
.skema-btn-success {
  background: #1ecc63 !important;
  color: #ffffff !important;
  box-shadow: 0 8px 20px -3px rgba(30, 204, 99, 0.45) !important;
}

.skema-loading {
  text-align: center;
  padding: 40px 0;
  color: #64748b;
  font-weight: 600;
}

@media (max-width: 767px) {
  .skema-modal-container {
    max-width: 95% !important;
    border-radius: 22px;
  }
  .skema-modal-header,
  .skema-modal-body,
  .skema-modal-footer {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63c6b86 */.elementor-89 .elementor-element.elementor-element-63c6b86 a,
.elementor-89 .elementor-element.elementor-element-63c6b86 .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 60px !important;
    transition: all 250ms ease !important;
}

.elementor-89 .elementor-element.elementor-element-63c6b86 a:hover,
.elementor-89 .elementor-element.elementor-element-63c6b86 .elementor-button:hover {
    transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1290e82 */.elementor-89 .elementor-element.elementor-element-1290e82 .elementor-icon-list-icon svg {
    width: 20px !important;
    height: 20px !important;
    color: #10B981 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bc8519 */.wizard-form label {
  display: block;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #93C5FD;
  margin-bottom: 8px;
}

/* Kotak Input Select Utama */
.wizard-form,
.wizard-form [class*="select-wrapper"],
.wizard-select {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

.wizard-select {
  display: block;
  width: 100%;
  padding: 12px 16px;
  padding-right: 42px; /* Ruang untuk ikon chevron */
  border-radius: 14px;
  background-color: #0B132B;
  color: #FFFFFF;
  border: 1px solid rgba(255, 255, 255, 0.2);
  font-size: 14px;
  font-family: 'Inter', sans-serif;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  /* Ikon Panah Dropdown */
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 16px;

  /* Potong teks jika pilihan yang terpilih terlalu panjang di dalam kotak */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

  transition: border-color 200ms ease, box-shadow 200ms ease;
}

.wizard-select:focus {
  outline: none;
  border-color: #1D70F5;
  box-shadow: 0 0 0 3px rgba(29, 112, 245, 0.3);
}

/* Opsyen Bawaan Browser Asli (<option>) */
.wizard-select option {
  background-color: #141E3D;
  color: #FFFFFF;
  padding: 12px;
  font-size: 14px;
}

.wizard-select option:checked,
.wizard-select option:hover {
  background-color: #1D70F5 !important;
  color: #FFFFFF !important;
}

.wizard-form .nice-select,
.wizard-form .nice-select .list,
.wizard-form .select2-container,
.wizard-form .select2-dropdown,
.wizard-form [class*="-dropdown"],
.wizard-form [class*="-list"],
.wizard-form ul[class*="select"] {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  left: 0 !important;
  right: 0 !important;
  box-sizing: border-box !important;
  overflow-x: hidden !important;
  border-radius: 14px !important;
  background-color: #141E3D !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}

/* Potong setiap item pilihan yang panjang supaya tidak menolak lebar menu */
.wizard-form .nice-select .option,
.wizard-form .select2-results__option,
.wizard-form [class*="-dropdown"] li,
.wizard-form [class*="-list"] li,
.wizard-form ul[class*="select"] li {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important; /* Menukar lebihan teks menjadi "..." */
  padding: 10px 14px !important;
  color: #FFFFFF !important;
  font-size: 14px !important;
}

/* Warna item ketika hover atau aktif */
.wizard-form .nice-select .option:hover,
.wizard-form .nice-select .option.selected,
.wizard-form [class*="-dropdown"] li:hover,
.wizard-form [class*="-list"] li:hover {
  background-color: #1D70F5 !important;
  color: #FFFFFF !important;
}

@media (max-width: 1024px) {
  .wizard-form label {
    font-size: 13.5px;
    margin-bottom: 7px;
  }

  .wizard-select {
    padding: 11px 14px;
    padding-right: 38px;
    font-size: 14px;
    border-radius: 12px;
    background-position: right 14px center;
  }
}

@media (max-width: 767px) {
  .wizard-form label {
    font-size: 13px;
    margin-bottom: 6px;
  }

  .wizard-select {
    /* 16px wajib pada telefon (iOS Safari/Android) untuk elak paparan auto-zoom */
    font-size: 16px !important;
    padding: 12px 14px;
    padding-right: 36px;
    border-radius: 12px;
    background-size: 14px;
    background-position: right 12px center;
    line-height: 1.3;
  }

  /* Saiz font item popup di mobile */
  .wizard-form .nice-select .option,
  .wizard-form [class*="-dropdown"] li,
  .wizard-form [class*="-list"] li,
  .wizard-select option {
    font-size: 14px !important;
    padding: 12px 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4f9bb6 */.elementor-89 .elementor-element.elementor-element-b4f9bb6 a,
.elementor-89 .elementor-element.elementor-element-b4f9bb6 .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    transition: all 250ms ease !important;
}

.elementor-89 .elementor-element.elementor-element-b4f9bb6 a:hover,
.elementor-89 .elementor-element.elementor-element-b4f9bb6 .elementor-button:hover {
background: linear-gradient(135deg, #F0333B, #C9121B);
  transform: translateY(-2px);
  box-shadow: 0 14px 30px -4px #ED1B2473;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d4f221 */.highlight-blue {
  color: #1D70F5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0c34512 *//* =========================================
   GRID BENEFIT
========================================= */

.lsp-benefits-grid > .elementor-container,
.lsp-benefits-grid > .elementor-row {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 24px !important;
  width: 100% !important;
}

.lsp-benefits-grid .elementor-column {
  width: 100% !important;
}

/* =========================================
   CARD
========================================= */

.lsp-benefit-card {
  width: 100% !important;
  min-height: 290px !important;
  padding: 28px 22px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;

  background: #ffffff;
  border: 1px solid #dce4ee;
  border-radius: 28px;
  box-sizing: border-box;
}

/* =========================================
   PAKSA ICON BOX KE TENGAH
========================================= */

.lsp-benefit-card .elementor-widget-icon-box {
  width: 100% !important;
  text-align: center !important;
}

.lsp-benefit-card .elementor-icon-box-wrapper {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

/* Icon */
.lsp-benefit-card .elementor-icon-box-icon {
  width: 100% !important;
  margin: 0 0 20px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}

.lsp-benefit-card .elementor-icon {
  width: 66px !important;
  height: 66px !important;
  min-width: 66px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 auto !important;
  padding: 0 !important;

  border-radius: 50%;
  background: #edf4ff !important;
  color: #2474f5 !important;
}

/* SVG icon */
.lsp-benefit-card .elementor-icon svg {
  width: 31px !important;
  height: 31px !important;
  margin: 0 auto !important;
}

/* Judul */
.lsp-benefit-card .elementor-icon-box-title {
  width: 100% !important;
  margin: 0 0 10px !important;

  color: #0f172a !important;
  font-family: "Plus Jakarta Sans", Arial, sans-serif;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: center !important;
}

/* Deskripsi */
.lsp-benefit-card .elementor-icon-box-description {
  width: 100% !important;
  max-width: 235px !important;
  margin: 0 auto !important;

  color: #36516f !important;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px !important;
  line-height: 1.6 !important;
  text-align: center !important;
}

/* Icon outline */
.lsp-benefit-card .elementor-icon svg,
.lsp-benefit-card .elementor-icon svg * {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2.2px;
}

/* Warna icon selang-seling */
.lsp-benefit-card:nth-child(even) .elementor-icon {
  background: #ffedef !important;
  color: #ef1d2d !important;
}

/* Hover */
.lsp-benefit-card {
  transition: all 250ms ease !important;
}

.lsp-benefit-card:hover {
  transform: translateY(-6px);
  border-color: #a8c9ff;
  box-shadow: 0 16px 32px rgba(15, 23, 42, 0.1);
}

/* Tablet */
@media (max-width: 1024px) {
  .lsp-benefits-grid > .elementor-container,
  .lsp-benefits-grid > .elementor-row {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .lsp-benefits-grid > .elementor-container,
  .lsp-benefits-grid > .elementor-row {
    grid-template-columns: 1fr !important;
  }

  .lsp-benefit-card {
    min-height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ecb98e2 */.elementor-89 .elementor-element.elementor-element-ecb98e2 .elementor-icon-list-icon svg {
    width: 30px !important;
    height: 30px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-135f0dd */.elementor-89 .elementor-element.elementor-element-135f0dd .elementor-icon-list-icon svg {
    width: 22px !important;
    height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-27b83b2 */.elementor-89 .elementor-element.elementor-element-27b83b2 .elementor-icon-list-icon svg {
    width: 25px !important;
    height: 25px !important;
    color: #047857 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a73750d */.elementor-89 .elementor-element.elementor-element-a73750d .elementor-icon-list-icon svg {
    width: 20px !important;
    height: 20px !important;
    color: #047857 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7ec */.highlight-blue {
  color: #1D70F5;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e12b1cd *//* =========================================
   RESET TIMELINE ELEMENTOR
========================================= */

.lsp-process-timeline {
  --blue: #246ff2;
  --red: #ef1d2d;
  --title: #080808;
  --desc: #49627f;
}

/* Lebarkan area timeline */
.lsp-process-timeline {
  width: 100% !important;
}

.lsp-process-timeline > .elementor-container,
.lsp-process-timeline > .elementor-row {
  position: relative;
  display: grid !important;
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  gap: 12px !important;

  width: 100% !important;
  max-width: 1200px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

/* =========================================
   GARIS TIMELINE
========================================= */

.lsp-process-timeline > .elementor-container::before,
.lsp-process-timeline > .elementor-row::before {
  content: "";
  position: absolute;
  z-index: 0;

  top: 55px;
  left: 28px;
  right: 28px;
  height: 3px;

  background: linear-gradient(
    90deg,
    #246ff2 0%,
    #246ff2 30%,
    #7352c4 48%,
    #ef1d2d 72%,
    #ef1d2d 100%
  );
}

/* =========================================
   COLUMN
========================================= */

.lsp-process-timeline .lsp-process-step {
  position: relative;
  z-index: 1;

  width: 100% !important;
  min-width: 0 !important;
  padding: 0 !important;

  text-align: center !important;
}

/* =========================================
   ICON BOX
========================================= */

.lsp-process-step .elementor-widget-icon-box {
  width: 100% !important;
  text-align: center !important;
}

.lsp-process-step .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;

  width: 100% !important;
  text-align: center !important;
}

/* Lingkaran angka */
.lsp-process-step .elementor-icon-box-icon {
  position: relative;
  z-index: 3;

  width: 72px !important;
  height: 72px !important;
  min-width: 72px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 17px auto 18px !important;
  padding: 0 !important;

  border: 3px solid var(--blue);
  border-radius: 50%;

  background: #ffffff !important;
  color: var(--blue) !important;

  box-sizing: border-box;

  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.12);

  transition:
    transform 300ms ease,
    background-color 300ms ease,
    color 300ms ease,
    box-shadow 300ms ease;
}

/* Icon SVG angka */
.lsp-process-step .elementor-icon {
  width: 100% !important;
  height: 100% !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  color: inherit !important;
}

/* SVG angka */
.lsp-process-step .elementor-icon svg {
  width: 100% !important;
  height: 100% !important;
  display: block !important;
}

/* Angka mengikuti warna icon */
.lsp-process-step .elementor-icon svg text {
  fill: currentColor !important;
}

/* =========================================
   WARNA BIRU DAN MERAH
========================================= */

.lsp-process-step:nth-child(odd) .elementor-icon-box-icon {
  border-color: var(--blue);
  color: var(--blue) !important;
}

.lsp-process-step:nth-child(even) .elementor-icon-box-icon {
  border-color: var(--red);
  color: var(--red) !important;
}

/* Semua hover menjadi filled */
.lsp-process-step:nth-child(odd):hover .elementor-icon-box-icon {
  background: var(--blue) !important;
  border-color: var(--blue);
  color: #ffffff !important;

  transform: scale(1.12);
  box-shadow: 0 12px 28px rgba(36, 111, 242, 0.32);
}

.lsp-process-step:nth-child(even):hover .elementor-icon-box-icon {
  background: var(--red) !important;
  border-color: var(--red);
  color: #ffffff !important;

  transform: scale(1.12);
  box-shadow: 0 12px 28px rgba(239, 29, 45, 0.32);
}

/* =========================================
   JUDUL
========================================= */

.lsp-process-step .elementor-icon-box-title {
  width: 100% !important;
  max-width: 200px;
  min-height: 22px;

  margin: 0 auto 8px !important;

  color: var(--title) !important;
  font-family: "Plus Jakarta Sans", Arial, sans-serif;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;

  text-align: center !important;
}

.lsp-process-step .elementor-icon-box-title a,
.lsp-process-step .elementor-icon-box-title span {
  color: var(--title) !important;
}

/* =========================================
   DESKRIPSI
========================================= */

.lsp-process-step .elementor-icon-box-description {
  width: 100% !important;
  max-width: 190px !important;

  margin: 0 auto !important;

  color: var(--desc) !important;
  font-family: Inter, Arial, sans-serif;
  font-size: 13.5px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;

  text-align: center !important;
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {
  .lsp-process-timeline > .elementor-container,
  .lsp-process-timeline > .elementor-row {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 30px 20px !important;
  }

  .lsp-process-timeline > .elementor-container::before,
  .lsp-process-timeline > .elementor-row::before {
    display: none;
  }

  .lsp-process-step .elementor-icon-box-description {
    max-width: 230px !important;
  }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {
  .lsp-process-timeline > .elementor-container,
  .lsp-process-timeline > .elementor-row {
    grid-template-columns: 1fr !important;
    gap: 26px !important;
  }

  .lsp-process-step .elementor-icon-box-icon {
    margin-top: 0 !important;
  }

  .lsp-process-step .elementor-icon-box-description {
    max-width: 300px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bf410f */.highlight-blue {
  color: #1D70F5;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cd6575e *//* Baris icon list */
.lsp-partners-list .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 22px !important;

  width: max-content !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;

  animation: lspPartnerMove 35s linear infinite;
}

/* Item partner */
.lsp-partners-list .elementor-icon-list-item {
  flex: 0 0 auto !important;
  width: auto !important;
  min-width: max-content !important;

  display: flex !important;
  align-items: center !important;

  margin: 0 !important;
  padding: 13px 24px !important;

  background: #ffffff;
  border: 1px solid #e0e7f0;
  border-radius: 30px;

  box-shadow:
    0 4px 10px rgba(15, 23, 42, 0.06);

  white-space: nowrap;
  transition: all 250ms ease;
}

/* Icon bintang */
.lsp-partners-list .elementor-icon-list-icon {
  display: flex !important;
  align-items: center !important;
  color: #246ff2 !important;
}

/* Ukuran bintang */
.lsp-partners-list .elementor-icon-list-icon i,
.lsp-partners-list .elementor-icon-list-icon svg {
  width: 20px !important;
  height: 20px !important;
  font-size: 20px !important;
}

/* Teks partner */
.lsp-partners-list .elementor-icon-list-text {
  color: #27364c !important;
  font-family: "Plus Jakarta Sans", Arial, sans-serif;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
}

/* Hover */
.lsp-partners-list .elementor-icon-list-item:hover {
  border-color: #246ff2;
  transform: translateY(-3px);
  box-shadow:
    0 8px 18px rgba(36, 111, 242, 0.14);
}

/* Pause saat mouse berada di area Icon List */
.lsp-partners-list:hover .elementor-icon-list-items {
  animation-play-state: paused !important;
}

/* Pause saat mouse berada tepat di item partner */
.lsp-partners-list .elementor-icon-list-item:hover,
.lsp-partners-list .elementor-icon-list-item:hover ~ .elementor-icon-list-items {
  animation-play-state: paused !important;
}
/* =========================================
   ANIMASI BERJALAN
========================================= */

@keyframes lspPartnerMove {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-45%);
  }
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {
  .lsp-partners-list .elementor-icon-list-items {
    gap: 16px !important;
    animation-duration: 30s;
  }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

  .lsp-partners-list .elementor-icon-list-text {
    font-size: 12.5px !important;
  }

  .lsp-partners-list .elementor-icon-list-items {
    gap: 12px !important;
    animation-duration: 24s;
  }
}

/* =========================================
   EFEK FADE / BLUR KIRI & KANAN (TIDAK MEMOTONG KLIK)
========================================= */
.lsp-partners-list {
  position: relative !important;
  overflow: hidden !important;
  /* Membuat gradasi transparan halus di 10% sisi kiri & kanan */
  -webkit-mask-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 10%,
    rgba(0, 0, 0, 1) 90%,
    rgba(0, 0, 0, 0) 100%
  );
  mask-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 10%,
    rgba(0, 0, 0, 1) 90%,
    rgba(0, 0, 0, 0) 100%
  );
}

/* Penyesuaian lebar blur pada layar Mobile agar area tengah tetap luas */
@media (max-width: 767px) {
  .lsp-partners-list {
    -webkit-mask-image: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 1) 7%,
      rgba(0, 0, 0, 1) 93%,
      rgba(0, 0, 0, 0) 100%
    );
    mask-image: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 1) 7%,
      rgba(0, 0, 0, 1) 93%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a617b */.highlight-blue {
  color: #1D70F5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa5ccdc *//* =========================================
   LSP GALLERY - GRID
========================================= */

.lsp-gallery-grid > .elementor-container,
.lsp-gallery-grid > .elementor-row {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 20px !important;
  width: 100% !important;
}

/* =========================================
   CARD / COLUMN TETAP DIAM
========================================= */

.lsp-gallery-card {
  position: relative !important;
  width: 100% !important;
  aspect-ratio: 4 / 3 !important;
  overflow: hidden !important;
  isolation: isolate !important;

  border: 1px solid #e2e8f0 !important;
  border-radius: 16px !important;
  background: #0b132b !important;
  cursor: pointer;
  transform: none !important;
}

/* Hilangkan padding bawaan Elementor */
.lsp-gallery-card > .elementor-element-populated,
.lsp-gallery-card > .elementor-widget-wrap {
  position: static !important;
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
}

/* =========================================
   GAMBAR DI DALAM CARD
========================================= */

.lsp-gallery-card .elementor-widget-image,
.lsp-gallery-card .elementor-widget-image > .elementor-widget-container,
.lsp-gallery-card .elementor-widget-image a {
  position: absolute !important;
  inset: 0 !important;

  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  overflow: hidden !important;
}

.lsp-gallery-card .elementor-widget-image img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;

  object-fit: cover !important;
  object-position: center !important;

  transform: scale(1);
  transition: transform 650ms cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hanya gambar yang bergerak */
.lsp-gallery-card:hover
.elementor-widget-image img {
  transform: scale(1.1) !important;
}

/* =========================================
   OVERLAY GELAP
========================================= */

.lsp-gallery-card::before {
  content: "";
  position: absolute;
  z-index: 2;
  inset: 0;

  background: linear-gradient(
    to top,
    rgba(7, 18, 42, 0.94) 0%,
    rgba(7, 18, 42, 0.62) 42%,
    rgba(7, 18, 42, 0.08) 78%,
    transparent 100%
  );

  opacity: 0;
  pointer-events: none;
  transition: opacity 300ms ease;
}

.lsp-gallery-card:hover::before {
  opacity: 1;
}

/* =========================================
   ICON ZOOM KANAN ATAS
========================================= */

.lsp-gallery-card::after {
  content: "🔍";
  position: absolute;
  z-index: 6;

  top: 14px;
  right: 14px;

  width: 38px;
  height: 38px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 50%;
  background: rgba(255, 255, 255, 0.24);
  color: #ffffff;

  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;

  opacity: 0;
  transform: scale(0.75);

  transition:
    opacity 300ms ease,
    transform 300ms ease;
}

.lsp-gallery-card:hover::after {
  opacity: 1;
  transform: scale(1);
}

/* =========================================
   TEKS HOVER
========================================= */

/* Kategori */
.lsp-gallery-card .elementor-widget-image::before {
  content: "";
  position: absolute;
  z-index: 5;

  top: auto !important;
  left: 20px !important;
  right: 20px !important;
  bottom: 50px !important;

  height: 18px !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;

  color: #7db5ff;
  font-family: Inter, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  text-align: left !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

  opacity: 0;
  transform: translateY(10px);
  pointer-events: none;

  transition:
    opacity 300ms ease,
    transform 300ms ease;
}

/* Judul */
.lsp-gallery-card .elementor-widget-image::after {
  content: "";
  position: absolute;
  z-index: 5;

  top: auto !important;
  left: 20px !important;
  right: 20px !important;
  bottom: 10px !important;

  height: 40px !important;
min-height: 40px !important;
max-height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;

  color: #ffffff;
  font-family: "Plus Jakarta Sans", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-align: left !important;

  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;

  opacity: 0;
  transform: translateY(10px);
  pointer-events: none;

  transition:
    opacity 300ms ease,
    transform 300ms ease;
}

/* Tampilkan teks saat hover */
.lsp-gallery-card:hover .elementor-widget-image::before,
.lsp-gallery-card:hover .elementor-widget-image::after {
  opacity: 1;
  transform: translateY(0);
}

/* =========================================
   ISI TEKS MASING-MASING CARD
========================================= */

.lsp-gallery-card:nth-child(1)
.elementor-widget-image::before {
  content: "Uji Asesmen";
}

.lsp-gallery-card:nth-child(1)
.elementor-widget-image::after {
  content: "Uji Praktik Komponen Mesin";
}

.lsp-gallery-card:nth-child(2)
.elementor-widget-image::before {
  content: "Asesmen Kompetensi";
}

.lsp-gallery-card:nth-child(2)
.elementor-widget-image::after {
  content: "Inspeksi & Kalibrasi Alat Ukur";
}

.lsp-gallery-card:nth-child(3)
.elementor-widget-image::before {
  content: "Pelatihan Teknis";
}

.lsp-gallery-card:nth-child(3)
.elementor-widget-image::after {
  content: "Diagnostik Sistem Scanner ECU";
}

.lsp-gallery-card:nth-child(4)
.elementor-widget-image::before {
  content: "Uji Asesmen";
}

.lsp-gallery-card:nth-child(4)
.elementor-widget-image::after {
  content: "Evaluasi Langsung Asesor BNSP";
}

/* =========================================
   RESPONSIVE
========================================= */

@media (max-width: 1024px) {
  .lsp-gallery-grid > .elementor-container,
  .lsp-gallery-grid > .elementor-row {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 767px) {
  .lsp-gallery-grid > .elementor-container,
  .lsp-gallery-grid > .elementor-row {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
  }

  .lsp-gallery-card {
    aspect-ratio: 4 / 3 !important;
  }

  .lsp-gallery-card .elementor-widget-image::before {
    left: 16px !important;
    right: 16px !important;
    bottom: 68px !important;
  }

  .lsp-gallery-card .elementor-widget-image::after {
    left: 16px !important;
    right: 16px !important;
    bottom: 10px !important;
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b13102b *//* =========================================
   LSP GALLERY - GRID
========================================= */

.lsp-gallery-grid > .elementor-container,
.lsp-gallery-grid > .elementor-row {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 20px !important;
  width: 100% !important;
}

/* =========================================
   CARD / COLUMN TETAP DIAM
========================================= */

.lsp-gallery-card {
  position: relative !important;
  width: 100% !important;
  aspect-ratio: 4 / 3 !important;
  overflow: hidden !important;
  isolation: isolate !important;

  border: 1px solid #e2e8f0 !important;
  border-radius: 16px !important;
  background: #0b132b !important;
  cursor: pointer;
  transform: none !important;
}

/* Hilangkan padding bawaan Elementor */
.lsp-gallery-card > .elementor-element-populated,
.lsp-gallery-card > .elementor-widget-wrap {
  position: static !important;
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
}

/* =========================================
   GAMBAR DI DALAM CARD
========================================= */

.lsp-gallery-card .elementor-widget-image,
.lsp-gallery-card .elementor-widget-image > .elementor-widget-container,
.lsp-gallery-card .elementor-widget-image a {
  position: absolute !important;
  inset: 0 !important;

  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  overflow: hidden !important;
}

.lsp-gallery-card .elementor-widget-image img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;

  object-fit: cover !important;
  object-position: center !important;

  transform: scale(1);
  transition: transform 650ms cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hanya gambar yang bergerak */
.lsp-gallery-card:hover
.elementor-widget-image img {
  transform: scale(1.1) !important;
}

/* =========================================
   OVERLAY GELAP
========================================= */

.lsp-gallery-card::before {
  content: "";
  position: absolute;
  z-index: 2;
  inset: 0;

  background: linear-gradient(
    to top,
    rgba(7, 18, 42, 0.94) 0%,
    rgba(7, 18, 42, 0.62) 42%,
    rgba(7, 18, 42, 0.08) 78%,
    transparent 100%
  );

  opacity: 0;
  pointer-events: none;
  transition: opacity 300ms ease;
}

.lsp-gallery-card:hover::before {
  opacity: 1;
}

/* =========================================
   ICON ZOOM KANAN ATAS
========================================= */

.lsp-gallery-card::after {
  content: "🔍";
  position: absolute;
  z-index: 6;

  top: 14px;
  right: 14px;

  width: 38px;
  height: 38px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 50%;
  background: rgba(255, 255, 255, 0.24);
  color: #ffffff;

  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;

  opacity: 0;
  transform: scale(0.75);

  transition:
    opacity 300ms ease,
    transform 300ms ease;
}

.lsp-gallery-card:hover::after {
  opacity: 1;
  transform: scale(1);
}

/* =========================================
   TEKS HOVER
========================================= */

/* Kategori */
.lsp-gallery-card .elementor-widget-image::before {
  content: "";
  position: absolute;
  z-index: 5;

  top: auto !important;
  left: 20px !important;
  right: 20px !important;
  bottom: 50px !important;

  height: 18px !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;

  color: #7db5ff;
  font-family: Inter, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  text-align: left !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

  opacity: 0;
  transform: translateY(10px);
  pointer-events: none;

  transition:
    opacity 300ms ease,
    transform 300ms ease;
}

/* Judul */
.lsp-gallery-card .elementor-widget-image::after {
  content: "";
  position: absolute;
  z-index: 5;

  top: auto !important;
  left: 20px !important;
  right: 20px !important;
  bottom: 10px !important;

  height: 40px !important;
min-height: 40px !important;
max-height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;

  color: #ffffff;
  font-family: "Plus Jakarta Sans", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-align: left !important;

  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;

  opacity: 0;
  transform: translateY(10px);
  pointer-events: none;

  transition:
    opacity 300ms ease,
    transform 300ms ease;
}

/* Tampilkan teks saat hover */
.lsp-gallery-card:hover .elementor-widget-image::before,
.lsp-gallery-card:hover .elementor-widget-image::after {
  opacity: 1;
  transform: translateY(0);
}

/* =========================================
   ISI TEKS MASING-MASING CARD
========================================= */

.lsp-gallery-card:nth-child(1)
.elementor-widget-image::before {
  content: "Uji Asesmen";
}

.lsp-gallery-card:nth-child(1)
.elementor-widget-image::after {
  content: "Uji Praktik Komponen Mesin";
}

.lsp-gallery-card:nth-child(2)
.elementor-widget-image::before {
  content: "Asesmen Kompetensi";
}

.lsp-gallery-card:nth-child(2)
.elementor-widget-image::after {
  content: "Inspeksi & Kalibrasi Alat Ukur";
}

.lsp-gallery-card:nth-child(3)
.elementor-widget-image::before {
  content: "Pelatihan Teknis";
}

.lsp-gallery-card:nth-child(3)
.elementor-widget-image::after {
  content: "Diagnostik Sistem Scanner ECU";
}

.lsp-gallery-card:nth-child(4)
.elementor-widget-image::before {
  content: "Uji Asesmen";
}

.lsp-gallery-card:nth-child(4)
.elementor-widget-image::after {
  content: "Evaluasi Langsung Asesor BNSP";
}

/* =========================================
   RESPONSIVE
========================================= */

@media (max-width: 1024px) {
  .lsp-gallery-grid > .elementor-container,
  .lsp-gallery-grid > .elementor-row {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 767px) {
  .lsp-gallery-grid > .elementor-container,
  .lsp-gallery-grid > .elementor-row {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
  }

  .lsp-gallery-card {
    aspect-ratio: 4 / 3 !important;
  }

  .lsp-gallery-card .elementor-widget-image::before {
    left: 16px !important;
    right: 16px !important;
    bottom: 68px !important;
  }

  .lsp-gallery-card .elementor-widget-image::after {
    left: 16px !important;
    right: 16px !important;
    bottom: 10px !important;
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9792324 */.elementor-89 .elementor-element.elementor-element-9792324 a,
.elementor-89 .elementor-element.elementor-element-9792324 .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    transition: all 250ms ease !important;
}

.elementor-89 .elementor-element.elementor-element-9792324 a:hover,
.elementor-89 .elementor-element.elementor-element-9792324 .elementor-button:hover {
    transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5328292 */.section-title {
  font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 37.6px;
  font-weight: 800;
  color: #0F172A;
  line-height: 1.25;
  letter-spacing: -0.02em;
}

.section-title span.highlight-blue {
  color: #1D70F5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec5cfd0 *//* =========================================
   FAQ GRID
========================================= */

.faq-grid {
  align-items: start !important;
}


/* =========================================
   FAQ ITEM / COLUMN
========================================= */

.faq-item {
  position: relative !important;
  align-self: start !important;
  height: auto !important;
  min-height: 0 !important;

  overflow: hidden !important;

  background-color: #FFFFFF !important;
  border: 1px solid #E2E8F0 !important;
  border-radius: 20px !important;

  transition:
    border-color 250ms ease,
    box-shadow 250ms ease,
    background-color 250ms ease !important;
}


/* =========================================
   FAQ NON-AKTIF
========================================= */

.faq-item:not(.active) {
  border-color: #E2E8F0 !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}


/* =========================================
   HOVER NON-AKTIF
========================================= */

.faq-item:not(.active):hover {
  border-color: #B8D2FF !important;
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.08) !important;
}


/* =========================================
   FAQ AKTIF
========================================= */

.faq-item.active {
  border-color: #1D70F5 !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 10px 25px rgba(29, 112, 245, 0.12) !important;
}


/* =========================================
   HEADING / PERTANYAAN
========================================= */

.faq-question {
  position: relative !important;
  z-index: 2 !important;

  cursor: pointer !important;
  user-select: none !important;
}

.faq-question h1,
.faq-question h2,
.faq-question h3,
.faq-question h4,
.faq-question h5,
.faq-question h6 {
  cursor: pointer !important;
}


/* =========================================
   ICON LINGKARAN PANAH
========================================= */

.faq-item::after {
  content: "" !important;

  position: absolute !important;
  z-index: 20 !important;

  top: 20px !important;
  right: 24px !important;

  display: block !important;
  width: 28px !important;
  height: 28px !important;

  border-radius: 50% !important;
  background-color: #F1F5F9 !important;

  pointer-events: none !important;

  transition:
    background-color 250ms ease,
    box-shadow 250ms ease !important;
}


/* =========================================
   BENTUK PANAH NON-AKTIF
========================================= */

.faq-item::before {
  content: "" !important;

  position: absolute !important;
  z-index: 21 !important;

  top: 29px !important;
  right: 33px !important;

  display: block !important;
  width: 7px !important;
  height: 7px !important;

  border-right: 2px solid #475569 !important;
  border-bottom: 2px solid #475569 !important;

  transform: rotate(45deg) !important;
  pointer-events: none !important;

  transition:
    transform 300ms cubic-bezier(0.16, 1, 0.3, 1),
    border-color 250ms ease !important;
}


/* =========================================
   ICON AKTIF
   Panah mengarah ke atas
========================================= */

.faq-item.active::after {
  background-color: #1D70F5 !important;
  box-shadow: 0 4px 10px rgba(29, 112, 245, 0.25) !important;
}

.faq-item.active::before {
  border-color: #FFFFFF !important;
  transform: rotate(225deg) !important;
  
}


/* =========================================
   JAWABAN DASAR
   Tidak memakai display:none agar smooth
========================================= */

.faq-body {
  display: block !important;

  max-height: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;

  overflow: hidden !important;

  transition:
    max-height 450ms cubic-bezier(0.16, 1, 0.3, 1),
    opacity 250ms ease,
    visibility 0ms linear 450ms !important;
}


/* =========================================
   JAWABAN AKTIF
========================================= */

.faq-item.active .faq-body {
  display: block !important;

  max-height: 600px !important;
  opacity: 1 !important;
  visibility: visible !important;

  overflow: hidden !important;

  transition:
    max-height 450ms cubic-bezier(0.16, 1, 0.3, 1),
    opacity 250ms ease,
    visibility 0ms linear 0ms !important;
}


/* =========================================
   ISI TEXT EDITOR
========================================= */

.faq-body > .elementor-widget-container {
  overflow: hidden !important;
}

.faq-body p {
  margin-top: 0 !important;
}


/* =========================================
   JIKA FAQ TIDAK AKTIF
========================================= */

.faq-item:not(.active) .faq-body {
  max-height: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  overflow: hidden !important;
}


/* =========================================
   RESPONSIVE MOBILE
========================================= */

@media (max-width: 768px) {
  .faq-item::after {
    top: 18px !important;
    right: 18px !important;

    width: 26px !important;
    height: 26px !important;
  }

  .faq-item::before {
    top: 26px !important;
    right: 27px !important;

    width: 6px !important;
    height: 6px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fdb27e *//* =========================================
   FAQ GRID DESKTOP
========================================= */

/* Inner Section pembungkus semua FAQ */
.faq-grid {
  width: 100% !important;
}

/* Container Elementor menjadi grid */
.faq-grid > .elementor-container {
  display: grid !important;

  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

  align-items: stretch !important;
}

/* Semua Column FAQ dalam satu baris
   mengikuti tinggi kolom terpanjang */
.faq-grid > .elementor-container > .elementor-column {
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: 100% !important;
  align-self: stretch !important;
}

/* FAQ item tetap memenuhi tinggi baris */
.faq-grid .faq-item {
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  align-self: stretch !important;
}


/* =========================================
   JIKA STRUKTUR ELEMENTOR LANGSUNG
========================================= */

.faq-grid > .elementor-column {
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: 100% !important;
}

.faq-grid > .elementor-column .faq-item {
  height: 100% !important;
}


/* =========================================
   JARAK ANTAR COLUMN
========================================= */

.faq-grid > .elementor-container {
  column-gap: 20px !important;
  row-gap: 20px !important;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {
  .faq-grid > .elementor-container {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 16px !important;
    row-gap: 16px !important;
  }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 768px) {
  .faq-grid > .elementor-container {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }

  .faq-grid > .elementor-container > .elementor-column,
  .faq-grid .faq-item {
    height: auto !important;
    min-height: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0e053 */.section-title {
  font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 37.6px;
  font-weight: 800;
  color: #0F172A;
  line-height: 1.25;
  letter-spacing: -0.02em;
}

.section-title span.highlight-blue {
  color: #1D70F5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e68784 */.elementor-89 .elementor-element.elementor-element-5e68784 a,
.elementor-89 .elementor-element.elementor-element-5e68784 .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 60px !important;
    transition: all 250ms ease !important;
}

.elementor-89 .elementor-element.elementor-element-5e68784 a:hover,
.elementor-89 .elementor-element.elementor-element-5e68784 .elementor-button:hover {
    transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5a8e97 */.elementor-89 .elementor-element.elementor-element-b5a8e97 a,
.elementor-89 .elementor-element.elementor-element-b5a8e97 .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 60px !important;
    transition: all 250ms ease !important;
}

.elementor-89 .elementor-element.elementor-element-b5a8e97 a:hover,
.elementor-89 .elementor-element.elementor-element-b5a8e97 .elementor-button:hover {
    transform: translateY(-2px) !important;
}/* End custom CSS */