.elementor-75 .elementor-element.elementor-element-550e09b8:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-550e09b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-550e09b8 > .elementor-container{max-width:1240px;min-height:100vh;}.elementor-75 .elementor-element.elementor-element-550e09b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-550e09b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-7b1c6263 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-4ab5054a > .elementor-container{max-width:1200px;}.elementor-75 .elementor-element.elementor-element-4ab5054a{padding:0px 40px 0px 40px;}.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-75 .elementor-element.elementor-element-2f83e80d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-75 .elementor-element.elementor-element-2f83e80d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#888888;}.elementor-75 .elementor-element.elementor-element-670bab92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-75 .elementor-element.elementor-element-670bab92 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:92px;font-weight:300;line-height:1.02em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-581fa511{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#888888;}.elementor-75 .elementor-element.elementor-element-663939cd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-75 .elementor-element.elementor-element-3d7f76c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-75 .elementor-element.elementor-element-3d7f76c7 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 36px 16px 36px;}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-406a7e94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-406a7e94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-460a88f2 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;fill:#888888;color:#888888;padding:16px 0px 16px 0px;}.elementor-75 .elementor-element.elementor-element-5331e7e:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-5331e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-5331e7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-75 .elementor-element.elementor-element-5331e7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-64648d88 > .elementor-container{max-width:1200px;}.elementor-75 .elementor-element.elementor-element-64648d88{padding:0px 40px 0px 40px;}.elementor-75 .elementor-element.elementor-element-204ae385{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-49e4f212{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-15d8de3:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-15d8de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-15d8de3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-75 .elementor-element.elementor-element-15d8de3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-69a079b9 > .elementor-container{max-width:1200px;}.elementor-75 .elementor-element.elementor-element-69a079b9{padding:0px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-7e279573.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-7e279573.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-7e279573 > .elementor-element-populated{margin:0px 70px 0px 0px;--e-column-margin-right:70px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-21939b9e .elementor-button{fill:#D85A30;color:#D85A30;}.elementor-75 .elementor-element.elementor-element-7091fec9:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-7091fec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-75 .elementor-element.elementor-element-7091fec9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-75 .elementor-element.elementor-element-7091fec9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-7fa161f > .elementor-container{max-width:1200px;}.elementor-75 .elementor-element.elementor-element-7fa161f{padding:0px 40px 0px 40px;}.elementor-75 .elementor-element.elementor-element-6df76509{padding:0px 0px 60px 0px;}.elementor-75 .elementor-element.elementor-element-40edcf3b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-586a3859:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-586a3859 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-586a3859 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 36px 32px;}.elementor-75 .elementor-element.elementor-element-586a3859 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-11696eae{padding:6px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-60760bb6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-60760bb6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-60760bb6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 36px 32px;}.elementor-75 .elementor-element.elementor-element-60760bb6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-475a78bc{padding:10px 0px 20px 0px;}.elementor-75 .elementor-element.elementor-element-7cc2c249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-424db36d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5e7beee2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-5e7beee2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-5e7beee2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 36px 32px;}.elementor-75 .elementor-element.elementor-element-5e7beee2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-4df252e3{padding:6px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-59e57330{padding:40px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5b369b07:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-5b369b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-5b369b07{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5b369b07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-7b015d88 > .elementor-container{max-width:1200px;}.elementor-75 .elementor-element.elementor-element-7b015d88{padding:100px 40px 100px 40px;}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-32a57734.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-32a57734.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-32a57734 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-4f0965a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-4f0965a7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1em;letter-spacing:0.2em;color:#D85A30;}.elementor-75 .elementor-element.elementor-element-79811235{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-79811235 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:300;line-height:1.1em;letter-spacing:0em;color:#F5F4F0;}.elementor-75 .elementor-element.elementor-element-6bd721f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#888888;}.elementor-75 .elementor-element.elementor-element-7de1eaf7{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-7de1eaf7 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;fill:#D85A30;color:#D85A30;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-6e5132ac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-2466c8ad{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-fb8906e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-fb8906e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-fb8906e > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 1px;border-color:#FFFFFF1F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 32px 34px 32px;}.elementor-75 .elementor-element.elementor-element-fb8906e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-174e858f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-174e858f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:300;line-height:1.1em;letter-spacing:0em;color:#F5F4F0;}.elementor-75 .elementor-element.elementor-element-1fa9ab75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-1fa9ab75 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1.2em;letter-spacing:0.12em;color:#A8A8A8;}.elementor-75 .elementor-element.elementor-element-7cb3f3d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-7cb3f3d9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:#5F5F5F;}.elementor-75 .elementor-element.elementor-element-5e3f5998:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-5e3f5998 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-5e3f5998 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 32px 34px 32px;}.elementor-75 .elementor-element.elementor-element-5e3f5998 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-7f1be6e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-7f1be6e7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:300;line-height:1.1em;letter-spacing:0em;color:#F5F4F0;}.elementor-75 .elementor-element.elementor-element-30fa70d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-30fa70d0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1.2em;letter-spacing:0.12em;color:#A8A8A8;}.elementor-75 .elementor-element.elementor-element-49a1da4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-49a1da4d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:#5F5F5F;}.elementor-75 .elementor-element.elementor-element-1637163e{margin-top:-1px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-4a775295:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-4a775295 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-4a775295 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 32px 34px 32px;}.elementor-75 .elementor-element.elementor-element-4a775295 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-17643e47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-17643e47 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:300;line-height:1.1em;letter-spacing:0em;color:#F5F4F0;}.elementor-75 .elementor-element.elementor-element-45b3d6b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-45b3d6b0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1.2em;letter-spacing:0.12em;color:#A8A8A8;}.elementor-75 .elementor-element.elementor-element-7266f05a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-7266f05a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:#5F5F5F;}.elementor-75 .elementor-element.elementor-element-41c96ba1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-41c96ba1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-41c96ba1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 32px 34px 32px;}.elementor-75 .elementor-element.elementor-element-41c96ba1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-1b866b50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-1b866b50 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:300;line-height:1.1em;letter-spacing:0em;color:#F5F4F0;}.elementor-75 .elementor-element.elementor-element-5d7ce4d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-5d7ce4d4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1.2em;letter-spacing:0.12em;color:#A8A8A8;}.elementor-75 .elementor-element.elementor-element-7b2eedb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-7b2eedb6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:#5F5F5F;}.elementor-75 .elementor-element.elementor-element-1a80547f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-5fdb89a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-5fdb89a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-5fdb89a2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#CB552E;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 40px 38px 40px;}.elementor-75 .elementor-element.elementor-element-5fdb89a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-467aa447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-467aa447 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1em;letter-spacing:0.18em;color:#D85A30;}.elementor-75 .elementor-element.elementor-element-62b35be8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-style:italic;line-height:1.55em;color:#F5F4F0;}.elementor-75 .elementor-element.elementor-element-64346555{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-3b513496:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-3b513496 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-3b513496 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 2px;border-color:#CB552E;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 40px 38px 40px;}.elementor-75 .elementor-element.elementor-element-3b513496 > .elementor-element-populated, .elementor-75 .elementor-element.elementor-element-3b513496 > .elementor-element-populated > .elementor-background-overlay, .elementor-75 .elementor-element.elementor-element-3b513496 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-3b513496 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-3f1a8077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-3f1a8077 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1em;letter-spacing:0.18em;color:#D85A30;}.elementor-75 .elementor-element.elementor-element-518cd188{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-style:italic;line-height:1.55em;color:#F5F4F0;}.elementor-75 .elementor-element.elementor-element-7d067796:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-7d067796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-7d067796{border-style:solid;border-width:1px 0px 1px 0px;border-color:rgba(255,255,255,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-75 .elementor-element.elementor-element-7d067796 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-245284aa > .elementor-container{max-width:1200px;}.elementor-75 .elementor-element.elementor-element-245284aa{padding:0px 40px 0px 40px;}.elementor-75 .elementor-element.elementor-element-255c741d{margin-top:0px;margin-bottom:48px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-517eabb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-517eabb0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1em;letter-spacing:0.2em;color:#D85A30;}.elementor-75 .elementor-element.elementor-element-59979302{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-59979302 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;line-height:1.15em;letter-spacing:0em;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-70518614{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-70518614 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;fill:#888888;color:#888888;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-54d44a52{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-7cb279cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-7cb279cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-7cb279cd:hover > .elementor-element-populated{background-color:#171717;box-shadow:0px 18px 45px 0px rgba(0,0,0,0.35);}.elementor-75 .elementor-element.elementor-element-7cb279cd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 36px 32px;}.elementor-75 .elementor-element.elementor-element-7cb279cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-722e5a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-722e5a4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;line-height:1em;letter-spacing:0.18em;color:#D85A30;}.elementor-75 .elementor-element.elementor-element-7b4ef00e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-7b4ef00e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:1.25em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-5ba71919{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#888888;}.elementor-75 .elementor-element.elementor-element-5ac1f25b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-5ac1f25b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#888888;}.elementor-75 .elementor-element.elementor-element-4f92b536:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-4f92b536 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-4f92b536:hover > .elementor-element-populated{background-color:#171717;box-shadow:0px 18px 45px 0px rgba(0,0,0,0.35);}.elementor-75 .elementor-element.elementor-element-4f92b536 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 36px 32px;}.elementor-75 .elementor-element.elementor-element-4f92b536 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-3543134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-3543134 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;line-height:1em;letter-spacing:0.18em;color:#D85A30;}.elementor-75 .elementor-element.elementor-element-59b6e9b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-59b6e9b9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:1.25em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-61dd72ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#888888;}.elementor-75 .elementor-element.elementor-element-cff4bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-cff4bd9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#888888;}.elementor-75 .elementor-element.elementor-element-40124455:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-40124455 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-40124455:hover > .elementor-element-populated{background-color:#171717;box-shadow:0px 18px 45px 0px rgba(0,0,0,0.35);}.elementor-75 .elementor-element.elementor-element-40124455 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 36px 32px;}.elementor-75 .elementor-element.elementor-element-40124455 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-59c95573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-59c95573 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;line-height:1em;letter-spacing:0.18em;color:#D85A30;}.elementor-75 .elementor-element.elementor-element-2e1b35fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-2e1b35fa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:1.25em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-3b8e879f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#888888;}.elementor-75 .elementor-element.elementor-element-4784e1ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-4784e1ef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#888888;}.elementor-75 .elementor-element.elementor-element-6123f377:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6123f377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-75 .elementor-element.elementor-element-6123f377{border-style:solid;border-width:1px 0px 1px 0px;border-color:rgba(255,255,255,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:145px 0px 135px 0px;}.elementor-75 .elementor-element.elementor-element-6123f377 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-74c1f218.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-74c1f218.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-3bf5ab4{--display:flex;}.elementor-75 .elementor-element.elementor-element-9551093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-75 .elementor-element.elementor-element-9551093 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;line-height:1em;letter-spacing:0.2em;color:#D85A30;}.elementor-75 .elementor-element.elementor-element-2549bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-75 .elementor-element.elementor-element-2549bd6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;line-height:1.13em;letter-spacing:-0.01em;color:#F5F4F0;}.elementor-75 .elementor-element.elementor-element-d30cc64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#888888;}.elementor-75 .elementor-element.elementor-element-6d8fc297 > .elementor-container{max-width:500px;}.elementor-75 .elementor-element.elementor-element-6d8fc297{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-4ae97f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-4ae97f13 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:18px 36px 18px 36px;}.elementor-bc-flex-widget .elementor-75 .elementor-element.elementor-element-61f763af.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-75 .elementor-element.elementor-element-61f763af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-75 .elementor-element.elementor-element-504bf5d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-504bf5d0 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:#888888;color:#888888;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-75 .elementor-element.elementor-element-32a57734{width:73%;}.elementor-75 .elementor-element.elementor-element-6e5132ac{width:66.917%;}}/* Start custom CSS for section, class: .elementor-element-550e09b8 *//* AXISOS HOME HERO SECTION */
.axis-hero{
  --field-black:#0F0F0F;
  --coral:#D85A30;
  --coral-dark:#993C1D;
  --off-white:#F5F4F0;
  --muted-gray:#888888;
  --border-dark:rgba(255,255,255,0.08);
  position:relative;
  overflow:hidden;
  background:#0F0F0F !important;
  min-height:100vh;
  display:flex;
  align-items:center;
}
.axis-hero:before{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(ellipse 60% 50% at 70% 50%, rgba(216,90,48,0.06) 0%, transparent 70%),
    radial-gradient(ellipse 40% 60% at 20% 30%, rgba(216,90,48,0.03) 0%, transparent 60%);
  pointer-events:none;
}
.axis-hero .axis-hero-grid-line{
  position:absolute;
  top:0;
  bottom:0;
  width:1px;
  background:rgba(255,255,255,0.08);
  z-index:1;
}
.axis-line-1{left:25%;}
.axis-line-2{left:50%;}
.axis-line-3{left:75%;}
.axis-hero .axis-hero-container,
.axis-hero .axis-hero-content{
  position:relative;
  z-index:2;
}
.axis-hero .axis-hero-content{
  max-width:900px;
}
.axis-hero .axis-hero-eyebrow .elementor-heading-title{
  display:inline-flex;
  align-items:center;
  gap:10px;
  color:#888888 !important;
}
.axis-hero .axis-hero-eyebrow .elementor-heading-title:before{
  content:"";
  width:24px;
  height:1px;
  background:#D85A30;
  display:block;
}
.axis-hero .axis-hero-title .elementor-heading-title{
  font-size:clamp(52px,7vw,92px) !important;
  line-height:1.02 !important;
  font-weight:300 !important;
  letter-spacing:-0.025em !important;
  color:#fff !important;
}
.axis-hero .axis-hero-title em{
  color:#F5F4F0;
  font-style:italic;
}
.axis-hero .axis-hero-sub,
.axis-hero .axis-hero-sub p{
  max-width:580px;
  color:#888888 !important;
  font-size:19px !important;
  line-height:1.7 !important;
  font-weight:300 !important;
}
.axis-hero .axis-hero-sub strong{
  color:#fff;
  font-weight:500;
}
.axis-hero .axis-hero-actions > .elementor-container,
.axis-hero .axis-hero-actions > .elementor-column-gap-no{
  display:flex !important;
  align-items:center !important;
  gap:32px !important;
}
.axis-hero .axis-btn-col,
.axis-hero .axis-ghost-col{
  width:auto !important;
}
.axis-hero .axis-btn-primary .elementor-button{
  background:#D85A30 !important;
  color:#fff !important;
  border-radius:2px !important;
  padding:16px 36px !important;
  display:inline-flex !important;
  align-items:center !important;
  gap:10px !important;
}
.axis-hero .axis-btn-primary .elementor-button:hover{
  background:#993C1D !important;
  transform:translateY(-1px);
}
.axis-hero .axis-btn-ghost .elementor-button{
  background:transparent !important;
  color:#888888 !important;
  padding:0 !important;
}
.axis-hero .axis-btn-ghost .elementor-button:hover{
  color:#fff !important;
}
@media(max-width:767px){
  .axis-hero{
    min-height:auto;
    padding-top:120px !important;
    padding-bottom:80px !important;
  }
  .axis-hero .axis-hero-container{
    padding-left:24px !important;
    padding-right:24px !important;
  }
  .axis-hero .axis-hero-title .elementor-heading-title{
    font-size:46px !important;
  }
  .axis-hero .axis-hero-sub,
  .axis-hero .axis-hero-sub p{
    font-size:17px !important;
  }
  .axis-hero .axis-hero-actions > .elementor-container{
    flex-direction:column !important;
    align-items:flex-start !important;
    gap:20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5331e7e *//* AXISOS PAIN SECTION — FIXED BORDER VERSION */
.axis-pain-fixed{
  background:#0F0F0F !important;
  padding:120px 0 !important;
  border-top:1px solid rgba(255,255,255,.08) !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
}

.axis-pain-fixed .axis-pain-wrap > .elementor-container{
  max-width:1200px !important;
  margin:0 auto !important;
}

.axis-pain-fixed .axis-pain-label .elementor-heading-title{
  display:inline-flex !important;
  align-items:center !important;
  gap:10px !important;
  font-family:'DM Sans',Helvetica,sans-serif !important;
  font-size:11px !important;
  line-height:1 !important;
  letter-spacing:.2em !important;
  text-transform:uppercase !important;
  color:#D85A30 !important;
  font-weight:500 !important;
  margin:0 0 24px !important;
}

.axis-pain-fixed .axis-pain-label .elementor-heading-title:before{
  content:"" !important;
  width:24px !important;
  height:1px !important;
  background:#D85A30 !important;
  display:block !important;
}

.axis-pain-fixed .axis-pain-title{
  max-width:560px !important;
  margin-bottom:64px !important;
}

.axis-pain-fixed .axis-pain-title .elementor-heading-title{
  font-family:'Cormorant Garamond',Georgia,serif !important;
  font-size:clamp(36px,4vw,56px) !important;
  line-height:1.1 !important;
  font-weight:300 !important;
  letter-spacing:-.01em !important;
  color:#FFFFFF !important;
  margin:0 !important;
}

.axis-pain-fixed .axis-pain-title em{
  font-style:italic !important;
}

.axis-pain-fixed .axis-pain-row{
  margin:0 !important;
  padding:0 !important;
}

.axis-pain-fixed .axis-pain-row > .elementor-container{
  display:flex !important;
  gap:0 !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

.axis-pain-fixed .axis-pain-col{
  width:50% !important;
  margin:0 !important;
  padding:0 !important;
}

.axis-pain-fixed .axis-pain-card{
  background:#0F0F0F !important;
  padding:44px 40px !important;
  margin:0 !important;
  min-height:245px !important;
  border:1px solid rgba(255,255,255,.08) !important;
  transition:background .3s ease !important;
}

.axis-pain-fixed .axis-card-right{
  margin-left:-1px !important;
}

.axis-pain-fixed .axis-card-bottom{
  margin-top:-1px !important;
}

.axis-pain-fixed .axis-pain-card:hover{
  background:rgba(255,255,255,.02) !important;
}

.axis-pain-fixed .axis-pain-card .elementor-widget-container,
.axis-pain-fixed .axis-pain-card .elementor-text-editor{
  margin:0 !important;
  padding:0 !important;
}

.axis-pain-fixed .axis-pain-number{
  display:block !important;
  font-family:'Cormorant Garamond',Georgia,serif !important;
  font-size:12px !important;
  line-height:1 !important;
  color:#D85A30 !important;
  letter-spacing:.1em !important;
  margin-bottom:18px !important;
}

.axis-pain-fixed .axis-pain-card h3{
  font-family:'Cormorant Garamond',Georgia,serif !important;
  font-size:26px !important;
  line-height:1.2 !important;
  font-weight:400 !important;
  color:#FFFFFF !important;
  margin:0 0 14px !important;
  letter-spacing:-.01em !important;
}

.axis-pain-fixed .axis-pain-card p{
  font-family:'DM Sans',Helvetica,sans-serif !important;
  font-size:15px !important;
  line-height:1.7 !important;
  font-weight:400 !important;
  color:#888888 !important;
  margin:0 !important;
}

@media(max-width:767px){
  .axis-pain-fixed{
    padding:80px 0 !important;
  }

  .axis-pain-fixed .axis-pain-wrap{
    padding-left:24px !important;
    padding-right:24px !important;
  }

  .axis-pain-fixed .axis-pain-title{
    margin-bottom:42px !important;
  }

  .axis-pain-fixed .axis-pain-row > .elementor-container{
    flex-direction:column !important;
  }

  .axis-pain-fixed .axis-pain-col{
    width:100% !important;
  }

  .axis-pain-fixed .axis-card-right,
  .axis-pain-fixed .axis-card-bottom{
    margin-left:0 !important;
    margin-top:-1px !important;
  }

  .axis-pain-fixed .axis-pain-card{
    padding:34px 28px !important;
    min-height:auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15d8de3 *//* AXISOS APPROACH SECTION — EXACT */
.axis-approach-exact{
  background:#0F0F0F !important;
  padding:120px 0 !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
}

.axis-approach-exact .axis-approach-wrap > .elementor-container{
  max-width:1200px !important;
  margin:0 auto !important;
  display:grid !important;
  grid-template-columns:1fr 1fr !important;
  gap:100px !important;
  align-items:center !important;
}

.axis-approach-exact .axis-approach-left,
.axis-approach-exact .axis-approach-right{
  width:100% !important;
}

.axis-approach-exact .axis-approach-visual{
  height:440px !important;
  border:1px solid rgba(255,255,255,.08) !important;
  background:rgba(255,255,255,.01) !important;
  position:relative !important;
  overflow:hidden !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}

.axis-approach-exact .axis-approach-visual .elementor-widget-container{
  width:100% !important;
  height:100% !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  position:relative !important;
}

.axis-approach-exact .axis-approach-visual-bg{
  position:absolute !important;
  inset:0 !important;
  background-image:
    linear-gradient(rgba(255,255,255,.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.02) 1px, transparent 1px) !important;
  background-size:40px 40px !important;
}

.axis-approach-exact .axis-approach-visual svg{
  position:relative !important;
  z-index:2 !important;
  width:180px !important;
  height:240px !important;
}

.axis-approach-exact .axis-approach-label .elementor-heading-title{
  display:inline-flex !important;
  align-items:center !important;
  gap:10px !important;
  font-family:'DM Sans',Helvetica,sans-serif !important;
  font-size:11px !important;
  line-height:1 !important;
  letter-spacing:.2em !important;
  text-transform:uppercase !important;
  color:#D85A30 !important;
  font-weight:500 !important;
  margin:0 0 24px !important;
}

.axis-approach-exact .axis-approach-label .elementor-heading-title:before{
  content:"" !important;
  display:block !important;
  width:24px !important;
  height:1px !important;
  background:#D85A30 !important;
}

.axis-approach-exact .axis-approach-title .elementor-heading-title{
  font-family:'Cormorant Garamond',Georgia,serif !important;
  font-size:clamp(36px,4vw,56px) !important;
  line-height:1.1 !important;
  font-weight:300 !important;
  letter-spacing:-.01em !important;
  color:#fff !important;
  margin:0 0 20px !important;
}

.axis-approach-exact .axis-approach-title em{
  font-style:italic !important;
}

.axis-approach-exact .axis-approach-text p{
  font-family:'DM Sans',Helvetica,sans-serif !important;
  font-size:17px !important;
  line-height:1.8 !important;
  font-weight:400 !important;
  color:#888888 !important;
  margin:0 0 20px !important;
}

.axis-approach-exact .axis-approach-text strong{
  color:#fff !important;
  font-weight:500 !important;
}

.axis-approach-exact .axis-approach-link{
  margin-top:32px !important;
}

.axis-approach-exact .axis-approach-link .elementor-button{
  background:transparent !important;
  padding:0 !important;
  border:0 !important;
  color:#D85A30 !important;
  font-family:'DM Sans',Helvetica,sans-serif !important;
  font-size:12px !important;
  line-height:1 !important;
  letter-spacing:.1em !important;
  text-transform:uppercase !important;
  font-weight:600 !important;
}

.axis-approach-exact .axis-approach-link .elementor-button:hover{
  color:#D85A30 !important;
}

@media(max-width:900px){
  .axis-approach-exact .axis-approach-wrap > .elementor-container{
    grid-template-columns:1fr !important;
    gap:50px !important;
  }
}

@media(max-width:767px){
  .axis-approach-exact{
    padding:80px 0 !important;
  }
  .axis-approach-exact .axis-approach-wrap{
    padding-left:24px !important;
    padding-right:24px !important;
  }
  .axis-approach-exact .axis-approach-visual{
    height:340px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7091fec9 *//* =========================================================
   AXISOS PROGRAM SECTION — FINAL CSS
   Main section class: axis-program-v2
   ========================================================= */

.axis-program-v2{
  background:#F5F4F0 !important;
  padding:120px 0 !important;
  border-bottom:1px solid rgba(15,15,15,.10) !important;
}

.axis-program-v2,
.axis-program-v2 *{
  box-sizing:border-box !important;
}

/* MAIN WIDTH */
.axis-program-v2 .axis-v2-wrap{
  padding-left:40px !important;
  padding-right:40px !important;
}

.axis-program-v2 .axis-v2-wrap > .elementor-container{
  max-width:1200px !important;
  width:100% !important;
  margin:0 auto !important;
}

/* HEADER ROW */
.axis-program-v2 .axis-v2-header{
  margin:0 !important;
  padding:0 !important;
}

.axis-program-v2 .axis-v2-header > .elementor-container{
  max-width:100% !important;
  width:100% !important;
  display:flex !important;
  align-items:flex-end !important;
  justify-content:space-between !important;
  gap:80px !important;
  padding-bottom:58px !important;
  border-bottom:1px solid rgba(15,15,15,.10) !important;
}

.axis-program-v2 .axis-v2-header-left{
  width:50% !important;
  flex:0 0 calc(50% - 40px) !important;
}

.axis-program-v2 .axis-v2-header-right{
  width:50% !important;
  flex:0 0 calc(50% - 40px) !important;
  padding-bottom:8px !important;
}

/* LABEL */
.axis-program-v2 .axis-v2-label{
  margin:0 0 48px !important;
}

.axis-program-v2 .axis-v2-label .elementor-heading-title{
  display:inline-flex !important;
  align-items:center !important;
  gap:10px !important;
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:11px !important;
  line-height:1 !important;
  letter-spacing:.2em !important;
  text-transform:uppercase !important;
  color:#D85A30 !important;
  font-weight:500 !important;
  margin:0 !important;
}

.axis-program-v2 .axis-v2-label .elementor-heading-title:before{
  content:"" !important;
  display:block !important;
  width:24px !important;
  height:1px !important;
  background:#D85A30 !important;
}

/* HEADER TITLE */
.axis-program-v2 .axis-v2-title{
  margin:0 !important;
}

.axis-program-v2 .axis-v2-title .elementor-heading-title{
  font-family:'Cormorant Garamond', Georgia, serif !important;
  font-size:56px !important;
  line-height:1.1 !important;
  font-weight:300 !important;
  letter-spacing:-.01em !important;
  color:#0F0F0F !important;
  margin:0 !important;
}

.axis-program-v2 .axis-v2-title em{
  font-style:italic !important;
}

/* HEADER BODY */
.axis-program-v2 .axis-v2-body,
.axis-program-v2 .axis-v2-body p{
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:17px !important;
  line-height:1.75 !important;
  color:#444444 !important;
  margin:0 !important;
}

/* SPACE BETWEEN HEADER AND CARDS */
.axis-program-v2 .axis-v2-cards{
  margin:60px 0 0 !important;
  padding:0 !important;
}

/* CARD GRID */
.axis-program-v2 .axis-v2-cards > .elementor-container{
  max-width:100% !important;
  width:100% !important;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:repeat(3, 1fr) !important;
  gap:0 !important;
  align-items:stretch !important;
  border:1px solid rgba(15,15,15,.14) !important;
  background:transparent !important;
}

/* CARD COLUMNS */
.axis-program-v2 .axis-v2-card{
  width:100% !important;
  max-width:none !important;
  min-height:395px !important;
  margin:0 !important;
  padding:50px 32px 34px !important;
  background:#FFFFFF !important;
  border-right:1px solid rgba(15,15,15,.14) !important;
}

.axis-program-v2 .axis-v2-card:last-child{
  border-right:0 !important;
}

.axis-program-v2 .axis-v2-card > .elementor-widget-wrap,
.axis-program-v2 .axis-v2-card > .elementor-column-wrap > .elementor-widget-wrap{
  min-height:310px !important;
  height:100% !important;
  padding:0 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  align-content:stretch !important;
  background:transparent !important;
}

.axis-program-v2 .axis-v2-card .elementor-widget{
  margin:0 !important;
}

/* FEATURED CARD */
.axis-program-v2 .axis-v2-featured,
.axis-program-v2 .axis-v2-featured > .elementor-widget-wrap,
.axis-program-v2 .axis-v2-featured > .elementor-column-wrap > .elementor-widget-wrap{
  background:#0F0F0F !important;
}

/* BADGE */
.axis-program-v2 .axis-v2-tier-badge{
  margin:0 0 25px !important;
}

.axis-program-v2 .axis-v2-tier-badge .elementor-heading-title{
  display:inline-block !important;
  width:auto !important;
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:9px !important;
  line-height:1 !important;
  letter-spacing:.15em !important;
  text-transform:uppercase !important;
  font-weight:700 !important;
  padding:5px 10px !important;
  background:#D85A30 !important;
  color:#FFFFFF !important;
  border-radius:1px !important;
}

/* TIER NAME */
.axis-program-v2 .axis-v2-tier-name{
  margin:0 0 14px !important;
}

.axis-program-v2 .axis-v2-tier-name .elementor-heading-title{
  font-family:'Cormorant Garamond', Georgia, serif !important;
  font-size:28px !important;
  line-height:1.1 !important;
  font-weight:300 !important;
  color:#0F0F0F !important;
  margin:0 !important;
}

/* PRICE */
.axis-program-v2 .axis-v2-tier-price{
  margin:0 0 4px !important;
}

.axis-program-v2 .axis-v2-tier-price .elementor-heading-title{
  font-family:'Cormorant Garamond', Georgia, serif !important;
  font-size:34px !important;
  line-height:1 !important;
  font-weight:300 !important;
  color:#0F0F0F !important;
  margin:0 !important;
}

.axis-program-v2 .axis-v2-private .axis-v2-tier-price .elementor-heading-title{
  font-size:25px !important;
  line-height:1.2 !important;
}

/* FEATURED TEXT COLORS */
.axis-program-v2 .axis-v2-featured .axis-v2-tier-name .elementor-heading-title,
.axis-program-v2 .axis-v2-featured .axis-v2-tier-price .elementor-heading-title{
  color:#FFFFFF !important;
}

/* PERIOD */
.axis-program-v2 .axis-v2-tier-period{
  margin:0 0 25px !important;
  padding-bottom:25px !important;
  border-bottom:1px solid rgba(15,15,15,.12) !important;
}

.axis-program-v2 .axis-v2-tier-period,
.axis-program-v2 .axis-v2-tier-period p{
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:11px !important;
  line-height:1.45 !important;
  letter-spacing:.06em !important;
  color:#888888 !important;
  margin-top:0 !important;
}

.axis-program-v2 .axis-v2-featured .axis-v2-tier-period{
  border-bottom-color:rgba(255,255,255,.10) !important;
}

/* DESCRIPTION */
.axis-program-v2 .axis-v2-tier-desc{
  flex:1 !important;
  margin:0 0 27px !important;
}

.axis-program-v2 .axis-v2-tier-desc,
.axis-program-v2 .axis-v2-tier-desc p{
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:14px !important;
  line-height:1.65 !important;
  color:#0F0F0F !important;
  margin-top:0 !important;
}

.axis-program-v2 .axis-v2-featured .axis-v2-tier-desc,
.axis-program-v2 .axis-v2-featured .axis-v2-tier-desc p{
  color:rgba(255,255,255,.62) !important;
}

/* TEXT WIDTH TUNING */
.axis-program-v2 .axis-v2-card:first-child .axis-v2-tier-desc{
  max-width:310px !important;
}

.axis-program-v2 .axis-v2-private .axis-v2-tier-period{
  max-width:265px !important;
}

.axis-program-v2 .axis-v2-private .axis-v2-tier-desc{
  max-width:300px !important;
}

/* BUTTONS */
.axis-program-v2 .axis-v2-button{
  margin-top:auto !important;
}

.axis-program-v2 .axis-v2-button .elementor-button{
  width:100% !important;
  min-height:45px !important;
  padding:14px 20px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:2px !important;
  border:1px solid #0F0F0F !important;
  background:transparent !important;
  color:#0F0F0F !important;
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:11px !important;
  line-height:1 !important;
  font-weight:600 !important;
  letter-spacing:.1em !important;
  text-transform:uppercase !important;
}

.axis-program-v2 .axis-v2-outline .elementor-button:hover{
  background:#0F0F0F !important;
  color:#FFFFFF !important;
}

.axis-program-v2 .axis-v2-filled .elementor-button{
  background:#D85A30 !important;
  border-color:#D85A30 !important;
  color:#FFFFFF !important;
}

.axis-program-v2 .axis-v2-filled .elementor-button:hover{
  background:#993C1D !important;
  border-color:#993C1D !important;
}

/* FOOTER */
.axis-program-v2 .axis-v2-footer{
  text-align:center !important;
  padding-top:40px !important;
}

.axis-program-v2 .axis-v2-footer > .elementor-container{
  max-width:100% !important;
}

.axis-program-v2 .axis-v2-footer .elementor-widget-wrap{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
}

.axis-program-v2 .axis-v2-footer-text,
.axis-program-v2 .axis-v2-footer-text p{
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:14px !important;
  color:#444444 !important;
  margin:0 0 16px !important;
}

.axis-program-v2 .axis-v2-footer-link .elementor-button{
  background:transparent !important;
  color:#D85A30 !important;
  padding:0 !important;
  border:0 !important;
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:12px !important;
  letter-spacing:.1em !important;
  text-transform:uppercase !important;
  font-weight:600 !important;
}

/* RESPONSIVE */
@media(max-width:900px){
  .axis-program-v2 .axis-v2-header > .elementor-container{
    flex-direction:column !important;
    align-items:flex-start !important;
    gap:30px !important;
  }

  .axis-program-v2 .axis-v2-header-left,
  .axis-program-v2 .axis-v2-header-right{
    width:100% !important;
    flex:1 1 auto !important;
  }

  .axis-program-v2 .axis-v2-cards > .elementor-container{
    grid-template-columns:1fr !important;
  }

  .axis-program-v2 .axis-v2-card{
    border-right:0 !important;
    border-bottom:1px solid rgba(15,15,15,.14) !important;
  }

  .axis-program-v2 .axis-v2-card:last-child{
    border-bottom:0 !important;
  }
}

@media(max-width:767px){
  .axis-program-v2{
    padding:80px 0 !important;
  }

  .axis-program-v2 .axis-v2-wrap{
    padding-left:24px !important;
    padding-right:24px !important;
  }

  .axis-program-v2 .axis-v2-title .elementor-heading-title{
    font-size:42px !important;
  }

  .axis-program-v2 .axis-v2-card{
    padding:36px 28px 30px !important;
    min-height:auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b369b07 */.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-wrap > .elementor-container{display:grid!important;grid-template-columns:42% 58%!important;gap:64px!important;align-items:center!important;max-width:1200px!important;margin:0 auto!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-left, .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-right{width:100%!important;max-width:100%!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-left>.elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-right>.elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-left>.elementor-column-wrap>.elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-right>.elementor-column-wrap>.elementor-widget-wrap{padding:0!important;display:block!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-title .elementor-heading-title{font-size:50px!important;line-height:1.12!important;max-width:520px!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-label{margin-bottom:26px!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-title{margin-bottom:24px!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-body{max-width:520px!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-right{max-width:620px!important;margin-left:auto!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-stats-row>.elementor-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;max-width:100%!important;width:100%!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-stat .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-stat .elementor-column-wrap .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-quote .elementor-widget-wrap, .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-quote .elementor-column-wrap .elementor-widget-wrap{padding:0!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-stat .elementor-widget, .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-quote .elementor-widget{margin:0!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-num span{color:#D85A30!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-stat-label{margin-top:10px!important;margin-bottom:10px!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-quote{position:relative!important;border-left:0!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-quote:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:2px!important;background:#D85A30!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-quote-tag{margin-bottom:18px!important;}
.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-link .elementor-button{background:transparent!important;color:#D85A30!important;border:0!important;box-shadow:none!important;}
@media(max-width:900px){.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-wrap > .elementor-container{grid-template-columns:1fr!important;gap:50px!important;} .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-right{max-width:100%!important;margin-left:0!important;}}
@media(max-width:767px){.elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-wrap{padding-left:24px!important;padding-right:24px!important;} .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-stats-row>.elementor-container{grid-template-columns:1fr!important;} .elementor-75 .elementor-element.elementor-element-5b369b07 .apv10-title .elementor-heading-title{font-size:42px!important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d067796 */.elementor-75 .elementor-element.elementor-element-7d067796{
  background:#0F0F0F !important;
  padding:120px 0 !important;
  border-top:1px solid rgba(255,255,255,.08) !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796,
.elementor-75 .elementor-element.elementor-element-7d067796 *{
  box-sizing:border-box !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-wrap{
  padding-left:40px !important;
  padding-right:40px !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-wrap > .elementor-container{
  max-width:1200px !important;
  width:100% !important;
  margin:0 auto !important;
  display:block !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-root > .elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-root > .elementor-column-wrap > .elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-head-left > .elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-head-left > .elementor-column-wrap > .elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-head-right > .elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-head-right > .elementor-column-wrap > .elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card > .elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card > .elementor-column-wrap > .elementor-widget-wrap{
  padding:0 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-header{
  margin:0 0 48px !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-header > .elementor-container{
  display:flex !important;
  align-items:flex-end !important;
  justify-content:space-between !important;
  gap:40px !important;
  max-width:100% !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-head-left{
  width:auto !important;
  flex:1 1 auto !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-head-right{
  width:auto !important;
  flex:0 0 auto !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-label{
  margin:0 0 24px !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-label .elementor-heading-title{
  display:inline-flex !important;
  align-items:center !important;
  gap:10px !important;
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:11px !important;
  line-height:1 !important;
  letter-spacing:.2em !important;
  text-transform:uppercase !important;
  color:#D85A30 !important;
  font-weight:500 !important;
  margin:0 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-label .elementor-heading-title:before{
  content:"" !important;
  display:block !important;
  width:24px !important;
  height:1px !important;
  background:#D85A30 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-title .elementor-heading-title{
  font-family:'Cormorant Garamond', Georgia, serif !important;
  font-size:56px !important;
  line-height:1.1 !important;
  font-weight:300 !important;
  color:#FFFFFF !important;
  margin:0 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-title em{
  font-style:italic !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-view-all .elementor-button{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  color:#888888 !important;
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-view-all .elementor-button:hover{
  color:#FFFFFF !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-grid{
  margin:0 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-grid > .elementor-container{
  display:grid !important;
  grid-template-columns:repeat(3,1fr) !important;
  gap:1px !important;
  background:rgba(255,255,255,.08) !important;
  border:1px solid rgba(255,255,255,.08) !important;
  max-width:100% !important;
  width:100% !important;
  margin:0 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card{
  width:100% !important;
  min-height:310px !important;
  transition:background .25s ease !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card:hover{
  background:rgba(255,255,255,.025) !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card .elementor-widget{
  margin:0 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card-tag{
  margin:0 0 14px !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card-title{
  margin:0 0 14px !important;
  flex:1 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card-title .elementor-heading-title{
  font-family:'Cormorant Garamond', Georgia, serif !important;
  font-size:22px !important;
  line-height:1.25 !important;
  font-weight:400 !important;
  color:#FFFFFF !important;
  letter-spacing:-.01em !important;
  margin:0 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card-desc{
  margin:0 0 24px !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card-desc,
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card-desc p{
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:14px !important;
  line-height:1.65 !important;
  color:#888888 !important;
  margin-top:0 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card-meta{
  margin-top:auto !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card-meta .elementor-heading-title{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:11px !important;
  line-height:1 !important;
  letter-spacing:.1em !important;
  text-transform:uppercase !important;
  color:#888888 !important;
  margin:0 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card-meta .elementor-heading-title:before{
  content:"" !important;
  display:block !important;
  width:16px !important;
  height:1px !important;
  background:#D85A30 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card > .elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-card > .elementor-column-wrap > .elementor-widget-wrap{
  display:flex !important;
  flex-direction:column !important;
  height:100% !important;
  min-height:238px !important;
}
@media(max-width:900px){
  .elementor-75 .elementor-element.elementor-element-7d067796 .axb-grid > .elementor-container{
    grid-template-columns:1fr !important;
  }
}
@media(max-width:767px){
  .elementor-75 .elementor-element.elementor-element-7d067796{
    padding:80px 0 !important;
  }
  .elementor-75 .elementor-element.elementor-element-7d067796 .axb-wrap{
    padding-left:24px !important;
    padding-right:24px !important;
  }
  .elementor-75 .elementor-element.elementor-element-7d067796 .axb-header > .elementor-container{
    display:block !important;
  }
  .elementor-75 .elementor-element.elementor-element-7d067796 .axb-head-right{
    margin-top:24px !important;
  }
  .elementor-75 .elementor-element.elementor-element-7d067796 .axb-title .elementor-heading-title{
    font-size:42px !important;
  }
}

/* NATIVE + FALLBACK HOVER */
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-hover-card{
  transition:all .3s ease !important;
  position:relative !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-hover-card:hover{
  background:#171717 !important;
  transform:translateY(-6px) !important;
  box-shadow:0 18px 45px rgba(0,0,0,.35) !important;
  z-index:9 !important;
}
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-hover-card:hover > .elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-7d067796 .axb-hover-card:hover > .elementor-column-wrap > .elementor-widget-wrap{
  background:#171717 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6123f377 */.elementor-75 .elementor-element.elementor-element-6123f377{
  background:#0F0F0F !important;
  padding:145px 0 135px !important;
  border-top:1px solid rgba(255,255,255,.08) !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
  position:relative !important;
  overflow:hidden !important;
  text-align:center !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377:before{
  content:"" !important;
  position:absolute !important;
  top:50% !important;
  left:50% !important;
  transform:translate(-50%,-50%) !important;
  width:520px !important;
  height:520px !important;
  border-radius:50% !important;
  background:radial-gradient(circle, rgba(216,90,48,.075) 0%, rgba(216,90,48,.035) 34%, rgba(216,90,48,0) 70%) !important;
  pointer-events:none !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377,
.elementor-75 .elementor-element.elementor-element-6123f377 *{
  box-sizing:border-box !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 > .elementor-container{
  max-width:1200px !important;
  width:100% !important;
  margin:0 auto !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-col > .elementor-widget-wrap,
.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-col > .elementor-column-wrap > .elementor-widget-wrap{
  padding:0 40px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  position:relative !important;
  z-index:2 !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-label{
  margin:0 0 18px !important;
  width:100% !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-label .elementor-heading-title{
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:11px !important;
  line-height:1 !important;
  letter-spacing:.2em !important;
  text-transform:uppercase !important;
  color:#D85A30 !important;
  font-weight:500 !important;
  text-align:center !important;
  margin:0 !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-title{
  width:100% !important;
  max-width:640px !important;
  margin:0 auto 26px !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-title .elementor-heading-title{
  font-family:'Cormorant Garamond', Georgia, serif !important;
  font-size:56px !important;
  line-height:1.13 !important;
  font-weight:300 !important;
  letter-spacing:-.01em !important;
  color:#F5F4F0 !important;
  text-align:center !important;
  margin:0 !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-title em{
  font-style:italic !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-body{
  width:100% !important;
  max-width:540px !important;
  margin:0 auto 18px !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-body,
.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-body p{
  font-family:'DM Sans', Helvetica, sans-serif !important;
  font-size:17px !important;
  line-height:1.75 !important;
  color:#888888 !important;
  text-align:center !important;
  margin-top:0 !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-actions{
  width:100% !important;
  max-width:460px !important;
  margin:0 auto !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-actions > .elementor-container{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:32px !important;
  max-width:100% !important;
  width:100% !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-btn-col,
.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-link-col{
  width:auto !important;
  flex:0 0 auto !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-primary .elementor-button{
  background:#D85A30 !important;
  color:#FFFFFF !important;
  border:0 !important;
  border-radius:2px !important;
  box-shadow:none !important;
  padding:18px 36px !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-primary .elementor-button:hover{
  background:#993C1D !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-secondary .elementor-button{
  background:transparent !important;
  color:#888888 !important;
  padding:0 !important;
  border:0 !important;
  box-shadow:none !important;
}

.elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-secondary .elementor-button:hover{
  color:#FFFFFF !important;
}

@media(max-width:767px){
  .elementor-75 .elementor-element.elementor-element-6123f377{
    padding:100px 0 !important;
  }

  .elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-col > .elementor-widget-wrap,
  .elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-col > .elementor-column-wrap > .elementor-widget-wrap{
    padding:0 24px !important;
  }

  .elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-title .elementor-heading-title{
    font-size:42px !important;
  }

  .elementor-75 .elementor-element.elementor-element-6123f377 .cta-final-actions > .elementor-container{
    flex-direction:column !important;
    gap:22px !important;
  }
}/* End custom CSS */