.elementor .ak-icon--fill{fill: currentColor;\n}.elementor .ak-stars{width:auto;color:var(--ak-olive);padding:0px;display:flex;flex-direction:row;gap:2px;flex:0 0 auto;align-items:center;}.elementor .ak-trust-item{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .ak-trust{width:auto;font-size:var(--ak-fs-small);padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;color: var(--ak-text-muted);\n}.elementor .ak-dots-bg{background-image: radial-gradient(rgba(153,165,55,0.35) 1.5px, rgba(153,165,55,0) 1.6px); background-size: 18px 18px;\n}.elementor .ak-btn:hover,.elementor .ak-btn:focus-visible{box-shadow:0px 10px 24px 0px rgba(26,44,55,0.20);transform:translate3d(0px, -2px, 0px);}.elementor .ak-btn:focus{outline-width:3px;outline-color:#99A537;outline-style:solid;outline-offset:3px;}.elementor .ak-btn{width:auto;font-family:var(--ak-font-body);font-weight:600;font-size:16px;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--ak-radius-btn);border-width:2px;border-color:transparent;border-style:solid;display:inline-flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;transition: transform, box-shadow, background-color; white-space: nowrap;\n}.elementor .ak-small{font-size:var(--ak-fs-small);line-height:1.5;}.elementor .ak-muted{cursor: default; color: var(--ak-text-muted);\n}.elementor .ak-lead{max-width:640px;font-size:var(--ak-fs-lead);line-height:1.6;cursor: default; color: var(--ak-text-muted);\n}.elementor .ak-h1{max-width:100%;font-family:var(--ak-font-head);font-weight:700;font-size:var(--ak-fs-h1);letter-spacing:-0.02em;line-height:1.05;cursor: default; overflow-wrap: break-word; hyphens: auto;\n}.elementor .ak-icon{width:24px;height:24px;color:inherit;flex:0 0 auto;}.elementor .ak-eyebrow-label{font-family:var(--ak-font-body);font-weight:600;font-size:var(--ak-fs-eyebrow);letter-spacing:0.04em;line-height:1.3;text-transform:uppercase;cursor: default;\n}.elementor .ak-eyebrow{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;color: var(--ak-accent);\n}.elementor .ak-container{width:100%;max-width:var(--ak-container);padding:0px;display:flex;flex-direction:column;gap:var(--ak-space-block);}.elementor .ak-section{width:100%;color:var(--ak-dark);padding-block-start:var(--ak-space-section);padding-block-end:var(--ak-space-section);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ak-white);display:flex;flex-direction:column;align-items:center;--ak-accent: var(--ak-olive-text); --ak-text-muted: var(--ak-muted); --ak-line: var(--ak-sand);\n}.elementor .ak-btn--call{gap:10px;}.elementor .ak-btn--primary{color:var(--ak-dark);background-color:var(--ak-olive);}.elementor .ak-btn--primary:hover,.elementor .ak-btn--primary:focus-visible{color:var(--ak-dark);background-color:var(--ak-olive);}.elementor .ak-btn--primary:focus{color:var(--ak-dark);background-color:var(--ak-olive);}.elementor .ak-icon--sm{width:16px;height:16px;}.elementor .ak-section--dark{color:var(--ak-white);background-color:var(--ak-dark);--ak-accent: var(--ak-olive); --ak-text-muted: var(--ak-on-dark-muted); --ak-line: rgba(255,255,255,0.14);\n}