.Item_regionItem__41nhf{width:100px;height:100px;border-radius:10px;flex:0 0 auto;padding:10px;margin:5px;background-color:hsla(0,0%,100%,.75);transition:all .4s ease-in-out;cursor:pointer;opacity:1;animation:Item_showAnimation__g_Us3 .6s ease-in-out reverse;border:1px solid #ddd}.Item_regionItem__41nhf:hover{background-color:#fff}.Item_regionItem__41nhf .Item_name__WImqd{color:#222;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1rem;display:block;text-align:center;margin-top:5px}.Item_regionItem__41nhf.Item_active__Qryg6{background-color:var(--primary-color);border:2px solid #fff}.Item_regionItem__41nhf.Item_active__Qryg6 .Item_name__WImqd{color:var(--text-color)}.Item_regionItem__41nhf .Item_iconFlag__yVYGq{width:50px;height:50px;background-repeat:no-repeat;background-size:cover;background-position:50%;border:2px solid #fff;background-color:#ddd;margin:auto;border-radius:50%}.Calendar_calendarItem__B3uWJ{padding:8px;transition:opacity .3s ease-in-out;position:relative;overflow:hidden}.Calendar_calendarItem__B3uWJ a{color:#000}.Calendar_calendarItem__B3uWJ:hover{cursor:pointer;opacity:.8}.Calendar_calendarItem__B3uWJ .Calendar_title__5B__9{font-size:.9rem;font-weight:700;line-height:1rem;margin-bottom:5px;margin-top:0!important}.Calendar_calendarItem__B3uWJ .Calendar_date__vjg6C{background-color:var(--primary-color);color:#fff;padding:5px 2px;border-radius:2px;font-size:.9rem;font-weight:700;text-align:center;margin-right:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.Calendar_calendarItem__B3uWJ .Calendar_date__vjg6C .Calendar_day__xm4Nr{font-size:1.4rem;line-height:.9rem;padding:0 5px}.Calendar_calendarItem__B3uWJ .Calendar_date__vjg6C .Calendar_day__xm4Nr.Calendar_small__8Vzjo,.Calendar_calendarItem__B3uWJ .Calendar_date__vjg6C .Calendar_month__knA6d{font-size:1rem}.Calendar_calendarItem__B3uWJ .Calendar_date__vjg6C .Calendar_month__knA6d.Calendar_small__8Vzjo{font-size:.65rem}.Calendar_calendarItem__B3uWJ .Calendar_mapButton__hoQh1{font-size:.75rem;line-height:.9rem;color:var(--accent-color);display:flex;flex-direction:row;align-items:center}.Calendar_calendarItem__B3uWJ .Calendar_mapButton__hoQh1 .Calendar_detail___gzYx{flex:1 1;margin-left:5px}.Calendar_calendarItem__B3uWJ .Calendar_description__mYdqZ{font-size:.75rem;line-height:.8rem;color:#444;padding-bottom:5px}.Calendar_calendarItem__B3uWJ .Calendar_price__i7R9w{font-size:.9rem;font-weight:700}.Calendar_calendarItem__B3uWJ .Calendar_time__bFgBn{display:flex;flex-direction:row;align-items:center;padding:2px 5px;background-color:#ececec;border-radius:2px;width:100%;margin-bottom:2px;text-align:center;justify-content:center}.Calendar_calendarItem__B3uWJ .Calendar_time__bFgBn span{color:#444;font-size:.8rem}.Calendar_calendarItem__B3uWJ .Calendar_destination__DfzqE{padding:3px 10px;display:inline-block;background-color:var(--accent-color);color:#fff;font-size:.7rem;font-weight:700;border-radius:20px}.Calendar_calendarItem__B3uWJ .Calendar_repeat__SYPB1{position:absolute;bottom:0;right:0;background-color:var(--tertiary-color);color:var(--primary-color);font-size:.7rem;padding:3px 10px;font-weight:700}