.itinerary_wrapper__y_8ra{background-color:#fff;border:1px solid #e1e1e1;border-radius:.5rem;display:flex;justify-content:space-between;transition:background-color .1s ease-in;position:relative}.itinerary_wrapper__y_8ra:hover{box-shadow:0 6px 8px rgba(142,152,169,.12)}.itinerary_featured__RjBQm{border:2px solid #a3d7fc}.itinerary_ads__AQzAu{background-color:#fff;padding:4px;border-radius:8px;position:absolute;bottom:8px;right:8px;font-size:8px;color:#141d38}.itinerary_hotelName__EaZof{font-size:1.125rem;font-weight:600;max-width:100%;width:-moz-fit-content;width:fit-content;margin:0;color:#202020!important}@media(max-width:767px){.itinerary_hotelName__EaZof{font-size:1rem}}.itinerary_linkToDefault__CB21r,.itinerary_linkToDefault__CB21r:active,.itinerary_linkToDefault__CB21r:focus,.itinerary_linkToDefault__CB21r:hover{color:#202020}.itinerary_bookmark__ra9Hk{position:absolute;top:12px;left:12px;border-radius:50%;background-color:#fff;border:1px solid #eff0f6;box-shadow:0 0 8px rgba(142,152,169,.12);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;z-index:1}@media(max-width:767px){.itinerary_bookmark__ra9Hk{width:24px;height:24px;top:8px;left:9px}}.itinerary_borderRadius__1Vt3B.itinerary_topLeft__x2Xxk{border-top-left-radius:.5rem}.itinerary_borderRadius__1Vt3B.itinerary_topRight__jTdWN{border-top-right-radius:.5rem}.itinerary_borderRadius__1Vt3B.itinerary_bottomRight__xzcJO{border-bottom-right-radius:.5rem}.itinerary_borderRadius__1Vt3B.itinerary_bottomLeft__Tgl9A{border-bottom-left-radius:.5rem}.itinerary_hotelImg__AX_me{height:100%;aspect-ratio:2}.itinerary_imageContainer__LFoXO{height:100%;overflow:hidden;border-radius:0 10px 10px 0}