.elementor-19483 .elementor-element.elementor-element-e68712f0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19483 .elementor-element.elementor-element-e68712f0:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-e68712f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(14,42,71,0.96);}.elementor-19483 .elementor-element.elementor-element-e68712f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 40px 18px 40px;}.elementor-19483 .elementor-element.elementor-element-e68712f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-19483 .elementor-element.elementor-element-46076974.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-19483 .elementor-element.elementor-element-46076974.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-19483 .elementor-element.elementor-element-46076974.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19483 .elementor-element.elementor-element-824780ba{width:var( --container-widget-width, 59.98% );max-width:59.98%;padding:0px 0px 18px 0px;--container-widget-width:59.98%;--container-widget-flex-grow:0;text-align:start;}.elementor-19483 .elementor-element.elementor-element-824780ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19483 .elementor-element.elementor-element-824780ba img{width:90px;}.elementor-bc-flex-widget .elementor-19483 .elementor-element.elementor-element-a1ccbd2d.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-19483 .elementor-element.elementor-element-a1ccbd2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-19483 .elementor-element.elementor-element-a1ccbd2d.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-19483 .elementor-element.elementor-element-7c10e8d9{width:var( --container-widget-width, 100.04% );max-width:100.04%;--container-widget-width:100.04%;--container-widget-flex-grow:0;}.elementor-19483 .elementor-element.elementor-element-7c10e8d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-19483 .elementor-element.elementor-element-89e44ce0.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-19483 .elementor-element.elementor-element-89e44ce0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-19483 .elementor-element.elementor-element-89e44ce0.elementor-column > .elementor-widget-wrap{justify-content:right;}.elementor-19483 .elementor-element.elementor-element-7b61af1c{width:var( --container-widget-width, 90.335% );max-width:90.335%;--container-widget-width:90.335%;--container-widget-flex-grow:0;}.elementor-19483 .elementor-element.elementor-element-7b61af1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19483 .elementor-element.elementor-element-1da5578b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19483 .elementor-element.elementor-element-1da5578b:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-1da5578b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2A47;background-image:url("https://modularelevator.net/wp-content/uploads/2021/06/San-Jose-State-Interior-Stretch-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19483 .elementor-element.elementor-element-1da5578b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(135deg, rgba(8,28,51,0.92) 0%, rgba(14,42,71,0.65) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-1da5578b > .elementor-container{min-height:92vh;}.elementor-19483 .elementor-element.elementor-element-1da5578b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-bc-flex-widget .elementor-19483 .elementor-element.elementor-element-60e0d684.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19483 .elementor-element.elementor-element-60e0d684.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19483 .elementor-element.elementor-element-60e0d684.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-19483 .elementor-element.elementor-element-1cce0b51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-1cce0b51 .elementor-heading-title{font-size:64px;font-weight:800;line-height:1.1em;letter-spacing:-1px;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-495d5cf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-495d5cf3 .elementor-heading-title{font-size:26px;font-weight:500;color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-056cc8ed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19483 .elementor-element.elementor-element-3a2aee10.elementor-column > .elementor-widget-wrap{justify-content:right;}.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-19483 .elementor-element.elementor-element-c7cacd3e .elementor-button{background-color:#E85A1A;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-19483 .elementor-element.elementor-element-c7cacd3e .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-c7cacd3e .elementor-button:focus{background-color:#C84812;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-c7cacd3e .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-c7cacd3e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-b0a55706.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-19483 .elementor-element.elementor-element-25b71079 .elementor-button{background-color:#2BA6E6;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-19483 .elementor-element.elementor-element-25b71079 .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-25b71079 .elementor-button:focus{background-color:#1d87c2;}.elementor-19483 .elementor-element.elementor-element-034faae2:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-034faae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-034faae2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-19483 .elementor-element.elementor-element-034faae2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-92f3a4b7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-9fd727a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-9fd727a0 .elementor-heading-title{font-size:42px;font-weight:800;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-9531c2e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-9531c2e8 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFE9DD;}.elementor-19483 .elementor-element.elementor-element-df72dfd3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-56c8d169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-56c8d169 .elementor-heading-title{font-size:42px;font-weight:800;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-508babf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-508babf5 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFE9DD;}.elementor-19483 .elementor-element.elementor-element-a7394265.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-7beeea36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-7beeea36 .elementor-heading-title{font-size:42px;font-weight:800;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-d9014206{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-d9014206 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFE9DD;}.elementor-19483 .elementor-element.elementor-element-d265e375.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-1128ba30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-1128ba30 .elementor-heading-title{font-size:42px;font-weight:800;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-936efba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-936efba5 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFE9DD;}.elementor-19483 .elementor-element.elementor-element-f1acb15f:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-f1acb15f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-f1acb15f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 100px 20px;}.elementor-19483 .elementor-element.elementor-element-f1acb15f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-8df38b62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-8df38b62 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-d0d06ba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-19483 .elementor-element.elementor-element-d0d06ba5 .elementor-heading-title{font-size:42px;font-weight:800;line-height:1.15em;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-f6f61725 .elementor-button{background-color:#0E2A47;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-19483 .elementor-element.elementor-element-f6f61725 .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-f6f61725 .elementor-button:focus{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-3e72b43e .elementor-button{background-color:#FFFFFF;font-weight:700;fill:#0E2A47;color:#0E2A47;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E2A47;border-radius:50px 50px 50px 50px;padding:12px 28px 12px 28px;}.elementor-19483 .elementor-element.elementor-element-3e72b43e .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-3e72b43e .elementor-button:focus{background-color:#E85A1A;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-3e72b43e .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-3e72b43e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-5f2b5f8a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-14331c14{border-radius:20px 20px 20px 20px;box-shadow:0px 30px 60px 0px rgba(14,42,71,0.18);text-align:center;}.elementor-19483 .elementor-element.elementor-element-11cc56b7:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-11cc56b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-19483 .elementor-element.elementor-element-11cc56b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 100px 20px;}.elementor-19483 .elementor-element.elementor-element-11cc56b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-18917605.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-1b608c18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-1b608c18 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-6acea2d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-6acea2d0 .elementor-heading-title{font-size:40px;font-weight:800;line-height:1.2em;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-d518d2c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19483 .elementor-element.elementor-element-d518d2c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-d518d2c7 > .elementor-element-populated, .elementor-19483 .elementor-element.elementor-element-d518d2c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-19483 .elementor-element.elementor-element-d518d2c7 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-19483 .elementor-element.elementor-element-d518d2c7 > .elementor-element-populated{box-shadow:0px 8px 30px 0px rgba(14,42,71,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:36px 30px 36px 30px;}.elementor-19483 .elementor-element.elementor-element-d518d2c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-19483 .elementor-element.elementor-element-c059cff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19483 .elementor-element.elementor-element-c059cff4 .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-c059cff4.elementor-view-stacked .elementor-icon{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-c059cff4.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-c059cff4.elementor-view-default .elementor-icon{color:#E85A1A;border-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-c059cff4.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-c059cff4.elementor-view-default .elementor-icon svg{fill:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-c059cff4 .elementor-icon{font-size:46px;}.elementor-19483 .elementor-element.elementor-element-c059cff4 .elementor-icon svg{height:46px;}.elementor-19483 .elementor-element.elementor-element-6c1b5cfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-19483 .elementor-element.elementor-element-6c1b5cfd .elementor-heading-title{font-size:24px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-66d2f8f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19483 .elementor-element.elementor-element-66d2f8f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-66d2f8f9 > .elementor-element-populated, .elementor-19483 .elementor-element.elementor-element-66d2f8f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-19483 .elementor-element.elementor-element-66d2f8f9 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-19483 .elementor-element.elementor-element-66d2f8f9 > .elementor-element-populated{box-shadow:0px 8px 30px 0px rgba(14,42,71,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:36px 30px 36px 30px;}.elementor-19483 .elementor-element.elementor-element-66d2f8f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-08dbbfa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19483 .elementor-element.elementor-element-08dbbfa3 .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-08dbbfa3.elementor-view-stacked .elementor-icon{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-08dbbfa3.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-08dbbfa3.elementor-view-default .elementor-icon{color:#E85A1A;border-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-08dbbfa3.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-08dbbfa3.elementor-view-default .elementor-icon svg{fill:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-08dbbfa3 .elementor-icon{font-size:46px;}.elementor-19483 .elementor-element.elementor-element-08dbbfa3 .elementor-icon svg{height:46px;}.elementor-19483 .elementor-element.elementor-element-40035d44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-19483 .elementor-element.elementor-element-40035d44 .elementor-heading-title{font-size:24px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-3b81f620:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19483 .elementor-element.elementor-element-3b81f620 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-3b81f620 > .elementor-element-populated, .elementor-19483 .elementor-element.elementor-element-3b81f620 > .elementor-element-populated > .elementor-background-overlay, .elementor-19483 .elementor-element.elementor-element-3b81f620 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-19483 .elementor-element.elementor-element-3b81f620 > .elementor-element-populated{box-shadow:0px 8px 30px 0px rgba(14,42,71,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:36px 30px 36px 30px;}.elementor-19483 .elementor-element.elementor-element-3b81f620 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-707482ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19483 .elementor-element.elementor-element-707482ad .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-707482ad.elementor-view-stacked .elementor-icon{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-707482ad.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-707482ad.elementor-view-default .elementor-icon{color:#E85A1A;border-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-707482ad.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-707482ad.elementor-view-default .elementor-icon svg{fill:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-707482ad .elementor-icon{font-size:46px;}.elementor-19483 .elementor-element.elementor-element-707482ad .elementor-icon svg{height:46px;}.elementor-19483 .elementor-element.elementor-element-919abd3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-19483 .elementor-element.elementor-element-919abd3a .elementor-heading-title{font-size:24px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-307d3552:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19483 .elementor-element.elementor-element-307d3552 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-307d3552 > .elementor-element-populated, .elementor-19483 .elementor-element.elementor-element-307d3552 > .elementor-element-populated > .elementor-background-overlay, .elementor-19483 .elementor-element.elementor-element-307d3552 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-19483 .elementor-element.elementor-element-307d3552 > .elementor-element-populated{box-shadow:0px 8px 30px 0px rgba(14,42,71,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:36px 30px 36px 30px;}.elementor-19483 .elementor-element.elementor-element-307d3552 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-bd0fd961{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19483 .elementor-element.elementor-element-bd0fd961 .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-bd0fd961.elementor-view-stacked .elementor-icon{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-bd0fd961.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-bd0fd961.elementor-view-default .elementor-icon{color:#E85A1A;border-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-bd0fd961.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-bd0fd961.elementor-view-default .elementor-icon svg{fill:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-bd0fd961 .elementor-icon{font-size:46px;}.elementor-19483 .elementor-element.elementor-element-bd0fd961 .elementor-icon svg{height:46px;}.elementor-19483 .elementor-element.elementor-element-c6f71a8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-19483 .elementor-element.elementor-element-c6f71a8a .elementor-heading-title{font-size:24px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-bfbff402:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19483 .elementor-element.elementor-element-bfbff402 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-bfbff402 > .elementor-element-populated, .elementor-19483 .elementor-element.elementor-element-bfbff402 > .elementor-element-populated > .elementor-background-overlay, .elementor-19483 .elementor-element.elementor-element-bfbff402 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-19483 .elementor-element.elementor-element-bfbff402 > .elementor-element-populated{box-shadow:0px 8px 30px 0px rgba(14,42,71,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:36px 30px 36px 30px;}.elementor-19483 .elementor-element.elementor-element-bfbff402 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-3cda1bf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19483 .elementor-element.elementor-element-3cda1bf5 .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-3cda1bf5.elementor-view-stacked .elementor-icon{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-3cda1bf5.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-3cda1bf5.elementor-view-default .elementor-icon{color:#E85A1A;border-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-3cda1bf5.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-3cda1bf5.elementor-view-default .elementor-icon svg{fill:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-3cda1bf5 .elementor-icon{font-size:46px;}.elementor-19483 .elementor-element.elementor-element-3cda1bf5 .elementor-icon svg{height:46px;}.elementor-19483 .elementor-element.elementor-element-a02ebec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-19483 .elementor-element.elementor-element-a02ebec5 .elementor-heading-title{font-size:24px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-08e71d85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19483 .elementor-element.elementor-element-08e71d85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-08e71d85 > .elementor-element-populated, .elementor-19483 .elementor-element.elementor-element-08e71d85 > .elementor-element-populated > .elementor-background-overlay, .elementor-19483 .elementor-element.elementor-element-08e71d85 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-19483 .elementor-element.elementor-element-08e71d85 > .elementor-element-populated{box-shadow:0px 8px 30px 0px rgba(14,42,71,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:36px 30px 36px 30px;}.elementor-19483 .elementor-element.elementor-element-08e71d85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-88216bd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19483 .elementor-element.elementor-element-88216bd5 .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-88216bd5.elementor-view-stacked .elementor-icon{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-88216bd5.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-88216bd5.elementor-view-default .elementor-icon{color:#E85A1A;border-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-88216bd5.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-88216bd5.elementor-view-default .elementor-icon svg{fill:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-88216bd5 .elementor-icon{font-size:46px;}.elementor-19483 .elementor-element.elementor-element-88216bd5 .elementor-icon svg{height:46px;}.elementor-19483 .elementor-element.elementor-element-9f428c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-19483 .elementor-element.elementor-element-9f428c3f .elementor-heading-title{font-size:24px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-83f7ca77:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-83f7ca77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-83f7ca77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 100px 20px;}.elementor-19483 .elementor-element.elementor-element-83f7ca77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-e24a3773.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-00876934{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-00876934 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-237639f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-237639f3 .elementor-heading-title{font-size:40px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-cacce489 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#E85A1A;margin:0px 8px 16px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:24px 20px 24px 20px;}.elementor-19483 .elementor-element.elementor-element-fe266d0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-19483 .elementor-element.elementor-element-fe266d0c .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-fe266d0c.elementor-view-stacked .elementor-icon{background-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-fe266d0c.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-fe266d0c.elementor-view-default .elementor-icon{color:#2BA6E6;border-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-fe266d0c.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-fe266d0c.elementor-view-default .elementor-icon svg{fill:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-fe266d0c .elementor-icon{font-size:36px;}.elementor-19483 .elementor-element.elementor-element-fe266d0c .elementor-icon svg{height:36px;}.elementor-19483 .elementor-element.elementor-element-25a47613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-25a47613 .elementor-heading-title{font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-22374c6f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#E85A1A;margin:0px 8px 16px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:24px 20px 24px 20px;}.elementor-19483 .elementor-element.elementor-element-bce18b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-19483 .elementor-element.elementor-element-bce18b55 .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-bce18b55.elementor-view-stacked .elementor-icon{background-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-bce18b55.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-bce18b55.elementor-view-default .elementor-icon{color:#2BA6E6;border-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-bce18b55.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-bce18b55.elementor-view-default .elementor-icon svg{fill:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-bce18b55 .elementor-icon{font-size:36px;}.elementor-19483 .elementor-element.elementor-element-bce18b55 .elementor-icon svg{height:36px;}.elementor-19483 .elementor-element.elementor-element-27eef6dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-27eef6dc .elementor-heading-title{font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-dbc97109 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#E85A1A;margin:0px 8px 16px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:24px 20px 24px 20px;}.elementor-19483 .elementor-element.elementor-element-a15cdeb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-19483 .elementor-element.elementor-element-a15cdeb6 .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-a15cdeb6.elementor-view-stacked .elementor-icon{background-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-a15cdeb6.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-a15cdeb6.elementor-view-default .elementor-icon{color:#2BA6E6;border-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-a15cdeb6.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-a15cdeb6.elementor-view-default .elementor-icon svg{fill:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-a15cdeb6 .elementor-icon{font-size:36px;}.elementor-19483 .elementor-element.elementor-element-a15cdeb6 .elementor-icon svg{height:36px;}.elementor-19483 .elementor-element.elementor-element-a39f30bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-a39f30bb .elementor-heading-title{font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-4df46b7c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#E85A1A;margin:0px 8px 16px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:24px 20px 24px 20px;}.elementor-19483 .elementor-element.elementor-element-ddc16f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-19483 .elementor-element.elementor-element-ddc16f15 .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-ddc16f15.elementor-view-stacked .elementor-icon{background-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-ddc16f15.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-ddc16f15.elementor-view-default .elementor-icon{color:#2BA6E6;border-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-ddc16f15.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-ddc16f15.elementor-view-default .elementor-icon svg{fill:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-ddc16f15 .elementor-icon{font-size:36px;}.elementor-19483 .elementor-element.elementor-element-ddc16f15 .elementor-icon svg{height:36px;}.elementor-19483 .elementor-element.elementor-element-9de5f3db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-9de5f3db .elementor-heading-title{font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-174115a7 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#E85A1A;margin:0px 8px 16px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:24px 20px 24px 20px;}.elementor-19483 .elementor-element.elementor-element-d0a89547{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-19483 .elementor-element.elementor-element-d0a89547 .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-d0a89547.elementor-view-stacked .elementor-icon{background-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-d0a89547.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-d0a89547.elementor-view-default .elementor-icon{color:#2BA6E6;border-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-d0a89547.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-d0a89547.elementor-view-default .elementor-icon svg{fill:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-d0a89547 .elementor-icon{font-size:36px;}.elementor-19483 .elementor-element.elementor-element-d0a89547 .elementor-icon svg{height:36px;}.elementor-19483 .elementor-element.elementor-element-9d19dbbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-9d19dbbf .elementor-heading-title{font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-fd777cd4 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#E85A1A;margin:0px 8px 16px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:24px 20px 24px 20px;}.elementor-19483 .elementor-element.elementor-element-7002311a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-19483 .elementor-element.elementor-element-7002311a .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-7002311a.elementor-view-stacked .elementor-icon{background-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-7002311a.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-7002311a.elementor-view-default .elementor-icon{color:#2BA6E6;border-color:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-7002311a.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-7002311a.elementor-view-default .elementor-icon svg{fill:#2BA6E6;}.elementor-19483 .elementor-element.elementor-element-7002311a .elementor-icon{font-size:36px;}.elementor-19483 .elementor-element.elementor-element-7002311a .elementor-icon svg{height:36px;}.elementor-19483 .elementor-element.elementor-element-03b25d1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-03b25d1d .elementor-heading-title{font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-48596854:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-48596854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-48596854{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 60px 20px;}.elementor-19483 .elementor-element.elementor-element-48596854 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-a8bf0f24.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-05fd485a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-05fd485a .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-1c012282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-1c012282 .elementor-heading-title{font-size:40px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-f60b1bce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19483 .elementor-element.elementor-element-f60b1bce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-f60b1bce > .elementor-element-populated, .elementor-19483 .elementor-element.elementor-element-f60b1bce > .elementor-element-populated > .elementor-background-overlay, .elementor-19483 .elementor-element.elementor-element-f60b1bce > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19483 .elementor-element.elementor-element-f60b1bce > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(14,42,71,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 16px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:32px 24px 32px 24px;}.elementor-19483 .elementor-element.elementor-element-f60b1bce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-0dcea03b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19483 .elementor-element.elementor-element-0dcea03b .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-0dcea03b.elementor-view-stacked .elementor-icon{background-color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-0dcea03b.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-0dcea03b.elementor-view-default .elementor-icon{color:#0E2A47;border-color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-0dcea03b.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-0dcea03b.elementor-view-default .elementor-icon svg{fill:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-0dcea03b .elementor-icon{font-size:40px;}.elementor-19483 .elementor-element.elementor-element-0dcea03b .elementor-icon svg{height:40px;}.elementor-19483 .elementor-element.elementor-element-3fe42bc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-3fe42bc8 .elementor-heading-title{font-size:22px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-6bcd7748 .elementor-button{background-color:rgba(0,0,0,0);font-weight:700;fill:#E85A1A;color:#E85A1A;padding:0px 0px 0px 0px;}.elementor-19483 .elementor-element.elementor-element-6bcd7748 .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-6bcd7748 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#C84812;}.elementor-19483 .elementor-element.elementor-element-6bcd7748 .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-6bcd7748 .elementor-button:focus svg{fill:#C84812;}.elementor-19483 .elementor-element.elementor-element-2211b58c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19483 .elementor-element.elementor-element-2211b58c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-2211b58c > .elementor-element-populated, .elementor-19483 .elementor-element.elementor-element-2211b58c > .elementor-element-populated > .elementor-background-overlay, .elementor-19483 .elementor-element.elementor-element-2211b58c > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19483 .elementor-element.elementor-element-2211b58c > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(14,42,71,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 16px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:32px 24px 32px 24px;}.elementor-19483 .elementor-element.elementor-element-2211b58c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-fc4f4aec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19483 .elementor-element.elementor-element-fc4f4aec .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-fc4f4aec.elementor-view-stacked .elementor-icon{background-color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-fc4f4aec.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-fc4f4aec.elementor-view-default .elementor-icon{color:#0E2A47;border-color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-fc4f4aec.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-fc4f4aec.elementor-view-default .elementor-icon svg{fill:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-fc4f4aec .elementor-icon{font-size:40px;}.elementor-19483 .elementor-element.elementor-element-fc4f4aec .elementor-icon svg{height:40px;}.elementor-19483 .elementor-element.elementor-element-f87a37bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-f87a37bc .elementor-heading-title{font-size:22px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-3909e7b8 .elementor-button{background-color:rgba(0,0,0,0);font-weight:700;fill:#E85A1A;color:#E85A1A;padding:0px 0px 0px 0px;}.elementor-19483 .elementor-element.elementor-element-3909e7b8 .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-3909e7b8 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#C84812;}.elementor-19483 .elementor-element.elementor-element-3909e7b8 .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-3909e7b8 .elementor-button:focus svg{fill:#C84812;}.elementor-19483 .elementor-element.elementor-element-a8d5b144:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19483 .elementor-element.elementor-element-a8d5b144 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-a8d5b144 > .elementor-element-populated, .elementor-19483 .elementor-element.elementor-element-a8d5b144 > .elementor-element-populated > .elementor-background-overlay, .elementor-19483 .elementor-element.elementor-element-a8d5b144 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19483 .elementor-element.elementor-element-a8d5b144 > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(14,42,71,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 16px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:32px 24px 32px 24px;}.elementor-19483 .elementor-element.elementor-element-a8d5b144 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-97e2dad0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19483 .elementor-element.elementor-element-97e2dad0 .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-97e2dad0.elementor-view-stacked .elementor-icon{background-color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-97e2dad0.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-97e2dad0.elementor-view-default .elementor-icon{color:#0E2A47;border-color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-97e2dad0.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-97e2dad0.elementor-view-default .elementor-icon svg{fill:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-97e2dad0 .elementor-icon{font-size:40px;}.elementor-19483 .elementor-element.elementor-element-97e2dad0 .elementor-icon svg{height:40px;}.elementor-19483 .elementor-element.elementor-element-ede1b801{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-ede1b801 .elementor-heading-title{font-size:22px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-76f863a9 .elementor-button{background-color:rgba(0,0,0,0);font-weight:700;fill:#E85A1A;color:#E85A1A;padding:0px 0px 0px 0px;}.elementor-19483 .elementor-element.elementor-element-76f863a9 .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-76f863a9 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#C84812;}.elementor-19483 .elementor-element.elementor-element-76f863a9 .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-76f863a9 .elementor-button:focus svg{fill:#C84812;}.elementor-19483 .elementor-element.elementor-element-a97acca9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19483 .elementor-element.elementor-element-a97acca9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-a97acca9 > .elementor-element-populated, .elementor-19483 .elementor-element.elementor-element-a97acca9 > .elementor-element-populated > .elementor-background-overlay, .elementor-19483 .elementor-element.elementor-element-a97acca9 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19483 .elementor-element.elementor-element-a97acca9 > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(14,42,71,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 16px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:32px 24px 32px 24px;}.elementor-19483 .elementor-element.elementor-element-a97acca9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-8a2f998b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19483 .elementor-element.elementor-element-8a2f998b .elementor-icon-wrapper{text-align:start;}.elementor-19483 .elementor-element.elementor-element-8a2f998b.elementor-view-stacked .elementor-icon{background-color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-8a2f998b.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-8a2f998b.elementor-view-default .elementor-icon{color:#0E2A47;border-color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-8a2f998b.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-8a2f998b.elementor-view-default .elementor-icon svg{fill:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-8a2f998b .elementor-icon{font-size:40px;}.elementor-19483 .elementor-element.elementor-element-8a2f998b .elementor-icon svg{height:40px;}.elementor-19483 .elementor-element.elementor-element-aa859694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-aa859694 .elementor-heading-title{font-size:22px;font-weight:800;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-55ffedaf .elementor-button{background-color:rgba(0,0,0,0);font-weight:700;fill:#E85A1A;color:#E85A1A;padding:0px 0px 0px 0px;}.elementor-19483 .elementor-element.elementor-element-55ffedaf .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-55ffedaf .elementor-button:focus{background-color:rgba(0,0,0,0);color:#C84812;}.elementor-19483 .elementor-element.elementor-element-55ffedaf .elementor-button:hover svg, .elementor-19483 .elementor-element.elementor-element-55ffedaf .elementor-button:focus svg{fill:#C84812;}.elementor-19483 .elementor-element.elementor-element-2cac6801:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-2cac6801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-19483 .elementor-element.elementor-element-2cac6801{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 100px 20px;}.elementor-19483 .elementor-element.elementor-element-2cac6801 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-dd08cca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19483 .elementor-element.elementor-element-dd08cca9 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-e224aeb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-19483 .elementor-element.elementor-element-e224aeb3 .elementor-heading-title{font-size:38px;font-weight:800;line-height:1.2em;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-ba8b7fda .elementor-button{background-color:#2BA6E6;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-19483 .elementor-element.elementor-element-ba8b7fda .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-ba8b7fda .elementor-button:focus{background-color:#1d87c2;}.elementor-19483 .elementor-element.elementor-element-c930187e{border-radius:20px 20px 20px 20px;box-shadow:0px 24px 50px 0px rgba(14,42,71,0.25);}.elementor-19483 .elementor-element.elementor-element-c930187e .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-19483 .elementor-element.elementor-element-c073c258:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-c073c258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0E2A47 0%, #1A4072 100%);}.elementor-19483 .elementor-element.elementor-element-c073c258{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 90px 20px;}.elementor-19483 .elementor-element.elementor-element-c073c258 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-a7998ba1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-f4377159{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-f4377159 .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-fb1aad92 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19483 .elementor-element.elementor-element-a343407f.elementor-column > .elementor-widget-wrap{justify-content:right;}.elementor-19483 .elementor-element.elementor-element-db63dc62 .elementor-button{background-color:#E85A1A;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:18px 38px 18px 38px;}.elementor-19483 .elementor-element.elementor-element-db63dc62 .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-db63dc62 .elementor-button:focus{background-color:#C84812;}.elementor-19483 .elementor-element.elementor-element-637773f8.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-19483 .elementor-element.elementor-element-2dd7b526 .elementor-button{background-color:#2BA6E6;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:18px 38px 18px 38px;}.elementor-19483 .elementor-element.elementor-element-2dd7b526 .elementor-button:hover, .elementor-19483 .elementor-element.elementor-element-2dd7b526 .elementor-button:focus{background-color:#1d87c2;}.elementor-19483 .elementor-element.elementor-element-3516aaf2:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-3516aaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-3516aaf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-19483 .elementor-element.elementor-element-3516aaf2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-375531aa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-375531aa > .elementor-element-populated{padding:20px 16px 20px 16px;}.elementor-19483 .elementor-element.elementor-element-7055e623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-19483 .elementor-element.elementor-element-7055e623 .elementor-icon-wrapper{text-align:center;}.elementor-19483 .elementor-element.elementor-element-7055e623.elementor-view-stacked .elementor-icon{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-7055e623.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-7055e623.elementor-view-default .elementor-icon{color:#E85A1A;border-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-7055e623.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-7055e623.elementor-view-default .elementor-icon svg{fill:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-7055e623 .elementor-icon{font-size:34px;}.elementor-19483 .elementor-element.elementor-element-7055e623 .elementor-icon svg{height:34px;}.elementor-19483 .elementor-element.elementor-element-035e9bb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-035e9bb4 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#8595A8;}.elementor-19483 .elementor-element.elementor-element-1b9294fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-1b9294fc .elementor-heading-title{font-size:18px;font-weight:700;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-7d1afad5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-7d1afad5 > .elementor-element-populated{padding:20px 16px 20px 16px;}.elementor-19483 .elementor-element.elementor-element-19d41293{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-19483 .elementor-element.elementor-element-19d41293 .elementor-icon-wrapper{text-align:center;}.elementor-19483 .elementor-element.elementor-element-19d41293.elementor-view-stacked .elementor-icon{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-19d41293.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-19d41293.elementor-view-default .elementor-icon{color:#E85A1A;border-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-19d41293.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-19d41293.elementor-view-default .elementor-icon svg{fill:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-19d41293 .elementor-icon{font-size:34px;}.elementor-19483 .elementor-element.elementor-element-19d41293 .elementor-icon svg{height:34px;}.elementor-19483 .elementor-element.elementor-element-4e194826{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-4e194826 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#8595A8;}.elementor-19483 .elementor-element.elementor-element-c33772a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-c33772a1 .elementor-heading-title{font-size:18px;font-weight:700;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-08444ccd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19483 .elementor-element.elementor-element-08444ccd > .elementor-element-populated{padding:20px 16px 20px 16px;}.elementor-19483 .elementor-element.elementor-element-ea6eee56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-19483 .elementor-element.elementor-element-ea6eee56 .elementor-icon-wrapper{text-align:center;}.elementor-19483 .elementor-element.elementor-element-ea6eee56.elementor-view-stacked .elementor-icon{background-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-ea6eee56.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-ea6eee56.elementor-view-default .elementor-icon{color:#E85A1A;border-color:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-ea6eee56.elementor-view-framed .elementor-icon, .elementor-19483 .elementor-element.elementor-element-ea6eee56.elementor-view-default .elementor-icon svg{fill:#E85A1A;}.elementor-19483 .elementor-element.elementor-element-ea6eee56 .elementor-icon{font-size:34px;}.elementor-19483 .elementor-element.elementor-element-ea6eee56 .elementor-icon svg{height:34px;}.elementor-19483 .elementor-element.elementor-element-865376c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-865376c8 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#8595A8;}.elementor-19483 .elementor-element.elementor-element-b85ed3c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19483 .elementor-element.elementor-element-b85ed3c7 .elementor-heading-title{font-size:18px;font-weight:700;color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-94cf6ecb:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-94cf6ecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2A47;}.elementor-19483 .elementor-element.elementor-element-94cf6ecb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 30px 40px;}.elementor-19483 .elementor-element.elementor-element-94cf6ecb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19483 .elementor-element.elementor-element-819db89f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 18px 0px;text-align:start;}.elementor-19483 .elementor-element.elementor-element-819db89f img{width:110px;}.elementor-19483 .elementor-element.elementor-element-766630fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-19483 .elementor-element.elementor-element-766630fc .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-d10a703d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-19483 .elementor-element.elementor-element-d10a703d .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-52087fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-19483 .elementor-element.elementor-element-52087fdd .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-19483 .elementor-element.elementor-element-bdd5b13b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19483 .elementor-element.elementor-element-bdd5b13b:not(.elementor-motion-effects-element-type-background), .elementor-19483 .elementor-element.elementor-element-bdd5b13b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081C33;}.elementor-19483 .elementor-element.elementor-element-bdd5b13b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 40px 18px 40px;}.elementor-19483 .elementor-element.elementor-element-bdd5b13b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-19483 .elementor-element.elementor-element-824780ba{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;}.elementor-19483 .elementor-element.elementor-element-7c10e8d9{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-19483 .elementor-element.elementor-element-7b61af1c{width:var( --container-widget-width, 253.25px );max-width:253.25px;--container-widget-width:253.25px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-19483 .elementor-element.elementor-element-46076974{width:11.719%;}.elementor-19483 .elementor-element.elementor-element-a1ccbd2d{width:61.91%;}.elementor-19483 .elementor-element.elementor-element-89e44ce0{width:25.931%;}}/* Start custom CSS */.mem-white-logo img {
  filter: brightness(0) invert(1) !important;
  -webkit-filter: brightness(0) invert(1) !important;
  clip-path: inset(0 0 40% 0);
  -webkit-clip-path: inset(0 0 40% 0);
  margin-bottom: -38%;
  display: block;
}
/* ============ HEADER BASE ============ */
.mem-header { background: rgba(8, 22, 41, 0.92) !important; backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); border-bottom: 1px solid rgba(255,255,255,0.06); }
.mem-header > .elementor-container { align-items: center !important; padding: 12px 32px !important; }

