.elementor-50484 .elementor-element.elementor-element-d95cb24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-50484 .elementor-element.elementor-element-d95cb24:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-d95cb24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EEF3FD 100%);}.elementor-50484 .elementor-element.elementor-element-abfbbe1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-50484 .elementor-element.elementor-element-351e953 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-f202795 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:700;line-height:1.08em;letter-spacing:0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-67debdd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.08em;color:#123CA8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-50484 .elementor-element.elementor-element-bb5ac44{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-cb6324b{--display:grid;--min-height:auto;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 16px;--row-gap:0px;--column-gap:16px;--grid-auto-flow:row;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-50484 .elementor-element.elementor-element-820d32f .elementor-button{background-color:#184FD6;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:2px 2px 2px 2px;}.elementor-50484 .elementor-element.elementor-element-820d32f .elementor-button:hover, .elementor-50484 .elementor-element.elementor-element-820d32f .elementor-button:focus{background-color:#123CA8;}.elementor-50484 .elementor-element.elementor-element-54c8e45 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:600;fill:#0A1730;color:#0A1730;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E8F1;border-radius:2px 2px 2px 2px;}.elementor-50484 .elementor-element.elementor-element-54c8e45 .elementor-button:hover, .elementor-50484 .elementor-element.elementor-element-54c8e45 .elementor-button:focus{color:#1B4FD6;border-color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-54c8e45 .elementor-button:hover svg, .elementor-50484 .elementor-element.elementor-element-54c8e45 .elementor-button:focus svg{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-46d5420{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50484 .elementor-element.elementor-element-0363b0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-50484 .elementor-element.elementor-element-810aa51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50484 .elementor-element.elementor-element-e656e94 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-6686a92 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-2a5076e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50484 .elementor-element.elementor-element-6834b37{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#0D1526;}.elementor-50484 .elementor-element.elementor-element-2010fa0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-dd355a5{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;line-height:26px;letter-spacing:0.24px;}.elementor-50484 .elementor-element.elementor-element-8b1abd2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-975803a{background-color:#0A1730;padding:38px 40px 38px 40px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#E8622C;border-radius:4px 4px 4px 4px;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;line-height:1.5em;color:#EFF3FC;}.elementor-50484 .elementor-element.elementor-element-9c65e09{padding:110px 0px 110px 0px;}.elementor-50484 .elementor-element.elementor-element-4aa9ba7{padding:0px 40px 0px 40px;}.elementor-50484 .elementor-element.elementor-element-c9c7bda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50484 .elementor-element.elementor-element-c9c7bda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1730;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-c9c7bda.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-c9c7bda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-c9c7bda.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-c9c7bda > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 50px 56px 50px;}.elementor-50484 .elementor-element.elementor-element-c9c7bda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-e77a6a9 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-a5e874f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-1b9ee87{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFFD1;}.elementor-50484 .elementor-element.elementor-element-1c11612{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-6afc484{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-50484 .elementor-element.elementor-element-67b746f img{width:100%;height:80px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-50484 .elementor-element.elementor-element-d399f11 img{width:100%;height:80px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-50484 .elementor-element.elementor-element-e3059a1 img{width:100%;height:80px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-50484 .elementor-element.elementor-element-11fdd23 img{width:100%;height:80px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-50484 .elementor-element.elementor-element-9f65e03 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E147;border-radius:2px 2px 2px 2px;}.elementor-50484 .elementor-element.elementor-element-9f65e03 .elementor-button:hover, .elementor-50484 .elementor-element.elementor-element-9f65e03 .elementor-button:focus{background-color:#FFFFFF0F;border-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-9f65e03{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50484 .elementor-element.elementor-element-4e2a90d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50484 .elementor-element.elementor-element-4e2a90d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4FD6;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-4e2a90d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-4e2a90d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-4e2a90d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-4e2a90d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 50px 56px 50px;}.elementor-50484 .elementor-element.elementor-element-4e2a90d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-010b1ba .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#DCE8FF;}.elementor-50484 .elementor-element.elementor-element-466b7b9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-5d1703e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFFD1;}.elementor-50484 .elementor-element.elementor-element-d1cd098{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-66ac386{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-563ea69 img{width:100%;height:80px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-50484 .elementor-element.elementor-element-222772c img{width:100%;height:80px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-50484 .elementor-element.elementor-element-40acde6 img{width:100%;height:80px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-50484 .elementor-element.elementor-element-35d9b9a img{width:100%;height:80px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-50484 .elementor-element.elementor-element-c3172b0 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E147;border-radius:2px 2px 2px 2px;}.elementor-50484 .elementor-element.elementor-element-c3172b0 .elementor-button:hover, .elementor-50484 .elementor-element.elementor-element-c3172b0 .elementor-button:focus{background-color:#FFFFFF0F;border-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-c3172b0{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50484 .elementor-element.elementor-element-03c1bef:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-03c1bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FC;}.elementor-50484 .elementor-element.elementor-element-03c1bef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-50484 .elementor-element.elementor-element-03c1bef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-09ca9c8 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-b8b27ce .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-9fe8a8e{width:var( --container-widget-width, 600px );max-width:600px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-d7c3e13.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-d7c3e13 > .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-50484 .elementor-element.elementor-element-7c76a8d{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-7c76a8d:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-7c76a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-7c76a8d:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-banner .premium_banner_content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-banner .premium-banner-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-premium-addon-banner .premium-banner-link:hover, .elementor-widget-premium-addon-banner .premium-button-line6::after{color:var( --e-global-color-text );}.elementor-widget-premium-addon-banner .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-banner .premium-button-line2::before, .elementor-widget-premium-addon-banner .premium-button-line4::before, .elementor-widget-premium-addon-banner .premium-button-line5::before, .elementor-widget-premium-addon-banner .premium-button-line5::after, .elementor-widget-premium-addon-banner .premium-button-line6::before, .elementor-widget-premium-addon-banner .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-banner .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-banner .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-50484 .elementor-element.elementor-element-77fcfa2 .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-77fcfa2 .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-77fcfa2 .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-77fcfa2 .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-77fcfa2 .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-77fcfa2:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-77fcfa2 .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-50484 .elementor-element.elementor-element-c2ffeaf .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-c2ffeaf .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-c2ffeaf{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-c2ffeaf .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-c2ffeaf .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-c2ffeaf .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-c2ffeaf .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/IMG-20190123-WA0055-scaled.jpg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-48e6deb > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-48e6deb .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-9553c51.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-9553c51 > .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-50484 .elementor-element.elementor-element-6b315b2{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-6b315b2:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-6b315b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-6b315b2:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-65fc6c9 .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-65fc6c9 .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-65fc6c9 .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-65fc6c9 .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-65fc6c9 .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-65fc6c9:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-65fc6c9 .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-676c631 .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-676c631 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-676c631{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-676c631 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-676c631 .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-676c631 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-676c631 .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/IMG-20250106-WA0111-scaled.jpg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-abf40bd > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-abf40bd .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-6c91e6b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-6c91e6b > .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-50484 .elementor-element.elementor-element-0493ba1{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-0493ba1:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-0493ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-0493ba1:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-343a94a .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-343a94a .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-343a94a .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-343a94a .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-343a94a .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-343a94a:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-343a94a .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-3d4cabf .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-3d4cabf .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-3d4cabf{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-3d4cabf .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-3d4cabf .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-3d4cabf .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-3d4cabf .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/IMG-20240511-WA0790-1-scaled.jpg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-b2085cb > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-b2085cb .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-e4b6247.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-e4b6247 > .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-50484 .elementor-element.elementor-element-f6b3d79{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-f6b3d79:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-f6b3d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-f6b3d79:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-d1b40ea .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-d1b40ea .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-d1b40ea .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-d1b40ea .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-d1b40ea .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-d1b40ea:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-d1b40ea .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-b4482ff .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-b4482ff .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-b4482ff{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-b4482ff .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-b4482ff .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-b4482ff .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-b4482ff .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/WhatsApp-Image-2020-01-25-at-10.30.48-1-scaled.jpeg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-d76c428 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-d76c428 .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-793c8c9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-793c8c9 > .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-50484 .elementor-element.elementor-element-856e6ba{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-856e6ba:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-856e6ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-856e6ba:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-bc1e24a .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-bc1e24a .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-bc1e24a .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-bc1e24a .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-bc1e24a .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-bc1e24a:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-bc1e24a .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-609b83c .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-609b83c .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-609b83c{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-609b83c .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-609b83c .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-609b83c .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-609b83c .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/IMG_20250506_091116234_HDR_AE-scaled.jpg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-cb9318b > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-cb9318b .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-50bba92.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-50bba92 > .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-50484 .elementor-element.elementor-element-0cf9ce5{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-0cf9ce5:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-0cf9ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-0cf9ce5:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-4fce38c .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-4fce38c .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-4fce38c .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-4fce38c .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-4fce38c .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-4fce38c:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-4fce38c .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-78c42fc .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-78c42fc .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-78c42fc{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-78c42fc .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-78c42fc .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-78c42fc .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-78c42fc .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/WhatsApp-Image-2026-04-16-at-1.07.01-PM-1-scaled.jpg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-7030f49 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-7030f49 .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-23ae82c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-23ae82c > .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-50484 .elementor-element.elementor-element-bc2f05c{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-bc2f05c:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-bc2f05c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-bc2f05c:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-3c9a0eb .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-3c9a0eb .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-3c9a0eb .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-3c9a0eb .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-3c9a0eb .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-3c9a0eb:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-3c9a0eb .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-a6a8f2a .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-a6a8f2a .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-a6a8f2a{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-a6a8f2a .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-a6a8f2a .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-a6a8f2a .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-a6a8f2a .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/Picture7-scaled.jpg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-b338a1f > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-b338a1f .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-b5cff36.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-b5cff36 > .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-50484 .elementor-element.elementor-element-33ed1b6{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-33ed1b6:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-33ed1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-33ed1b6:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-4d72bb0 .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-4d72bb0 .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-4d72bb0 .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-4d72bb0 .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-4d72bb0 .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-4d72bb0:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-4d72bb0 .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-bee41d8 .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-bee41d8 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-bee41d8{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-bee41d8 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-bee41d8 .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-bee41d8 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-bee41d8 .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/Product-Explation-at-activity-location-1-scaled.jpg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-2e4f5ac .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-7487f30.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-7487f30 > .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-50484 .elementor-element.elementor-element-152021b{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-152021b:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-152021b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-152021b:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-20efa3f .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-20efa3f .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-20efa3f .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-20efa3f .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-20efa3f .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-20efa3f:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-20efa3f .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-ef45d78 .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-ef45d78 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-ef45d78{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-ef45d78 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-ef45d78 .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-ef45d78 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-ef45d78 .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/kya-hai-sach2-1.jpg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-a8f0c89 .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-2d7ff9c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-2d7ff9c > .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-50484 .elementor-element.elementor-element-fa5c80a{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-fa5c80a:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-fa5c80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-fa5c80a:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-ecf9fd9 .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-ecf9fd9 .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-ecf9fd9 .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-ecf9fd9 .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-ecf9fd9 .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-ecf9fd9:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-ecf9fd9 .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-47e9f31 .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-47e9f31 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-47e9f31{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-47e9f31 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-47e9f31 .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-47e9f31 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-47e9f31 .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/BIOSEED-2-scaled.jpg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-97a7e69 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-97a7e69 .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-779555f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-779555f > .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-50484 .elementor-element.elementor-element-2bdb69f{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-2bdb69f:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-2bdb69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-2bdb69f:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-b319d71 .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-b319d71 .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-b319d71 .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-b319d71 .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-b319d71 .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-b319d71:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-b319d71 .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-8324f68 .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-8324f68 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-8324f68{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-8324f68 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-8324f68 .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-8324f68 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-8324f68 .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/bareja5-scaled.jpg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-bf66b5e > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-bf66b5e .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-0acec20.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-0acec20 > .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-50484 .elementor-element.elementor-element-590f445{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E8F1;--border-color:#E4E8F1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50484 .elementor-element.elementor-element-590f445:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-590f445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-590f445:hover{box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.1);}.elementor-50484 .elementor-element.elementor-element-4f378b3 .premium-banner-ib-title, .elementor-50484 .elementor-element.elementor-element-4f378b3 .premium-banner-ib-content, .elementor-50484 .elementor-element.elementor-element-4f378b3 .premium-banner-read-more, .elementor-50484 .elementor-element.elementor-element-4f378b3 .premium-banner-ib-icon{text-align:left;}.elementor-50484 .elementor-element.elementor-element-4f378b3 .premium-banner-ib > img{height:200px;object-fit:cover;opacity:1;}.elementor-50484 .elementor-element.elementor-element-4f378b3:hover .premium-banner-ib > img{opacity:1;}.elementor-50484 .elementor-element.elementor-element-4f378b3 .premium-banner-ib-desc .premium_banner_title{color:#FFFFFF;font-family:"IBM Plex Mono", Sans-serif;font-size:10.5px;font-weight:700;text-decoration:none;line-height:1.08px;letter-spacing:0.04em;}.elementor-50484 .elementor-element.elementor-element-898928a .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-898928a .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-898928a{padding:24px 24px 0px 24px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-898928a .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:400;line-height:1.7em;margin:16px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-898928a .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17.5px;font-weight:700;line-height:1.3em;letter-spacing:-0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-898928a .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-898928a .premium-dh-description *{color:#4A6577;}.elementor-50484 .elementor-element.elementor-element-099701e .htmega-modal-btn button{background-color:#00000000;color:#1B4FD6;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 24px 0px 24px;height:15px;}.elementor-50484 .elementor-element.elementor-element-099701e .htb-modal-header{background-image:url("https://ascentgroupindia.com/wp-content/uploads/2026/08/IMG_20260424_064940.jpg-scaled.jpeg");background-position:center center;background-size:cover;padding:100px 14px 100px 14px;}.elementor-50484 .elementor-element.elementor-element-099701e .htb-modal-header .htb-close{background-color:#0A1730D1;color:#FFFFFF;font-size:20px;font-weight:500;line-height:20px;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-50484 .elementor-element.elementor-element-099701e > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-50484 .elementor-element.elementor-element-099701e .htmega-modal-btn button svg path{fill:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-099701e .htmega-modal-btn{text-align:left;}.elementor-50484 .elementor-element.elementor-element-099701e .htmega-modal-btn button i{font-size:8px;}.elementor-50484 .elementor-element.elementor-element-099701e .htmega-modal-btn svg{width:8px;height:8px;}.elementor-50484 .elementor-element.elementor-element-099701e .htmega-modal-btn button:hover{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-099701e .htmega-modal-btn button:hover svg path{fill:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-099701e .htb-modal-header h5{color:#444444;}.elementor-50484 .elementor-element.elementor-element-099701e .htb-modal-footer p{color:#444444;}.elementor-50484 .elementor-element.elementor-element-099701e .htmega-modal-area .htb-btn-secondary{color:#ffffff;}.elementor-50484 .elementor-element.elementor-element-099701e .htb-modal-body{color:#444444;padding:32px 32px 32px 32px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-403d31a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-403d31a > .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-50484 .elementor-element.elementor-element-cf1c607{padding:100px 50px 0px 50px;}.elementor-50484 .elementor-element.elementor-element-c8f9fe0 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-04b1402 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-224da98{width:var( --container-widget-width, 600px );max-width:600px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-0b53b1f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-50484 .elementor-element.elementor-element-a6c799c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-a6c799c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50484 .elementor-element.elementor-element-a6c799c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-a1796c6 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-50484 .elementor-element.elementor-element-d7304b1 .eael-dual-header{margin:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-d7304b1 .eael-dual-header .title{color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-d7304b1 .eael-dual-header .title span.lead{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-d7304b1 .eael-dual-header .title, .elementor-50484 .elementor-element.elementor-element-d7304b1 .eael-dual-header .title span{font-family:"Space Grotesk", Sans-serif;font-size:29px;font-weight:600;text-transform:none;line-height:1.08em;letter-spacing:-0.02em;}.elementor-50484 .elementor-element.elementor-element-d7304b1 .eael-dual-header .subtext{color:#5A6577;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-5cfc107{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:400;line-height:26px;color:#123CA8;}.elementor-50484 .elementor-element.elementor-element-1399182.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-1399182 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 50px 56px 50px;}.elementor-50484 .elementor-element.elementor-element-1399182 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-e57ea7d{--e-image-carousel-slides-to-show:4;}.elementor-50484 .elementor-element.elementor-element-c2e64cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-50484 .elementor-element.elementor-element-c2e64cc{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EAE8F1;}.elementor-50484 .elementor-element.elementor-element-76b663a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-76b663a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 50px 56px 50px;}.elementor-50484 .elementor-element.elementor-element-76b663a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-5a117e0{--e-image-carousel-slides-to-show:4;}.elementor-50484 .elementor-element.elementor-element-304a0f2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-304a0f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50484 .elementor-element.elementor-element-304a0f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-b170ada .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-d1b6fbc .eael-dual-header{margin:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-d1b6fbc .eael-dual-header .title{color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-d1b6fbc .eael-dual-header .title span.lead{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-d1b6fbc .eael-dual-header .title, .elementor-50484 .elementor-element.elementor-element-d1b6fbc .eael-dual-header .title span{font-family:"Space Grotesk", Sans-serif;font-size:29px;font-weight:600;text-transform:none;line-height:1.08em;letter-spacing:-0.02em;}.elementor-50484 .elementor-element.elementor-element-d1b6fbc .eael-dual-header .subtext{color:#5A6577;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-711ce7c{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:400;line-height:26px;color:#123CA8;}.elementor-50484 .elementor-element.elementor-element-9a24e0b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-50484 .elementor-element.elementor-element-9a24e0b{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EAE8F1;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-06c76ca.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-06c76ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-06c76ca.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-06c76ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50484 .elementor-element.elementor-element-06c76ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-2829d2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-50484 .elementor-element.elementor-element-2829d2c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-59f8cf9 .eael-dual-header{margin:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-59f8cf9 .eael-dual-header .title{color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-59f8cf9 .eael-dual-header .title span.lead{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-59f8cf9 .eael-dual-header .title, .elementor-50484 .elementor-element.elementor-element-59f8cf9 .eael-dual-header .title span{font-family:"Space Grotesk", Sans-serif;font-size:29px;font-weight:600;text-transform:none;line-height:1.08em;letter-spacing:-0.02em;}.elementor-50484 .elementor-element.elementor-element-59f8cf9 .eael-dual-header .subtext{color:#5A6577;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-97030d2{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:400;line-height:26px;color:#123CA8;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-108c814.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-108c814.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-108c814.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-108c814 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 50px 56px 50px;}.elementor-50484 .elementor-element.elementor-element-108c814 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-251e215{--e-image-carousel-slides-to-show:4;}.elementor-50484 .elementor-element.elementor-element-a843625 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-50484 .elementor-element.elementor-element-a843625{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EAE8F1;}.elementor-50484 .elementor-element.elementor-element-14eb19b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-14eb19b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50484 .elementor-element.elementor-element-14eb19b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-996841c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-5cb95bd .eael-dual-header{margin:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-5cb95bd .eael-dual-header .title{color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-5cb95bd .eael-dual-header .title span.lead{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-5cb95bd .eael-dual-header .title, .elementor-50484 .elementor-element.elementor-element-5cb95bd .eael-dual-header .title span{font-family:"Space Grotesk", Sans-serif;font-size:29px;font-weight:600;text-transform:none;line-height:1.08em;letter-spacing:-0.02em;}.elementor-50484 .elementor-element.elementor-element-5cb95bd .eael-dual-header .subtext{color:#5A6577;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-ac56d66{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:400;line-height:26px;color:#123CA8;}.elementor-50484 .elementor-element.elementor-element-3837349.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-3837349 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 50px 56px 50px;}.elementor-50484 .elementor-element.elementor-element-3837349 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-b9e43f0{--e-image-carousel-slides-to-show:4;}.elementor-50484 .elementor-element.elementor-element-bd8db2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-50484 .elementor-element.elementor-element-bd8db2f{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EAE8F1;}.elementor-50484 .elementor-element.elementor-element-8106ac4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-8106ac4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 50px 56px 50px;}.elementor-50484 .elementor-element.elementor-element-8106ac4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-43b0365{--e-image-carousel-slides-to-show:4;}.elementor-50484 .elementor-element.elementor-element-e50e867.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-e50e867 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50484 .elementor-element.elementor-element-e50e867 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-4980119 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-1d0b0fc .eael-dual-header{margin:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-1d0b0fc .eael-dual-header .title{color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-1d0b0fc .eael-dual-header .title span.lead{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-1d0b0fc .eael-dual-header .title, .elementor-50484 .elementor-element.elementor-element-1d0b0fc .eael-dual-header .title span{font-family:"Space Grotesk", Sans-serif;font-size:29px;font-weight:600;text-transform:none;line-height:1.08em;letter-spacing:-0.02em;}.elementor-50484 .elementor-element.elementor-element-1d0b0fc .eael-dual-header .subtext{color:#5A6577;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-86a9f4a{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:400;line-height:26px;color:#123CA8;}.elementor-50484 .elementor-element.elementor-element-87f6063 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-50484 .elementor-element.elementor-element-87f6063{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EAE8F1;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-acbdbb8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-acbdbb8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-acbdbb8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-acbdbb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50484 .elementor-element.elementor-element-acbdbb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-4503ec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-50484 .elementor-element.elementor-element-4503ec5 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-6043fe7 .eael-dual-header{margin:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-6043fe7 .eael-dual-header .title{color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-6043fe7 .eael-dual-header .title span.lead{color:#C94F1F;}.elementor-50484 .elementor-element.elementor-element-6043fe7 .eael-dual-header .title, .elementor-50484 .elementor-element.elementor-element-6043fe7 .eael-dual-header .title span{font-family:"Space Grotesk", Sans-serif;font-size:29px;font-weight:600;text-transform:none;line-height:1.08em;letter-spacing:-0.02em;}.elementor-50484 .elementor-element.elementor-element-6043fe7 .eael-dual-header .subtext{color:#5A6577;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-3498d15{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:400;line-height:26px;color:#123CA8;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-11c3985.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-11c3985.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-11c3985.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-11c3985 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 50px 56px 50px;}.elementor-50484 .elementor-element.elementor-element-11c3985 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-924f03a{--e-image-carousel-slides-to-show:4;}.elementor-50484 .elementor-element.elementor-element-8613354{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-50484 .elementor-element.elementor-element-8613354:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-8613354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-12fce0d .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#8FB0F5;}.elementor-50484 .elementor-element.elementor-element-6ac8797{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-50484 .elementor-element.elementor-element-6ac8797 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-c1c9b6b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFFB3;}.elementor-50484 .elementor-element.elementor-element-70a438d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Mono", Sans-serif;font-size:12.5px;font-weight:400;line-height:26px;letter-spacing:0.02em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-e02611d{--display:grid;--min-height:auto;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 40px;--row-gap:24px;--column-gap:40px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50484 .elementor-element.elementor-element-d3ec935 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-d3ec935{padding:18px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF2E;text-align:left;}.elementor-50484 .elementor-element.elementor-element-d3ec935 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-d3ec935 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-52edc95 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-52edc95{padding:18px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF2E;text-align:left;}.elementor-50484 .elementor-element.elementor-element-52edc95 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-52edc95 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-1a989ce .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-1a989ce{padding:18px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF2E;text-align:left;}.elementor-50484 .elementor-element.elementor-element-1a989ce .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-1a989ce .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-9c03832 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-9c03832{padding:18px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF2E;text-align:left;}.elementor-50484 .elementor-element.elementor-element-9c03832 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-9c03832 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-9330547 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-9330547{padding:18px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF2E;text-align:left;}.elementor-50484 .elementor-element.elementor-element-9330547 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-9330547 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-d03226d .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-d03226d{padding:18px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF2E;text-align:left;}.elementor-50484 .elementor-element.elementor-element-d03226d .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-d03226d .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-8ea10a5:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-8ea10a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3FD;}.elementor-50484 .elementor-element.elementor-element-8ea10a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-50484 .elementor-element.elementor-element-8ea10a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-135d57b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-5c7f243 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-69fefdd{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5A6577;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-bf07ad9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-bf07ad9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-bf07ad9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-cfd1d5c{width:var( --container-widget-width, 38px );max-width:38px;background-color:#1B4FD6;--container-widget-width:38px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B4FD6;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-50484 .elementor-element.elementor-element-cfd1d5c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:600;line-height:38px;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-f3eafe6 .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-f3eafe6 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-f3eafe6{text-align:left;}.elementor-50484 .elementor-element.elementor-element-f3eafe6 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-f3eafe6 .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-f3eafe6 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-f3eafe6 .premium-dh-description *{color:#5A6577;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-adcdf4a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-adcdf4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-adcdf4a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-8e523fc{width:var( --container-widget-width, 38px );max-width:38px;background-color:#FFFFFF;--container-widget-width:38px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B4FD6;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-50484 .elementor-element.elementor-element-8e523fc .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:600;line-height:38px;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-48fd468 .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-48fd468 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-48fd468{text-align:left;}.elementor-50484 .elementor-element.elementor-element-48fd468 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-48fd468 .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-48fd468 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-48fd468 .premium-dh-description *{color:#5A6577;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-22730cd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-22730cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-22730cd.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-bc464cf{width:var( --container-widget-width, 38px );max-width:38px;background-color:#FFFFFF;--container-widget-width:38px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B4FD6;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-50484 .elementor-element.elementor-element-bc464cf .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:600;line-height:38px;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-042cb33 .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-042cb33 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-042cb33{text-align:left;}.elementor-50484 .elementor-element.elementor-element-042cb33 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-042cb33 .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-042cb33 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-042cb33 .premium-dh-description *{color:#5A6577;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-9f18eb3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-9f18eb3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-9f18eb3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-92da133{width:var( --container-widget-width, 38px );max-width:38px;background-color:#FFFFFF;--container-widget-width:38px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B4FD6;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-50484 .elementor-element.elementor-element-92da133 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:600;line-height:38px;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-719afa6 .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-719afa6 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-719afa6{text-align:left;}.elementor-50484 .elementor-element.elementor-element-719afa6 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-719afa6 .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-719afa6 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-719afa6 .premium-dh-description *{color:#5A6577;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-afeedab.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-afeedab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-afeedab.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-a451f92{width:var( --container-widget-width, 38px );max-width:38px;background-color:#FFFFFF;--container-widget-width:38px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B4FD6;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-50484 .elementor-element.elementor-element-a451f92 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:600;line-height:38px;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-4c13810 .premium-dual-header-first-header span{display:inline;}.elementor-50484 .elementor-element.elementor-element-4c13810 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-4c13810{text-align:left;}.elementor-50484 .elementor-element.elementor-element-4c13810 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-4c13810 .premium-dual-header-first-span{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 8px 0px;}.elementor-50484 .elementor-element.elementor-element-4c13810 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-4c13810 .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-7a68f24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-50484 .elementor-element.elementor-element-7a68f24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-ad83d56 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-4b5c3a7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-516cab0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-870fb09 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-870fb09 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-870fb09{padding:38px 34px 38px 34px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-870fb09 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-870fb09 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-870fb09 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 12px 0px;}.elementor-50484 .elementor-element.elementor-element-870fb09 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-870fb09 .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-6892663 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-6892663 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-6892663{padding:38px 34px 38px 34px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-6892663 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-6892663 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-6892663 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 12px 0px;}.elementor-50484 .elementor-element.elementor-element-6892663 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-6892663 .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-83e4b93 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-83e4b93 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-83e4b93{padding:38px 34px 38px 34px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-83e4b93 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-83e4b93 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-83e4b93 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 12px 0px;}.elementor-50484 .elementor-element.elementor-element-83e4b93 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-83e4b93 .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-e929a6d .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-e929a6d .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-e929a6d{padding:38px 34px 38px 34px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-e929a6d .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-e929a6d .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-e929a6d .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 12px 0px;}.elementor-50484 .elementor-element.elementor-element-e929a6d .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-e929a6d .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-e957152 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-e957152 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-e957152{padding:38px 34px 38px 34px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-e957152 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-e957152 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-e957152 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 12px 0px;}.elementor-50484 .elementor-element.elementor-element-e957152 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-e957152 .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-ff112b2 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-ff112b2 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-ff112b2{padding:38px 34px 38px 34px;text-align:left;}.elementor-50484 .elementor-element.elementor-element-ff112b2 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;}.elementor-50484 .elementor-element.elementor-element-ff112b2 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;color:#E8622C;margin:0px 0px 16px 0px;}.elementor-50484 .elementor-element.elementor-element-ff112b2 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.08em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 12px 0px;}.elementor-50484 .elementor-element.elementor-element-ff112b2 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-ff112b2 .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-d65c53a:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-d65c53a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3FD;}.elementor-50484 .elementor-element.elementor-element-d65c53a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-50484 .elementor-element.elementor-element-d65c53a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-69191d0 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-39efb3a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-033fda0{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-534802e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50484 .elementor-element.elementor-element-4af894d .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-4af894d .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-4af894d{background-color:#FFFFFF;padding:30px 24px 30px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E8F1;text-align:left;}.elementor-50484 .elementor-element.elementor-element-4af894d:hover{box-shadow:0px 18px 40px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.08);}.elementor-50484 .elementor-element.elementor-element-4af894d .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.6em;}.elementor-50484 .elementor-element.elementor-element-4af894d .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.08em;color:#8892A3;margin:0px 0px 10px 0px;}.elementor-50484 .elementor-element.elementor-element-4af894d .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:16.5px;font-weight:600;line-height:1.25em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 10px 0px;}.elementor-50484 .elementor-element.elementor-element-4af894d .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-4af894d .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-74e9612 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-74e9612 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-74e9612{background-color:#FFFFFF;padding:30px 24px 30px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E8F1;text-align:left;}.elementor-50484 .elementor-element.elementor-element-74e9612:hover{box-shadow:0px 18px 40px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.08);}.elementor-50484 .elementor-element.elementor-element-74e9612 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.6em;}.elementor-50484 .elementor-element.elementor-element-74e9612 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.08em;color:#8892A3;margin:0px 0px 10px 0px;}.elementor-50484 .elementor-element.elementor-element-74e9612 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:16.5px;font-weight:600;line-height:1.25em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 10px 0px;}.elementor-50484 .elementor-element.elementor-element-74e9612 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-74e9612 .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-fac9955 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-fac9955 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-fac9955{background-color:#FFFFFF;padding:30px 24px 30px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E8F1;text-align:left;}.elementor-50484 .elementor-element.elementor-element-fac9955:hover{box-shadow:0px 18px 40px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.08);}.elementor-50484 .elementor-element.elementor-element-fac9955 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.6em;}.elementor-50484 .elementor-element.elementor-element-fac9955 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.08em;color:#8892A3;margin:0px 0px 10px 0px;}.elementor-50484 .elementor-element.elementor-element-fac9955 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:16.5px;font-weight:600;line-height:1.25em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 10px 0px;}.elementor-50484 .elementor-element.elementor-element-fac9955 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-fac9955 .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-b2f06ed .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-b2f06ed .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-b2f06ed{background-color:#FFFFFF;padding:30px 24px 30px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E8F1;text-align:left;}.elementor-50484 .elementor-element.elementor-element-b2f06ed:hover{box-shadow:0px 18px 40px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.08);}.elementor-50484 .elementor-element.elementor-element-b2f06ed .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.6em;}.elementor-50484 .elementor-element.elementor-element-b2f06ed .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.08em;color:#8892A3;margin:0px 0px 10px 0px;}.elementor-50484 .elementor-element.elementor-element-b2f06ed .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:16.5px;font-weight:600;line-height:1.25em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 10px 0px;}.elementor-50484 .elementor-element.elementor-element-b2f06ed .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-b2f06ed .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-a531166 .premium-dual-header-first-header span{display:block;}.elementor-50484 .elementor-element.elementor-element-a531166 .premium-dual-header-wrapper{flex-direction:column;}.elementor-50484 .elementor-element.elementor-element-a531166{background-color:#FFFFFF;padding:30px 24px 30px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E8F1;text-align:left;}.elementor-50484 .elementor-element.elementor-element-a531166:hover{box-shadow:0px 18px 40px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.08);}.elementor-50484 .elementor-element.elementor-element-a531166 .premium-dh-description{order:2;align-self:center;font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.6em;}.elementor-50484 .elementor-element.elementor-element-a531166 .premium-dual-header-first-span{font-family:"IBM Plex Mono", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.08em;color:#8892A3;margin:0px 0px 10px 0px;}.elementor-50484 .elementor-element.elementor-element-a531166 .premium-dual-header-second-header{font-family:"Space Grotesk", Sans-serif;font-size:16.5px;font-weight:600;line-height:1.25em;letter-spacing:-0.02em;color:#0A1730;margin:0px 0px 10px 0px;}.elementor-50484 .elementor-element.elementor-element-a531166 .premium-dh-description, .elementor-50484 .elementor-element.elementor-element-a531166 .premium-dh-description *{color:#5A6577;}.elementor-50484 .elementor-element.elementor-element-d2d7df0:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-d2d7df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-d2d7df0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-50484 .elementor-element.elementor-element-d2d7df0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-4acb008 > .elementor-container{max-width:1240px;}.elementor-50484 .elementor-element.elementor-element-4acb008{padding:0px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-3d620d7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-3d620d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-3d620d7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-4745869{text-align:center;}.elementor-50484 .elementor-element.elementor-element-4745869 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#8FB0F5;}.elementor-50484 .elementor-element.elementor-element-60a701b{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-50484 .elementor-element.elementor-element-60a701b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-8b21f2f{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFFB8;}.elementor-50484 .elementor-element.elementor-element-3dc52f0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-1e80911 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:600;fill:#0A1730;color:#0A1730;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:2px 2px 2px 2px;}.elementor-50484 .elementor-element.elementor-element-1e80911 .elementor-button:hover, .elementor-50484 .elementor-element.elementor-element-1e80911 .elementor-button:focus{background-color:#E3EBFB;}.elementor-50484 .elementor-element.elementor-element-6c0addb .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF47;}.elementor-50484 .elementor-element.elementor-element-6c0addb .elementor-button:hover, .elementor-50484 .elementor-element.elementor-element-6c0addb .elementor-button:focus{background-color:#FFFFFF0F;color:#FFFFFF;border-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-6c0addb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50484 .elementor-element.elementor-element-6c0addb .elementor-button:hover svg, .elementor-50484 .elementor-element.elementor-element-6c0addb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-00edf5b:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-00edf5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3FD;}.elementor-50484 .elementor-element.elementor-element-00edf5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-50484 .elementor-element.elementor-element-00edf5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50484 .elementor-element.elementor-element-2a46c89 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#1B4FD6;}.elementor-50484 .elementor-element.elementor-element-4a47ea1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-51187e6{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5A6577;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-5c8ef63.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-5c8ef63.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-5c8ef63.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-cd38428 img{width:100%;height:280px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.12);}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-36019f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-50484 .elementor-element.elementor-element-36019f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-50484 .elementor-element.elementor-element-36019f4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-50484 .elementor-element.elementor-element-7d8dfed{--divider-border-style:dashed;--divider-color:#1B4FD6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50484 .elementor-element.elementor-element-7d8dfed .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-50484 .elementor-element.elementor-element-7d8dfed .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-50484 .elementor-element.elementor-element-51c374a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-51c374a .elementor-icon-wrapper{text-align:center;}.elementor-50484 .elementor-element.elementor-element-51c374a.elementor-view-stacked .elementor-icon{background-color:#0D1526;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-51c374a.elementor-view-framed .elementor-icon, .elementor-50484 .elementor-element.elementor-element-51c374a.elementor-view-default .elementor-icon{color:#0D1526;border-color:#0D1526;}.elementor-50484 .elementor-element.elementor-element-51c374a.elementor-view-framed .elementor-icon, .elementor-50484 .elementor-element.elementor-element-51c374a.elementor-view-default .elementor-icon svg{fill:#0D1526;}.elementor-50484 .elementor-element.elementor-element-51c374a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-51c374a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-51c374a .elementor-icon{font-size:34px;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-50484 .elementor-element.elementor-element-51c374a .elementor-icon svg{height:34px;}.elementor-50484 .elementor-element.elementor-element-c2a1d7e{--divider-border-style:dashed;--divider-color:#1B4FD6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50484 .elementor-element.elementor-element-c2a1d7e .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-50484 .elementor-element.elementor-element-c2a1d7e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-50484 .elementor-element.elementor-element-3f7b8ab{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;line-height:26px;color:#5A6577;}.elementor-bc-flex-widget .elementor-50484 .elementor-element.elementor-element-7611d9c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-7611d9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-7611d9c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-50484 .elementor-element.elementor-element-b58af37 img{width:100%;height:280px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;box-shadow:0px 20px 44px 0px rgba(10.000000000000007, 23.000000000000036, 48, 0.12);}.elementor-50484 .elementor-element.elementor-element-b63fb5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-50484 .elementor-element.elementor-element-b63fb5f:not(.elementor-motion-effects-element-type-background), .elementor-50484 .elementor-element.elementor-element-b63fb5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1730;}.elementor-50484 .elementor-element.elementor-element-b63fb5f.e-con{--align-self:center;}.elementor-50484 .elementor-element.elementor-element-bc41fa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50484 .elementor-element.elementor-element-af6834b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:0.14em;color:#8FB0F5;}.elementor-50484 .elementor-element.elementor-element-ecf4bfc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-50484 .elementor-element.elementor-element-d4f074b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFFAD;}.elementor-50484 .elementor-element.elementor-element-01d0753{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-50484 .elementor-element.elementor-element-cb6324b{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-6afc484{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-66ac386{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-e02611d{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-516cab0{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-534802e{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-3dc52f0{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-50484 .elementor-element.elementor-element-abfbbe1{--width:50%;}.elementor-50484 .elementor-element.elementor-element-46d5420{--width:50%;}.elementor-50484 .elementor-element.elementor-element-810aa51{--width:45%;}.elementor-50484 .elementor-element.elementor-element-2a5076e{--width:55%;}.elementor-50484 .elementor-element.elementor-element-5c8ef63{width:40%;}.elementor-50484 .elementor-element.elementor-element-36019f4{width:19.332%;}.elementor-50484 .elementor-element.elementor-element-7611d9c{width:40%;}.elementor-50484 .elementor-element.elementor-element-bc41fa9{--width:50%;}.elementor-50484 .elementor-element.elementor-element-01d0753{--width:50%;}}@media(max-width:991px) and (min-width:768px){.elementor-50484 .elementor-element.elementor-element-abfbbe1{--width:100%;}.elementor-50484 .elementor-element.elementor-element-46d5420{--width:100%;}.elementor-50484 .elementor-element.elementor-element-810aa51{--width:100%;}.elementor-50484 .elementor-element.elementor-element-2a5076e{--width:100%;}.elementor-50484 .elementor-element.elementor-element-c9c7bda{width:100%;}.elementor-50484 .elementor-element.elementor-element-4e2a90d{width:100%;}.elementor-50484 .elementor-element.elementor-element-a6c799c{width:100%;}.elementor-50484 .elementor-element.elementor-element-1399182{width:100%;}.elementor-50484 .elementor-element.elementor-element-06c76ca{width:100%;}.elementor-50484 .elementor-element.elementor-element-108c814{width:100%;}.elementor-50484 .elementor-element.elementor-element-14eb19b{width:100%;}.elementor-50484 .elementor-element.elementor-element-3837349{width:100%;}.elementor-50484 .elementor-element.elementor-element-acbdbb8{width:100%;}.elementor-50484 .elementor-element.elementor-element-11c3985{width:100%;}.elementor-50484 .elementor-element.elementor-element-bf07ad9{width:33.33%;}.elementor-50484 .elementor-element.elementor-element-adcdf4a{width:33.33%;}.elementor-50484 .elementor-element.elementor-element-22730cd{width:33.33%;}.elementor-50484 .elementor-element.elementor-element-9f18eb3{width:33.33%;}.elementor-50484 .elementor-element.elementor-element-afeedab{width:33.33%;}.elementor-50484 .elementor-element.elementor-element-5c8ef63{width:100%;}.elementor-50484 .elementor-element.elementor-element-36019f4{width:100%;}.elementor-50484 .elementor-element.elementor-element-7611d9c{width:100%;}}@media(min-width:1920px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50484 .elementor-element.elementor-element-cb6324b{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-6afc484{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50484 .elementor-element.elementor-element-66ac386{--grid-auto-flow:row;}.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-banner .premium_banner_content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-banner .premium-banner-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50484 .elementor-element.elementor-element-e02611d{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-516cab0{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-534802e{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-3dc52f0{--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50484 .elementor-element.elementor-element-cb6324b{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-6afc484{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50484 .elementor-element.elementor-element-66ac386{--grid-auto-flow:row;}.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-banner .premium_banner_content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-banner .premium-banner-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50484 .elementor-element.elementor-element-e02611d{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-516cab0{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-534802e{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-3dc52f0{--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:991px){.elementor-50484 .elementor-element.elementor-element-d95cb24{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-50484 .elementor-element.elementor-element-cb6324b{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-0363b0a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50484 .elementor-element.elementor-element-6afc484{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-66ac386{--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-2829d2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50484 .elementor-element.elementor-element-97030d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50484 .elementor-element.elementor-element-4503ec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50484 .elementor-element.elementor-element-3498d15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50484 .elementor-element.elementor-element-e02611d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-516cab0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-534802e{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-3dc52f0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-50484 .elementor-element.elementor-element-d95cb24{--padding-top:50px;--padding-bottom:60px;--padding-left:22px;--padding-right:22px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50484 .elementor-element.elementor-element-f202795 .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50484 .elementor-element.elementor-element-cb6324b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-0363b0a{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-50484 .elementor-element.elementor-element-6686a92 .elementor-heading-title{font-size:29px;}.elementor-50484 .elementor-element.elementor-element-9c65e09{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-4aa9ba7{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-c9c7bda > .elementor-element-populated{padding:56px 50px 56px 50px;}.elementor-50484 .elementor-element.elementor-element-6afc484{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50484 .elementor-element.elementor-element-4e2a90d > .elementor-element-populated{padding:56px 50px 56px 50px;}.elementor-50484 .elementor-element.elementor-element-66ac386{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-03c1bef{padding:70px 22px 70px 22px;}.elementor-50484 .elementor-element.elementor-element-b8b27ce .elementor-heading-title{font-size:29px;}.elementor-50484 .elementor-element.elementor-element-d124632{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-d7c3e13 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-banner .premium_banner_content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-banner .premium-banner-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50484 .elementor-element.elementor-element-9553c51 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-6c91e6b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-ffa113d{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-e4b6247 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-793c8c9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-50bba92 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-7f92e95{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-23ae82c > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-b5cff36 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-7487f30 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-c418612{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-2d7ff9c > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-779555f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-0acec20 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-fc7df95{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-403d31a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-cf1c607{padding:70px 22px 70px 22px;}.elementor-50484 .elementor-element.elementor-element-04b1402 .elementor-heading-title{font-size:29px;}.elementor-50484 .elementor-element.elementor-element-0b53b1f{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-a6c799c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-1399182 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-c2e64cc{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-76b663a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-304a0f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-9a24e0b{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-06c76ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-108c814 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-a843625{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-14eb19b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-3837349 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-bd8db2f{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-8106ac4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-e50e867 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-87f6063{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-acbdbb8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-11c3985 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-8613354{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-50484 .elementor-element.elementor-element-6ac8797 .elementor-heading-title{font-size:29px;}.elementor-50484 .elementor-element.elementor-element-e02611d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-8ea10a5{padding:70px 22px 70px 22px;}.elementor-50484 .elementor-element.elementor-element-5c7f243 .elementor-heading-title{font-size:29px;}.elementor-50484 .elementor-element.elementor-element-c8d5980 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:36px;}.elementor-50484 .elementor-element.elementor-element-c8d5980{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-bf07ad9{width:50%;}.elementor-50484 .elementor-element.elementor-element-bf07ad9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-adcdf4a{width:50%;}.elementor-50484 .elementor-element.elementor-element-adcdf4a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-22730cd{width:50%;}.elementor-50484 .elementor-element.elementor-element-22730cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-9f18eb3{width:50%;}.elementor-50484 .elementor-element.elementor-element-9f18eb3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-afeedab{width:50%;}.elementor-50484 .elementor-element.elementor-element-afeedab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-7a68f24{padding:70px 22px 70px 22px;}.elementor-50484 .elementor-element.elementor-element-516cab0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-d65c53a{padding:70px 22px 70px 22px;}.elementor-50484 .elementor-element.elementor-element-39efb3a .elementor-heading-title{font-size:29px;}.elementor-50484 .elementor-element.elementor-element-534802e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-d2d7df0{padding:70px 22px 70px 22px;}.elementor-50484 .elementor-element.elementor-element-4acb008{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-3d620d7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-60a701b .elementor-heading-title{font-size:32px;}.elementor-50484 .elementor-element.elementor-element-3dc52f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50484 .elementor-element.elementor-element-00edf5b{padding:70px 22px 70px 22px;}.elementor-50484 .elementor-element.elementor-element-4a47ea1 .elementor-heading-title{font-size:29px;}.elementor-50484 .elementor-element.elementor-element-da681f2{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-5c8ef63 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-36019f4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50484 .elementor-element.elementor-element-7611d9c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50484 .elementor-element.elementor-element-b63fb5f{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-50484 .elementor-element.elementor-element-ecf4bfc .elementor-heading-title{font-size:29px;}}/* Start custom CSS for html, class: .elementor-element-f309d43 */.ring-wrap {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 480px;
}
.ring-svg {
    width: 100%;
    height: 100%;
    max-width: 460px;
}
.ring-rotate {
    animation: spin 60s linear infinite;
    transform-origin: center;
}
.ring-center {
    position: absolute;
    text-align: center;
}
.ring-center .play {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: #1B4FD6;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 14px;
    box-shadow: 0 12px 30px rgba(27, 79, 214, 0.35);
}
.ring-center .play svg {
    width: 18px;
    height: 18px;
    fill: #fff;
    margin-left: 3px;
}
.ring-center .steps {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    letter-spacing: 0.06em;
    color: #5A6577;
    line-height: 1.9;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd355a5 */.chip-row p {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}
.chip {
    background: #e3ebfb;
    padding: 8px 14px;
    border-radius: 20px;
}
.chip-arrow {
    color: #ea622c;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c11612 */.pxd-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.pxd-tag {
    padding: 7px 12px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1cd098 */.pxd-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.pxd-tag {
    padding: 7px 12px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-48e6deb */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c76a8d */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-abf40bd */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b315b2 */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-b2085cb */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0493ba1 */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-d76c428 */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6b3d79 */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-cb9318b */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-856e6ba */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-7030f49 */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf9ce5 */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-b338a1f */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc2f05c */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-2e4f5ac */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ed1b6 */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-a8f0c89 */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-152021b */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-97a7e69 */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa5c80a */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-bf66b5e */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdb69f */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for htmega-modal-addons, class: .elementor-element-099701e */.htmega-modal-area {
    z-index: 999999 !important;
}

.htb-modal-backdrop {
    z-index: 999998 !important;
}
.off-cat {
    background: rgba(10, 23, 48, 0.82);
    color: #fff;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 10.5px;
    padding: 5px 10px;
    letter-spacing: 0.04em;
}
.off-modal-body h3 {
    font-size: 24px;
    margin-bottom: 14px;
    font-family: 'Space Grotesk', sans-serif;
    color: #0A1730;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -0.02em;
}
.off-modal-body p {
    font-size: 14.5px;
    line-height: 1.75;
    margin-bottom: 14px;
    color: #5A6577;
    line-height: 1.7;
    font-size: 16px;
}
.off-modal-cri {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 12.5px;
    color: #123ca8;
    background: #EEF3FD;
    padding: 10px 14px;
    margin-bottom: 18px;
}
.off-modal-highlights {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.off-modal-highlights div {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.02em;
    color: #0A1730;
    background: #F8F9FC;
    border: 1px solid #E4E8F1;
    padding: 6px 11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-590f445 */.off-card:hover {
    transform: translateY(-3px);
}
.off-card .off-media .premium_banner_title {
    background: rgba(10, 23, 48, 0.82);
    padding: 5px 10px;
}
.off-card .off-media .premium_banner_title:after {
    content: unset;
}
.off-card:hover .off-media .premium_banner_title {
    display: none;
}
.off-card:hover .view-link .elementor-heading-title {
    color: #C94F1F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cfc107 */.journey-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.jchip {
    background: #eef3fd;
    padding: 7px 13px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-711ce7c */.journey-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.jchip {
    background: #eef3fd;
    padding: 7px 13px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97030d2 */.journey-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.jchip {
    background: #eef3fd;
    padding: 7px 13px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac56d66 */.journey-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.jchip {
    background: #eef3fd;
    padding: 7px 13px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86a9f4a */.journey-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.jchip {
    background: #eef3fd;
    padding: 7px 13px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3498d15 */.journey-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.jchip {
    background: #eef3fd;
    padding: 7px 13px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70a438d */.fw-flow
 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 14px 0;
}
.fw-node {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.15);
    padding: 20px 18px;
    border-radius: 4px;
    text-align: center;
    flex: 1;
    min-width: 110px;
    margin: 0 4px;
}
.fw-arrow {
    color: #e8622c;
    font-size: 18px;
    flex-shrink: 0;
}
.fw-inputs {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px 40px;
    margin-top: 70px;
}
.fw-node.hi {
    background: #e8622c;
    border-color: #e8622c;
}
@media (max-width: 720px) {
    .fw-flow {
        flex-direction: column;
        align-items: stretch;
    }
        .fw-arrow {
        transform: rotate(90deg);
        align-self: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60a701b */.cta-section-h2 {
    margin: 0 auto 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b21f2f */.cta-section-p {
    margin: 0 auto 40px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-351f8de */.demo-steps {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 34px;
}
.demo-step {
  display: flex;
  align-items: center;
  gap: 14px;
  font-family: "IBM Plex Mono", monospace;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.55);
  transition: color 0.3s, opacity 0.3s;
  opacity: 0.45;
}
.demo-step .sdot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.25);
  flex-shrink: 0;
  transition: background 0.3s, box-shadow 0.3s;
}
.demo-step.active {
  color: #fff;
  opacity: 1;
}
.demo-step.active .sdot {
  background: #e8622c;
  box-shadow: 0 0 0 5px rgba(232, 98, 44, 0.18);
}
.demo-step.done .sdot {
  background: #4cd787;
}
.demo-step.done {
  color: rgba(255, 255, 255, 0.75);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73a1c27 */.phone-stage {
  display: flex;
  justify-content: center;
  position: relative;
}
.phone-frame {
  width: 280px;
  height: 568px;
  border-radius: 34px;
  background: #0d1526;
  border: 7px solid #1b2740;
  box-shadow: 0 40px 90px rgba(0, 0, 0, 0.45),
    0 0 0 1px rgba(255, 255, 255, 0.04);
  position: relative;
  overflow: hidden;
}
.phone-notch {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 110px;
  height: 20px;
  background: #1b2740;
  border-radius: 0 0 14px 14px;
  z-index: 20;
}
.phone-screen {
  position: absolute;
  inset: 0;
  background: linear-gradient(160deg, #eef3fd, #fff 60%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.demo-state {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 34px 26px;
  text-align: center;
  opacity: 0;
  pointer-events: none;
  transform: scale(0.97);
  transition: opacity 0.4s ease, transform 0.4s ease;
}
.demo-state.show {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1);
}
.qr-box {
  width: 150px;
  height: 150px;
  background: #fff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 30px rgba(10, 23, 48, 0.15);
  position: relative;
  cursor: pointer;
  margin-bottom: 22px;
}
.qr-box svg {
  width: 120px;
  height: 120px;
}
.qr-pulse {
  position: absolute;
  inset: -6px;
  border-radius: 16px;
  border: 2px solid #1b4fd6;
  opacity: 0;
  animation: qrpulse 2.2s ease-out infinite;
}
@keyframes qrpulse {
  0% {
    opacity: 0.6;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1.12);
  }
}
.demo-state h4 {
  font-family: "Space Grotesk", sans-serif;
  font-size: 17px;
  color: #0a1730;
  margin-bottom: 6px;
}
.demo-state .hint {
  font-family: "IBM Plex Mono", monospace;
  font-size: 11.5px;
  color: #5a6577;
  letter-spacing: 0.03em;
}
.tap-btn {
  margin-top: 18px;
  background: #1b4fd6;
  color: #fff;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 13px;
  padding: 11px 22px;
  border-radius: 20px;
  border: none;
  cursor: pointer;
}
.tap-btn:hover {
  background: #123ca8;
}
.scan-wrap {
  width: 150px;
  height: 150px;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  background: #fff;
  box-shadow: 0 10px 30px rgba(10, 23, 48, 0.15);
  margin-bottom: 22px;
}
.scan-wrap svg {
  width: 120px;
  height: 120px;
  position: absolute;
  top: 15px;
  left: 15px;
}
.scan-line {
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  background: #e8622c;
  box-shadow: 0 0 10px 2px rgba(232, 98, 44, 0.7);
  animation: scanmove 1.1s ease-in-out infinite;
}
@keyframes scanmove {
  0% {
    top: 6%;
  }
  50% {
    top: 94%;
  }
  100% {
    top: 6%;
  }
}
.corner {
  position: absolute;
  width: 18px;
  height: 18px;
  border-color: #1b4fd6;
}
.corner.tl {
  top: 2px;
  left: 2px;
  border-top: 2px solid;
  border-left: 2px solid;
}
.corner.tr {
  top: 2px;
  right: 2px;
  border-top: 2px solid;
  border-right: 2px solid;
}
.corner.bl {
  bottom: 2px;
  left: 2px;
  border-bottom: 2px solid;
  border-left: 2px solid;
}
.corner.br {
  bottom: 2px;
  right: 2px;
  border-bottom: 2px solid;
  border-right: 2px solid;
}
.load-ring {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  border: 3px solid #e3ebfb;
  border-top-color: #1b4fd6;
  animation: spinload 0.7s linear infinite;
  margin-bottom: 18px;
}
@keyframes spinload {
  to {
    transform: rotate(360deg);
  }
}
.quiz-tag {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  color: #1b4fd6;
  letter-spacing: 0.06em;
  margin-bottom: 10px;
}
.quiz-q {
  font-family: "Space Grotesk", sans-serif;
  font-size: 16px;
  color: #0a1730;
  margin-bottom: 20px;
  line-height: 1.35;
}
.quiz-opts {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
.quiz-opt {
  background: #fff;
  border: 1.5px solid #e4e8f1;
  border-radius: 8px;
  padding: 12px 14px;
  font-size: 13.5px;
  font-weight: 600;
  color: #0a1730;
  cursor: pointer;
  text-align: left;
  transition: border-color 0.2s, background 0.2s;
  white-space: break-spaces;
}
.quiz-opt:hover {
  border-color: #1b4fd6;
}
.quiz-opt.correct {
  background: #e7f8ee;
  border-color: #4cd787;
}
.quiz-opt.wrong {
  background: #fdede8;
  border-color: #e8622c;
}
.trophy {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: linear-gradient(160deg, #ffd37a, #e8622c);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  box-shadow: 0 14px 30px rgba(232, 98, 44, 0.35);
}
.trophy svg {
  width: 26px;
  height: 26px;
  fill: #fff;
}
.reward-title {
  font-family: "Space Grotesk", sans-serif;
  font-size: 20px;
  color: #0a1730;
  margin-bottom: 6px;
}
.reward-sub {
  font-size: 13px;
  color: #5a6577;
  margin-bottom: 20px;
}
.replay-btn {
  background: 0 0;
  border: 1.5px solid #1b4fd6;
  color: #1b4fd6;
  font-weight: 600;
  font-size: 12.5px;
  padding: 9px 18px;
  border-radius: 20px;
  cursor: pointer;
  font-family: "Inter", sans-serif;
}
.replay-btn:hover {
  background: #1b4fd6;
  color: #fff;
}
.quiz-progress {
  display: flex;
  gap: 5px;
  margin-bottom: 12px;
}
.quiz-progress span {
  height: 4px;
  flex: 1;
  border-radius: 2px;
  background: #E4E8F1;
  transition: background 0.25s;
}
.quiz-progress span.done {
  background: #1B4FD6;
}
.quiz-progress span.active {
  background: #E8622C;
}
.score-badge {
  font-family: 'Space Grotesk', sans-serif;
  font-size: 34px;
  color: #0A1730;
  margin: 2px 0 4px;
}
.score-badge span {
  font-size: 16px;
  color: #5A6577;
  font-family: 'Inter', sans-serif;
  font-weight: 600;
}
.result-tier {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 10.5px;
  letter-spacing: 0.08em;
  color: var(--orange);
  font-weight: 700;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.share-btn {
  background: #E8622C;
  border: 1.5px solid #E8622C;
  color: #fff;
  font-weight: 600;
  font-size: 12.5px;
  padding: 9px 18px;
  border-radius: 20px;
  cursor: pointer;
  font-family: 'Inter', sans-serif;
  margin-bottom: 10px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.share-btn:hover {
  background: #cf5620;
  border-color: #cf5620;
}
.result-btn-row {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
}
.confetti-piece {
  position: absolute;
  top: -10px;
  width: 7px;
  height: 11px;
  opacity: 0;
  border-radius: 1px;
}
.confetti-piece.go {
  animation: confettifall 1.5s ease-in forwards;
}
@keyframes confettifall {
  0% {
    opacity: 1;
    transform: translateY(0) rotate(0);
  }
  100% {
    opacity: 0;
    transform: translateY(520px) rotate(600deg);
  }
}/* End custom CSS */