.elementor .lfb-art-list{font-family:var(--lfb-body);font-size:18px;color:#33302D;line-height:1.75;padding-inline-start:4px;display:block;}.elementor .lfb-art-box{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:22px;background-color:#F3EEE6;display:flex;flex-direction:column;gap:12px;}.elementor .lfb-callout-btn:hover,.elementor .lfb-callout-btn:focus-visible{background-color:var(--lfb-ink);}.elementor .lfb-callout-btn{font-family:var(--lfb-display);font-weight:700;font-size:15px;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;background-color:var(--lfb-orange);display:inline-block;flex:0 0 auto;white-space: nowrap;\n}.elementor .lfb-callout-copy{padding:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 auto;}.elementor .lfb-callout-emoji{font-size:46px;line-height:1;display:block;flex:0 0 auto;}.elementor .lfb-callout{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-width:1px;border-color:#EDE6DC;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 30px -22px rgba(28,27,27,0.4);display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .lfb-art-img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:22px;display:block;}.elementor .lfb-art-meta{font-family:var(--lfb-body);font-size:14px;color:rgba(255,255,255,0.65);letter-spacing:0.02em;display:block;}.elementor .lfb-art-h3{font-family:var(--lfb-display);font-weight:700;font-size:21px;color:var(--lfb-ink);line-height:1.25;margin-block-start:8px;display:block;}.elementor .lfb-art-h2{font-family:var(--lfb-display);font-weight:800;font-size:clamp(26px, 3.2vw, 34px);color:var(--lfb-ink);letter-spacing:-0.02em;line-height:1.15;margin-block-start:26px;display:block;}.elementor .lfb-art-p{font-family:var(--lfb-body);font-size:18px;color:#33302D;line-height:1.75;display:block;}.elementor .lfb-article{width:100%;max-width:780px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:22px;}.elementor .lfb-c{display:block;}.elementor .lfb-row{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .lfb-footer-legal{font-family:var(--lfb-body);font-size:13px;color:rgba(255,255,255,0.5);line-height:1.6;padding-block-start:24px;margin-block-start:56px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: rgba(255,255,255,0.1);\n}.elementor .lfb-footer-link:hover,.elementor .lfb-footer-link:focus-visible{color:#ffffff;}.elementor .lfb-footer-link{font-family:var(--lfb-body);font-size:15px;color:rgba(255,255,255,0.72);display:block;}.elementor .lfb-footer-head{font-family:var(--lfb-display);font-weight:700;font-size:13px;color:var(--lfb-yellow);letter-spacing:0.14em;text-transform:uppercase;margin-block-end:4px;display:block;}.elementor .lfb-footer-col{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .lfb-footer-cols{padding:0px;display:grid;gap:40px;grid-template-columns:1.6fr 1fr 1fr 1fr;}.elementor .lfb-footer{width:100%;color:#ffffff;padding-block-start:80px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;background-color:#141313;}.elementor .lfb-nav-cta:hover,.elementor .lfb-nav-cta:focus-visible{color:#111111;background-color:#E85A00;}.elementor .lfb-nav-cta{font-family:var(--lfb-display);font-weight:700;font-size:14px;color:#111111;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;background-color:var(--lfb-orange);display:inline-block;white-space: nowrap;\n}.elementor .lfb-nav-cta:focus{color:#111111;}.elementor .lfb-nav-link:hover,.elementor .lfb-nav-link:focus-visible{color:var(--lfb-yellow);}.elementor .lfb-nav-link{font-family:var(--lfb-display);font-weight:600;font-size:15px;color:rgba(255,255,255,0.82);display:inline-block;white-space: nowrap;\n}.elementor .lfb-nav{width:auto;padding:0px;display:flex;flex-direction:row;gap:26px;align-items:center;}.elementor .lfb-logo{font-family:var(--lfb-display);font-weight:900;font-size:30px;color:#ffffff;letter-spacing:-0.02em;line-height:1;display:block;}.elementor .lfb-header-row{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .lfb-header{width:100%;position:sticky;inset-block-start:0px;z-index:50;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-block-end-width:1px;background-color:var(--lfb-ink);border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.08);\n}.elementor .lfb-card-title{font-family:var(--lfb-display);font-weight:700;font-size:18px;color:var(--lfb-ink);line-height:1.22;display:block;}.elementor .lfb-btn:hover,.elementor .lfb-btn:focus-visible{background-color:#E85A00;box-shadow:0px 16px 30px -12px rgba(255,102,0,0.8);transform:translate3d(0px, -2px, 0px);}.elementor .lfb-btn{font-family:var(--lfb-display);font-weight:700;font-size:16px;color:#ffffff;letter-spacing:0.01em;text-align:center;padding-block-start:17px;padding-block-end:17px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;background-color:var(--lfb-orange);box-shadow:0px 10px 24px -10px rgba(255,102,0,0.7);display:inline-block;}.elementor .lfb-small{font-family:var(--lfb-body);font-size:14px;color:var(--lfb-muted);line-height:1.6;display:block;}.elementor .lfb-h2{font-family:var(--lfb-display);font-weight:800;font-size:clamp(34px, 4.6vw, 60px);letter-spacing:-0.025em;line-height:1.0;display:block;}.elementor .lfb-eyebrow{font-family:var(--lfb-display);font-weight:700;font-size:13px;color:var(--lfb-orange);letter-spacing:0.16em;text-transform:uppercase;margin-block-end:16px;display:block;}.elementor .lfb-dark{color:#ffffff;background-color:var(--lfb-ink);background-image: radial-gradient(1200px 500px at 10% 0%, #4a4646 0%, rgba(74,70,70,0) 60%), linear-gradient(160deg, #2E2C2C 0%, #141313 100%);\n}.elementor .lfb-section{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;}.elementor .lfb-wrap{width:100%;max-width:1180px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .lfb-page{width:100%;font-family:var(--lfb-body);color:var(--lfb-ink);padding:0px;background-color:var(--lfb-paper);overflow-x: hidden;\n}