/* NAV (desktop) */
.mem-nav-wrap { display: flex; align-items: center; justify-content: center; width: 100%; }
.mem-nav-toggle-input { display: none; }
.mem-hamburger { display: none; cursor: pointer; flex-direction: column; justify-content: center; gap: 5px; width: 36px; height: 36px; padding: 6px; }
.mem-hamburger span { display: block; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform 0.25s ease, opacity 0.2s ease; }
.mem-nav { list-style: none; margin: 0; padding: 0; display: flex; gap: 4px; align-items: center; }
.mem-nav li { list-style: none; margin: 0; }
.mem-nav a { display: inline-block; color: #fff; text-decoration: none; font-size: 13px; font-weight: 600; letter-spacing: 0.6px; text-transform: uppercase; padding: 10px 14px; border-radius: 4px; transition: color 0.2s ease, background 0.2s ease; }
.mem-nav a:hover { color: #f47820; background: rgba(255,255,255,0.04); }

/* CTA column */
.mem-header-cta { display: flex; align-items: center; gap: 14px; justify-content: flex-end; }
.mem-ftq-btn { display: inline-block; background: linear-gradient(135deg,#f47820 0%,#ff8a3d 100%); color: #fff !important; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; padding: 12px 22px; border-radius: 999px; text-transform: uppercase; text-decoration: none; box-shadow: 0 6px 18px rgba(244,120,32,0.35); transition: transform 0.2s ease, box-shadow 0.2s ease; white-space: nowrap; }
.mem-ftq-btn:hover { transform: translateY(-1px); box-shadow: 0 10px 22px rgba(244,120,32,0.45); color: #fff !important; }
.mem-phone-link { color: #fff !important; font-size: 14px; font-weight: 700; text-decoration: none; white-space: nowrap; }
.mem-phone-link:hover { color: #f47820 !important; }

/* ============================================
   MEM Home 2026 Draft - Responsive (page-scoped)
   ============================================ */

/* ---------- TABLET (≤ 1024px) ---------- */
@media (max-width: 1024px) {
  /* HEADER tablet - cleaner darker bar, hamburger appears */
  .mem-header > .elementor-container { padding: 10px 22px !important; }
  .mem-header > .elementor-container > .elementor-column:nth-child(1) { width: 25% !important; }
  .mem-header > .elementor-container > .elementor-column:nth-child(2) { width: 12% !important; display: flex !important; justify-content: flex-start !important; }
  .mem-header > .elementor-container > .elementor-column:nth-child(3) { width: 63% !important; }
  .mem-white-logo { max-width: 110px !important; }

  /* show hamburger, hide flat nav */
  .mem-hamburger { display: flex !important; align-items: center; }
  .mem-nav { position: absolute; top: 100%; left: 0; right: 0; flex-direction: column; gap: 0; background: rgba(8,22,41,0.98); backdrop-filter: blur(10px); padding: 8px 0; max-height: 0; overflow: hidden; transition: max-height 0.35s ease; z-index: 999; border-top: 1px solid rgba(255,255,255,0.06); }
  .mem-nav li { width: 100%; border-bottom: 1px solid rgba(255,255,255,0.04); }
  .mem-nav li:last-child { border-bottom: none; }
  .mem-nav a { display: block; padding: 16px 24px; font-size: 14px; letter-spacing: 1px; }
  #mem-nav-toggle:checked ~ .mem-nav { max-height: 500px; }
  #mem-nav-toggle:checked ~ .mem-hamburger span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
  #mem-nav-toggle:checked ~ .mem-hamburger span:nth-child(2) { opacity: 0; }
  #mem-nav-toggle:checked ~ .mem-hamburger span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
  .mem-header { position: relative; }

  /* CTA on tablet keeps FTQ + phone, sized nicely */
  .mem-header-cta { gap: 16px; }
  .mem-ftq-btn { font-size: 12px; padding: 11px 20px; }
  .mem-phone-link { font-size: 14px; }

  /* HERO */
  .mem-hero { min-height: 70vh !important; }
  .mem-hero h1, .mem-hero .elementor-heading-title { font-size: 44px !important; line-height: 1.1 !important; }
  .mem-hero .elementor-widget:nth-child(2) .elementor-heading-title { font-size: 20px !important; }
  .mem-hero .elementor-widget-text-editor, .mem-hero p { font-size: 16px !important; }
  .mem-hero > .elementor-container { padding: 70px 24px !important; }
  .mem-hero .elementor-button { font-size: 15px !important; padding: 14px 26px !important; }

  /* Stats: 2x2 grid */
  .mem-stats > .elementor-container { flex-wrap: wrap !important; }
  .mem-stats > .elementor-container > .elementor-column { width: 50% !important; padding: 18px !important; }

  /* About: stack columns */
  .mem-about > .elementor-container { flex-direction: column !important; }
  .mem-about > .elementor-container > .elementor-column { width: 100% !important; }
  .mem-about h2, .mem-about .elementor-heading-title { font-size: 32px !important; }

  /* Products grid: 2 cols */
  .mem-products .elementor-section.elementor-inner-section > .elementor-container { flex-wrap: wrap !important; }
  .mem-products .elementor-section.elementor-inner-section > .elementor-container > .elementor-column { width: 50% !important; }
  .mem-products h2 { font-size: 32px !important; }

  /* Why Modular: 2 col grid */
  .mem-why .elementor-section.elementor-inner-section > .elementor-container { flex-wrap: wrap !important; }
  .mem-why .elementor-section.elementor-inner-section > .elementor-container > .elementor-column { width: 50% !important; }
  .mem-why h2 { font-size: 32px !important; }

  /* Explore MEM: 2 cols */
  .mem-explore .elementor-section.elementor-inner-section > .elementor-container { flex-wrap: wrap !important; }
  .mem-explore .elementor-section.elementor-inner-section > .elementor-container > .elementor-column { width: 50% !important; }
  .mem-explore h2 { font-size: 32px !important; }

  /* Video CTA: stack */
  .mem-video-cta > .elementor-container { flex-direction: column !important; }
  .mem-video-cta > .elementor-container > .elementor-column { width: 100% !important; }
  .mem-video-cta h2 { font-size: 30px !important; }

  /* Final CTA */
  .mem-final-cta h2 { font-size: 32px !important; line-height: 1.15 !important; }
  .mem-final-cta > .elementor-container { padding: 60px 24px !important; }

  /* Contact strip: stack */
  .mem-contact > .elementor-container { flex-wrap: wrap !important; }
  .mem-contact > .elementor-container > .elementor-column { width: 100% !important; margin-bottom: 18px !important; }

  /* Footer: 2x2 */
  .mem-footer > .elementor-container { flex-wrap: wrap !important; }
  .mem-footer > .elementor-container > .elementor-column { width: 50% !important; margin-bottom: 28px !important; }
}

/* ---------- MOBILE (≤ 767px) ---------- */
@media (max-width: 767px) {
  /* HEADER mobile - logo | hamburger | phone (NO FTQ button) */
  .mem-header > .elementor-container { padding: 10px 16px !important; flex-wrap: nowrap !important; }
  .mem-header > .elementor-container > .elementor-column:nth-child(1) { width: 35% !important; }
  .mem-header > .elementor-container > .elementor-column:nth-child(2) { width: 15% !important; display: flex !important; justify-content: center !important; }
  .mem-header > .elementor-container > .elementor-column:nth-child(3) { width: 50% !important; }
  .mem-white-logo { max-width: 90px !important; }

  /* hide the FTQ button entirely on mobile */
  .mem-ftq-btn { display: none !important; }
  .mem-header-cta { justify-content: flex-end !important; gap: 0 !important; }
  .mem-phone-link { font-size: 14px !important; }

  /* nav dropdown panel sized for phone */
  .mem-nav a { padding: 14px 20px; font-size: 14px; }

  /* HERO */
  .mem-hero { min-height: 78vh !important; }
  .mem-hero > .elementor-container { padding: 80px 18px 60px !important; }
  .mem-hero h1, .mem-hero .elementor-heading-title { font-size: 32px !important; line-height: 1.1 !important; letter-spacing: -0.5px !important; }
  .mem-hero .elementor-widget:nth-child(2) .elementor-heading-title { font-size: 17px !important; }
  .mem-hero p, .mem-hero .elementor-widget-text-editor { font-size: 15px !important; line-height: 1.5 !important; }
  .mem-hero .elementor-button-wrapper, .mem-hero .elementor-widget-button { display: block !important; width: 100% !important; }
  .mem-hero .elementor-button { display: block !important; width: 100% !important; max-width: 320px !important; margin: 8px auto !important; font-size: 15px !important; padding: 14px 20px !important; }

  /* STATS: 1 column stack */
  .mem-stats > .elementor-container > .elementor-column { width: 100% !important; padding: 14px 18px !important; border-bottom: 1px solid rgba(255,255,255,0.08) !important; }
  .mem-stats > .elementor-container > .elementor-column:last-child { border-bottom: none !important; }
  .mem-stats .elementor-heading-title { font-size: 28px !important; }
  .mem-stats h2, .mem-stats .elementor-widget:first-child .elementor-heading-title { font-size: 36px !important; }

  /* ABOUT */
  .mem-about > .elementor-container { padding: 50px 18px !important; }
  .mem-about h2, .mem-about .elementor-heading-title { font-size: 26px !important; line-height: 1.2 !important; }
  .mem-about p, .mem-about .elementor-widget-text-editor { font-size: 15px !important; line-height: 1.65 !important; }

  /* PRODUCTS: 1 col */
  .mem-products .elementor-section.elementor-inner-section > .elementor-container > .elementor-column { width: 100% !important; margin-bottom: 14px !important; }
  .mem-products h2 { font-size: 26px !important; }
  .mem-products > .elementor-container { padding: 50px 18px !important; }
  .mem-products .elementor-widget-heading h3 { font-size: 18px !important; }

  /* WHY MODULAR: 1 col */
  .mem-why .elementor-section.elementor-inner-section > .elementor-container > .elementor-column { width: 100% !important; margin-bottom: 14px !important; }
  .mem-why h2 { font-size: 26px !important; }
  .mem-why > .elementor-container { padding: 50px 18px !important; }

  /* EXPLORE: 1 col */
  .mem-explore .elementor-section.elementor-inner-section > .elementor-container > .elementor-column { width: 100% !important; margin-bottom: 14px !important; }
  .mem-explore h2 { font-size: 26px !important; }
  .mem-explore > .elementor-container { padding: 50px 18px !important; }

  /* VIDEO CTA */
  .mem-video-cta > .elementor-container { padding: 50px 18px !important; }
  .mem-video-cta h2 { font-size: 24px !important; line-height: 1.25 !important; }
  .mem-video-cta p { font-size: 15px !important; }
  .mem-video-cta .elementor-button { width: 100% !important; max-width: 320px !important; }

  /* FINAL CTA */
  .mem-final-cta > .elementor-container { padding: 60px 18px !important; }
  .mem-final-cta h2, .mem-final-cta .elementor-heading-title { font-size: 26px !important; line-height: 1.2 !important; }
  .mem-final-cta p { font-size: 15px !important; }
  .mem-final-cta .elementor-button { width: 100% !important; max-width: 320px !important; font-size: 15px !important; }

  /* CONTACT STRIP */
  .mem-contact > .elementor-container { padding: 30px 18px !important; }
  .mem-contact .elementor-widget-heading .elementor-heading-title { font-size: 16px !important; }
  .mem-contact a { font-size: 14px !important; word-break: break-word !important; }

  /* FOOTER: 1 col */
  .mem-footer > .elementor-container { padding: 50px 18px 20px !important; }
  .mem-footer > .elementor-container > .elementor-column { width: 100% !important; margin-bottom: 28px !important; }
  .mem-footer h3, .mem-footer h4, .mem-footer .elementor-heading-title { font-size: 16px !important; }
  .mem-footer .mem-white-logo { max-width: 120px !important; }

  /* COPYRIGHT BAR */
  .mem-copyright > .elementor-container { flex-direction: column !important; padding: 18px !important; text-align: center !important; gap: 8px !important; }
  .mem-copyright > .elementor-container > .elementor-column { width: 100% !important; text-align: center !important; }
  .mem-copyright p, .mem-copyright .elementor-widget-text-editor { font-size: 12px !important; text-align: center !important; }
}

/* ---------- SMALL MOBILE (≤ 380px) ---------- */
@media (max-width: 380px) {
  .mem-white-logo { max-width: 78px !important; }
  .mem-phone-link { font-size: 13px !important; }
  .mem-hero h1, .mem-hero .elementor-heading-title { font-size: 28px !important; }
  .mem-hero > .elementor-container { padding: 70px 14px 50px !important; }
}

/* ---------- Image safety on smaller screens ---------- */
@media (max-width: 1024px) {
  .mem-hero img, .mem-video-cta img { max-width: 100% !important; height: auto !important; }
}/* End custom CSS */