.LegalModal_overlay__X_2sq{position:fixed;inset:0;z-index:99999;background-color:rgba(18,18,18,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;animation:LegalModal_fadeIn__oDwKa .25s ease-out}@keyframes LegalModal_fadeIn__oDwKa{0%{opacity:0}to{opacity:1}}.LegalModal_modal__qd9Bw{position:relative;width:100%;max-width:820px;max-height:90vh;background-color:var(--color-bg-page,#FAF7F2);border-radius:16px;border:1px solid #e2ddd5;box-shadow:0 25px 50px -12px rgba(0,0,0,.35);display:flex;flex-direction:column;overflow:hidden;animation:LegalModal_scaleUp__xu4iw .25s ease-out}@keyframes LegalModal_scaleUp__xu4iw{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.LegalModal_closeButton__epLba{position:absolute;top:24px;right:24px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid #e5e5e5;background-color:#ffffff;color:#1a1a1a;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.LegalModal_closeButton__epLba:hover{background-color:#000000;color:#ffffff;border-color:#000000}.LegalModal_body__zW8HE{padding:36px 36px 40px;overflow-y:auto;flex:1 1;font-family:var(--font-text,"Halyar Display",sans-serif);color:#2b2b2b;line-height:1.65}.LegalModal_body__zW8HE::-webkit-scrollbar{width:8px}.LegalModal_body__zW8HE::-webkit-scrollbar-thumb{background-color:#d8d2c9;border-radius:4px}.LegalModal_title__GAcM3{font-family:var(--font-title,"Sway",serif);font-size:26px;font-weight:900;color:#000000;margin:0 0 8px;padding-right:48px;letter-spacing:-.015em}.LegalModal_updatedDate__vldNi{font-size:13px;color:#737373;margin-bottom:24px;display:block}.LegalModal_sectionHeading__YwpGL{font-family:var(--font-title,"Sway",serif);font-size:18px;font-weight:800;color:#111827;margin:24px 0 10px}.LegalModal_paragraph__iCHxJ{font-size:15px;margin-bottom:14px;color:#374151}.LegalModal_list__YplLW{padding-left:20px;margin-bottom:16px}.LegalModal_listItem__V9E5z{font-size:15px;margin-bottom:8px;color:#374151}.LegalModal_highlightBox__RHbCJ{background-color:#ffffff;border-left:4px solid #ff7d7d;padding:16px 20px;border-radius:0 8px 8px 0;margin:20px 0;box-shadow:0 2px 8px rgba(0,0,0,.03)}.LegalModal_highlightBox__RHbCJ p{margin:0;font-size:14px;color:#4b5563}.LegalModal_complianceFormBox__hjQMD{background-color:#ffffff;border:1px solid #e5e0d8;border-radius:12px;padding:24px;margin-top:24px;box-shadow:0 4px 12px rgba(0,0,0,.04)}.LegalModal_complianceFormTitle__ChjH4{font-family:var(--font-title,"Sway",serif);font-size:20px;font-weight:800;color:#000000;margin:0 0 6px}.LegalModal_complianceFormSubtitle__fmJJY{font-size:14px;color:#6b7280;margin-bottom:20px}.LegalModal_formGrid__owPnb{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.LegalModal_fullWidth__k67oF{grid-column:1/-1}.LegalModal_inputGroup__zFY0z{display:flex;flex-direction:column}.LegalModal_inputLabel__9_g5Q{font-size:13px;font-weight:600;color:#1f2937;margin-bottom:5px}.LegalModal_fieldInput__AcxPS,.LegalModal_fieldSelect__7bSjD{height:42px;padding:0 14px}.LegalModal_fieldInput__AcxPS,.LegalModal_fieldSelect__7bSjD,.LegalModal_fieldTextarea__fH6mk{width:100%;border:2px solid #000000;border-radius:8px;background-color:#fafafa;font-family:inherit;font-size:14px;color:#000000;outline:none;transition:all .2s}.LegalModal_fieldTextarea__fH6mk{padding:10px 14px;resize:vertical;min-height:100px}.LegalModal_fieldInput__AcxPS:focus,.LegalModal_fieldSelect__7bSjD:focus,.LegalModal_fieldTextarea__fH6mk:focus{border-color:#ff7d7d;box-shadow:0 0 0 3px rgba(255,125,125,.2)}.LegalModal_anonGroup__8xJF0{display:flex;align-items:center;gap:10px;padding:12px 14px;background-color:#f3f0ea;border-radius:8px;margin-bottom:18px;cursor:pointer}.LegalModal_anonCheckbox__8qvf4{width:18px;height:18px;cursor:pointer;accent-color:#000000}.LegalModal_anonLabelText__ipQtI{font-size:14px;font-weight:600;color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none}.LegalModal_submitBtn__h8EBA{display:inline-flex;align-items:center;justify-content:center;background-color:#ff7d7d;color:#ffffff!important;font-family:inherit;font-size:15px;font-weight:700;padding:12px 28px;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all .25s ease;width:100%;margin-top:8px}.LegalModal_submitBtn__h8EBA:hover{background-color:initial!important;border-color:#000000!important;color:#000000!important}.LegalModal_submitBtn__h8EBA:disabled{opacity:.6;cursor:not-allowed}.LegalModal_feedbackMsg___VXxN{padding:12px 16px;border-radius:8px;font-size:14px;margin-top:14px;line-height:1.45}.LegalModal_feedbackSuccess__KCv7a{background-color:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.LegalModal_feedbackError__23Xme{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}@media (max-width:640px){.LegalModal_closeButton__epLba{top:16px;right:16px}.LegalModal_body__zW8HE{padding:24px 20px 28px}.LegalModal_formGrid__owPnb{grid-template-columns:1fr}.LegalModal_title__GAcM3{font-size:22px;padding-right:44px}}.CookieConsentBanner_banner__n9_qq{position:fixed;bottom:24px;left:24px;z-index:99990;width:calc(100vw - 32px);max-width:410px;background-color:var(--color-bg-page,#FAF7F2);color:#1a1a1a;border-radius:20px;border:2px solid #000000;box-shadow:0 16px 40px rgba(0,0,0,.16);padding:22px 24px;font-family:var(--font-text,"Halyar Display",sans-serif);animation:CookieConsentBanner_slideInBottom__1k_xw .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}@keyframes CookieConsentBanner_slideInBottom__1k_xw{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsentBanner_topRow__3oZGt{display:flex;align-items:center;margin-bottom:6px}.CookieConsentBanner_title__Uhaq9{font-family:var(--font-title,"Sway",serif);font-size:18px;font-weight:800;color:#000000;margin:0;display:flex;align-items:center;gap:8px;white-space:nowrap}.CookieConsentBanner_subtitle__nmntw{font-size:13px;color:#4a4a4a;line-height:1.4;margin:0 0 12px}.CookieConsentBanner_infoBox__eBqnh{font-size:12px;font-style:italic;color:#4b5563;line-height:1.5}.CookieConsentBanner_customBox__qv__u,.CookieConsentBanner_infoBox__eBqnh{background-color:#ffffff;border:1px solid #e2ddd5;border-radius:12px;padding:12px 14px;margin-bottom:14px}.CookieConsentBanner_customBox__qv__u{display:flex;flex-direction:column;gap:10px}.CookieConsentBanner_customItem__hV1Sd{display:flex;align-items:center;justify-content:space-between;gap:8px}.CookieConsentBanner_customItemBorder__5UzVY{padding-top:8px;border-top:1px solid #f0ece6;cursor:pointer}.CookieConsentBanner_customText__HTR5W{display:flex;flex-direction:column}.CookieConsentBanner_customLabel__1erxF{font-size:12px;font-weight:700;color:#111827}.CookieConsentBanner_customDesc__qOGn9{font-size:11px;color:#6b7280}.CookieConsentBanner_alwaysActiveTag__ZjzSo{background-color:#e5e7eb;color:#374151;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;white-space:nowrap}.CookieConsentBanner_customCheckbox__GbnOx{width:17px;height:17px;accent-color:#000000;cursor:pointer}.CookieConsentBanner_legalLinksRow__DJeKb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:600;margin-bottom:16px}.CookieConsentBanner_legalLinkBtn__ZEIX7{background:none;border:none;padding:0;color:#8b1828;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s ease}.CookieConsentBanner_legalLinkBtn__ZEIX7:hover{color:#000000}.CookieConsentBanner_divider__h3gxL{color:#a8a29e;font-size:10px}.CookieConsentBanner_actionsRow__ZWedd{display:flex;align-items:center;justify-content:space-between;gap:10px}.CookieConsentBanner_customizeBtn__rN8HN{background:none;border:none;padding:6px 4px;font-family:inherit;font-size:13px;font-weight:600;color:#111827;text-decoration:underline;text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.CookieConsentBanner_customizeBtn__rN8HN:hover{color:#8b1828}.CookieConsentBanner_buttonGroup__rZrJ_{display:flex;align-items:center;gap:8px}.CookieConsentBanner_rejectBtn__98axC{height:38px;padding:0 16px;border-radius:8px;background-color:initial;border:2px solid #000000;color:#000000;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.CookieConsentBanner_rejectBtn__98axC:hover{background-color:#000000;color:#ffffff}.CookieConsentBanner_acceptBtn__1L2ut{height:38px;padding:0 18px;border-radius:8px;background-color:#ff7d7d;border:2px solid transparent;color:#ffffff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease}.CookieConsentBanner_acceptBtn__1L2ut:hover{background-color:initial!important;border-color:#000000!important;color:#000000!important}@media (max-width:480px){.CookieConsentBanner_banner__n9_qq{bottom:12px;left:12px;width:calc(100vw - 24px);padding:18px}.CookieConsentBanner_actionsRow__ZWedd{flex-direction:column-reverse;align-items:stretch;gap:12px}.CookieConsentBanner_buttonGroup__rZrJ_{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.CookieConsentBanner_customizeBtn__rN8HN{justify-content:center}.CookieConsentBanner_acceptBtn__1L2ut,.CookieConsentBanner_rejectBtn__98axC{width:100%;justify-content:center}}.Footer_footer__JrJN9{width:100%;background-color:#faf7f2;padding-top:70px;padding-bottom:40px;border-top:1px solid rgba(0,0,0,.06);position:relative}.Footer_container__YfQ4y{max-width:1425px;margin:0 auto;padding-left:40px;padding-right:40px}.Footer_mainRow__9eU25{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:start}.Footer_leftCol__xb73v{display:flex;flex-direction:column;gap:40px}.Footer_topRow__aobFX{display:grid;grid-template-columns:.9fr 1.3fr;gap:40px;align-items:start}.Footer_brandBlock__U4BUA{display:flex;flex-direction:column}.Footer_logoLink__1zk6c{display:inline-block;margin-bottom:14px;transition:opacity .2s}.Footer_logoLink__1zk6c:hover{opacity:.85}.Footer_logoImg__hDlsM{width:170px;height:auto;display:block}.Footer_brandTagline__THjwf{font-family:Halyar Display,sans-serif;font-size:16px;line-height:1.45;color:#000000;margin:0;max-width:300px}.Footer_desktopBreak__vxghv{display:block}.Footer_newsletterBlock__lbHTP{display:flex;flex-direction:column}.Footer_newsletterTitle__bdLZ9{font-family:Halyar Display,sans-serif;font-weight:600;font-size:21px;line-height:1.25;color:#000000;margin:0 0 10px;-webkit-font-smoothing:antialiased}.Footer_newsletterLabel__6kE0p{font-family:Halyar Display,sans-serif;font-weight:500;font-size:16px;color:#000000;margin-bottom:8px;display:block}.Footer_newsletterForm__s_agJ{display:flex;align-items:stretch;gap:12px;width:100%}.Footer_newsletterInput__M7bxB{flex:1 1;height:48px;padding:0 16px;background-color:#fbfbfb;border:1.5px solid #202020;border-radius:8px;font-family:Halyar Display,sans-serif;font-size:16px;color:#000000;outline:none;transition:border-color .2s,box-shadow .2s}.Footer_newsletterInput__M7bxB:focus{border-color:#000000;box-shadow:0 0 0 2px rgba(0,0,0,.08)}.Footer_newsletterSubmitBtn__WONPt{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;background-color:#ff7d7d;color:#4A0D15;font-family:Halyar Display,sans-serif;font-weight:600;font-size:16px;border-radius:8px;border:2px solid #ff7d7d;cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s,transform .15s}.Footer_newsletterSubmitBtn__WONPt:hover{background-color:initial;color:#000000;border-color:#000000}.Footer_newsletterSuccessMsg__pC33O{margin-top:8px;font-family:Halyar Display,sans-serif;font-size:13.5px;font-weight:500;color:#1b7440}.Footer_linksRow__KLRnn{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:35px;align-items:start}.Footer_helpBlock__SOW_L{grid-column:1;display:flex;flex-direction:column}.Footer_helpTitle__Nt1Cz{font-weight:600;font-size:21px;line-height:1.25;margin:0 0 10px;-webkit-font-smoothing:antialiased}.Footer_helpText__r6EDj,.Footer_helpTitle__Nt1Cz{font-family:Halyar Display,sans-serif;color:#000000}.Footer_helpText__r6EDj{font-size:16px;line-height:1.45;margin:0 0 16px}.Footer_helpTextBreak__dxTrc{display:inline}.Footer_whatsappButton__1MK7e{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:42px;padding:0 20px;background-color:#ff7d7d;color:#4A0D15;font-family:Halyar Display,sans-serif;font-weight:600;font-size:14.5px;border-radius:8px;border:2px solid #ff7d7d;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .15s}.Footer_whatsappButton__1MK7e:hover{background-color:initial;color:#000000;border-color:#000000}.Footer_navCol__UDA_z{display:flex;flex-direction:column}.Footer_navHeading__4ojCq{font-family:Halyar Display,sans-serif;font-weight:600;font-size:18px;line-height:1.3;color:#000000;margin:0 0 16px;-webkit-font-smoothing:antialiased}.Footer_navList__rO4Fu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.Footer_navLink__JdVUY{font-family:Halyar Display,sans-serif;font-size:16px;line-height:1.4;color:#000000;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s;transition:color .2s,text-decoration .2s;transition:color .2s,text-decoration .2s,-webkit-text-decoration .2s}.Footer_navLink__JdVUY:hover{color:#ff7d7d;text-decoration:underline;text-underline-offset:3px}.Footer_contactRow___6LrH{grid-column:1;display:flex;flex-direction:column;gap:12px;padding-top:10px}.Footer_phone__oc3Il{font-weight:600;font-size:18px;-webkit-font-smoothing:antialiased}.Footer_address__d_h_3,.Footer_phone__oc3Il{font-family:Halyar Display,sans-serif;color:#000000;margin:0}.Footer_address__d_h_3{font-size:16px;line-height:1.45;max-width:240px}.Footer_socialIcons__p2DEw{display:flex;align-items:center;gap:10px;margin-top:6px}.Footer_socialIconLink__6fVBP{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#ff7d7d;color:#4A0D15;border-radius:8px;border:2px solid #ff7d7d;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .15s}.Footer_socialIconLink__6fVBP:hover{background-color:initial;color:#000000;border-color:#000000}.Footer_socialIconLink__6fVBP svg{width:18px;height:18px;fill:currentColor}.Footer_faqCol__Uphgb{display:flex;flex-direction:column}.Footer_faqTitle__rfYlf{font-family:Halyar Display,sans-serif;font-weight:600;font-size:24px;line-height:1.25;color:#000000;margin:0 0 24px;-webkit-font-smoothing:antialiased}.Footer_accordionList___Z0Zk{display:flex;flex-direction:column;gap:12px;width:100%}.Footer_accordionItem__Z6eeg{display:flex;flex-direction:column;width:100%;border-radius:10px;overflow:hidden;transition:all .25s ease}.Footer_accordionHeader__JGYc0{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background-color:#faf7f2;border-radius:10px;cursor:pointer;text-align:left;font-family:Halyar Display,sans-serif;font-size:16px;font-weight:600;color:#000000;transition:background-color .2s,border-color .2s,color .2s,border-radius .2s;outline:none}.Footer_accordionHeader__JGYc0:hover{background-color:#f5f0e8}.Footer_accordionItemOpen__82BHX .Footer_accordionHeader__JGYc0{background-color:#ff7d7d;border-color:#ff7d7d;color:#4A0D15;font-weight:600;border-bottom-left-radius:0;border-bottom-right-radius:0}.Footer_accordionItemOpen__82BHX .Footer_accordionHeader__JGYc0:hover{background-color:#f26868}.Footer_accordionQuestionText__SUodR{flex:1 1;font-weight:600;line-height:1.35}.Footer_accordionChevron__KZmjK{flex-shrink:0;width:16px;height:16px;transition:transform .25s ease}.Footer_accordionItemOpen__82BHX .Footer_accordionChevron__KZmjK{transform:rotate(180deg)}.Footer_accordionItemOpen__82BHX .Footer_accordionChevron__KZmjK path{stroke:#4A0D15}.Footer_accordionBody__2VAa1{padding:18px 20px;background-color:#ffffff;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;animation:Footer_fadeInAccordion__B0_4d .25s ease}@keyframes Footer_fadeInAccordion__B0_4d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Footer_accordionAnswerText__ZzOSU{font-family:Halyar Display,sans-serif;font-size:16px;line-height:1.55;color:#1a1a1a;margin:0}.Footer_copyrightRow__GSeJ2{margin-top:55px;padding-top:25px;border-top:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.Footer_legalLinks__KNa53{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.Footer_legalBtn__D1dm6{background:none;border:none;padding:0;font-family:Halyar Display,sans-serif;font-size:16px;line-height:1.4;font-weight:500;color:#000000;cursor:pointer;text-decoration:none;transition:color .2s ease}.Footer_legalBtn__D1dm6:hover{color:#ff7d7d}.Footer_legalDivider__4ARW1{color:#000000;font-size:12px;-webkit-user-select:none;user-select:none}.Footer_copyrightText__gGeI6{font-family:Halyar Display,sans-serif;font-size:16px;line-height:1.4;color:#000000;margin:0;text-align:right}.Footer_creditLink__kryQ2{color:#000000;text-decoration:none;font-weight:500;transition:color .2s,-webkit-text-decoration .2s;transition:color .2s,text-decoration .2s;transition:color .2s,text-decoration .2s,-webkit-text-decoration .2s}.Footer_creditLink__kryQ2:hover{color:#ff7d7d;text-decoration:underline;text-underline-offset:2px}@media (max-width:1024px){.Footer_mainRow__9eU25{display:grid;grid-template-columns:1fr 1.18fr;column-gap:40px;row-gap:44px;align-items:start}.Footer_leftCol__xb73v{display:contents}.Footer_topRow__aobFX{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.55fr;gap:36px;align-items:start;padding-bottom:8px}.Footer_brandTagline__THjwf{max-width:100%}.Footer_newsletterBlock__lbHTP{width:100%}.Footer_newsletterForm__s_agJ{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.Footer_newsletterInput__M7bxB{flex:1 1;min-width:0;height:46px;font-size:15px;padding:0 14px}.Footer_newsletterSubmitBtn__WONPt{height:46px;padding:0 20px;width:auto;font-size:15px;flex-shrink:0}.Footer_linksRow__KLRnn{grid-column:1;display:flex;flex-direction:column;gap:28px}.Footer_contactRow___6LrH,.Footer_helpBlock__SOW_L{grid-column:auto}.Footer_faqCol__Uphgb{grid-column:2;width:100%}}@media (min-width:768px) and (max-width:1023px){.Footer_copyrightRow__GSeJ2{justify-content:center;text-align:center}.Footer_copyrightText__gGeI6{text-align:center}}@media (min-width:1024px) and (max-width:1024px){.Footer_copyrightRow__GSeJ2{justify-content:flex-end;text-align:right}.Footer_copyrightText__gGeI6{text-align:right}}@media (max-width:767px){.Footer_footer__JrJN9{padding-top:45px;padding-bottom:25px}.Footer_container__YfQ4y{padding-left:20px;padding-right:20px}.Footer_mainRow__9eU25{display:flex;flex-direction:column;gap:40px}.Footer_faqCol__Uphgb{order:1;width:100%}.Footer_leftCol__xb73v{order:2;display:flex;flex-direction:column;gap:40px}.Footer_topRow__aobFX{grid-column:auto;grid-template-columns:1fr;gap:28px;padding-bottom:0}.Footer_newsletterForm__s_agJ{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}.Footer_newsletterInput__M7bxB{flex:1 1;min-width:0;height:48px;font-size:16px;padding:0 12px}.Footer_newsletterSubmitBtn__WONPt{height:48px;padding:0 16px;flex-shrink:0;white-space:nowrap;font-size:15px;width:auto}.Footer_linksRow__KLRnn{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:24px;row-gap:32px;align-items:start;width:100%}.Footer_helpBlock__SOW_L{grid-column:1/-1;margin-bottom:6px}.Footer_helpTextBreak__dxTrc{display:block}.Footer_contactRow___6LrH{grid-column:auto;padding-top:0}.Footer_address__d_h_3{max-width:100%}.Footer_copyrightRow__GSeJ2{margin-top:40px;justify-content:center;flex-direction:column;text-align:center;gap:16px}.Footer_legalLinks__KNa53{justify-content:center}.Footer_copyrightText__gGeI6{text-align:center}.Footer_brandTagline__THjwf{max-width:100%}}@media (max-width:480px){.Footer_footer__JrJN9{padding-top:35px;padding-bottom:20px}.Footer_brandLogo__Ne_t2{height:48px}.Footer_linksRow__KLRnn{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px;row-gap:26px;width:100%}.Footer_navHeading__4ojCq{font-size:17px;margin-bottom:12px}.Footer_navList__rO4Fu{gap:10px}.Footer_navLink__JdVUY{font-size:16px}.Footer_phone__oc3Il{font-size:17px}.Footer_address__d_h_3{font-size:16px}.Footer_accordionBody__2VAa1,.Footer_accordionHeader__JGYc0{padding:12px 14px;font-size:16px}.Footer_copyrightText__gGeI6{font-size:16px}}@font-face{font-family:Sway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Sway-Variable.woff2) format("woff2"),url(/fonts/Sway-Variable.woff) format("woff"),url(/fonts/Sway-Variable.otf) format("truetype")}@font-face{font-family:Sway;font-style:italic;font-weight:100 600;font-display:swap;src:url(/fonts/Sway-Variable-Italic.woff2) format("woff2"),url(/fonts/Sway-Variable-Italic.woff) format("woff"),url(/fonts/Sway-Variable-Italic.otf) format("truetype")}@font-face{font-family:Halyar Text;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Halyard-Text.woff2) format("woff2"),url(/fonts/Halyard-Text.woff) format("woff"),url(/fonts/Halyard-Text.otf) format("truetype")}@font-face{font-family:Halyar Text;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Halyard-Text-Italic.woff2) format("woff2"),url(/fonts/Halyard-Text-Italic.woff) format("woff"),url(/fonts/Halyard-Text-Italic.otf) format("truetype")}@font-face{font-family:Halyar Display;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Halyard-Display.woff2) format("woff2"),url(/fonts/Halyard-Display.woff) format("woff"),url(/fonts/Halyard-Display.otf) format("truetype")}@font-face{font-family:Halyar Display;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Halyard-Display-Italic.woff2) format("woff2"),url(/fonts/Halyard-Display-Italic.woff) format("woff"),url(/fonts/Halyard-Display-Italic.otf) format("truetype")}@font-face{font-family:Halyard Text;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Halyard-Text.woff2) format("woff2"),url(/fonts/Halyard-Text.woff) format("woff"),url(/fonts/Halyard-Text.otf) format("truetype")}@font-face{font-family:Halyard Display;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Halyard-Display.woff2) format("woff2"),url(/fonts/Halyard-Display.woff) format("woff"),url(/fonts/Halyard-Display.otf) format("truetype")}:root{--font-menu:"Halyar Text",Sans-serif;--font-text:"Halyar Display",Sans-serif;--font-button:"Halyar Display",Sans-serif;--font-title:"Sway",Georgia,serif;--font-display:"Halyar Display",Sans-serif;--font-subtitle-weight:500;--font-subtitle-size:21px;--color-primary-base:#FF8A8A;--color-primary-hover:#F26E6E;--color-primary-active:#E05353;--color-primary-button-text:#4A0D15;--color-bg-page:#FAF7F2;--color-bg-white:#FFFFFF;--color-text-title:#000000;--color-text-body:#000000;--color-whatsapp:#25D366;--color-whatsapp-hover:#1EBE5D;--container-max-width:1425px;--container-padding:40px;--container-padding-mobile:20px;--radius-button:8px;--radius-banner:8px;--transition-fast:0.3s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:115px;-webkit-text-size-adjust:100%;overflow-x:clip;max-width:100%}[id]{scroll-margin-top:115px}@media (max-width:768px){html{scroll-padding-top:80px}[id]{scroll-margin-top:80px}}@media (max-width:480px){html{scroll-padding-top:70px}[id]{scroll-margin-top:70px}}body{background-color:var(--color-bg-page);color:var(--color-text-body);font-family:var(--font-text);font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;overflow-x:clip;max-width:100%;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);color:var(--color-text-title)}p{font-family:var(--font-text);font-weight:400}b,strong{font-weight:600}a{color:inherit;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}button{font-family:var(--font-button);font-weight:600;cursor:pointer;border:none;background:none;outline:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}@media (max-width:768px){.container{padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile)}}@media (max-width:480px){.container{padding-left:16px;padding-right:16px}}:is([class*=button_],[class*=ctaButton],[class*=heroCta],[class*=mobileCtaButton],[class*=newsletterSubmit],[class*=submitButton],[class*=submitBtnCoral],[class*=submitBtn],[class*=introButton],[class*=navButton],[class*=cardButton],[class*=specialistButton],[class*=confirmButton],[class*=emptyActionBtn],[class*=tabletContinueBtn],[class*=seeAllResultsBtn],[class*=desktopSearchSubmitBtn],[class*=mobileSearchSubmitBtn],[class*=backButton]):not([class*=buttons]):not([class*=Wrapper]),:is([class*=ctaButton],[class*=heroCta],[class*=mobileCtaButton],[class*=newsletterSubmit],[class*=submitButton],[class*=submitBtnCoral],[class*=submitBtn],[class*=introButton],[class*=cardButton],[class*=specialistButton],[class*=confirmButton],[class*=seeAllResultsBtn],[class*=desktopSearchSubmitBtn],[class*=mobileSearchSubmitBtn],[class*=backButton]):not([class*=Wrapper]) *{color:#fff!important}[class*=Image],[class*=image],[class*=img],img,picture,video{border-radius:0!important}input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{background:transparent!important;background-color:initial!important}:is([class*=whatsappButton],[class*=whatsappPillBtn],[class*=socialIconLink],[class*=carouselArrow],[class*=carouselNavButton],[class*=navButton],[class*=badge],[class*=Badge],[class*=accordionItemOpen] [class*=accordionHeader]):not([class*=Wrapper]) *,:is([class*=whatsappButton],[class*=whatsappPillBtn],[class*=whatsappFloating],[class*=socialIconLink],[class*=carouselArrow],[class*=carouselNavButton],[class*=navButton],[class*=badge],[class*=Badge],[class*=accordionItemOpen] [class*=accordionHeader]):not([class*=Wrapper]){color:#fff!important}:is([class*=socialIconLink],[class*=carouselArrow],[class*=carouselNavButton],[class*=navButton],[class*=accordionItemOpen] [class*=accordionChevron]) :is(svg,path,circle,rect){stroke:#fff!important}[class*=socialIconLink] svg,[class*=socialIconLink] svg path{fill:#fff!important}[class*=accordionItemOpen] [class*=accordionChevron] path{stroke:#fff!important}:is([class*=button_],[class*=ctaButton],[class*=heroCta],[class*=mobileCtaButton],[class*=newsletterSubmit],[class*=submitButton],[class*=submitBtnCoral],[class*=introButton],[class*=cardButton],[class*=specialistButton],[class*=confirmButton],[class*=emptyActionBtn],[class*=seeAllResultsBtn],[class*=desktopSearchSubmitBtn],[class*=mobileSearchSubmitBtn],[class*=backButton],[class*=whatsappButton],[class*=whatsappPillBtn],[class*=socialIconLink],[class*=carouselArrowBtn],[class*=carouselArrow],[class*=carouselNavButton],[class*=navButton],[class*=controlBtn],[class*=shareBtn]:not([class*=copiedBtn])):not([class*=buttons]):not([class*=Wrapper]){border:2px solid transparent;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .2s ease}:is([class*=button_],[class*=ctaButton],[class*=heroCta],[class*=mobileCtaButton],[class*=newsletterSubmit],[class*=submitButton],[class*=submitBtnCoral],[class*=introButton],[class*=cardButton],[class*=specialistButton],[class*=confirmButton],[class*=emptyActionBtn],[class*=seeAllResultsBtn],[class*=desktopSearchSubmitBtn],[class*=mobileSearchSubmitBtn],[class*=backButton],[class*=whatsappButton],[class*=whatsappPillBtn],[class*=socialIconLink],[class*=carouselArrowBtn],[class*=carouselArrow],[class*=carouselNavButton],[class*=navButton],[class*=controlBtn],[class*=shareBtn]:not([class*=copiedBtn]),[class*=clearSearchBtn]):not([class*=buttons]):not([class*=Wrapper]):hover:not(:disabled){background:transparent!important;background-color:initial!important;border:2px solid #000000!important;color:#000000!important;box-shadow:none!important}:is([class*=button_],[class*=ctaButton],[class*=heroCta],[class*=mobileCtaButton],[class*=newsletterSubmit],[class*=submitButton],[class*=submitBtnCoral],[class*=introButton],[class*=cardButton],[class*=specialistButton],[class*=confirmButton],[class*=emptyActionBtn],[class*=seeAllResultsBtn],[class*=desktopSearchSubmitBtn],[class*=mobileSearchSubmitBtn],[class*=backButton],[class*=whatsappButton],[class*=whatsappPillBtn],[class*=socialIconLink],[class*=carouselArrowBtn],[class*=carouselArrow],[class*=carouselNavButton],[class*=navButton],[class*=controlBtn],[class*=shareBtn]:not([class*=copiedBtn]),[class*=clearSearchBtn]):not([class*=buttons]):not([class*=Wrapper]):hover:not(:disabled) *{color:#000000!important}:is([class*=socialIconLink],[class*=carouselArrowBtn],[class*=carouselArrow],[class*=carouselNavButton],[class*=navButton],[class*=controlBtn],[class*=shareBtn]:not([class*=copiedBtn])):hover:not(:disabled) :is(svg,path,circle,rect,polyline,line){stroke:#000000!important}[class*=socialIconLink]:hover svg,[class*=socialIconLink]:hover svg path{fill:#000000!important;stroke:none!important}[class*=specialistButton]:hover svg,[class*=specialistButton]:hover svg path{fill:#000000!important}[class*=accordionItem],input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{border-width:2px!important;border-style:solid!important}