.contacto_pageContent__ZJ33m{margin-block:5rem}.contacto_contactLayout__di320{display:grid;grid-template-columns:340px 1fr;grid-gap:3.5rem;gap:3.5rem;align-items:flex-start}.contacto_infoItem__DU86c,.contacto_infoSidebar__MUCrr{display:flex;flex-direction:column}.contacto_infoItem__DU86c{padding-block:1.5rem}.contacto_infoItem__DU86c:first-child{padding-top:.5rem}.contacto_infoDivider__hWPUK{height:1px;background-color:#cbd5e1;width:100%}.contacto_infoTitle__JKSvf{font-weight:700;margin:0 0 .45rem;text-transform:capitalize}.contacto_infoLine__ltbvg,.contacto_infoTitle__JKSvf{font-family:var(--font-montserrat),sans-serif;font-size:.875rem}.contacto_infoLine__ltbvg{color:#475569;line-height:1.55;margin:0}.contacto_infoLink__eYOsb{color:#475569;text-decoration:none;transition:color .2s ease}.contacto_infoLink__eYOsb:hover{color:var(--brand-secondary,#173a73);text-decoration:underline}.contacto_formCard__76v1r{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:4px;padding:2.25rem 2.5rem;box-shadow:0 4px 18px rgba(0,0,0,.04)}.contacto_formTitle__dmnBc{font-family:var(--font-times-new-roman),Georgia,serif;font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:700;line-height:1.2;margin:0 0 1.75rem;letter-spacing:-.01em}.contacto_form__PGRFK{display:flex;flex-direction:column;gap:1.15rem}.contacto_rowTwoColumns__jGPZJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.contacto_fieldGroup__7ik1s{display:flex;flex-direction:column;position:relative}.contacto_srOnly__398iP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contacto_input__eaKAs,.contacto_select__JpaqQ,.contacto_textarea__YsBsf{width:100%;font-family:var(--font-montserrat),sans-serif;font-size:.9rem;background-color:#ffffff;border:1px solid #cbd5e1;border-radius:2px;padding:.75rem .9rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.contacto_input__eaKAs::placeholder,.contacto_textarea__YsBsf::placeholder{color:#64748b;font-size:.875rem}.contacto_input__eaKAs:focus,.contacto_select__JpaqQ:focus,.contacto_textarea__YsBsf:focus{border-color:var(--brand-secondary,#173a73);box-shadow:0 0 0 2px rgba(23,58,115,.15)}.contacto_selectWrapper__E83F0{position:relative;width:100%}.contacto_select__JpaqQ{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.25rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.contacto_textarea__YsBsf{resize:vertical;min-height:150px;line-height:1.5}.contacto_actionsRow__KFme1{display:flex;align-items:center;justify-content:flex-start;margin-top:.5rem}.contacto_submitButton__WEXvK{font-weight:700!important;border-radius:2px!important;padding-inline:1.75rem!important}.contacto_statusMessageSuccess__PBS92{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534;border-radius:4px}.contacto_statusMessageError__uFusx,.contacto_statusMessageSuccess__PBS92{padding:.85rem 1rem;font-size:.875rem;font-family:var(--font-montserrat),sans-serif}.contacto_statusMessageError__uFusx{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:4px}@media (max-width:960px){.contacto_contactLayout__di320{grid-template-columns:1fr;gap:2.5rem}.contacto_formCard__76v1r{padding:1.75rem 1.5rem}}@media (max-width:600px){.contacto_rowTwoColumns__jGPZJ{grid-template-columns:1fr}.contacto_formTitle__dmnBc{font-size:1.6rem}}