.beq{--ink:#20271f;--green:#96c93d;--paper:#f6f6f0;display:block;min-height:0;max-width:760px;margin:0 auto;color:var(--ink);font-family:inherit;background:#fff}.beq *{box-sizing:border-box}.beq [hidden]{display:none!important}.beq-intro{padding:72px 52px;background:var(--paper);display:flex;flex-direction:column;position:relative;border-top:5px solid var(--green)}.beq-eyebrow{font-size:11px!important;letter-spacing:.16em;font-weight:600}.beq h1{font-family:inherit;font-size:clamp(34px,4vw,58px);letter-spacing:-.055em;line-height:1.12;font-weight:500;margin:66px 0 28px;color:var(--ink)}.beq h1 span{color:#65745a}.beq-intro>p:not(.beq-eyebrow){font-size:16px;line-height:1.7}.beq-intro-foot{margin-top:auto;padding-top:68px;font-size:12px;color:#53604b}.beq-intro-foot span{padding:0 12px}.beq-panel{padding:58px 56px;min-width:0}.beq-progress{display:flex;align-items:center;gap:24px;margin-bottom:58px;font-size:12px;color:#596354}.beq progress{width:100px;height:4px;border:0;background:#e6e9df;accent-color:var(--green)}.beq progress::-webkit-progress-bar{background:#e6e9df}.beq progress::-webkit-progress-value{background:var(--green)}.beq fieldset{border:0;padding:0;margin:0;min-width:0}.beq legend{font-family:inherit;font-size:clamp(24px,2.4vw,32px);line-height:1.3;letter-spacing:-.025em;font-weight:500;margin:0 0 26px;padding:0;width:100%;color:var(--ink)}.beq legend small{display:block;font-size:12px;letter-spacing:.1em;margin-bottom:16px;color:#65745a}.beq-choices{display:grid;gap:10px}.beq-choices label{margin:0;position:relative;cursor:pointer}.beq-choices input{position:absolute;opacity:0;width:1px;height:1px}.beq-choices span{display:flex;align-items:center;gap:14px;min-height:50px;padding:10px 15px;border:1px solid #d8ddd1;border-radius:3px;transition:background .15s,border-color .15s;font-size:15px}.beq-choices b{font-weight:400;font-size:10px;border:1px solid #d3d8ca;border-radius:2px;width:22px;height:22px;display:grid;place-items:center}.beq-choices label:hover span{background:#f7f9f2}.beq-choices input:checked+span{background:#edf5dc;border-color:#6d962a}.beq input:not([type=radio]){font-family:inherit;width:100%;height:58px;font-size:22px;color:var(--ink);border:0;border-bottom:2px solid #aab69b;border-radius:0;background:transparent;padding:10px 0;box-shadow:none}.beq input::placeholder{color:#a3a3a3;opacity:1}.beq-hint,.beq-notice{font-size:12px;line-height:1.65;color:#596354}.beq-hint{margin-top:14px}.beq-error{font-size:13px;color:#a52b23;margin:18px 0;min-height:20px}.beq-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.beq button{font-family:inherit;font-size:14px;line-height:1.4;text-transform:none;letter-spacing:0;border:0;border-radius:3px;box-shadow:none;cursor:pointer;min-height:48px;padding:13px 18px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.beq [data-back]{background:transparent;color:var(--ink);padding-left:0}.beq [data-next],.beq-success a{background:var(--green);color:#182113;font-weight:600}.beq button:disabled{opacity:.45;cursor:default}.beq :focus-visible,.beq-choices input:focus-visible+span{outline:3px solid #366620;outline-offset:4px}.beq legend:focus{outline:none}.beq-trap,.beq-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.beq-success h2{font-size:36px;line-height:1.2;letter-spacing:-.04em;margin:35px 0 24px}.beq-success p{line-height:1.7}.beq-success a{display:inline-block;text-decoration:none;padding:16px 24px;border-radius:3px;margin-top:24px}.beq-success:focus{outline:none}@media(max-width:900px){.beq-intro{padding:42px 28px}.beq-panel{padding:42px 28px}.beq h1{margin-top:48px}.beq-controls{gap:8px}.beq button{font-size:13px}}@media(max-width:620px){.beq{display:block;min-height:0}.beq-intro{padding:26px 24px 28px}.beq h1{font-size:34px;margin:26px 0 16px}.beq-intro>p:not(.beq-eyebrow){font-size:14px;margin:0}.beq-intro-foot{padding-top:24px}.beq-panel{padding:30px 24px 40px}.beq-progress{margin-bottom:32px}.beq legend{font-size:26px}.beq-controls{align-items:flex-start}.beq [data-next]{max-width:75%}}@media(prefers-reduced-motion:reduce){.beq *{transition:none!important}}

.beq [data-next]{min-height:40px;padding-top:9px;padding-bottom:9px}.beq [data-next]:enabled:hover,.beq [data-next]:enabled:focus-visible{background:#83b32f;box-shadow:0 3px 8px rgba(54,83,24,.16)}.beq [data-back]:enabled:hover,.beq [data-back]:enabled:focus-visible{background:transparent;color:#527d19;text-decoration:underline;text-underline-offset:4px}.beq [data-next]:enabled:active{background:#77a42a;box-shadow:none}
.beq-redirect{padding:70px 0;text-align:center;min-height:320px}.beq-redirect h2{font-size:30px;margin:28px 0 18px}.beq-redirect [data-redirect-fallback]{font-size:13px;margin-top:28px}.beq-redirect [data-whatsapp]{display:inline;background:transparent;padding:0;margin:0;color:#527d19;text-decoration:underline}
.beq-redirect h2{font-weight:400}.beq-loading-dots{display:inline-block;width:.85em;text-align:left}.beq-loading-dots span{animation:beq-dot 1.2s infinite;opacity:.2}.beq-loading-dots span:nth-child(2){animation-delay:.2s}.beq-loading-dots span:nth-child(3){animation-delay:.4s}@keyframes beq-dot{0%,60%,100%{opacity:.2}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.beq-loading-dots span{animation:none;opacity:1}}
.beq-brand{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:24px 32px;line-height:0}.beq-brand img{display:block;width:64.375px;height:auto}.elementor-template-canvas .beq{margin-top:8px}.elementor-template-canvas{background:#fff}@media(max-width:620px){.beq-brand{padding:16px 24px}.beq-brand img{width:55.16px;height:auto}}
body.elementor-template-canvas:has(.beq){min-height:100svh}body.elementor-template-canvas.admin-bar:has(.beq){min-height:calc(100svh - var(--wp-admin--admin-bar--height,32px))}.elementor-template-canvas .beq-panel{padding-top:32px;padding-bottom:32px}@media(max-height:740px){.elementor-template-canvas .beq-panel{padding-top:24px;padding-bottom:24px}.elementor-template-canvas .beq-progress{margin-bottom:28px}.elementor-template-canvas .beq legend{margin-bottom:20px}.elementor-template-canvas .beq-choices{gap:8px}.elementor-template-canvas .beq-choices span{min-height:44px}}

.beq-other{margin-top:20px}.beq-other label{display:block;font-size:14px}.beq .beq-other input{font-size:18px}

.beq input:not([type=radio]):focus,.beq input:not([type=radio]):focus-visible{outline:none;border-bottom-color:var(--green);box-shadow:0 1px 0 var(--green)}

.beq legend{text-transform:none;float:none;border-bottom:0}.elementor-template-canvas:has(.beq) .floating-social-icons{display:none!important}

.beq-phone{display:flex;align-items:center;gap:14px;border-bottom:2px solid #aab69b}.beq .beq-phone input{min-width:0;flex:1;border-bottom:0;box-shadow:none;font-size:22px}.beq .beq-phone select{font-family:inherit;max-width:42%;width:190px;min-height:48px;border:0;background:#f6f6f0;color:#20271f;padding:8px;font-size:14px;border-radius:3px}.beq-phone:focus-within{border-bottom-color:var(--green)}.beq .beq-phone input:focus,.beq .beq-phone input:focus-visible{box-shadow:none;border:0}.beq-error a{color:#527d19;text-decoration:underline}@media(max-width:620px){.beq-phone{gap:8px}.beq .beq-phone input{font-size:18px}.beq .beq-phone select{font-size:12px;width:130px}}

/* Native country-name typeahead with a platform-independent selected flag. */
.beq .beq-country{position:relative;flex:0 0 42%;max-width:210px}.beq .beq-country img{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:24px;height:18px;object-fit:contain;pointer-events:none}.beq .beq-country select{width:100%;max-width:100%;padding-left:42px;padding-right:20px}.beq input:not([type=radio])::placeholder{color:#a3a3a3;opacity:1}@media(max-width:620px){.beq .beq-country{flex-basis:44%;max-width:150px}.beq .beq-country img{left:7px;width:20px;height:15px}.beq .beq-country select{padding-left:32px;padding-right:16px;font-size:12px}}
.beq{--ink:#20271f;--green:#96c93d;--paper:#f6f6f0;display:block;min-height:0;max-width:760px;margin:0 auto;color:var(--ink);font-family:inherit;background:#fff}.beq *{box-sizing:border-box}.beq [hidden]{display:none!important}.beq-intro{padding:72px 52px;background:var(--paper);display:flex;flex-direction:column;position:relative;border-top:5px solid var(--green)}.beq-eyebrow{font-size:11px!important;letter-spacing:.16em;font-weight:600}.beq h1{font-family:inherit;font-size:clamp(34px,4vw,58px);letter-spacing:-.055em;line-height:1.12;font-weight:500;margin:66px 0 28px;color:var(--ink)}.beq h1 span{color:#65745a}.beq-intro>p:not(.beq-eyebrow){font-size:16px;line-height:1.7}.beq-intro-foot{margin-top:auto;padding-top:68px;font-size:12px;color:#53604b}.beq-intro-foot span{padding:0 12px}.beq-panel{padding:58px 56px;min-width:0}.beq-progress{display:flex;align-items:center;gap:24px;margin-bottom:58px;font-size:12px;color:#596354}.beq progress{width:100px;height:4px;border:0;background:#e6e9df;accent-color:var(--green)}.beq progress::-webkit-progress-bar{background:#e6e9df}.beq progress::-webkit-progress-value{background:var(--green)}.beq fieldset{border:0;padding:0;margin:0;min-width:0}.beq legend{font-family:inherit;font-size:clamp(24px,2.4vw,32px);line-height:1.3;letter-spacing:-.025em;font-weight:500;margin:0 0 26px;padding:0;width:100%;color:var(--ink)}.beq legend small{display:block;font-size:12px;letter-spacing:.1em;margin-bottom:16px;color:#65745a}.beq-choices{display:grid;gap:10px}.beq-choices label{margin:0;position:relative;cursor:pointer}.beq-choices input{position:absolute;opacity:0;width:1px;height:1px}.beq-choices span{display:flex;align-items:center;gap:14px;min-height:50px;padding:10px 15px;border:1px solid #d8ddd1;border-radius:3px;transition:background .15s,border-color .15s;font-size:15px}.beq-choices b{font-weight:400;font-size:10px;border:1px solid #d3d8ca;border-radius:2px;width:22px;height:22px;display:grid;place-items:center}.beq-choices label:hover span{background:#f7f9f2}.beq-choices input:checked+span{background:#edf5dc;border-color:#6d962a}.beq input:not([type=radio]){font-family:inherit;width:100%;height:58px;font-size:22px;color:var(--ink);border:0;border-bottom:2px solid #aab69b;border-radius:0;background:transparent;padding:10px 0;box-shadow:none}.beq input::placeholder{color:#a3a3a3!important;opacity:1!important}.beq-hint,.beq-notice{font-size:12px;line-height:1.65;color:#596354}.beq-hint{margin-top:14px}.beq-error{font-size:13px;color:#a52b23;margin:18px 0;min-height:20px}.beq-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.beq button{font-family:inherit;font-size:14px;line-height:1.4;text-transform:none;letter-spacing:0;border:0;border-radius:3px;box-shadow:none;cursor:pointer;min-height:48px;padding:13px 18px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.beq [data-back]{background:transparent;color:var(--ink);padding-left:0}.beq [data-next],.beq-success a{background:var(--green);color:#182113;font-weight:600}.beq button:disabled{opacity:.45;cursor:default}.beq :focus-visible,.beq-choices input:focus-visible+span{outline:3px solid #366620;outline-offset:4px}.beq legend:focus{outline:none}.beq-trap,.beq-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.beq-success h2{font-size:36px;line-height:1.2;letter-spacing:-.04em;margin:35px 0 24px}.beq-success p{line-height:1.7}.beq-success a{display:inline-block;text-decoration:none;padding:16px 24px;border-radius:3px;margin-top:24px}.beq-success:focus{outline:none}@media(max-width:900px){.beq-intro{padding:42px 28px}.beq-panel{padding:42px 28px}.beq h1{margin-top:48px}.beq-controls{gap:8px}.beq button{font-size:13px}}@media(max-width:620px){.beq{display:block;min-height:0}.beq-intro{padding:26px 24px 28px}.beq h1{font-size:34px;margin:26px 0 16px}.beq-intro>p:not(.beq-eyebrow){font-size:14px;margin:0}.beq-intro-foot{padding-top:24px}.beq-panel{padding:30px 24px 40px}.beq-progress{margin-bottom:32px}.beq legend{font-size:26px}.beq-controls{align-items:flex-start}.beq [data-next]{max-width:75%}}@media(prefers-reduced-motion:reduce){.beq *{transition:none!important}}

.beq [data-next]{min-height:40px;padding-top:9px;padding-bottom:9px}.beq [data-next]:enabled:hover,.beq [data-next]:enabled:focus-visible{background:#83b32f;box-shadow:0 3px 8px rgba(54,83,24,.16)}.beq [data-back]:enabled:hover,.beq [data-back]:enabled:focus-visible{background:transparent;color:#527d19;text-decoration:underline;text-underline-offset:4px}.beq [data-next]:enabled:active{background:#77a42a;box-shadow:none}
.beq-redirect{padding:70px 0;text-align:center;min-height:320px}.beq-redirect h2{font-size:30px;margin:28px 0 18px}.beq-redirect [data-redirect-fallback]{font-size:13px;margin-top:28px}.beq-redirect [data-whatsapp]{display:inline;background:transparent;padding:0;margin:0;color:#527d19;text-decoration:underline}
.beq-redirect h2{font-weight:400}.beq-loading-dots{display:inline-block;width:.85em;text-align:left}.beq-loading-dots span{animation:beq-dot 1.2s infinite;opacity:.2}.beq-loading-dots span:nth-child(2){animation-delay:.2s}.beq-loading-dots span:nth-child(3){animation-delay:.4s}@keyframes beq-dot{0%,60%,100%{opacity:.2}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.beq-loading-dots span{animation:none;opacity:1}}
.beq-brand{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:24px 32px;line-height:0}.beq-brand img{display:block;width:64.375px;height:auto}.elementor-template-canvas .beq{margin-top:8px}.elementor-template-canvas{background:#fff}@media(max-width:620px){.beq-brand{padding:16px 24px}.beq-brand img{width:55.16px;height:auto}}
body.elementor-template-canvas:has(.beq){min-height:100svh}body.elementor-template-canvas.admin-bar:has(.beq){min-height:calc(100svh - var(--wp-admin--admin-bar--height,32px))}.elementor-template-canvas .beq-panel{padding-top:32px;padding-bottom:32px}@media(max-height:740px){.elementor-template-canvas .beq-panel{padding-top:24px;padding-bottom:24px}.elementor-template-canvas .beq-progress{margin-bottom:28px}.elementor-template-canvas .beq legend{margin-bottom:20px}.elementor-template-canvas .beq-choices{gap:8px}.elementor-template-canvas .beq-choices span{min-height:44px}}

.beq-other{margin-top:20px}.beq-other label{display:block;font-size:14px}.beq .beq-other input{font-size:18px}

.beq input:not([type=radio]):focus,.beq input:not([type=radio]):focus-visible{outline:none;border-bottom-color:var(--green);box-shadow:0 1px 0 var(--green)}

.beq legend{text-transform:none;float:none;border-bottom:0}.elementor-template-canvas:has(.beq) .floating-social-icons{display:none!important}

.beq-phone{display:flex;align-items:center;gap:14px;border-bottom:2px solid #aab69b}.beq .beq-phone input{min-width:0;flex:1;border-bottom:0;box-shadow:none;font-size:22px}.beq .beq-phone select{font-family:inherit;max-width:42%;width:190px;min-height:48px;border:0;background:#f6f6f0;color:#20271f;padding:8px;font-size:14px;border-radius:3px}.beq-phone:focus-within{border-bottom-color:var(--green)}.beq .beq-phone input:focus,.beq .beq-phone input:focus-visible{box-shadow:none;border:0}.beq-error a{color:#527d19;text-decoration:underline}@media(max-width:620px){.beq-phone{gap:8px}.beq .beq-phone input{font-size:18px}.beq .beq-phone select{font-size:12px;width:130px}}

/* Native country-name typeahead with a platform-independent selected flag. */
.beq .beq-country{position:relative;flex:0 0 42%;max-width:210px}.beq .beq-country img{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:24px;height:18px;object-fit:contain;pointer-events:none}.beq .beq-country select{width:100%;max-width:100%;padding-left:42px;padding-right:20px}.beq input:not([type=radio])::placeholder{color:#a3a3a3!important;opacity:1!important}@media(max-width:620px){.beq .beq-country{flex-basis:44%;max-width:150px}.beq .beq-country img{left:7px;width:20px;height:15px}.beq .beq-country select{padding-left:32px;padding-right:16px;font-size:12px}}


.beq legend{text-transform:none;float:none;border-bottom:0}.elementor-template-canvas:has(.beq) .floating-social-icons{display:none!important}

.beq-phone{display:flex;align-items:center;gap:14px;border-bottom:2px solid #aab69b}.beq .beq-phone input{min-width:0;flex:1;border-bottom:0;box-shadow:none;font-size:22px}.beq .beq-phone select{font-family:inherit;max-width:42%;width:190px;min-height:48px;border:0;background:#f6f6f0;color:#20271f;padding:8px;font-size:14px;border-radius:3px}.beq-phone:focus-within{border-bottom-color:var(--green)}.beq .beq-phone input:focus,.beq .beq-phone input:focus-visible{box-shadow:none;border:0}.beq-error a{color:#527d19;text-decoration:underline}@media(max-width:620px){.beq-phone{gap:8px}.beq .beq-phone input{font-size:18px}.beq .beq-phone select{font-size:12px;width:130px}}

/* Native country-name typeahead with a platform-independent selected flag. */
.beq .beq-country{position:relative;flex:0 0 42%;max-width:210px}.beq .beq-country img{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:24px;height:18px;object-fit:contain;pointer-events:none}.beq .beq-country select{width:100%;max-width:100%;padding-left:42px;padding-right:20px}.beq input:not([type=radio])::placeholder{color:#a3a3a3;opacity:1}@media(max-width:620px){.beq .beq-country{flex-basis:44%;max-width:150px}.beq .beq-country img{left:7px;width:20px;height:15px}.beq .beq-country select{padding-left:32px;padding-right:16px;font-size:12px}}
