.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13999 .elementor-element.elementor-element-8ccd0c3{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:78px;--padding-bottom:54px;--padding-left:32px;--padding-right:32px;}.elementor-13999 .elementor-element.elementor-element-8ccd0c3:not(.elementor-motion-effects-element-type-background), .elementor-13999 .elementor-element.elementor-element-8ccd0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #061326 0%, #071A38 100%);}.elementor-13999 .elementor-element.elementor-element-c3b446d{--display:flex;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-13999 .elementor-element.elementor-element-d89c827{text-align:start;}.elementor-13999 .elementor-element.elementor-element-d89c827 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:56px;font-weight:700;line-height:1.02em;letter-spacing:-2px;color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-13999 .elementor-element.elementor-element-4914dfc6{width:var( --container-widget-width, 780px );max-width:780px;--container-widget-width:780px;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.74em;color:#C3D1EA;}.elementor-13999 .elementor-element.elementor-element-d3f2214{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:108px;--padding-bottom:108px;--padding-left:32px;--padding-right:32px;}.elementor-13999 .elementor-element.elementor-element-d3f2214:not(.elementor-motion-effects-element-type-background), .elementor-13999 .elementor-element.elementor-element-d3f2214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13999 .elementor-element.elementor-element-324e6b49{--display:flex;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-1a62c6a8{--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:flex-start;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-50b1da73{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:22px;}.elementor-13999 .elementor-element.elementor-element-1856389a{text-align:start;}.elementor-13999 .elementor-element.elementor-element-1856389a .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#102342;}.elementor-13999 .elementor-element.elementor-element-6bab22cc{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-4aae0cd4{text-align:start;}.elementor-13999 .elementor-element.elementor-element-4aae0cd4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-42959ed4{text-align:start;}.elementor-13999 .elementor-element.elementor-element-42959ed4 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-24a4dc2{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-da78fb5{text-align:start;}.elementor-13999 .elementor-element.elementor-element-da78fb5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-da8ad45{text-align:start;}.elementor-13999 .elementor-element.elementor-element-da8ad45 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-45d3280{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-397a817{text-align:start;}.elementor-13999 .elementor-element.elementor-element-397a817 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-f31455d{text-align:start;}.elementor-13999 .elementor-element.elementor-element-f31455d .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-fb25905{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-862688d{text-align:start;}.elementor-13999 .elementor-element.elementor-element-862688d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-5f22941{text-align:start;}.elementor-13999 .elementor-element.elementor-element-5f22941 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-4f7acda{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-4a9354b{text-align:start;}.elementor-13999 .elementor-element.elementor-element-4a9354b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-2b11a95{text-align:start;}.elementor-13999 .elementor-element.elementor-element-2b11a95 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-34af895{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-e5b8316{text-align:start;}.elementor-13999 .elementor-element.elementor-element-e5b8316 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-c9fd5a6{text-align:start;}.elementor-13999 .elementor-element.elementor-element-c9fd5a6 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-c147f66{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-fe58b2c{text-align:start;}.elementor-13999 .elementor-element.elementor-element-fe58b2c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-04b99be{text-align:start;}.elementor-13999 .elementor-element.elementor-element-04b99be .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-65536d8{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-3c6f10d{text-align:start;}.elementor-13999 .elementor-element.elementor-element-3c6f10d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-96d35a8{text-align:start;}.elementor-13999 .elementor-element.elementor-element-96d35a8 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-27d2f30e{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-4fc0215b{text-align:start;}.elementor-13999 .elementor-element.elementor-element-4fc0215b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-49441b90{text-align:start;}.elementor-13999 .elementor-element.elementor-element-49441b90 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-4833581b{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-1e87cc6b{text-align:start;}.elementor-13999 .elementor-element.elementor-element-1e87cc6b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-2e6e9260{text-align:start;}.elementor-13999 .elementor-element.elementor-element-2e6e9260 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-502b382c{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-138d6986{text-align:start;}.elementor-13999 .elementor-element.elementor-element-138d6986 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-47006b84{text-align:start;}.elementor-13999 .elementor-element.elementor-element-47006b84 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-2c072282{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-68c80ffa{text-align:start;}.elementor-13999 .elementor-element.elementor-element-68c80ffa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-54b2923a{text-align:start;}.elementor-13999 .elementor-element.elementor-element-54b2923a .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-4b0c480f{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-67b6a8d6{text-align:start;}.elementor-13999 .elementor-element.elementor-element-67b6a8d6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-421b5c77{text-align:start;}.elementor-13999 .elementor-element.elementor-element-421b5c77 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-16fa9b9b{--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:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-2b5fff4d{text-align:start;}.elementor-13999 .elementor-element.elementor-element-2b5fff4d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#102342;}.elementor-13999 .elementor-element.elementor-element-2d77cdb{text-align:start;}.elementor-13999 .elementor-element.elementor-element-2d77cdb .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;color:#94A7C4;}.elementor-13999 .elementor-element.elementor-element-7cb4385c{--display:flex;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-598350f8{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBE3F0;--border-color:#DBE3F0;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-523152d9{text-align:start;}.elementor-13999 .elementor-element.elementor-element-523152d9 .elementor-heading-title{font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#102342;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13999 .elementor-element.elementor-element-485f2ff4 .elementor-button{background-color:#FFFFFF;font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#081426;color:#081426;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C3D0E4;border-radius:6px 6px 6px 6px;padding:11px 16px 11px 16px;}.elementor-13999 .elementor-element.elementor-element-485f2ff4 .elementor-button:hover, .elementor-13999 .elementor-element.elementor-element-485f2ff4 .elementor-button:focus{background-color:#081426;color:#FFFFFF;}.elementor-13999 .elementor-element.elementor-element-485f2ff4.elementor-element{--align-self:center;}.elementor-13999 .elementor-element.elementor-element-485f2ff4 .elementor-button:hover svg, .elementor-13999 .elementor-element.elementor-element-485f2ff4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-woocommerce-products .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-products .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13999 .elementor-element.elementor-element-160dc93e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-13999 .elementor-element.elementor-element-160dc93e.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-13999 .elementor-element.elementor-element-11aae971{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-13999 .elementor-element.elementor-element-11aae971:not(.elementor-motion-effects-element-type-background), .elementor-13999 .elementor-element.elementor-element-11aae971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #061326 0%, #0A1F49 100%);}.elementor-13999 .elementor-element.elementor-element-ea0bb3e{--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:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-4647c580{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:start;}.elementor-13999 .elementor-element.elementor-element-4647c580 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;line-height:1.02em;letter-spacing:-2px;color:#FFFFFF;}.elementor-13999 .elementor-element.elementor-element-341991d2{--display:flex;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13999 .elementor-element.elementor-element-6c9d9b7e{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.72em;color:#C3D1EA;}.elementor-13999 .elementor-element.elementor-element-70cd60f2 .elementor-button{background-color:#C92F24;font-family:"Chivo Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 22px 15px 22px;}.elementor-13999 .elementor-element.elementor-element-70cd60f2 .elementor-button:hover, .elementor-13999 .elementor-element.elementor-element-70cd60f2 .elementor-button:focus{background-color:#A9251D;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13999 .elementor-element.elementor-element-50b1da73{--width:264px;}.elementor-13999 .elementor-element.elementor-element-341991d2{--width:42%;}}@media(max-width:1024px){.elementor-13999 .elementor-element.elementor-element-160dc93e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-13999 .elementor-element.elementor-element-160dc93e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* Shop: matches the existing Redcom Sora / Manrope / Chivo Mono design. */
body.page-id-13999 .page-header { display:none; }
.elementor-13999 { --rc-ink:#081426; --rc-muted:#52647f; --rc-line:#dbe3f0; --rc-red:#c92f24; font-family:Manrope,sans-serif; color:#081426; }
.elementor-13999 .elementor-element.elementor-element-8ccd0c3 { background:#081426; padding:72px 32px 64px; }
.elementor-13999 .elementor-element.elementor-element-d89c827 .elementor-heading-title { max-width:900px; font-size:clamp(34px,4.5vw,56px); line-height:1.1; letter-spacing:-1.8px; }
.elementor-13999 .elementor-element.elementor-element-4914dfc6 { width:100%; max-width:740px; margin-top:20px; color:#c3d1ea; }
.elementor-13999 .elementor-element.elementor-element-4914dfc6 p { margin-bottom:0; }
.elementor-13999 .elementor-element.elementor-element-d3f2214 { padding:64px 32px 80px; background:#fff; }
.elementor-13999 .elementor-element.elementor-element-1a62c6a8 { gap:32px; flex-wrap:nowrap; }
.elementor-13999 .elementor-element.elementor-element-50b1da73 { width:230px; flex:0 0 230px; padding-right:24px; }
.elementor-13999 .elementor-element.elementor-element-50b1da73 > .e-con { width:100%; min-height:48px; flex-wrap:nowrap; }
.elementor-13999 .elementor-element.elementor-element-50b1da73 .elementor-heading-title a:hover { color:#c92f24; }
.elementor-13999 .elementor-element.elementor-element-50b1da73 > .e-con > .elementor-widget:last-child .elementor-heading-title { color:#52647f; }
.elementor-13999 .elementor-element.elementor-element-1856389a { margin-bottom:14px; }
.elementor-13999 .elementor-element.elementor-element-7cb4385c { flex:1; min-width:0; width:auto; }
.elementor-13999 .elementor-element.elementor-element-598350f8 { gap:16px; padding-bottom:20px; margin-bottom:18px; }
.elementor-13999 .elementor-element.elementor-element-485f2ff4 .elementor-button { border:1px solid #dbe3f0; color:#102342; background:#fff; border-radius:6px; min-height:44px; }
.elementor-13999 .elementor-element.elementor-element-485f2ff4 .elementor-button:hover { border-color:#081426; background:#f3f6fb; }
.elementor-13999 .elementor-element.elementor-element-160dc93e .woocommerce-result-count { font:13px/1.6 Manrope,sans-serif; color:#52647f; margin:0 0 20px; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; margin:0; padding:0; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products::before,
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products::after { display:none; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product { float:none; width:100%; min-width:0; margin:0; padding:18px; display:flex; flex-direction:column; align-items:stretch; text-align:left; border:1px solid #dbe3f0; border-radius:8px; background:#fff; transition:border-color .2s,box-shadow .2s; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product:hover { border-color:#94a7c4; box-shadow:0 6px 18px rgba(8,20,38,.07); }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product .woocommerce-loop-product__link { display:flex; flex:1; flex-direction:column; color:#081426; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product a img { width:100%; height:190px; object-fit:contain; margin:0 0 18px; border-bottom:1px solid #dbe3f0; padding-bottom:16px; background:#fff; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product .woocommerce-loop-product__title { font:600 15px/1.5 Sora,sans-serif; letter-spacing:-.3px; color:#081426; padding:0; margin:0 0 18px; overflow-wrap:anywhere; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product .price { margin-top:auto; margin-bottom:18px; font:700 18px/1.5 'Chivo Mono',monospace; color:#102342; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product .button { display:flex; align-items:center; justify-content:center; min-height:44px; margin:0; padding:12px 10px; border:1px solid #c92f24; border-radius:6px; background:#c92f24; color:#fff; font:700 11px/1.5 'Chivo Mono',monospace; letter-spacing:.4px; text-transform:uppercase; text-align:center; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product .button:hover { background:#a9251d; border-color:#a9251d; }
.elementor-13999 .elementor-element.elementor-element-160dc93e .woocommerce-pagination { margin-top:32px; }
.elementor-13999 .elementor-element.elementor-element-160dc93e .woocommerce-pagination ul { border:0; display:flex; flex-wrap:wrap; justify-content:center; gap:6px; }
.elementor-13999 .elementor-element.elementor-element-160dc93e .woocommerce-pagination ul li { border:0; }
.elementor-13999 .elementor-element.elementor-element-160dc93e .woocommerce-pagination ul li a,
.elementor-13999 .elementor-element.elementor-element-160dc93e .woocommerce-pagination ul li span { min-width:44px; min-height:44px; padding:13px 10px; border:1px solid #dbe3f0; border-radius:4px; font:500 13px/1.2 'Chivo Mono',monospace; color:#102342; }
.elementor-13999 .elementor-element.elementor-element-160dc93e .woocommerce-pagination ul li span.current { background:#081426; color:#fff; border-color:#081426; }
.elementor-13999 .elementor-element.elementor-element-160dc93e .woocommerce-pagination ul li a:hover { background:#eef2f8; color:#c92f24; }
.elementor-13999 a:focus-visible { outline:2px solid #2e5bff; outline-offset:3px; }
.elementor-13999 .elementor-element.elementor-element-11aae971 { background:#081426; padding:72px 32px; }
.elementor-13999 .elementor-element.elementor-element-4647c580 .elementor-heading-title { font-size:clamp(30px,3.6vw,44px); line-height:1.12; }
@media(max-width:1024px) {
 .elementor-13999 .elementor-element.elementor-element-50b1da73 { width:200px; flex-basis:200px; padding-right:18px; }
 .elementor-13999 .elementor-element.elementor-element-1a62c6a8 { gap:24px; }
 .elementor-13999 .elementor-element.elementor-element-160dc93e ul.products { grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }
}
@media(max-width:767px) {
 .elementor-13999 .elementor-element.elementor-element-8ccd0c3,
 .elementor-13999 .elementor-element.elementor-element-d3f2214,
 .elementor-13999 .elementor-element.elementor-element-11aae971 { padding:40px 20px; }
 .elementor-13999 .elementor-element.elementor-element-d89c827 .elementor-heading-title { font-size:34px; letter-spacing:-1.2px; }
 .elementor-13999 .elementor-element.elementor-element-1a62c6a8 { flex-direction:column; gap:32px; }
 .elementor-13999 .elementor-element.elementor-element-50b1da73 { width:100%; flex:0 0 auto; border-right:0; padding-right:0; }
 .elementor-13999 .elementor-element.elementor-element-7cb4385c { width:100%; }
 .elementor-13999 .elementor-element.elementor-element-598350f8 { flex-wrap:wrap; }
 .elementor-13999 .elementor-element.elementor-element-ea0bb3e > .e-con-inner { flex-direction:column; gap:24px; }
 .elementor-13999 .elementor-element.elementor-element-4647c580,
 .elementor-13999 .elementor-element.elementor-element-341991d2 { width:100%; max-width:100%; --width:100%; }
}
@media(max-width:540px) {
 .elementor-13999 .elementor-element.elementor-element-160dc93e ul.products { grid-template-columns:minmax(0,1fr); }
 .elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product { padding:20px; }
 .elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product a img { height:220px; }
}

.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product .woocommerce-loop-product__link { display:flex !important; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product .price { margin-top:auto !important; }
.elementor-13999 .elementor-element.elementor-element-4914dfc6 { max-width:740px !important; }

/* Keep page-specific styles above the legacy widgets in both editor and frontend. */
.elementor-13999 .elementor-element.elementor-element-8ccd0c3,
.elementor-13999 .elementor-element.elementor-element-11aae971 { background:#081426 !important; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product .woocommerce-loop-product__title { color:#081426 !important; font-family:Sora,sans-serif !important; }
.elementor-13999 .elementor-element.elementor-element-160dc93e ul.products li.product .price { color:#102342 !important; }
.elementor-13999 .elementor-element.elementor-element-4914dfc6 { width:100% !important; max-width:min(100%,740px) !important; --container-widget-width:100%; }
@media(max-width:767px) {
 .elementor-13999 .elementor-element.elementor-element-d89c827 .elementor-heading-title { font-size:34px !important; line-height:1.12 !important; letter-spacing:-1.2px !important; overflow-wrap:anywhere; }
 .elementor-13999 .elementor-element.elementor-element-50b1da73 { border-right:0 !important; width:100% !important; padding-right:0 !important; }
 .elementor-13999 .elementor-element.elementor-element-4647c580 { width:100% !important; max-width:100% !important; --container-widget-width:100%; }
 .elementor-13999 .elementor-element.elementor-element-4647c580 .elementor-heading-title { font-size:30px !important; line-height:1.15 !important; letter-spacing:-1px !important; }
 .elementor-13999 .elementor-element.elementor-element-341991d2 { width:100% !important; max-width:100% !important; }
}/* End custom CSS */