.elementor .zk-prose{max-width:720px;font-family:Rubik;font-size:17px;color:var(--zk-forest);line-height:1.7;}.elementor .zk-chip{font-family:Rubik;font-weight:500;font-size:14px;color:var(--zk-forest);padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--zk-line);border-style:solid;background-color:#FFFFFF;display:inline-flex;align-items:center;}.elementor .zk-panel-sand{padding:clamp(28px,4vw,64px);background-color:var(--zk-sand);display:flex;flex-direction:column;gap:24px;justify-content:center;}.elementor .zk-btn-wa{font-family:Rubik;font-weight:700;font-size:16px;color:#FFFFFF;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;background-color:var(--zk-wa);display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .zk-btn-gold:hover,.elementor .zk-btn-gold:focus-visible{color:#FFFFFF;background-color:var(--zk-gold-deep);}.elementor .zk-btn-gold{font-family:Rubik;font-weight:700;font-size:16px;color:var(--zk-forest);text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;border-width:0px;background-color:var(--zk-gold);transition:background-color 0.15s, color 0.15s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .zk-muted{font-family:Rubik;font-size:14px;color:var(--zk-olive);line-height:1.5;}.elementor .zk-lead{max-width:560px;font-family:Rubik;font-size:clamp(17px,1.4vw,20px);color:var(--zk-forest);line-height:1.6;margin:0px;}.elementor .zk-h-display{font-family:Karantina;font-weight:700;font-size:clamp(76px,9vw,132px);color:var(--zk-forest);line-height:0.95;margin:0px;}.elementor .zk-eyebrow{font-family:Rubik;font-weight:700;font-size:13px;color:var(--zk-gold-deep);letter-spacing:0.12em;padding-inline-start:40px;margin:0px;background-image:linear-gradient(0deg, #B08C4E 0%,#B08C4E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat:no-repeat; background-size:28px 2px; background-position:right center;\n}.elementor .zk-inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:32px;}.elementor .zk-section{width:100%;padding-block-start:clamp(56px,7vw,88px);padding-block-end:clamp(56px,7vw,88px);padding-inline-start:clamp(16px,2.5vw,32px);padding-inline-end:clamp(16px,2.5vw,32px);background-color:var(--zk-cream);display:flex;flex-direction:column;align-items:center;}