.ReservasInstitution_borderRadius__PmBQI{border-radius:20px}.ReservasInstitution_reserveBtn__DHa_r{text-align:center;background:linear-gradient(135deg,#F9B233,#F75C4C,#00A78E,#007D9C);color:white;border:none;border-radius:50px;padding:7px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.2)}.ReservasInstitution_cardBackground__BltSE{background-color:#faf8f0}.MakeReservation_submitBtn__LIJJP{width:auto;background:linear-gradient(135deg,#F9B233,#F75C4C,#00A78E,#007D9C);text-align:center;color:white;border:none;border-radius:10px;padding:10px 37px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;transition:background-color .2s ease-in-out;box-shadow:0 4px 10px rgba(0,0,0,.2)}.MakeReservation_submitBtn__LIJJP:hover{transform:translateY(-1px);background-color:#1565c0;box-shadow:0 6px 16px rgba(0,0,0,.25)}.MakeReservation_title__qcw3m{font-size:1.4rem;font-weight:700}.MakeReservation_modalContent__BgWn4{height:90vh;display:flex;flex-direction:column;overflow-x:hidden}.MakeReservation_modalBody__vx0Jk{flex:1 1;overflow-y:auto;overflow-x:hidden;padding-right:4px}.MakeReservation_muniLine1__4yuuo{font-size:1.1rem!important;line-height:1.5rem;font-weight:600;margin:15px 0 0;text-shadow:1px 1px 2px rgba(0,0,0,.18);letter-spacing:-.05rem}.MakeReservation_muniLine2__xTgKr{font-size:2rem!important;line-height:1.2rem;font-weight:700;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.2);letter-spacing:.2rem}@media (max-width:768px){.MakeReservation_submitBtn__LIJJP{width:100vw}}