.componentHotels-module__OFmO2W__wrapperHotels{grid-template-columns:1fr;gap:4rem;width:100%;display:grid}.componentHotels-module__OFmO2W__cardHotel{background-color:#f3f3f3b3;border-radius:12px;grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid;box-shadow:1px 1px 2px 1px #0000004d}.componentHotels-module__OFmO2W__containerInfo{flex-direction:column;margin:1rem 2rem;display:flex}.componentHotels-module__OFmO2W__containerInfo a{color:#000;font-size:calc(.520833vw + 10px);text-decoration:none}.componentHotels-module__OFmO2W__containerInfo a:hover{cursor:pointer;color:var(--colorMain)}.componentHotels-module__OFmO2W__infoNameHotel{border-bottom:1px solid #0000001a;padding-bottom:.25rem;font-size:calc(.694445vw + 18.6667px);font-weight:700}.componentHotels-module__OFmO2W__infoSubtitle{color:#00000080;margin:.5rem 0;font-size:calc(.694445vw + 10.6667px)}.componentHotels-module__OFmO2W__map{border-radius:0 12px 12px 0;width:100%;height:100%}@media (max-width:768px){.componentHotels-module__OFmO2W__cardHotel{grid-template-columns:1fr}.componentHotels-module__OFmO2W__containerInfo a{font-size:calc(1.66667vw + 8px)}.componentHotels-module__OFmO2W__infoNameHotel{font-size:calc(3.33333vw + 8px)}.componentHotels-module__OFmO2W__infoSubtitle{font-size:calc(1.66667vw + 10px)}.componentHotels-module__OFmO2W__map{border-radius:0 12px 12px 0;width:100%;height:25rem}}@media (max-width:480px){.componentHotels-module__OFmO2W__cardHotel{padding:1rem 1.5rem}}
