.cover-photo-container[data-v-6f04e605]{color:#fff;margin-bottom:16px;position:relative;text-align:center}.cover-photo-container h1[data-v-6f04e605]{font-size:34px;font-weight:700}@media(max-width:768px){.cover-photo-container h1[data-v-6f04e605]{font-size:26px}}.cover-photo-container h2[data-v-6f04e605]{font-size:16px;margin-bottom:16px}@media(max-width:768px){.cover-photo-container h2[data-v-6f04e605]{font-size:14px}}.cover-photo-container .image-loader-container[data-v-6f04e605]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cover-photo-container .background-cover-photo[data-v-6f04e605]{background-image:linear-gradient(#13253666,#13253666);height:320px;position:relative;text-align:center;z-index:2}.cover-photo-container .switch-destination[data-v-6f04e605]{background-color:#333;border:1px solid #fff;border-radius:100px;color:#fff;font-size:12px;padding:12px 16px;text-decoration:none!important}.cover-photo-container .switch-destination img[data-v-6f04e605]{margin-left:4px;width:10px}.top100-date-picker .date-button[data-v-d2e68a09]{align-items:center;background:#fff;color:#222;cursor:pointer;display:flex}.top100-date-picker .date-button .wording[data-v-d2e68a09]{margin:0 6px}@media(max-width:768px){.top100-date-picker .date-button .wording[data-v-d2e68a09]{white-space:nowrap}}.top100-date-picker .date-button .sort-down-icon[data-v-d2e68a09]{margin-bottom:4px}.top100-date-picker .date-button.border[data-v-d2e68a09]{border:1px solid #dedede;border-radius:8px;padding:4px 12px}@media(max-width:480px){.top100-date-picker .control[data-v-d2e68a09],.top100-date-picker .datepicker-trigger[data-v-d2e68a09]{position:static!important}.top100-date-picker .hotel-datepicker[data-v-d2e68a09]{margin-top:45px}}.filter-button[data-v-21d83be8]{align-items:center;color:#222;display:flex}.filter-button .icon[data-v-21d83be8]{margin-top:-4px}.filter-button .wording[data-v-21d83be8]{margin:0 6px}@media(max-width:768px){.filter-button .wording[data-v-21d83be8]{white-space:nowrap}}.filter-button.border[data-v-21d83be8]{border:1px solid #dedede;border-radius:8px;padding:4px 12px}.top-100-hotel-type-buttons-modal[data-v-ab051bce]{background-color:#fff;border-radius:8px;max-height:500px;max-width:720px;min-height:300px;width:90%}@media(max-width:768px){.top-100-hotel-type-buttons-modal[data-v-ab051bce]{height:100dvh!important;left:0!important;position:absolute;top:0!important;width:100%!important}}.top-100-hotel-type-buttons-modal .top100-header[data-v-ab051bce]{border-bottom:1px solid #dedede;font-size:18px;font-weight:700;margin-bottom:24px;padding:14px;position:relative;text-align:center}.top-100-hotel-type-buttons-modal .top100-header a[data-v-ab051bce]{color:#000;left:20px;position:absolute;top:14px}.top-100-hotel-type-buttons-modal .section-title[data-v-ab051bce]{font-size:18px;font-weight:700;margin-bottom:10px}.top-100-hotel-type-buttons-modal .section-list-container[data-v-ab051bce]{display:flex;flex-wrap:wrap;margin-bottom:20px;row-gap:6px}.top-100-hotel-type-buttons-modal .list[data-v-ab051bce]{border:1px solid #bfbfbf;border-radius:100px;color:#222;display:inline-block;margin-bottom:2px;margin-right:8px;padding:6px 12px}.top-100-hotel-type-buttons-modal .list.active[data-v-ab051bce]{background-color:#0176ee;border-color:#0176ee;color:#fff;font-weight:700}@media(max-width:768px){.top-100-hotel-type-buttons-modal .list[data-v-ab051bce]{margin-right:4px}}.top-100-type-buttons-container .filter-button-container[data-v-48cb3aa5]{display:flex;gap:8px;overflow-y:visible;padding:12px 0}.top-100-type-buttons-container .filter-button-container[data-v-48cb3aa5]::-webkit-scrollbar{display:none}.top-100-type-buttons-container .filter-button-container .filter-button[data-v-48cb3aa5]{align-items:center;background:#fff;color:#222;display:flex}.top-100-type-buttons-container .filter-button-container .filter-button .icon[data-v-48cb3aa5]{margin-top:-4px}.top-100-type-buttons-container .filter-button-container .filter-button .wording[data-v-48cb3aa5]{margin:0 6px}@media(max-width:768px){.top-100-type-buttons-container .filter-button-container .filter-button .wording[data-v-48cb3aa5]{white-space:nowrap}}.top-100-type-buttons-container .filter-button-container .filter-button.border[data-v-48cb3aa5]{border:1px solid #dedede;border-radius:8px;padding:4px 12px}
