.elementor-146 .elementor-element.elementor-element-9e1a210{--display:flex;}.elementor-146 .elementor-element.elementor-element-a0ce089{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-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-146 .elementor-element.elementor-element-8f44e95{--display:flex;}.elementor-146 .elementor-element.elementor-element-5693935{--display:flex;}.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-146 .elementor-element.elementor-element-4f80407{--display:flex;}.elementor-146 .elementor-element.elementor-element-6645428{--display:flex;}.elementor-146 .elementor-element.elementor-element-d851a29{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-db42e31 .elementor-icon-box-wrapper{gap:15px;}.elementor-146 .elementor-element.elementor-element-7d4c9c0 .elementor-icon-box-wrapper{gap:15px;}.elementor-146 .elementor-element.elementor-element-17e0ae1 .elementor-icon-box-wrapper{gap:15px;}.elementor-146 .elementor-element.elementor-element-b887c7b .elementor-icon-box-wrapper{gap:15px;}.elementor-146 .elementor-element.elementor-element-9a8dadf{--display:flex;}.elementor-146 .elementor-element.elementor-element-db01ed9{--display:flex;}.elementor-146 .elementor-element.elementor-element-0fbb876{--display:flex;}.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-146 .elementor-element.elementor-element-75c05c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700&display=swap');
.lc-eyebrow .elementor-heading-title{font-family:'Inter',sans-serif;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#E8944D;}
.lc-h1 .elementor-heading-title{font-family:'Bebas Neue',sans-serif;font-weight:400;letter-spacing:.01em;line-height:1;color:#FAF6EC;font-size:clamp(44px,7vw,72px);}
.lc-lead .elementor-widget-container{color:rgba(250,246,236,.75);font-size:18px;line-height:1.6;}
.lc-h2 .elementor-heading-title{font-family:'Bebas Neue',sans-serif;font-weight:400;line-height:1.05;color:#201E1A;font-size:clamp(32px,4.5vw,44px);}
.lc-body .elementor-widget-container{color:#6E6A60;line-height:1.75;font-size:16px;}
.lc-body .elementor-widget-container p{margin:0 0 16px;}
#lcab-hero{background:#201E1A;padding:72px 24px;text-align:center;align-items:center;}
#lcab-hero .lc-eyebrow,#lcab-hero .lc-h1,#lcab-hero .lc-lead{text-align:center;width:100%;}
#lcab-hero .lc-h1 .elementor-heading-title{margin-top:12px;}
#lcab-hero .lc-lead .elementor-widget-container{max-width:640px;margin:16px auto 0;}
#lcab-story{background:#FAF6EC;padding:64px 24px;}
#lcab-storygrid{display:grid !important;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1280px;margin:0 auto;width:100%;}
#lcab-story .lc-story-img img{border-radius:24px;width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}
#lcab-storytext .lc-body{margin-top:20px;}
#lcab-feat{background:#FAF6EC;padding:0 24px 64px;}
#lcab-featgrid{display:grid !important;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1280px;margin:0 auto;width:100%;}
.lc-fcard{background:#fff;border:1px solid #E6E1D6;border-radius:16px;padding:24px;}
.lc-fcard .elementor-icon-box-icon{margin-bottom:16px;}
.lc-fcard .elementor-icon-box-icon .elementor-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:rgba(232,148,77,.15);font-size:22px;}
.lc-fcard .elementor-icon{color:#E8944D;}
.lc-fcard .elementor-icon svg{fill:#E8944D;width:22px;height:22px;}
.lc-fcard .elementor-icon-box-title{font-family:'Bebas Neue',sans-serif;font-weight:400;font-size:22px;color:#201E1A;margin:0 0 4px;letter-spacing:.02em;}
.lc-fcard .elementor-icon-box-description{color:#6E6A60;font-size:14px;margin:0;}
#lcab-cta{background:#FAF6EC;padding:0 24px 80px;}
#lcab-ctabox{background:#E8944D;border-radius:24px;padding:56px 32px;text-align:center;align-items:center;max-width:1280px;margin:0 auto;width:100%;}
#lcab-cta .lc-cta-h .elementor-heading-title{font-family:'Bebas Neue',sans-serif;font-weight:400;color:#201E1A;font-size:clamp(34px,5vw,52px);line-height:1;text-align:center;width:100%;}
#lcab-cta .lc-cta-p .elementor-widget-container{color:#201E1A;margin-top:12px;text-align:center;font-size:17px;}
#lcab-ctabtns{display:flex !important;flex-direction:row !important;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px;width:auto !important;}
.lc-btn-ink .elementor-button{background-color:#201E1A !important;color:#FAF6EC !important;border-radius:9999px;font-weight:700;padding:14px 26px;}
.lc-btn-ink .elementor-button:hover{background-color:#2E2A25 !important;}
.lc-btn-outline .elementor-button{background-color:transparent !important;color:#201E1A !important;border:2px solid #201E1A;border-radius:9999px;font-weight:700;padding:12px 24px;}
.lc-btn-outline .elementor-button:hover{background-color:#201E1A !important;color:#FAF6EC !important;}
@media(max-width:1024px){#lcab-featgrid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:768px){#lcab-storygrid{grid-template-columns:1fr;}}
@media(max-width:520px){#lcab-featgrid{grid-template-columns:1fr;}}/* End custom CSS */