.elementor .hk-crumb{font-family:var(--hk-font-body);font-size:13px;color:rgba(244, 232, 178, 0.85);letter-spacing:0.04em;line-height:1.4;margin:0px;}.elementor .hk-lead-dark{max-width:560px;font-family:var(--hk-font-body);font-size:18px;color:#D9D9D9;line-height:1.65;margin:0px;}.elementor .hk-h1{font-family:var(--hk-font-heading);font-weight:700;font-size:64px;color:var(--hk-white);letter-spacing:-0.015em;line-height:1.0;margin:0px;}.elementor .hk-split-copy{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 52%;align-items:flex-start;}.elementor .hk-split{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:72px;align-items:center;}.elementor .hk-hero-dark{width:100%;padding-block-start:96px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;background-color:#1F1F1F;display:flex;justify-content:center;background-image: linear-gradient(115deg, rgba(201, 58, 46, 0.10) 0%, rgba(31, 31, 31, 0) 38%), linear-gradient(rgba(244, 232, 178, 0.045) 1px, transparent 1px), linear-gradient(90deg, rgba(244, 232, 178, 0.045) 1px, transparent 1px); background-size: 100% 100%, 56px 56px, 56px 56px;\n}.elementor .hk-body{font-family:var(--hk-font-body);font-weight:400;font-size:17px;color:var(--hk-charcoal);line-height:1.7;margin:0px;}.elementor .hk-h3{font-family:var(--hk-font-heading);font-weight:600;font-size:26px;color:var(--hk-charcoal);line-height:1.12;margin:0px;}.elementor .hk-section{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}