.eld-contact{display:grid;gap:22px}.eld-contact__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:18px;align-items:stretch;padding:clamp(24px,4vw,46px);border:1px solid var(--eld-border);border-radius:var(--eld-radius-lg);background:linear-gradient(135deg,#ffffff 0%,#f6fbfc 58%,#dff6f7 100%);box-shadow:var(--eld-shadow-soft)}.eld-contact__hero h1{max-width:860px;margin:12px 0 14px;color:var(--eld-text);font-size:clamp(34px,4.8vw,58px);font-weight:850;line-height:1.05;letter-spacing:0}.eld-contact__hero p{max-width:790px;margin:0;color:var(--eld-muted);font-size:17px;font-weight:600;line-height:1.7}.eld-contact__hero-card{display:grid;align-content:end;gap:8px;min-height:170px;padding:20px;border:1px solid rgba(15,127,143,0.15);border-radius:var(--eld-radius-sm);background:rgba(255,255,255,0.72);box-shadow:0 14px 34px rgba(18,46,66,0.08)}.eld-contact__hero-card::before{content:"";width:44px;height:6px;border-radius:999px;background:var(--eld-primary)}.eld-contact__hero-card span{color:var(--eld-muted);font-size:12px;font-weight:850;letter-spacing:0.06em;text-transform:uppercase}.eld-contact__hero-card strong{color:var(--eld-primary-dark);font-size:22px;line-height:1.18}.eld-contact__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:18px;align-items:start}.eld-contact__info{display:grid;gap:14px}.eld-contact__info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.eld-contact__info-card,.eld-contact__form{border:1px solid rgba(15,127,143,0.14);border-radius:var(--eld-radius-sm);background:linear-gradient(180deg,rgba(247,252,253,0.96),rgba(255,255,255,1));box-shadow:0 14px 34px rgba(18,46,66,0.06)}.eld-contact__info-card{display:grid;gap:9px;align-content:start;min-height:172px;padding:20px}.eld-contact__info-card--lead{min-height:0;padding:20px 22px;background:linear-gradient(135deg,rgba(224,247,249,0.92),rgba(255,255,255,0.98))}.eld-contact__icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--eld-primary-soft);color:var(--eld-primary-dark);font-size:16px}.eld-contact__info-card h2,.eld-contact__form-head h2{margin:0;color:var(--eld-text);font-size:20px;font-weight:850;line-height:1.25;letter-spacing:0}.eld-contact__info-card p{margin:0;color:var(--eld-muted);line-height:1.65}.eld-contact__info-card a{color:var(--eld-primary-dark);font-weight:800}.eld-contact__info-card--phone{gap:12px}.eld-contact__phone-methods{display:grid;gap:9px}.eld-contact__phone-method{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:10px 11px;border:1px solid rgba(15,127,143,0.16);border-radius:8px;background:rgba(255,255,255,0.68);color:var(--eld-text);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78);text-decoration:none}.eld-contact__phone-method:hover,.eld-contact__phone-method:focus-visible{border-color:rgba(15,127,143,0.32);background:rgba(231,248,250,0.92);color:var(--eld-text);outline:0}.eld-contact__phone-method-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--eld-primary-soft);color:var(--eld-primary-dark);font-size:14px}.eld-contact__phone-method-copy{display:grid;min-width:0;gap:2px}.eld-contact__phone-label{color:var(--eld-muted);font-size:0.78rem;font-weight:900;line-height:1.2;text-transform:uppercase}.eld-contact__phone-number{color:var(--eld-primary-dark);font-size:0.96rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.eld-contact__phone-note{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border:1px solid rgba(15,127,143,0.12);border-radius:8px;background:rgba(231,248,250,0.68);color:var(--eld-muted);font-size:0.86rem;font-weight:750;line-height:1.4}.eld-contact__phone-note i{flex:0 0 auto;margin-top:2px;color:var(--eld-primary-dark)}.eld-contact__info-card .eld-contact__email-link{display:inline-block;max-width:100%;font-size:0.82rem;line-height:1.35;overflow-wrap:anywhere}.eld-contact__map{overflow:hidden;min-height:260px;border:1px solid rgba(15,127,143,0.14);border-radius:var(--eld-radius-sm);background:#ffffff;box-shadow:0 14px 34px rgba(18,46,66,0.06)}.eld-contact__map iframe{display:block;width:100%;min-height:260px;border:0}.eld-contact__map-placeholder{display:grid;width:100%;min-height:260px;place-items:center;gap:8px;padding:28px;border:0;background:radial-gradient(circle at top,rgba(50,192,207,0.18),transparent 46%),linear-gradient(135deg,rgba(231,248,250,0.96),rgba(255,255,255,0.98));color:var(--eld-text);cursor:pointer;text-align:center}.eld-contact__map-placeholder i{display:inline-grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--eld-primary);color:#ffffff;font-size:18px;box-shadow:0 14px 32px rgba(15,127,143,0.24)}.eld-contact__map-placeholder span{color:var(--eld-muted);font-weight:800}.eld-contact__map-placeholder strong{color:var(--eld-primary-dark);font-size:1rem;font-weight:950}.eld-contact__map-placeholder:hover,.eld-contact__map-placeholder:focus-visible{outline:0;background:radial-gradient(circle at top,rgba(50,192,207,0.26),transparent 46%),linear-gradient(135deg,rgba(222,247,250,0.98),rgba(255,255,255,1))}html[data-eld-theme="dark"] .eld-contact__map-placeholder{background:radial-gradient(circle at top,rgba(125,227,238,0.16),transparent 46%),linear-gradient(135deg,rgba(10,36,49,0.98),rgba(7,25,35,0.98));color:#e9fbff}html[data-eld-theme="dark"] .eld-contact__map-placeholder span{color:rgba(223,250,255,0.72)}html[data-eld-theme="dark"] .eld-contact__map-placeholder strong{color:#7de3ee}.eld-contact__form{padding:clamp(20px,3vw,30px)}.eld-contact__form-head{display:grid;gap:8px;margin-bottom:18px}.eld-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.eld-contact__wide{grid-column:1 / -1}.eld-contact label{color:var(--eld-text);font-weight:800;line-height:1.25}.eld-contact__label-icon{display:inline-block;margin-right:.4rem}.eld-contact-inline-icon{display:inline-flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;margin-right:.35rem;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-size:1em;line-height:1;vertical-align:-0.12em}.eld-contact-whatsapp-icon{--eld-contact-whatsapp-icon-size:21px;display:inline-block;width:var(--eld-contact-whatsapp-icon-size);height:var(--eld-contact-whatsapp-icon-size);margin-right:.35rem;object-fit:contain;vertical-align:middle}.eld-contact__page-content p:has(.eld-contact-whatsapp-icon),.eld-contact__page-content p:has(.eld-contact-inline-icon){display:flex;align-items:center;flex-wrap:wrap;gap:0 .35rem}.eld-contact__page-content p:has(.eld-contact-whatsapp-icon) a,.eld-contact__page-content p:has(.eld-contact-inline-icon) a{display:inline-flex;align-items:center;line-height:1.25}.eld-contact textarea{resize:vertical;min-height:150px}.eld-contact__consent{display:flex;align-items:flex-start;gap:.55rem;padding-left:0}.eld-contact__consent .form-check-input{position:static;margin:.25rem 0 0}.eld-contact__submit-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.eld-contact__submit-row .btn{flex:0 0 auto}.eld-contact__captcha{margin-bottom:0;width:min(220px,100%)}.eld-contact__captcha label{margin-bottom:.35rem}@media (max-width:991.98px){.eld-contact__hero,.eld-contact__layout{grid-template-columns:1fr}.eld-contact__hero-card{min-height:0}}@media (max-width:575.98px){.eld-contact__hero,.eld-contact__form,.eld-contact__info-card{padding:18px}.eld-contact__hero h1{font-size:clamp(30px,11vw,40px)}.eld-contact__info-grid,.eld-contact__grid{grid-template-columns:1fr}.eld-contact__submit-row{align-items:stretch;flex-direction:column-reverse}.eld-contact__captcha{width:100%}}.page_inner,.content,.eld-flatpage-content,.eld-med-product-card,.eld-med-product-detail-card,.eld-med-section-card,.eld-contact__intro,.eld-contact__form,.eld-bank-transfer__card,.eld-checkout-currency{overflow-wrap:anywhere}@media (max-width:767.98px){.eld-checkout-currency,.eld-contact__submit-row,.eld-mini-cart-buttons{flex-direction:column;align-items:stretch}.eld-mini-cart-buttons .btn,.eld-checkout-currency__form,.eld-contact__submit-row .btn{width:100%}}@media (max-width:575.98px){.eld-med-hero,.eld-med-product-detail-card,.eld-med-section-card,.eld-contact__intro,.eld-contact__form{padding:16px;border-radius:14px}.eld-contact__intro h2{font-size:24px}.eld-contact__page-content iframe,.eld-flatpage-content iframe{min-height:260px}}@media (max-width:991.98px){.eld-med-page__inner>.row,.page_inner>.row,.eld-med-page__inner .row,.page_inner .row,.eld-category-description-row,.shipping-payment,.eld-content-layout,.eld-policy-grid,.eld-contact,.eld-home-hero,.eld-chair-configurator__body,.eld-fc-wp-wrap .eld-main-grid,.eld-shell .eld-main-grid{display:grid;grid-template-columns:1fr;gap:18px}}@media (max-width:767.98px){.eld-med-page-header,.eld-med-page-header p,.eld-med-breadcrumb,.eld-content-hero,.eld-content-hero p,.eld-policy-page,.eld-policy-page p,.eld-contact__intro,.eld-contact__intro p,.eld-home-hero__copy,.eld-home-hero__copy p,.eld-home-section__header,.eld-home-category-card,.eld-chair-configurator__header,.eld-chair-product-features__header,.eld-chair-feature-card,.eld-med-hero,.eld-med-hero p,.product_main,.product_main p,.eld-med-product-card,.eld-med-product-card__meta,.eld-med-product-card__price,.eld-med-stock{text-align:center}.eld-content-card,.eld-policy-section,.eld-contact__form,.eld-contact__form p,.eld-contact__form label,.eld-checkout-steps,.eld-checkout-currency,.eld-payment-method-section,.eld-bank-transfer__card,.eld-bank-transfer__summary,.basket-items,.shipping-payment,#basket_totals,table,.table{text-align:left}.eld-checkout-currency,.eld-checkout-currency__form,.eld-contact__submit-row{display:grid;grid-template-columns:1fr;gap:10px;text-align:left}.eld-checkout-currency__form select,.eld-contact__submit-row .btn,.eld-contact__captcha input{width:100%}.eld-contact__grid{grid-template-columns:1fr}.eld-contact__page-content iframe{width:100%;min-height:260px}}@media (max-width:767.98px){body#default main.container.page,body#default main.container.page .page_inner,body#default main.container.page .eld-med-page__inner,body#default main.container.page .eld-home-page,body#default main.container.page .eld-med-product-page,body#default main.container.page .eld-account-content,body#default main.container.page .eld-affiliate-dashboard,body#default main.container.page .eld-contact{text-align:center}body#default main.container.page:where( .eld-med-page-header,.eld-med-hero,.eld-home-section__header,.eld-chair-configurator__header,.eld-med-product-main,.product_main,.eld-account-hero,.eld-account-section__header,.eld-contact__hero,.eld-contact__form-head,.eld-affiliate-dashboard__identity,.eld-guide-hero,.eld-guide-detail__hero ){text-align:center;justify-items:center}body#default main.container.page:where( .eld-med-breadcrumb-wrap,.eld-affiliate-breadcrumb-wrap,.eld-home-hero__actions,.eld-home-trust,.eld-account-btnrow,.eld-med-product-card__tools,.eld-med-product-actions,.eld-contact__submit-row,.eld-affiliate-dashboard__card-head,.eld-affiliate-dashboard__copy,.eld-checkout-actions ){justify-content:center;justify-items:center}body#default main.container.page:where( .eld-med-breadcrumb,.breadcrumb,.eld-med-eyebrow,.eld-account-pill,.eld-affiliate-dashboard__eyebrow,.eld-med-product-card,.eld-med-product-detail-card,.eld-med-section-card,.eld-account-card,.eld-contact__info-card,.eld-contact__form,.eld-guide-card,.eld-guide-section,.eld-guide-checklist,.eld-guide-faq,.eld-guide-related ){margin-left:auto;margin-right:auto}body#default main.container.page:where( .eld-med-product-card,.eld-med-product-detail-card,.eld-med-section-card,.eld-account-card,.eld-account-sidebar,.eld-account-list-item,.eld-address-card,.eld-order-card,.eld-contact__info-card,.eld-contact__form,.eld-affiliate-dashboard__card,.eld-affiliate-dashboard__metric,.eld-affiliate-dashboard__notice,.eld-guide-card ){justify-items:center;text-align:center}}html[data-eld-theme="dark"]:where( .eld-services-shell,.eld-services-page,.eld-content-page,.eld-content-page--offers,.eld-about-page,.eld-faq-page,.eld-guide-hero,.eld-guide-detail,.eld-contact ){color:#edf7fb !important}html[data-eld-theme="dark"]:where( .eld-services-hero,.eld-services-hero__panel,.eld-services-intro,.eld-services-section,.eld-services-card,.eld-services-process,.eld-services-step,.eld-services-cta,.eld-content-hero,.eld-content-card,.eld-content-aside,.eld-policy-lead,.eld-policy-section,.eld-about-content,.eld-faq-hero,.eld-faq-accordion,.eld-faq-aside,.eld-guide-card,.eld-guide-detail__hero,.eld-guide-section,.eld-guide-checklist,.eld-guide-faq,.eld-guide-cta,.eld-guide-related,.eld-contact__hero,.eld-contact__hero-card,.eld-contact__info-card,.eld-contact__form,.eld-contact__map ){background:linear-gradient(145deg,rgba(16,44,60,0.97),rgba(7,29,39,0.97)) !important;color:#edf7fb !important;border-color:rgba(125,227,238,0.22) !important;box-shadow:0 24px 58px rgba(0,0,0,0.28) !important}html[data-eld-theme="dark"]:where( .eld-flatpage-content,.eld-flatpage-content *,.eld-services-content,.eld-services-content *,.eld-content-card,.eld-content-card *,.eld-content-aside,.eld-content-aside *,.eld-policy-page,.eld-policy-page *,.eld-payments-page,.eld-payments-page *,.eld-about-content,.eld-about-content *,.eld-faq-accordion,.eld-faq-accordion *,.eld-faq-aside,.eld-faq-aside *,.eld-guide-card,.eld-guide-card *,.eld-guide-detail,.eld-guide-detail *,.eld-contact,.eld-contact * ){border-color:rgba(125,227,238,0.18) !important}html[data-eld-theme="dark"]:where( .eld-services-shell h1,.eld-services-shell h2,.eld-services-shell h3,.eld-services-shell h4,.eld-content-page h1,.eld-content-page h2,.eld-content-page h3,.eld-content-page h4,.eld-policy-page h1,.eld-policy-page h2,.eld-policy-page h3,.eld-payments-page h1,.eld-payments-page h2,.eld-payments-page h3,.eld-about-page h1,.eld-about-page h2,.eld-about-page h3,.eld-faq-page h1,.eld-faq-page h2,.eld-faq-page h3,.eld-guide-hero h1,.eld-guide-detail h1,.eld-guide-detail h2,.eld-guide-detail h3,.eld-contact h1,.eld-contact h2,.eld-contact h3,.eld-contact strong ){color:#f4fbff !important}html[data-eld-theme="dark"]:where( .eld-services-shell p,.eld-services-shell li,.eld-services-shell span,.eld-content-page p,.eld-content-page li,.eld-content-page span,.eld-content-page td,.eld-content-page th,.eld-policy-page p,.eld-policy-page li,.eld-policy-page span,.eld-policy-page td,.eld-policy-page th,.eld-payments-page p,.eld-payments-page li,.eld-payments-page span,.eld-payments-page td,.eld-payments-page th,.eld-about-page p,.eld-about-page li,.eld-faq-page p,.eld-faq-page li,.eld-faq-page span,.eld-guide-hero p,.eld-guide-detail p,.eld-guide-detail li,.eld-guide-detail span,.eld-contact p,.eld-contact li,.eld-contact span,.eld-contact label ){color:#cfe3ee !important}html[data-eld-theme="dark"]:where( .eld-services-shell a:not(.btn),.eld-content-page a:not(.btn),.eld-about-page a:not(.btn),.eld-faq-page a:not(.btn),.eld-guide-detail a:not(.btn),.eld-guide-card a:not(.btn),.eld-contact a:not(.btn) ){color:#83eef7 !important}html[data-eld-theme="dark"]:where( .eld-services-shell a:not(.btn):hover,.eld-content-page a:not(.btn):hover,.eld-about-page a:not(.btn):hover,.eld-faq-page a:not(.btn):hover,.eld-guide-detail a:not(.btn):hover,.eld-guide-card a:not(.btn):hover,.eld-contact a:not(.btn):hover ){color:#ffffff !important}html[data-eld-theme="dark"]:where( .eld-flatpage-content img,.eld-flatpage-content iframe,.eld-content-visual,.eld-faq-visual,.eld-contact__map iframe,.eld-guide-card__icon,.eld-contact__icon,.eld-services-card__icon ){background-color:rgba(237,247,251,0.06) !important;border-color:rgba(125,227,238,0.2) !important}html[data-eld-theme="dark"]:where( .eld-contact__form input,.eld-contact__form select,.eld-contact__form textarea,.eld-contact__captcha input ){background:#071d27 !important;color:#edf7fb !important;border-color:rgba(125,227,238,0.28) !important}html[data-eld-theme="dark"] .eld-contact__form input::placeholder,html[data-eld-theme="dark"] .eld-contact__form textarea::placeholder,html[data-eld-theme="dark"] .eld-contact__captcha input::placeholder{color:rgba(207,227,238,0.66) !important}html[data-eld-theme="dark"] .eld-contact__consent{background:rgba(7,29,39,0.78) !important;color:#cfe3ee !important;border-color:rgba(125,227,238,0.2) !important}html[data-eld-theme="dark"]:where( .eld-services-shell .eld-btn-outline,.eld-content-page .eld-btn-outline,.eld-faq-page .eld-btn-outline,.eld-guide-detail .eld-btn-outline,.eld-contact .eld-btn-outline ){background:rgba(7,29,39,0.74) !important;color:#dff8fb !important;border-color:rgba(125,227,238,0.36) !important}html[data-eld-theme="dark"]:where( .eld-services-shell .eld-btn-outline:hover,.eld-content-page .eld-btn-outline:hover,.eld-faq-page .eld-btn-outline:hover,.eld-guide-detail .eld-btn-outline:hover,.eld-contact .eld-btn-outline:hover ){background:rgba(50,192,207,0.2) !important;color:#ffffff !important}@media (max-width:767.98px){html[data-eld-theme="dark"]:where( .eld-services-hero,.eld-services-section,.eld-services-process,.eld-services-cta,.eld-content-hero,.eld-content-card,.eld-content-aside,.eld-faq-hero,.eld-faq-accordion,.eld-faq-aside,.eld-guide-hero,.eld-guide-card,.eld-guide-section,.eld-guide-checklist,.eld-guide-faq,.eld-guide-related,.eld-contact__hero,.eld-contact__info-card,.eld-contact__form ){text-align:center;justify-items:center}}