footer[data-v-5becaaed]{background-color:var(--light-grey);padding:32px var(--page-horizontal-padding);width:100%}@media screen and (max-width:768px){footer[data-v-5becaaed]{padding:28px var(--page-horizontal-padding)}}@media screen and (max-width:480px){footer[data-v-5becaaed]{padding:24px 16px}}footer .footer-container[data-v-5becaaed]{margin:0 auto;max-width:var(--content-max-width)}footer .footer-container .email-form[data-v-5becaaed]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}footer .footer-container .email-form input[data-v-5becaaed]{background:var(--white);border:2px solid var(--grey);border-radius:10px;color:var(--black);font-size:16px;height:44px;max-width:100%;padding:10px 16px;width:400px}footer .footer-container .email-form button[data-v-5becaaed]{align-items:center;background-color:var(--blue);border-radius:10px;color:var(--white);display:flex;font-size:16px;font-weight:600;gap:4px;height:44px;justify-content:center;padding:10px 24px}@media screen and (max-width:600px){footer .footer-container .email-form[data-v-5becaaed]{align-items:stretch;flex-direction:column}footer .footer-container .email-form button[data-v-5becaaed],footer .footer-container .email-form input[data-v-5becaaed]{width:100%}footer .footer-container .email-form button[data-v-5becaaed]{padding:10px 16px}}footer .footer-container .footer-menu[data-v-5becaaed]{-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;padding-bottom:32px;padding-top:32px;row-gap:12px}footer .footer-container .footer-menu a[data-v-5becaaed]{display:block;padding:8px 0}@media screen and (max-width:768px){footer .footer-container .footer-menu[data-v-5becaaed]{align-items:flex-start;-moz-column-gap:0;column-gap:0;flex-direction:column;padding-bottom:16px;padding-top:16px;row-gap:8px}}footer .footer-container .social-links[data-v-5becaaed]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media screen and (max-width:768px){footer .footer-container .social-links[data-v-5becaaed]{margin-bottom:32px}}:root[data-theme=dark] footer .footer-container .social-links img[data-v-5becaaed]{filter:brightness(0) invert(1)}footer .footer-title[data-v-5becaaed]{font-size:16px;font-weight:700;line-height:24px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}footer .footer-destinations[data-v-5becaaed]{border-bottom:1px solid var(--dark-grey);padding:24px 0}footer .footer-destinations__links[data-v-5becaaed]{display:flex;flex-wrap:wrap;gap:6px 20px;padding-top:12px}footer .footer-destinations__links a[data-v-5becaaed]{color:inherit;font-size:14px;padding:4px 0;text-decoration:none}footer .footer-destinations__links a[data-v-5becaaed]:hover{text-decoration:underline}footer .footer-destinations__links__all[data-v-5becaaed]{font-weight:600}footer .footer-main-container[data-v-5becaaed]{border-bottom:1px solid var(--dark-grey);display:flex;justify-content:space-between;padding-bottom:32px}@media screen and (max-width:768px){footer .footer-main-container[data-v-5becaaed]{flex-direction:column;gap:32px}}footer .join-our-newsletter[data-v-5becaaed]{max-width:440px;text-align:left}footer .join-our-newsletter__desc[data-v-5becaaed]{color:var(--dark-grey);font-size:14px;font-weight:400;line-height:20px;margin-bottom:32px;margin-top:4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}@media screen and (max-width:768px){footer .join-our-newsletter[data-v-5becaaed]{margin-top:32px}}footer .footer-bottom-container[data-v-5becaaed]{display:flex;justify-content:space-between;padding-top:32px}@media screen and (max-width:768px){footer .footer-bottom-container[data-v-5becaaed]{align-items:center;flex-direction:column-reverse;gap:16px;justify-content:space-between;text-align:center}}footer .card-brands[data-v-5becaaed]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}footer .card-brands img[data-v-5becaaed]{background:var(--white);border:1px solid var(--grey-border);border-radius:6px;height:28px;-o-object-fit:contain;object-fit:contain;padding:4px 6px;width:42px}:root[data-theme=dark] footer .card-brands img[data-v-5becaaed]{background:#fff;border-color:#ffffff26}@media only screen and (min-width:768px)and (max-width:1023px){footer .card-brands[data-v-5becaaed]{margin-top:23px;grid-gap:16px;gap:16px}}
