﻿.form_contact .fc-form{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:24px;font-family:"Open Sans",sans-serif;}.form_contact .fc-header{display:flex;flex-direction:column;gap:8px;}.form_contact .fc-title{font-size:24px;font-weight:700;line-height:32px;color:#0b2fac;margin:0;}.form_contact .fc-subtitle{font-size:18px;font-weight:400;line-height:28px;color:#434853;margin:0;}.form_contact .fc-field{display:flex;flex-direction:column;gap:8px;}.form_contact .fc-label{font-size:14px;font-weight:700;line-height:20px;color:#131e29;}.form_contact .fc-toggle-group{display:flex;flex-wrap:nowrap;gap:16px;align-items:center;}.form_contact .fc-toggle-group--wrap{flex-wrap:wrap;}.form_contact .fc-toggle-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#0b2fac;background:#fff;border:2px solid #0b2fac!important;border-radius:4px;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:background .15s,border-color .15s;}.form_contact .fc-toggle-btn:hover{background:#e3e8f6;border-color:#6d82cd!important;}.form_contact .fc-toggle-btn--active{background:#e3e8f6;border-color:#6d82cd!important;}.form_contact .fc-group-err .fc-toggle-btn{border-color:rgba(255,0,0,.52);}.form_contact .fc-select-wrapper{position:relative;width:100%;}.form_contact .fc-select{width:100%;height:48px;padding:12px 40px 12px 8px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#020922;background-color:#fff!important;background-image:none!important;background-position:0 0!important;border:2px solid #dadbe5;border-radius:4px;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer;box-sizing:border-box;}.form_contact .fc-select::-ms-expand{display:none;}.form_contact .fc-select.fc-err{border-color:rgba(255,0,0,.52);}.form_contact .fc-select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;}.form_contact .fc-input,.form_contact .fc-textarea{width:100%;padding:12px 8px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#020922;background:#fff;border:2px solid #e9e9ef;border-radius:4px;box-sizing:border-box;transition:border-color .15s;}.form_contact .fc-input:focus,.form_contact .fc-textarea:focus{outline:0;border-color:#0b2fac;}.form_contact .fc-input.fc-err,.form_contact .fc-textarea.fc-err{border-color:rgba(255,0,0,.52);}.form_contact .fc-input{height:48px;}.form_contact .fc-textarea{height:96px;resize:vertical;min-height:96px;}.form_contact .fc-char-count{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:400;line-height:16px;color:#555978;margin-top:4px;}.form_contact .fc-char-ok{color:#4a9a6f;}.form_contact .fc-fields-personal{display:flex;flex-direction:column;gap:24px;}.form_contact .g-recaptcha{display:flex;justify-content:center;}.form_contact .fc-cond{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;color:#131e29;}.form_contact .fc-cond input[type=checkbox]{margin-top:2px;flex-shrink:0;}.form_contact .fc-field-err{font-size:14px;font-weight:400;line-height:20px;color:rgba(255,0,0,.52);display:block;}.form_contact .fc-field-err.fc-hidden{display:none!important;}.form_contact .fc-char-count.fc-err{color:rgba(255,0,0,.52);}.form_contact .fc-msgerr{font-size:14px;color:rgba(255,0,0,.52);text-align:center;min-height:20px;}.form_contact .fc-submit-wrap{display:flex;justify-content:center;}.form_contact .fc-btn-submit{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#fff;background:#0b2fac;border:0;border-radius:4px;cursor:pointer;min-width:196px;transition:background .15s;}.form_contact .fc-btn-submit:hover{background:#071c67;}.form_contact .fc-btn-submit.fc-disabled,.form_contact .fc-btn-submit:disabled{pointer-events:none;background:#e9e9ef;border-color:#c3c5d5;color:#c3c5d5;opacity:1;}.form_contact .fc-hidden{display:none!important;}@media(max-width:768px){.form_contact .fc-form{max-width:100%;}.form_contact .fc-toggle-group{flex-wrap:wrap;}}.form_contact .fc-btn-submit:hover{color:#fff;}.fc-toggle-btn:hover{color:#0b2fac!important;}html,body{background:#fff!important;}section.ayuda div.form_contact input[type=checkbox]{margin-top:4px;}.contactok-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;text-align:center;max-width:480px;margin:0 auto;}.contactok-wrap .contactok-icon{width:56px;height:56px;margin-bottom:8px;}.contactok-wrap .contactok-title{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#1a3a8f;margin:0;}.contactok-wrap .contactok-body{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#131e29;margin:0;}.contactok-wrap .contactok-hint{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#555978;margin:0;}#div_contenido{border:0!important;}.country_studentpass_active #footerv3{margin-top:200px;}@media(min-width:768px){section.ayuda div.form_contact div.dvformContact{width:480px;}}