.elementor .lp-nav-link:hover,.elementor .lp-nav-link:focus-visible{color:var(--lp-green);border-bottom-color: var(--lp-green);\n}.elementor .lp-nav-link{font-weight:600;font-size:15px;color:var(--lp-navy);border-block-end-width:2px;transition:color 0.15s, border-color 0.15s;padding-block: 6px; border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .lp-card{padding:44px;border-radius:18px;background-color:#ffffff;box-shadow:0px 24px 60px 0px rgba(31, 98, 123, 0.10);display:flex;flex-direction:column;gap:14px;}.elementor .lp-input:hover,.elementor .lp-input:focus-visible{border-color:#00A18B;}.elementor .lp-input:focus{border-color:var(--lp-link);outline-style:none;box-shadow:0px 0px 0px 3px rgba(0, 161, 139, 0.18);}.elementor .lp-input{width:100%;height:50px;min-height:50px;font-family:Manrope;font-size:16px;color:var(--lp-navy);border-radius:8px;border-width:1px;border-color:var(--lp-line);border-style:solid;background-color:#ffffff;transition:border-color 0.15s, box-shadow 0.15s;padding-block: 0; padding-inline: 14px; &:focus-visible { border-color: #9CC4BE; } &:focus-visible { border-color: #00A18B; } &:focus-visible { border-color: #00A18B; }\n}.elementor .lp-label{font-weight:700;font-size:14px;color:var(--lp-navy);line-height:1.3;}.elementor .lp-field{width:calc(50% - 10px);padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .lp-icon{width:24px;height:24px;color:inherit;display:block;}.elementor .lp-icon-circle{width:56px;height:56px;min-width:56px;color:var(--lp-navy);padding:0px;border-radius:50%;background-color:var(--lp-sky);display:flex;justify-content:center;align-items:center;}.elementor .lp-btn:hover,.elementor .lp-btn:focus-visible{color:#ffffff;background-color:var(--lp-green-dark);box-shadow:0px 14px 28px 0px rgba(31, 98, 123, 0.28);transform:translate3d(0px, -1px, 0px);}.elementor .lp-btn:focus{outline-width:3px;outline-color:#1F627B;outline-style:solid;outline-offset:3px;}.elementor .lp-btn:active{transform:translate3d(0px, 0px, 0px);}.elementor .lp-btn{font-family:Manrope;font-weight:800;font-size:17px;color:#ffffff;letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;cursor:pointer;border-radius:8px;border-width:0px;background-color:var(--lp-green);box-shadow:0px 10px 24px 0px rgba(0, 130, 112, 0.22);transition:background-color 0.18s, transform 0.18s, box-shadow 0.18s;display:inline-flex;gap:12px;justify-content:center;align-items:center;padding-block: 18px; padding-inline: 32px; white-space: nowrap; &:focus-visible { box-shadow: 0px 14px 28px 0px rgba(31, 98, 123, 0.28); }\n}.elementor .lp-small{font-size:15px;color:var(--lp-ink);line-height:1.5;}.elementor .lp-text{font-size:18px;color:var(--lp-ink);line-height:1.6;}.elementor .lp-h3{font-weight:800;font-size:18px;color:var(--lp-navy);line-height:1.3;}.elementor .lp-h2{font-weight:800;font-size:38px;color:var(--lp-navy);letter-spacing:-0.02em;line-height:1.12;}.elementor .lp-eyebrow{font-weight:700;font-size:13px;color:var(--lp-green-text);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .lp-container{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .lp-section{width:100%;display:flex;flex-direction:column;align-items:center;padding-block: 88px; padding-inline: 24px;\n}