.elementor-1427 .elementor-element.elementor-element-a3b8371{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-1057881{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1427 .elementor-element.elementor-element-4104a91{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-38832c3 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-6f991d3{width:var( --container-widget-width, 101.962% );max-width:101.962%;--container-widget-width:101.962%;--container-widget-flex-grow:0;}.elementor-1427 .elementor-element.elementor-element-6f991d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1427 .elementor-element.elementor-element-6f991d3 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:51px;font-weight:500;line-height:57px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-5d97c7f{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-weight:400;color:var( --e-global-color-8e1a2c6 );}.elementor-1427 .elementor-element.elementor-element-070c9c1{--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;--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-1427 .elementor-element.elementor-element-5d01c8b .elementor-button{background-color:#5B7CF5;font-family:"Azeret Mono", Sans-serif;font-size:0.95rem;font-weight:500;letter-spacing:-0.7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#5B7CF5;border-radius:15.2px 15.2px 15.2px 15.2px;padding:14px 26px 14px 26px;}.elementor-1427 .elementor-element.elementor-element-1113a6d .elementor-button{background-color:#5B7CF505;font-family:"Azeret Mono", Sans-serif;font-size:0.95rem;font-weight:500;letter-spacing:-0.7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:15.2px 15.2px 15.2px 15.2px;padding:14px 26px 14px 26px;}.elementor-1427 .elementor-element.elementor-element-d90ebcf{--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;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1427 .elementor-element.elementor-element-9f4dc00{background-color:#FFFFFF0F;padding:5px 10px 4px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:9px 9px 9px 9px;}.elementor-1427 .elementor-element.elementor-element-9f4dc00 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1427 .elementor-element.elementor-element-9f4dc00 .elementor-icon-box-title{margin-block-end:8px;color:#DBE6F5;}.elementor-1427 .elementor-element.elementor-element-9f4dc00.elementor-view-stacked .elementor-icon{background-color:#4A9BFF;}.elementor-1427 .elementor-element.elementor-element-9f4dc00.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-9f4dc00.elementor-view-default .elementor-icon{fill:#4A9BFF;color:#4A9BFF;border-color:#4A9BFF;}.elementor-1427 .elementor-element.elementor-element-9f4dc00 .elementor-icon{font-size:11px;}.elementor-1427 .elementor-element.elementor-element-9f4dc00 .elementor-icon-box-title, .elementor-1427 .elementor-element.elementor-element-9f4dc00 .elementor-icon-box-title a{font-family:"DM Mono", Sans-serif;font-size:0.8rem;font-weight:600;}.elementor-1427 .elementor-element.elementor-element-9f4dc00:has(:hover) .elementor-icon-box-title,
					 .elementor-1427 .elementor-element.elementor-element-9f4dc00:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b7240fb );}.elementor-1427 .elementor-element.elementor-element-93839e7{background-color:#FFFFFF0F;padding:5px 10px 4px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:9px 9px 9px 9px;}.elementor-1427 .elementor-element.elementor-element-93839e7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1427 .elementor-element.elementor-element-93839e7 .elementor-icon-box-title{margin-block-end:8px;color:#DBE6F5;}.elementor-1427 .elementor-element.elementor-element-93839e7.elementor-view-stacked .elementor-icon{background-color:#4A9BFF;}.elementor-1427 .elementor-element.elementor-element-93839e7.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-93839e7.elementor-view-default .elementor-icon{fill:#4A9BFF;color:#4A9BFF;border-color:#4A9BFF;}.elementor-1427 .elementor-element.elementor-element-93839e7 .elementor-icon{font-size:11px;}.elementor-1427 .elementor-element.elementor-element-93839e7 .elementor-icon-box-title, .elementor-1427 .elementor-element.elementor-element-93839e7 .elementor-icon-box-title a{font-family:"DM Mono", Sans-serif;font-size:0.8rem;font-weight:600;}.elementor-1427 .elementor-element.elementor-element-93839e7:has(:hover) .elementor-icon-box-title,
					 .elementor-1427 .elementor-element.elementor-element-93839e7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b7240fb );}.elementor-1427 .elementor-element.elementor-element-2c81860{background-color:#FFFFFF0F;padding:5px 10px 4px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:9px 9px 9px 9px;}.elementor-1427 .elementor-element.elementor-element-2c81860 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1427 .elementor-element.elementor-element-2c81860 .elementor-icon-box-title{margin-block-end:8px;color:#DBE6F5;}.elementor-1427 .elementor-element.elementor-element-2c81860.elementor-view-stacked .elementor-icon{background-color:#4A9BFF;}.elementor-1427 .elementor-element.elementor-element-2c81860.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-2c81860.elementor-view-default .elementor-icon{fill:#4A9BFF;color:#4A9BFF;border-color:#4A9BFF;}.elementor-1427 .elementor-element.elementor-element-2c81860 .elementor-icon{font-size:11px;}.elementor-1427 .elementor-element.elementor-element-2c81860 .elementor-icon-box-title, .elementor-1427 .elementor-element.elementor-element-2c81860 .elementor-icon-box-title a{font-family:"DM Mono", Sans-serif;font-size:0.8rem;font-weight:600;}.elementor-1427 .elementor-element.elementor-element-2c81860:has(:hover) .elementor-icon-box-title,
					 .elementor-1427 .elementor-element.elementor-element-2c81860:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b7240fb );}.elementor-1427 .elementor-element.elementor-element-c782fbb{background-color:#FFFFFF0F;padding:5px 10px 4px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:9px 9px 9px 9px;}.elementor-1427 .elementor-element.elementor-element-c782fbb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1427 .elementor-element.elementor-element-c782fbb .elementor-icon-box-title{margin-block-end:8px;color:#DBE6F5;}.elementor-1427 .elementor-element.elementor-element-c782fbb.elementor-view-stacked .elementor-icon{background-color:#4A9BFF;}.elementor-1427 .elementor-element.elementor-element-c782fbb.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-c782fbb.elementor-view-default .elementor-icon{fill:#4A9BFF;color:#4A9BFF;border-color:#4A9BFF;}.elementor-1427 .elementor-element.elementor-element-c782fbb .elementor-icon{font-size:11px;}.elementor-1427 .elementor-element.elementor-element-c782fbb .elementor-icon-box-title, .elementor-1427 .elementor-element.elementor-element-c782fbb .elementor-icon-box-title a{font-family:"DM Mono", Sans-serif;font-size:0.8rem;font-weight:600;}.elementor-1427 .elementor-element.elementor-element-c782fbb:has(:hover) .elementor-icon-box-title,
					 .elementor-1427 .elementor-element.elementor-element-c782fbb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b7240fb );}.elementor-1427 .elementor-element.elementor-element-e4f750e{--display:flex;--justify-content:center;}.elementor-1427 .elementor-element.elementor-element-cd4e2c0{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-1427 .elementor-element.elementor-element-cd4e2c0.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-5d250da{--display:flex;--position:fixed;--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:999;}.elementor-1427 .elementor-element.elementor-element-5d250da:not(.elementor-motion-effects-element-type-background), .elementor-1427 .elementor-element.elementor-element-5d250da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1427 .elementor-element.elementor-element-5d250da{left:0px;}body.rtl .elementor-1427 .elementor-element.elementor-element-5d250da{right:0px;}.elementor-1427 .elementor-element.elementor-element-1a72e6e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-1a72e6e:not(.elementor-motion-effects-element-type-background), .elementor-1427 .elementor-element.elementor-element-1a72e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1427 .elementor-element.elementor-element-8217318{width:100%;max-width:100%;}.elementor-1427 .elementor-element.elementor-element-f99a200{--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:10px;--padding-right:10px;}.elementor-1427 .elementor-element.elementor-element-f99a200:not(.elementor-motion-effects-element-type-background), .elementor-1427 .elementor-element.elementor-element-f99a200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1427 .elementor-element.elementor-element-fd8d975{--display:flex;}.elementor-1427 .elementor-element.elementor-element-e685c64{--display:flex;}.elementor-1427 .elementor-element.elementor-element-dfa01de .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-219a706{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-1427 .elementor-element.elementor-element-219a706 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-1427 .elementor-element.elementor-element-b6da987{width:var( --container-widget-width, 58% );max-width:58%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-f271bc7{--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;--flex-wrap:wrap;}.elementor-1427 .elementor-element.elementor-element-0772bd7{--display:flex;}.elementor-1427 .elementor-element.elementor-element-0772bd7.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.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-1427 .elementor-element.elementor-element-fe0848e .elementor-icon-wrapper{text-align:start;}.elementor-1427 .elementor-element.elementor-element-fe0848e.elementor-view-stacked .elementor-icon{background-color:#E8F3FD;color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-fe0848e.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-fe0848e.elementor-view-default .elementor-icon{color:#E8F3FD;border-color:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-fe0848e.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-fe0848e.elementor-view-default .elementor-icon svg{fill:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-fe0848e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-fe0848e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-fe0848e .elementor-icon{font-size:30px;}.elementor-1427 .elementor-element.elementor-element-fe0848e .elementor-icon svg{height:30px;}.elementor-1427 .elementor-element.elementor-element-f8412f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-f8412f8 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-655276a{color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-d875fe2{--display:flex;}.elementor-1427 .elementor-element.elementor-element-d875fe2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1427 .elementor-element.elementor-element-f21d637 .elementor-icon-wrapper{text-align:start;}.elementor-1427 .elementor-element.elementor-element-f21d637.elementor-view-stacked .elementor-icon{background-color:#E8F3FD;color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-f21d637.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-f21d637.elementor-view-default .elementor-icon{color:#E8F3FD;border-color:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-f21d637.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-f21d637.elementor-view-default .elementor-icon svg{fill:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-f21d637.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-f21d637.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-f21d637 .elementor-icon{font-size:30px;}.elementor-1427 .elementor-element.elementor-element-f21d637 .elementor-icon svg{height:30px;}.elementor-1427 .elementor-element.elementor-element-c02438c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-c02438c .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-1be3eed{color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-3974662{--display:flex;}.elementor-1427 .elementor-element.elementor-element-3974662.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1427 .elementor-element.elementor-element-cccc566 .elementor-icon-wrapper{text-align:start;}.elementor-1427 .elementor-element.elementor-element-cccc566.elementor-view-stacked .elementor-icon{background-color:#E8F3FD;color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-cccc566.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-cccc566.elementor-view-default .elementor-icon{color:#E8F3FD;border-color:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-cccc566.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-cccc566.elementor-view-default .elementor-icon svg{fill:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-cccc566.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-cccc566.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-cccc566 .elementor-icon{font-size:30px;}.elementor-1427 .elementor-element.elementor-element-cccc566 .elementor-icon svg{height:30px;}.elementor-1427 .elementor-element.elementor-element-a648303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-a648303 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-e14f2c8{color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-7036904{--display:flex;}.elementor-1427 .elementor-element.elementor-element-2c139ae .elementor-icon-wrapper{text-align:start;}.elementor-1427 .elementor-element.elementor-element-2c139ae.elementor-view-stacked .elementor-icon{background-color:#E8F3FD;color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-2c139ae.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-2c139ae.elementor-view-default .elementor-icon{color:#E8F3FD;border-color:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-2c139ae.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-2c139ae.elementor-view-default .elementor-icon svg{fill:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-2c139ae.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-2c139ae.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-2c139ae .elementor-icon{font-size:30px;}.elementor-1427 .elementor-element.elementor-element-2c139ae .elementor-icon svg{height:30px;}.elementor-1427 .elementor-element.elementor-element-15178b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-15178b3 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-6241956{color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-5d17433{--display:flex;}.elementor-1427 .elementor-element.elementor-element-75b1b04 .elementor-icon-wrapper{text-align:start;}.elementor-1427 .elementor-element.elementor-element-75b1b04.elementor-view-stacked .elementor-icon{background-color:#E8F3FD;color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-75b1b04.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-75b1b04.elementor-view-default .elementor-icon{color:#E8F3FD;border-color:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-75b1b04.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-75b1b04.elementor-view-default .elementor-icon svg{fill:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-75b1b04.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-75b1b04.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-75b1b04 .elementor-icon{font-size:30px;}.elementor-1427 .elementor-element.elementor-element-75b1b04 .elementor-icon svg{height:30px;}.elementor-1427 .elementor-element.elementor-element-abde52e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-abde52e .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-edf69a8{color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-eec5a00{--display:flex;}.elementor-1427 .elementor-element.elementor-element-3d74296 .elementor-icon-wrapper{text-align:start;}.elementor-1427 .elementor-element.elementor-element-3d74296.elementor-view-stacked .elementor-icon{background-color:#E8F3FD;color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-3d74296.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-3d74296.elementor-view-default .elementor-icon{color:#E8F3FD;border-color:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-3d74296.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-3d74296.elementor-view-default .elementor-icon svg{fill:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-3d74296.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-3d74296.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-3d74296 .elementor-icon{font-size:30px;}.elementor-1427 .elementor-element.elementor-element-3d74296 .elementor-icon svg{height:30px;}.elementor-1427 .elementor-element.elementor-element-0417f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-0417f13 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-b3449ff{color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-2759e20{--display:flex;}.elementor-1427 .elementor-element.elementor-element-622e9bc .elementor-icon-wrapper{text-align:start;}.elementor-1427 .elementor-element.elementor-element-622e9bc.elementor-view-stacked .elementor-icon{background-color:#E8F3FD;color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-622e9bc.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-622e9bc.elementor-view-default .elementor-icon{color:#E8F3FD;border-color:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-622e9bc.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-622e9bc.elementor-view-default .elementor-icon svg{fill:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-622e9bc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-622e9bc.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-622e9bc .elementor-icon{font-size:30px;}.elementor-1427 .elementor-element.elementor-element-622e9bc .elementor-icon svg{height:30px;}.elementor-1427 .elementor-element.elementor-element-b68bb7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-b68bb7e .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-15001a2{color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-a7482ff{--display:flex;}.elementor-1427 .elementor-element.elementor-element-91e7ee6 .elementor-icon-wrapper{text-align:start;}.elementor-1427 .elementor-element.elementor-element-91e7ee6.elementor-view-stacked .elementor-icon{background-color:#E8F3FD;color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-91e7ee6.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-91e7ee6.elementor-view-default .elementor-icon{color:#E8F3FD;border-color:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-91e7ee6.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-91e7ee6.elementor-view-default .elementor-icon svg{fill:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-91e7ee6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-91e7ee6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-91e7ee6 .elementor-icon{font-size:30px;}.elementor-1427 .elementor-element.elementor-element-91e7ee6 .elementor-icon svg{height:30px;}.elementor-1427 .elementor-element.elementor-element-1d5bccd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-1d5bccd .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-ba99ddf{color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-edf8ce1{--display:flex;}.elementor-1427 .elementor-element.elementor-element-c623534 .elementor-icon-wrapper{text-align:start;}.elementor-1427 .elementor-element.elementor-element-c623534.elementor-view-stacked .elementor-icon{background-color:#E8F3FD;color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-c623534.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-c623534.elementor-view-default .elementor-icon{color:#E8F3FD;border-color:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-c623534.elementor-view-framed .elementor-icon, .elementor-1427 .elementor-element.elementor-element-c623534.elementor-view-default .elementor-icon svg{fill:#E8F3FD;}.elementor-1427 .elementor-element.elementor-element-c623534.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-c623534.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1427 .elementor-element.elementor-element-c623534 .elementor-icon{font-size:30px;}.elementor-1427 .elementor-element.elementor-element-c623534 .elementor-icon svg{height:30px;}.elementor-1427 .elementor-element.elementor-element-36c45ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-36c45ec .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-b62ea00{color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-5a4e00b{--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:10px;--padding-right:10px;}.elementor-1427 .elementor-element.elementor-element-5a4e00b:not(.elementor-motion-effects-element-type-background), .elementor-1427 .elementor-element.elementor-element-5a4e00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-1427 .elementor-element.elementor-element-3a5f022{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-e2f2b90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1427 .elementor-element.elementor-element-09e0820{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-5649223 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-fa89954{width:100%;max-width:100%;}.elementor-1427 .elementor-element.elementor-element-fa89954.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1427 .elementor-element.elementor-element-fa89954 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:39px;font-weight:500;line-height:42px;color:#FFFFFF;}.elementor-1427 .elementor-element.elementor-element-f8d22ec{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1427 .elementor-element.elementor-element-0c775fb{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1427 .elementor-element.elementor-element-329ab18{--display:flex;--justify-content:center;}.elementor-1427 .elementor-element.elementor-element-178aae1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1427 .elementor-element.elementor-element-178aae1.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-739c5e0{--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:10px;--padding-right:10px;}.elementor-1427 .elementor-element.elementor-element-739c5e0:not(.elementor-motion-effects-element-type-background), .elementor-1427 .elementor-element.elementor-element-739c5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7240fb );}.elementor-1427 .elementor-element.elementor-element-e5769fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1427 .elementor-element.elementor-element-ee28988{--display:flex;}.elementor-1427 .elementor-element.elementor-element-4deb4c6 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-d5f38a3{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-1427 .elementor-element.elementor-element-d5f38a3 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-1427 .elementor-element.elementor-element-51d972f{width:var( --container-widget-width, 58% );max-width:58%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-54cddd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1427 .elementor-element.elementor-element-2fd9f22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1427 .elementor-element.elementor-element-1eaa2c5{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-1427 .elementor-element.elementor-element-1eaa2c5 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:500;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-82ab2e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-82ab2e9 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:30px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-d3bc98c{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-6fb4215{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-de887da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1427 .elementor-element.elementor-element-3f84abb{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-1427 .elementor-element.elementor-element-3f84abb .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:500;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-f53a54d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1427 .elementor-element.elementor-element-f53a54d .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:30px;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-a66c05d{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-854fcc6{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-b42a7fb{--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:10px;--padding-right:10px;}.elementor-1427 .elementor-element.elementor-element-b42a7fb:not(.elementor-motion-effects-element-type-background), .elementor-1427 .elementor-element.elementor-element-b42a7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-1427 .elementor-element.elementor-element-c812fe8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-cfc68dd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-0c207ec .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-d3a65ab{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-1427 .elementor-element.elementor-element-d3a65ab .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:2.5rem;font-weight:600;line-height:45px;}.elementor-1427 .elementor-element.elementor-element-5bbdd1d{--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;--justify-content:center;--align-items:center;}.elementor-1427 .elementor-element.elementor-element-65bf7c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1427 .elementor-element.elementor-element-5789a5f .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:26px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-af1778e{width:var( --container-widget-width, 94% );max-width:94%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-8a479b3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1427 .elementor-element.elementor-element-fceb202 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:26px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-737f000{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-0784a2e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1427 .elementor-element.elementor-element-060e0fe .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:26px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-e34b5eb{width:var( --container-widget-width, 94% );max-width:94%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-bb0378e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1427 .elementor-element.elementor-element-95d7c96 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:26px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-2a4444d{width:var( --container-widget-width, 94% );max-width:94%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-c7d6243{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-1427 .elementor-element.elementor-element-2de9c39.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-2de9c39{text-align:center;}.elementor-1427 .elementor-element.elementor-element-2de9c39 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:0.85rem;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-72f774f.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-72f774f{text-align:center;}.elementor-1427 .elementor-element.elementor-element-72f774f .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:0.85rem;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-a4ed702.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-a4ed702{text-align:center;}.elementor-1427 .elementor-element.elementor-element-a4ed702 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:0.85rem;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-6916e67.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-6916e67{text-align:center;}.elementor-1427 .elementor-element.elementor-element-6916e67 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:0.85rem;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-f9e8a0e.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-f9e8a0e{text-align:center;}.elementor-1427 .elementor-element.elementor-element-f9e8a0e .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:0.85rem;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-57b454c.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-57b454c{text-align:center;}.elementor-1427 .elementor-element.elementor-element-57b454c .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:0.85rem;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-dd2e69b.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-dd2e69b{text-align:center;}.elementor-1427 .elementor-element.elementor-element-dd2e69b .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:0.85rem;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-40e3b5b.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-40e3b5b{text-align:center;}.elementor-1427 .elementor-element.elementor-element-40e3b5b .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:0.85rem;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-cfa06f4.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-cfa06f4{text-align:center;}.elementor-1427 .elementor-element.elementor-element-cfa06f4 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:0.85rem;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-218699e.elementor-element{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-218699e{text-align:center;}.elementor-1427 .elementor-element.elementor-element-218699e .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:0.85rem;font-weight:500;}.elementor-1427 .elementor-element.elementor-element-31ea3b6{--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:10px;--padding-right:10px;}.elementor-1427 .elementor-element.elementor-element-31ea3b6:not(.elementor-motion-effects-element-type-background), .elementor-1427 .elementor-element.elementor-element-31ea3b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7240fb );}.elementor-1427 .elementor-element.elementor-element-7e9c19d{--display:flex;}.elementor-1427 .elementor-element.elementor-element-5e4664e{--display:flex;}.elementor-1427 .elementor-element.elementor-element-5ed70b7 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-f76af40{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-1427 .elementor-element.elementor-element-f76af40 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-1427 .elementor-element.elementor-element-5414746{width:var( --container-widget-width, 58% );max-width:58%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"DM Mono", Sans-serif;font-weight:400;color:var( --e-global-color-3d9e067 );}.elementor-1427 .elementor-element.elementor-element-91f6fee{--display:flex;}.elementor-1427 .elementor-element.elementor-element-226f394{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-226f394.e-con{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-dae8167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1427 .elementor-element.elementor-element-dae8167 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:24px;font-weight:900;}.elementor-1427 .elementor-element.elementor-element-f101d13{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-f101d13.e-con{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-5691c07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1427 .elementor-element.elementor-element-5691c07 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:24px;font-weight:900;}.elementor-1427 .elementor-element.elementor-element-882fce4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-882fce4.e-con{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-b8a0aac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1427 .elementor-element.elementor-element-b8a0aac .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:24px;font-weight:900;}.elementor-1427 .elementor-element.elementor-element-5ed13ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-5ed13ee.e-con{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-ae74491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1427 .elementor-element.elementor-element-ae74491 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:24px;font-weight:900;}.elementor-1427 .elementor-element.elementor-element-d74b405{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-d74b405.e-con{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-c5841cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1427 .elementor-element.elementor-element-c5841cb .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:24px;font-weight:900;}.elementor-1427 .elementor-element.elementor-element-2bba724{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-2bba724.e-con{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-eb63c64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1427 .elementor-element.elementor-element-eb63c64 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:24px;font-weight:900;}.elementor-1427 .elementor-element.elementor-element-13f1f72{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-13f1f72.e-con{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-ae372ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1427 .elementor-element.elementor-element-ae372ff .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:24px;font-weight:900;}.elementor-1427 .elementor-element.elementor-element-a10b6cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-a10b6cf.e-con{--align-self:center;}.elementor-1427 .elementor-element.elementor-element-80e0489{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1427 .elementor-element.elementor-element-80e0489 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:24px;font-weight:900;}.elementor-1427 .elementor-element.elementor-element-06ce6bf{--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;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-8e1a2c6 );--border-color:var( --e-global-color-8e1a2c6 );--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1427 .elementor-element.elementor-element-9ab5c09{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1427 .elementor-element.elementor-element-559d64e{text-align:center;}.elementor-1427 .elementor-element.elementor-element-559d64e .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:600;color:#2F80ED;}.elementor-1427 .elementor-element.elementor-element-1d47546{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;}.elementor-1427 .elementor-element.elementor-element-1d47546.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1427 .elementor-element.elementor-element-1d47546 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:50px;font-weight:500;line-height:49px;color:#FFFFFF;}.elementor-1427 .elementor-element.elementor-element-1d13491{width:var( --container-widget-width, 98% );max-width:98%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Mono", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-8e1a2c6 );}.elementor-1427 .elementor-element.elementor-element-221dac6{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-30531dc .elementor-button{background-color:#5B7CF5;font-family:"Azeret Mono", Sans-serif;font-size:0.95rem;font-weight:500;letter-spacing:-0.7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#5B7CF5;border-radius:15.2px 15.2px 15.2px 15.2px;padding:14px 26px 14px 26px;}.elementor-1427 .elementor-element.elementor-element-0589141 .elementor-button{background-color:#5B7CF505;font-family:"Azeret Mono", Sans-serif;font-size:0.95rem;font-weight:500;letter-spacing:-0.7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:15.2px 15.2px 15.2px 15.2px;padding:14px 26px 14px 26px;}.elementor-1427 .elementor-element.elementor-element-623ee53{width:var( --container-widget-width, 89% );max-width:89%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Mono", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-8e1a2c6 );}.elementor-1427 .elementor-element.elementor-element-623ee53 a{color:var( --e-global-color-49fd272 );}@media(min-width:768px){.elementor-1427 .elementor-element.elementor-element-e2f2b90{--width:91%;}.elementor-1427 .elementor-element.elementor-element-c7d6243{--width:70%;}}@media(max-width:1024px){.elementor-1427 .elementor-element.elementor-element-1057881{--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-1427 .elementor-element.elementor-element-6f991d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-6f991d3 .elementor-heading-title{font-size:45px;line-height:1.4em;}.elementor-1427 .elementor-element.elementor-element-5d97c7f{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}.elementor-1427 .elementor-element.elementor-element-cd4e2c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-219a706{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-b6da987{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-e2f2b90{--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-1427 .elementor-element.elementor-element-fa89954 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1427 .elementor-element.elementor-element-f8d22ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-0c775fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-d5f38a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-51d972f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-54cddd7{--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-1427 .elementor-element.elementor-element-d3bc98c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-6fb4215{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-a66c05d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-854fcc6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-d3a65ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-af1778e{--container-widget-width:385px;--container-widget-flex-grow:0;width:var( --container-widget-width, 385px );max-width:385px;}.elementor-1427 .elementor-element.elementor-element-737f000{--container-widget-width:385px;--container-widget-flex-grow:0;width:var( --container-widget-width, 385px );max-width:385px;}.elementor-1427 .elementor-element.elementor-element-e34b5eb{--container-widget-width:385px;--container-widget-flex-grow:0;width:var( --container-widget-width, 385px );max-width:385px;}.elementor-1427 .elementor-element.elementor-element-2a4444d{--container-widget-width:385px;--container-widget-flex-grow:0;width:var( --container-widget-width, 385px );max-width:385px;}.elementor-1427 .elementor-element.elementor-element-5414746{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-91f6fee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-1d47546{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-1d47546 .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-1427 .elementor-element.elementor-element-1d13491{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-1427 .elementor-element.elementor-element-623ee53{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}}@media(max-width:767px){.elementor-1427 .elementor-element.elementor-element-a3b8371{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-38832c3 .elementor-heading-title{font-size:12px;}.elementor-1427 .elementor-element.elementor-element-6f991d3 .elementor-heading-title{font-size:33px;}.elementor-1427 .elementor-element.elementor-element-5d97c7f{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-9f4dc00 .elementor-icon-box-title, .elementor-1427 .elementor-element.elementor-element-9f4dc00 .elementor-icon-box-title a{font-size:0.7rem;}.elementor-1427 .elementor-element.elementor-element-93839e7 .elementor-icon-box-title, .elementor-1427 .elementor-element.elementor-element-93839e7 .elementor-icon-box-title a{font-size:0.7rem;}.elementor-1427 .elementor-element.elementor-element-2c81860 .elementor-icon-box-title, .elementor-1427 .elementor-element.elementor-element-2c81860 .elementor-icon-box-title a{font-size:0.7rem;}.elementor-1427 .elementor-element.elementor-element-c782fbb .elementor-icon-box-title, .elementor-1427 .elementor-element.elementor-element-c782fbb .elementor-icon-box-title a{font-size:0.7rem;}.elementor-1427 .elementor-element.elementor-element-e4f750e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-cd4e2c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-fd8d975{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-e685c64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-219a706{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-b6da987{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-f271bc7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-3a5f022{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-e2f2b90{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-fa89954 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1427 .elementor-element.elementor-element-f8d22ec{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-0c775fb{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-329ab18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-51d972f{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-54cddd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-d3bc98c{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-6fb4215{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-a66c05d{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-854fcc6{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-c812fe8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-d3a65ab .elementor-heading-title{font-size:2.6rem;}.elementor-1427 .elementor-element.elementor-element-5bbdd1d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-af1778e{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-737f000{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-e34b5eb{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-2a4444d{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-c7d6243{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-7e9c19d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-f76af40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1427 .elementor-element.elementor-element-5414746{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-9ab5c09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1427 .elementor-element.elementor-element-1d47546 .elementor-heading-title{font-size:36px;}.elementor-1427 .elementor-element.elementor-element-1d13491{font-size:15px;}.elementor-1427 .elementor-element.elementor-element-623ee53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;line-height:2em;}}/* Start custom CSS for heading, class: .elementor-element-38832c3 */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3b8371 */.hero {
    background: radial-gradient(1200px 500px at 85% -10%, rgba(47, 128, 237, .28), transparent 60%), linear-gradient(180deg, var(--navy-900), var(--navy-950));
    color: #fff;
    position: relative;
    overflow: hidden;
}

.hero::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: linear-gradient(rgba(255, 255, 255, .04) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .04) 1px, transparent 1px);
    background-size: 46px 46px;
    -webkit-mask-image: radial-gradient(circle at 80% 0%, #000, transparent 70%);
    mask-image: radial-gradient(circle at 80% 0%, #000, transparent 70%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfa01de */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-219a706 */.section-headers{
    font-size: clamp(1.7rem, 3vw, 2.4rem);
    font-weight: 800;
    color: var(--navy-900);
    letter-spacing: -.01em;
    line-height: 1.15;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5649223 */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4deb4c6 */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5f38a3 */.section-headers{
    font-size: clamp(1.7rem, 3vw, 2.4rem);
    font-weight: 800;
    color: var(--navy-900);
    letter-spacing: -.01em;
    line-height: 1.15;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eaa2c5 */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f84abb */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c207ec */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3a65ab */.section-headers{
    font-size: clamp(1.7rem, 3vw, 2.4rem);
    font-weight: 800;
    color: var(--navy-900);
    letter-spacing: -.01em;
    line-height: 1.15;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5789a5f */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fceb202 */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060e0fe */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95d7c96 */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed70b7 */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f76af40 */.section-headers{
    font-size: clamp(1.7rem, 3vw, 2.4rem);
    font-weight: 800;
    color: var(--navy-900);
    letter-spacing: -.01em;
    line-height: 1.15;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-559d64e */.eyebrow {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #2f80ed !important;
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS */:root {
    --navy-950: #08182d;
    --navy-900: #0c2140;
    --navy-800: #12294d;
    --navy-700: #1c3a66;
    --azure: #2f80ed;
    --azure-bright: #4a9bff;
    --azure-soft: #e8f1fd;
    --ink: #1a2233;
    --slate: #4a5568;
    --slate-light: #6b7688;
    --bg: #ffffff;
    --bg-alt: #f4f7fb;
    --line: #e3e9f2;
    --line-navy: #ffffff1f;
    --gold: #c9a24b;
    --radius: 14px;
    --shadow: 0 10px 30px rgba(12, 33, 64, .08);
    --shadow-lg: 0 24px 60px rgba(12, 33, 64, .14);
}

.cap {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    padding: 28px 26px;
    transition: .2s ease;
    position: relative;
    overflow: hidden;
}

.cap:hover {
    transform: translateY(-4px);
    box-shadow: var(--shadow);
    border-color: #cdd9ee;
}

.cap .ico {
    width: 46px;
    height: 46px;
    border-radius: 11px;
    background: #e8f1fd;
    color: #2f80ed;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 18px;
}

.cap ul
 {
    list-style: none;
    padding: 0;
    font-size: .9rem;
    color: #4a5568;
}

.cap ul li {
    padding-left: 18px;
    position: relative;
    margin-bottom: 7px;
}

.cap ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #2f80ed;
}

.cap::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, #2f80ed, #4a9bff);
    opacity: 0;
    transition: .2s;
}

.cap:hover::before {
    opacity: 1 !important;
}

.cap-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
}

@media (max-width: 620px) {
    .cap-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 900px) {
    .cap-grid {
        grid-template-columns: 1fr 1fr;
    }
}

.spot {
    background: linear-gradient(135deg, var(--navy-800), var(--navy-950));
    border-radius: 22px;
    color: #fff;
    padding: 46px;
    position: relative;
    overflow: hidden;
}

.spot ul {
    list-style: none;
    padding: 0;

}

.spot ul li
 {
    padding-left: 26px;
    position: relative;
    margin-bottom: 10px;
    color: #dbe6f5;
}

.spot ul li::before {
    content: "\2713";
    position: absolute;
    left: 0;
    color: var(--azure-bright);
    font-weight: 800;
}

.ari-card {
    background: rgba(255, 255, 255, .06);
    border: 1px solid var(--line-navy);
    border-radius: 16px;
    padding: 32px;
    text-align: center;
}

.ari-num {
    font-family: 'Libre Franklin';
    font-size: 4.2rem;
    font-weight: 900;
    line-height: 1;
    color: #fff;
}

.ari-label {
    color: #93a6c2;
    font-size: .85rem;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 8px;
}

.ari-meta {
    display: flex;
    justify-content: center;
    gap: 26px;
    margin-top: 24px;
    padding-top: 22px;
    border-top: 1px solid var(--line-navy);
}

.ari-meta div {
    text-align: center;
}

.ari-num span {
    color: var(--azure-bright);
}

.feat {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    padding: 34px;
    box-shadow: var(--shadow);
}

.feat .tag
 {
    display: inline-block;
    font-size: .72rem;
    font-weight: 700;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: var(--azure);
    background: var(--azure-soft);
    padding: 5px 12px;
    border-radius: 20px;
    margin-bottom: 16px;
}

.feat ul {
    list-style: none;
    font-size: .9rem;
    padding:0;
    color: var(--slate);
}

.feat ul li {
    padding-left: 20px;
    position: relative;
    margin-bottom: 8px;
}

.feat ul li::before {
    content: "\2192";
    position: absolute;
    left: 0;
    color: var(--azure);
    font-weight: 700;
}

.cert-row {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin-top: 8px;
}

.cert {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    padding: 26px 22px;
    text-align: center;
}

.cert .abbr {
    font-family: 'Libre Franklin';
    font-size: 1.5rem;
    font-weight: 900;
    color: var(--azure);
}

.cert small {
    display: block;
    color: var(--slate);
    font-size: .82rem;
    margin-top: 8px;
}

.cert {
  height: 190px;
}

.fw-chip {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 8px;
    padding: 11px 18px;
    font-size: .85rem;
    font-weight: 600;
    color: var(--navy-800);
}

.naics-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
}

.naics-row {
    display: flex;
    gap: 16px;
    align-items: baseline;
    padding: 13px 18px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 10px;
}

.naics-row b {
    font-family: 'Libre Franklin';
    color: var(--azure);
    font-weight: 900;
    min-width: 66px;
}

.naics-row span {
    color: var(--slate);
    font-size: .8rem;
    font-weight: 500;
}

.cta .contact-line {
    margin-top: 26px;
    color: #93a6c2;
    font-size: .92rem;
}

.cta .contact-line a {
    color: var(--azure-bright);
    font-weight: 600;
}

.snapshot {
    background: rgba(255, 255, 255, .05);
    border: 1px solid var(--line-navy);
    border-radius: var(--radius);
    padding: 28px 30px;
    backdrop-filter: blur(6px);
}

.snapshot h4 {
    font-size: .78rem;
    letter-spacing: .14em;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: var(--azure-bright);
}

.snapshot dl {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 12px 18px;
    font-size: .9rem;
}

.snapshot dt {
    color: #93a6c2;
    font-weight: 500;
}

.snapshot dd {
    color: #fff;
    font-weight: 600;
    text-align: right;
    font-variant-numeric: tabular-nums;
}

@media (max-width: 760px) {
    .cert-row {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 820px) {
    .spot {
        padding: 38px 15px;
    }
            .topbar {
    font-size: .6rem !important;
}

.topbar .wrap {
    justify-content: center !important;
}
    
}

@media (max-width: 620px) {
    .cap-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 640px) {
    .naics-grid {
        grid-template-columns: 1fr;
    }
    
    .topbar {
    font-size: .5rem !important;
}

.topbar .wrap {
    justify-content: center !important;
}
}


.topbar {
    /*background: var(--navy-950);*/
    color: #c6d3e6;
    font-size: .82rem;
}

.topbar .wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    padding-top: 9px;
    padding-bottom: 9px;
    flex-wrap: wrap;
}

.topbar .creds {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}/* End custom CSS */