:root{--eq-green:#0B5C3F;--eq-green-dark:#08402C;--eq-gold:#C9A227;--eq-ink:#12261F;--eq-body:#4A5A54;--eq-line:rgba(11, 92, 63, 0.18)}body{font-family:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;color:var(--eq-body);-webkit-font-smoothing:antialiased}.eq-form{display:flex;flex-direction:column;gap:14px;text-align:left}.eq-form .eq-row{display:flex;gap:12px}.eq-form .eq-row>label{flex:1 1 0%;min-width:0}.eq-form label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:var(--eq-ink)}.eq-form label>span b{color:#C0392B;margin-left:2px}.eq-form input[type="text"],.eq-form input[type="email"],.eq-form input[type="tel"],.eq-form select,.eq-form textarea{width:100%;padding:12px 14px;font-size:14.5px;font-weight:400;color:var(--eq-ink);background:#fff;border:1px solid var(--eq-line);border-radius:11px;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.eq-form textarea{resize:vertical;min-height:76px}.eq-form input:focus,.eq-form select:focus,.eq-form textarea:focus{border-color:var(--eq-green);box-shadow:0 0 0 3px rgb(11 92 63 / .12)}.eq-form input::placeholder,.eq-form textarea::placeholder{color:#9AA8A2;font-weight:400}.eq-form .eq-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.eq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 28px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;border:0;border-radius:999px;cursor:pointer;transition:background .15s,transform .15s}.eq-btn--submit{width:100%;background:var(--eq-green);color:#fff}.eq-btn--submit:hover{background:var(--eq-green-dark)}.eq-btn--wa{background:#25D366;color:#06331B}.eq-note{margin:0;font-size:12.5px;color:#8A9791;text-align:center}.eq-form--done{align-items:center;text-align:center;gap:10px}.eq-form--done .eq-done-icon{width:54px;height:54px;display:grid;place-items:center;font-size:26px;color:#fff;background:var(--eq-green);border-radius:999px}.eq-form--done h3{margin:0;font-size:21px;color:var(--eq-ink)}.eq-form--done p{margin:0;font-size:14.5px;line-height:1.65}@media (max-width:640px){.eq-form .eq-row{flex-direction:column}}.eq-wa-float{position:fixed;right:18px;bottom:18px;z-index:9999;display:inline-flex;align-items:center;gap:9px;padding:12px 18px 12px 15px;font-size:14.5px;font-weight:700;color:#fff;text-decoration:none;background:#25D366;border-radius:999px;box-shadow:0 8px 26px rgb(7 94 54 / .38);transition:transform .15s}.eq-wa-float:hover{transform:translateY(-2px);color:#fff}@media (max-width:640px){.eq-wa-float span{display:none}.eq-wa-float{padding:14px;right:14px;bottom:14px}}.eael-simple-menu-container .eael-simple-menu>li>a{border-radius:999px}.eael-simple-menu-container .eael-simple-menu>li>a:hover,.eael-simple-menu-container .eael-simple-menu>li.current-menu-item>a,.eael-simple-menu-container .eael-simple-menu>li.current-menu-ancestor>a,.eael-simple-menu-container .eael-simple-menu>li.current-menu-parent>a{background:rgb(11 92 63 / .09)!important;color:var(--eq-green)!important}.eael-simple-menu-toggle,.eael-simple-menu-container .eael-simple-menu-toggle{background:var(--eq-green)!important;color:#fff!important;border-radius:12px!important;padding:10px 13px!important;font-size:18px!important;line-height:1!important;border:0!important}@media (max-width:1024px){.eael-simple-menu-container .eael-simple-menu{background:#fff!important;border:1px solid var(--eq-line);border-radius:14px;padding:8px!important;margin-top:10px;box-shadow:0 14px 40px rgb(9 45 32 / .14)}.eael-simple-menu-container .eael-simple-menu>li>a{padding:12px 14px!important;border-radius:10px}}.eael-simple-menu-container .eael-simple-menu li ul.sub-menu{padding:8px;border-radius:14px;box-shadow:0 14px 40px rgb(9 45 32 / .14);border:1px solid var(--eq-line);min-width:250px}.eael-simple-menu-container .eael-simple-menu li ul.sub-menu>li>a{padding:10px 14px!important;border-radius:10px;font-size:14.5px!important;background:transparent!important;color:var(--eq-ink)!important}.eael-simple-menu-container .eael-simple-menu li ul.sub-menu>li>a:hover{background:rgb(11 92 63 / .09)!important;color:var(--eq-green)!important}.elementor-accordion .elementor-accordion-item{margin-bottom:10px;border-radius:12px;overflow:hidden;border:1px solid var(--eq-line)!important}.elementor-accordion .elementor-tab-title{border:0!important}a{color:var(--eq-green)}.site-header,.site-footer{border-color:var(--eq-line)}