@keyframes enterAnimation-3fa3614e{0%{opacity:0;transform:scale(.5);transform:translateY(100px)}to{opacity:1;transform:scale(1);transform:translateY(0)}}.app_box_web .animate-enter[data-v-3fa3614e]{animation:enterAnimation-3fa3614e .8s ease-out forwards}.item-content[data-v-3fa3614e]{background-color:#fff;border-radius:var(--border-radius);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease;width:100%}.item-content .image-container[data-v-3fa3614e]{aspect-ratio:230/164;background-color:#eee;border-radius:var(--border-radius) var(--border-radius) 0 0;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.item-content .image-container .item-image[data-v-3fa3614e]{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;width:100%}.item-content .image-container .item-fav-btn[data-v-3fa3614e]{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0f172a26;color:#9ca3af;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:color .2s ease,transform .2s ease;width:34px;z-index:1}.item-content .image-container .item-fav-btn svg[data-v-3fa3614e]{height:18px;width:18px}.item-content .image-container .item-fav-btn[data-v-3fa3614e]:hover,.item-content .image-container .item-fav-btn.item-fav-btn-on[data-v-3fa3614e]{color:var(--favorites-color,#e94256)}.item-content .image-container .image-overlay[data-v-3fa3614e]{bottom:0;left:0;position:absolute;width:100%}.item-content .image-container .image-overlay .overlay-text[data-v-3fa3614e]{background-color:#00000025;border-radius:0 0 0 var(--border-radius);color:#fff;padding:8px 12px}.item-content .image-container .image-overlay .overlay-text .destination[data-v-3fa3614e]{color:#fff;font-size:14px;font-style:normal;font-weight:400;text-align:left;text-transform:none}.item-content .image-container .image-overlay .overlay-text .country[data-v-3fa3614e]{color:#fff;font-size:26px;font-style:normal;font-weight:400;height:36px;text-align:left;text-transform:none}.item-content .text-container[data-v-3fa3614e]{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:10px 15px 16px;position:relative}.item-content .text-container .flag-container[data-v-3fa3614e]{border-radius:8px;height:36px;left:15px;position:absolute;top:-35px;width:48px}.item-content .text-container .flag-container img[data-v-3fa3614e]{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.item-content .text-container .fi[data-v-3fa3614e]{border-radius:8px;height:32px;left:15px;position:absolute;top:-35px;width:48px}.item-content .text-container>div[data-v-3fa3614e]{width:100%}.item-content .text-container .layer-1[data-v-3fa3614e]{color:#375080;font-size:24px}.item-content .text-container .layer-1[data-v-3fa3614e],.item-content .text-container .layer-2[data-v-3fa3614e]{max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.item-content .text-container .layer-2[data-v-3fa3614e]{color:#666;font-size:14px}.item-content .text-container .layer-3[data-v-3fa3614e]{align-items:center;display:flex;justify-content:space-between}.item-content .text-container .layer-3 .left-text[data-v-3fa3614e]{flex:1}.item-content .text-container .layer-3 .left-text .gj_title[data-v-3fa3614e]{color:#385080;font-size:24px}.item-content .text-container .layer-3 .left-text .day[data-v-3fa3614e]{color:#666;font-size:12px;font-weight:900}.item-content .text-container .layer-3 .right-icon[data-v-3fa3614e]{height:28px;width:28px}.app_mobile .item-content[data-v-3fa3614e]{height:100%;width:100%}.app_mobile .item-content .image-container[data-v-3fa3614e]{aspect-ratio:164/128;margin:0}.app_mobile .item-content .image-container .item-fav-btn[data-v-3fa3614e]{height:calc(var(--px-to-vw)*28);right:calc(var(--px-to-vw)*8);top:calc(var(--px-to-vw)*8);width:calc(var(--px-to-vw)*28)}.app_mobile .item-content .image-container .item-fav-btn svg[data-v-3fa3614e]{height:calc(var(--px-to-vw)*15);width:calc(var(--px-to-vw)*15)}.app_mobile .item-content .text-container .fi[data-v-3fa3614e]{height:32px;top:-16px}.app_mobile .item-content .text-container .flag-container[data-v-3fa3614e]{height:32px;top:-16px;width:42.6666666667px}.app_mobile .item-content .text-container[data-v-3fa3614e]{padding:24px 15px 10px}.app_mobile .item-content .text-container .layer-1[data-v-3fa3614e],.app_mobile .item-content .text-container .layer-3 .gj_title_normal[data-v-3fa3614e]{color:var(--btn-primary-color);font-weight:700!important}
