.page_Contenedor__zbGYi{min-height:100vh;display:flex;flex-direction:column}.page_Servicios__JFjox{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,black,#b5b5b5)}.page_Footer__hoLso{background:linear-gradient(180deg,#b5b5b5,black);text-align:right;padding:40px;color:white}.page_BotonDescargar__hROtB{background:linear-gradient(90deg,#3c3c3c,#515151);color:white;padding:10px 24px;border-radius:8px;text-decoration:none;font-weight:700;transition:background-color .3s ease-in-out;box-shadow:4px 4px 10px rgba(0,0,0,.3)}.page_BotonDescargar__hROtB:hover{background:linear-gradient(90deg,#515151,#6b6b6b);box-shadow:6px 6px 14px rgba(0,0,0,.5)}.SolicitudSalaForm_container__PYdkp{max-width:800px;padding:2rem;background:#f8f9fa;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:80px auto 3rem}.SolicitudSalaForm_title__7_4Ai{text-align:center;color:#333;font-size:2rem;font-weight:700;margin-bottom:2rem;border-bottom:3px solid #162f46;padding-bottom:1rem}.SolicitudSalaForm_message__0b5Kt{padding:1rem;border-radius:8px;margin-bottom:2rem;font-weight:500}.SolicitudSalaForm_success__DODUW{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.SolicitudSalaForm_error__a2QKz{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.SolicitudSalaForm_form__neyfY{display:flex;flex-direction:column;gap:2rem}.SolicitudSalaForm_section__4oKSu{background:#ffffff;padding:1.5rem;border-radius:8px;border-left:4px solid #162f46;box-shadow:0 2px 4px rgba(0,0,0,.05)}.SolicitudSalaForm_section__4oKSu h2{color:#333;font-size:1.5rem;margin-bottom:1.5rem;font-weight:600}.SolicitudSalaForm_row__HEgUI{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.SolicitudSalaForm_field__YnHMX{display:flex;flex-direction:column;margin-bottom:1rem}.SolicitudSalaForm_field__YnHMX label{font-weight:500;color:#555;margin-bottom:.5rem;font-size:.9rem}.SolicitudSalaForm_field__YnHMX input,.SolicitudSalaForm_field__YnHMX select,.SolicitudSalaForm_field__YnHMX textarea{padding:.75rem;border:2px solid #e2e8f0;border-radius:6px;font-size:1rem;transition:border-color .2s ease;background:#ffffff}.SolicitudSalaForm_field__YnHMX input:focus,.SolicitudSalaForm_field__YnHMX select:focus,.SolicitudSalaForm_field__YnHMX textarea:focus{outline:none;border-color:#162f46;box-shadow:0 0 0 3px rgba(22,47,70,.1)}.SolicitudSalaForm_field__YnHMX textarea{resize:vertical;min-height:80px}.SolicitudSalaForm_checkboxGroup__1pYdz{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.SolicitudSalaForm_checkbox__Bk4X6{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:#555;padding:.5rem;border-radius:6px;transition:background-color .2s ease}.SolicitudSalaForm_checkbox__Bk4X6:hover{background-color:#f1f5f9}.SolicitudSalaForm_checkbox__Bk4X6 input[type=checkbox]{width:18px;height:18px;accent-color:#162f46;cursor:pointer}.SolicitudSalaForm_submitSection__uho_c{display:flex;justify-content:center;margin-top:2rem}.SolicitudSalaForm_submitButton__uN2VU{background:linear-gradient(135deg,#162f46,#0f1f2e);color:white;border:none;padding:1rem 3rem;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(22,47,70,.2)}.SolicitudSalaForm_submitButton__uN2VU:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px rgba(22,47,70,.3)}.SolicitudSalaForm_submitButton__uN2VU:disabled{opacity:.6;cursor:not-allowed;transform:none}.SolicitudSalaForm_submitButton__uN2VU:active:not(:disabled){transform:translateY(0)}@media (max-width:768px){.SolicitudSalaForm_container__PYdkp{padding:1rem;margin:60px 1rem 2rem}.SolicitudSalaForm_title__7_4Ai{font-size:1.5rem}.SolicitudSalaForm_row__HEgUI{grid-template-columns:1fr}.SolicitudSalaForm_checkboxGroup__1pYdz{flex-direction:column;gap:.5rem}.SolicitudSalaForm_submitButton__uN2VU{width:100%;padding:1rem}}@media (max-width:480px){.SolicitudSalaForm_container__PYdkp{padding:.5rem;margin:50px .5rem 1.5rem}.SolicitudSalaForm_section__4oKSu{padding:1rem}.SolicitudSalaForm_section__4oKSu h2{font-size:1.25rem}}