.elementor .ak-text{line-height:1.7;cursor: default;\n}.elementor .ak-prose{width:100%;max-width:780px;color:var(--ak-dark);padding:0px;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .ak-text-h3{font-family:var(--ak-font-head);font-weight:600;font-size:20px;line-height:1.3;margin-block-start:8px;cursor: default;\n}.elementor .ak-optional-link{min-width:0px;}.elementor .ak-optional-value{min-width:0px;}.elementor .ak-optional{min-width:0px;}.elementor .ak-footer-title{font-family:var(--ak-font-body);font-weight:600;font-size:var(--ak-fs-eyebrow);color:var(--ak-white);letter-spacing:0.04em;text-transform:uppercase;cursor: default;\n}.elementor .ak-footer-link:hover,.elementor .ak-footer-link:focus-visible{color:var(--ak-olive);}.elementor .ak-footer-link{font-size:15px;color:var(--ak-on-dark-muted);line-height:1.5;text-decoration:none;cursor:pointer;}.elementor .ak-logo{font-family:var(--ak-font-head);font-weight:700;font-size:20px;color:var(--ak-white);letter-spacing:-0.01em;line-height:1.1;text-decoration:none;white-space: nowrap;\n}.elementor .ak-header-inner{width:100%;max-width:var(--ak-container);padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .ak-header{width:100%;color:var(--ak-white);padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:var(--ak-dark);display:flex;flex-direction:row;justify-content:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.10); --ak-accent: var(--ak-olive); --ak-text-muted: var(--ak-on-dark-muted);\n}.elementor .ak-icon--fill{fill: currentColor;\n}.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-grid-4{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .ak-sticky-bar{color:var(--ak-white);display:none;}.elementor .ak-topbar{width:100%;font-size:var(--ak-fs-small);color:var(--ak-on-dark-muted);padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg, rgba(153,165,55,0.22) 0%,rgba(153,165,55,0) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ak-dark-deep);display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.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-check-item{color:inherit;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .ak-link:hover,.elementor .ak-link:focus-visible{text-decoration:underline;}.elementor .ak-link{width:auto;font-family:var(--ak-font-body);font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;padding:0px;display:inline-flex;flex-direction:row;gap:6px;align-items:center;color: var(--ak-accent);\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-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; hyphens: manual; -webkit-hyphens: manual; overflow-wrap: normal; word-break: normal; text-wrap: balance; overflow-wrap: break-word;\n}.elementor .ak-icon{width:24px;height:24px;color:inherit;flex:0 0 auto;}.elementor .ak-row{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .ak-stack{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.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--outline{color:inherit;border-width:2px;border-color:currentColor;border-style:solid;background-color:transparent;}.elementor .ak-btn--light{color:var(--ak-dark);background-color:var(--ak-white);}.elementor .ak-btn--light:hover,.elementor .ak-btn--light:focus-visible{color:var(--ak-dark);background-color:var(--ak-white);}.elementor .ak-btn--light:focus{color:var(--ak-dark);background-color:var(--ak-white);}.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-sticky-btn{font-size:13px;line-height:1.1;padding-block-start:10px;padding-block-end:10px;padding-inline-start:6px;padding-inline-end:6px;border-radius:var(--ak-radius-btn);flex-direction:column;gap:4px;flex:1 1 0px;}.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}