._page_1q07i_1{padding:120px 0 4rem;min-height:calc(100vh - 200px)}._container_1q07i_11{max-width:1200px;margin:0 auto;padding:0 1rem}._title_1q07i_23{font-size:3rem;color:var(--color-primary);margin-bottom:3rem;padding-top:2rem;text-align:center;font-weight:800}._content_1q07i_41{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;align-items:stretch}._info_1q07i_59,._formContainer_1q07i_61,._mapContainer_1q07i_63{min-width:0}._info_1q07i_59,._formContainer_1q07i_61{display:flex;flex-direction:column}._info_1q07i_59>*,._formContainer_1q07i_61>*{flex:1 1 auto;height:100%;box-sizing:border-box}._section_1q07i_97{margin-bottom:0}._contactItem_1q07i_105{margin-bottom:2rem}._contactItem_1q07i_105 h3{font-size:1.25rem;color:var(--color-text-light);margin-bottom:.5rem;font-weight:700}html[data-theme=dark] ._contactItem_1q07i_105 h3{color:var(--theme-heading-h2)}._contactItem_1q07i_105 p{color:var(--color-text-light);line-height:1.8;margin:0}._formIntro_1q07i_147{margin:0;color:var(--theme-text-muted)}._mapWrapper_1q07i_157{width:100%;height:500px;border-radius:8px;overflow:hidden;margin-top:1rem}._map_1q07i_63{width:100%;height:100%;border:none}.formulario{display:flex;flex-direction:column;gap:1.25rem}.formulario-grupo{display:flex;flex-direction:column;gap:.4rem}.formulario-grupo label{font-weight:600;font-size:.95rem;color:var(--color-text-dark)}.formulario-requerido{color:var(--color-secondary);margin-left:.15rem}.formulario-grupo input,.formulario-grupo select,.formulario-grupo textarea{width:100%;padding:.75rem .9rem;border:2px solid var(--theme-border-input);border-radius:6px;font-size:1rem;font-family:inherit;color:var(--color-text-dark);background-color:var(--theme-bg-surface);transition:border-color .2s ease,box-shadow .2s ease}.formulario-grupo select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23005029' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.5rem;cursor:pointer}.formulario-grupo textarea{resize:vertical;min-height:6rem}.formulario-grupo input:focus,.formulario-grupo select:focus,.formulario-grupo textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--theme-search-focus-ring)}.formulario-grupo input.is-invalid,.formulario-grupo select.is-invalid,.formulario-grupo textarea.is-invalid{border-color:#c53030}.formulario-grupo input.is-invalid:focus,.formulario-grupo select.is-invalid:focus,.formulario-grupo textarea.is-invalid:focus{box-shadow:0 0 0 3px #c5303026}.formulario-grupo input.is-valid,.formulario-grupo select.is-valid,.formulario-grupo textarea.is-valid{border-color:var(--color-primary-light)}.formulario-grupo input.is-valid:focus,.formulario-grupo select.is-valid:focus,.formulario-grupo textarea.is-valid:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #50b64833}.formsweb-field-error{display:none;font-size:.85rem;color:#c53030;line-height:1.4}.formsweb-field-error.is-visible{display:block}.formulario-acciones{margin-top:.5rem}.formulario-acciones .btn{width:100%;text-align:center}.formulario-acciones .btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.udlap-popup{font-family:inherit;border-radius:12px}.udlap-title{color:var(--color-primary)!important;font-weight:700!important}.udlap-btn{background-color:var(--color-primary)!important;border:none!important;border-radius:4px!important;font-weight:600!important;padding:.65rem 1.75rem!important}.udlap-btn:hover{background-color:var(--theme-btn-primary-hover)!important}@media(max-width:968px){._content_1q07i_41{grid-template-columns:1fr;gap:2rem}}@media(max-width:768px){._page_1q07i_1{padding:100px 0 3rem}._title_1q07i_23{font-size:2rem;margin-bottom:2rem}._mapWrapper_1q07i_157{height:400px}}html[data-theme=dark] .formulario-grupo label{color:var(--theme-text-primary)}html[data-theme=dark] .formulario-grupo input,html[data-theme=dark] .formulario-grupo select,html[data-theme=dark] .formulario-grupo textarea{background-color:var(--theme-bg-surface-elevated);border-color:var(--theme-border-default);color:var(--theme-text-primary)}html[data-theme=dark] ._contactHeading_1q07i_521{color:var(--color-secondary)}
