.scholarship-inscription{max-width:950px;margin:auto}
.scholarship-inscription *{margin:0;padding:0;box-sizing:border-box;font-family:'Helvetica Neue';color:#333f48}
.scholarship-inscription .hide-step{height:0;overflow:hidden}
.scholarship-inscription .title{font-size:32px;font-weight:bold;line-height:40px;margin-bottom:30px}
.scholarship-inscription .subtitle{width:100%;font-size:20px;font-weight:bold;line-height:28px}
.scholarship-inscription .asterisc{color:#d52b1e}
.scholarship-inscription .error-message{font-size:12px;color:#d52b1e;padding-left:3px}
.scholarship-inscription textarea{resize:none}
.scholarship-inscription .container-buttons{display:flex;justify-content:center;align-items:center;gap:20px}
@media(max-width:800px){.scholarship-inscription .container-buttons{flex-wrap:wrap}
}
.scholarship-inscription .container-buttons .button{width:100%;max-width:465px;height:58px;font-size:18px;font-weight:bold;letter-spacing:1px;border:1px solid #d52b1e;border-radius:104px;padding:16px 32px;line-height:26px;cursor:pointer}
.scholarship-inscription .container-buttons .button--prev{color:#d52b1e;background-color:#fff}
.scholarship-inscription .container-buttons .button--next{color:#fff;background-color:#d52b1e}
.scholarship-inscription .container-buttons .button-disabled{filter:grayscale(50%)}
.scholarship-inscription #companies_text,.scholarship-inscription #unauthorized_text,.scholarship-inscription #scholar_text,.scholarship-inscription #candidates_students_text{display:none;text-align:center}
.scholarship-inscription .stepper{display:flex;justify-content:space-between;align-items:center;width:100%;margin:auto;padding:0 35px;margin-bottom:85px}
.scholarship-inscription .stepper .number{position:relative;display:grid;place-items:center;min-width:50px;max-width:50px;min-height:50px;font-size:20px;background-color:#f5f5f5;border:1px solid #e7e7e7;border-radius:50%}
.scholarship-inscription .stepper .number span{position:absolute;top:60px;width:150px;font-size:16px;text-align:center}
@media(max-width:460px){.scholarship-inscription .stepper .number span{font-size:12px}
}
.scholarship-inscription .stepper .number--active{color:#d52b1e;font-weight:bold;background-color:#fff;border:1px solid #d52b1e}
.scholarship-inscription .stepper .number--active span{font-weight:bold}
.scholarship-inscription .stepper .number--completed{color:#fff;background-color:#d52b1e}
.scholarship-inscription .stepper .line{width:100%;height:1px;background-color:#e7e7e7}
.scholarship-inscription .stepper .line--red{background-color:#d52b1e}
.scholarship-inscription .step-1 .stepper{padding-right:0}
@media(max-width:880px){.scholarship-inscription .step-1 .stepper .number--3,.scholarship-inscription .step-1 .stepper .number--4,.scholarship-inscription .step-1 .stepper .number--5{display:none}
.scholarship-inscription .step-1 .stepper .line--3,.scholarship-inscription .step-1 .stepper .line--4{display:none}
}
.scholarship-inscription .step-2 .stepper{padding-right:0}
@media(max-width:880px){.scholarship-inscription .step-2 .stepper .number--3,.scholarship-inscription .step-2 .stepper .number--4,.scholarship-inscription .step-2 .stepper .number--5{display:none}
.scholarship-inscription .step-2 .stepper .line--3,.scholarship-inscription .step-2 .stepper .line--4{display:none}
}
.scholarship-inscription .step-3 .stepper{padding:0}
@media(max-width:880px){.scholarship-inscription .step-3 .stepper .number--1,.scholarship-inscription .step-3 .stepper .number--4,.scholarship-inscription .step-3 .stepper .number--5{display:none}
.scholarship-inscription .step-3 .stepper .line--4{display:none}
}
.scholarship-inscription .step-4 .stepper{padding:0}
@media(max-width:880px){.scholarship-inscription .step-4 .stepper .number--1,.scholarship-inscription .step-4 .stepper .number--2,.scholarship-inscription .step-4 .stepper .number--5{display:none}
.scholarship-inscription .step-4 .stepper .line--1{display:none}
}
.scholarship-inscription .step-5 .stepper{padding-left:0}
@media(max-width:880px){.scholarship-inscription .step-5 .stepper .number--1,.scholarship-inscription .step-5 .stepper .number--2,.scholarship-inscription .step-5 .stepper .number--3{display:none}
.scholarship-inscription .step-5 .stepper .line--1,.scholarship-inscription .step-5 .stepper .line--2{display:none}
}
.scholarship-inscription .input-text{position:relative}
.scholarship-inscription .input-text input{width:100%;height:56px;border:1px solid #c3c1c2;border-radius:4px;padding:0 20px;padding-top:30px;padding-bottom:12px}
.scholarship-inscription .input-text .placeholder{position:absolute;top:18px;left:21px;pointer-events:none;transition:all,.3s}
.scholarship-inscription .input-text input:focus+.placeholder,.scholarship-inscription .input-text input:valid+.placeholder{top:9px;font-size:12px;color:#3d3f45}
.scholarship-inscription .input-text .small-placeholder{top:9px;font-size:12px;color:#3d3f45}
.scholarship-inscription .input-select{width:100%;height:56px;border:1px solid #c3c1c2;border-radius:4px;padding-left:20px;cursor:pointer}
.scholarship-inscription .input-date ~ .placeholder{top:9px}
.scholarship-inscription .textarea{position:relative}
.scholarship-inscription .textarea .mask{position:absolute;top:1px;left:1px;background-color:#fff;width:98%;height:28px;border-radius:4px}
.scholarship-inscription .textarea textarea{width:100%;min-height:120px;max-height:120px;padding:0 20px;padding-top:28px;outline:0}
.scholarship-inscription .textarea .placeholder{position:absolute;top:18px;left:21px;pointer-events:none;transition:all,.3s}
.scholarship-inscription .textarea textarea:focus+.placeholder,.scholarship-inscription .textarea textarea:valid+.placeholder{top:9px;font-size:12px;color:#646468}
.scholarship-inscription .checkbox{display:flex;align-items:center;margin-bottom:30px}
.scholarship-inscription .checkbox .custom-checkbox{display:grid;place-items:center;min-width:24px;height:24px;border:1px solid #7a777a;background-color:#fff;border-radius:4px;margin-right:10px;cursor:pointer}
.scholarship-inscription .checkbox .custom-checkbox::before{display:none}
.scholarship-inscription .checkbox .input{display:none}
.scholarship-inscription .checkbox .input:checked+.custom-checkbox{background-color:#d52b1e;border:1px solid #d52b1e}
.scholarship-inscription .checkbox .input:checked+.custom-checkbox::before{display:block;color:#fff}
.scholarship-inscription .checkbox .error-message{width:100%}
.scholarship-inscription .inputs-radio{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;padding-right:10px;padding-bottom:10px}
.scholarship-inscription .inputs-radio .option{position:relative}
.scholarship-inscription .inputs-radio .option [type="radio"]{display:none}
.scholarship-inscription .inputs-radio .option [type="radio"]+label{position:relative;padding-left:40px;line-height:30px;cursor:pointer}
.scholarship-inscription .inputs-radio .option [type="radio"]+label:before{content:'';position:absolute;left:1px;top:-3px;width:24px;height:24px;border:1px solid #89939e;border-radius:50%;background-color:#fff}
.scholarship-inscription .inputs-radio .option [type="radio"]+label:after{content:'';position:absolute;top:3px;left:7px;width:12px;height:12px;background-color:#d52b1e;border-radius:50%;transition:all .3s}
.scholarship-inscription .inputs-radio .option [type="radio"]:not(:checked):hover+label:before{border:1px solid #7a777a}
.scholarship-inscription .inputs-radio .option [type="radio"]:checked+label:before{border:1px solid #d52b1e}
.scholarship-inscription .inputs-radio .option [type="radio"]:checked:hover+label:before{border:1px solid #bc131c}
.scholarship-inscription .inputs-radio .option [type="radio"]:checked:hover+label:after{background-color:#bc131c}
.scholarship-inscription .inputs-radio .option [type="radio"]:checked:focus+label:before{border:2px solid #333f48}
.scholarship-inscription .inputs-radio .option [type="radio"]:checked:focus+label:before{border:2px solid #a01a1c}
.scholarship-inscription .inputs-radio .option [type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}
.scholarship-inscription .inputs-radio .option [type="radio"]:checked+label:after{opacity:1;transform:scale(1)}
.scholarship-inscription .inputs-radio .option .error-message{position:absolute;top:100%;left:0;width:200px;display:none}
.scholarship-inscription .inputs-radio .option:nth-child(1) .error-message{display:block}
.scholarship-inscription .switch{display:flex;align-items:center;margin-top:10px;margin-bottom:10px}
@media(max-width:800px){.scholarship-inscription .switch{justify-content:space-between}
}
.scholarship-inscription .switch .button{display:flex;align-items:center;width:48px;height:24px;border:1px solid #7a777a;border-radius:100px;margin-left:10px;padding:3px;cursor:pointer;transition:all,.3s}
.scholarship-inscription .switch .button .circle{width:16px;height:16px;border:1px solid #c3c1c2;border-radius:50%;background-color:#7a777a;transition:all,.3s}
.scholarship-inscription .switch .button--on{background-color:#d52b1e;border:1px solid #d52b1e}
.scholarship-inscription .switch .button--on .circle{background-color:#fff;border:1px solid #fff;margin-left:25px}
.scholarship-inscription .button{position:relative}
.scholarship-inscription .loader{position:absolute;top:13px;left:15px;width:30px;height:30px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite;display:none}
@keyframes rotation{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.scholarship-inscription .messages-onload{font-size:30px;letter-spacing:1px;font-weight:bold;text-align:center;padding-bottom:10px}
.scholarship-inscription .messages-onload--subtitle{font-size:18px;font-weight:400;padding-bottom:90px;display:none}
.scholarship-inscription .messages-onload-number{font-size:18px}
.scholarship-inscription .handle-messages{display:flex;justify-content:center;position:relative;height:60px}
.scholarship-inscription .handle-messages .message{color:red;font-weight:bold;position:absolute;top:21px;opacity:1;transition:top .3s ease-in,opacity .4s ease-in;pointer-events:unset}
.scholarship-inscription .handle-messages .message--hide{pointer-events:none;opacity:0;top:55px;transition:top .3s ease-in-out,opacity .4s ease-in-out}
.scholarship-inscription .handle-messages .message-201{color:green}
.scholarship-inscription .handle-messages .message-202{color:#333f48}
.scholarship-inscription .handle-messages .message-203,.scholarship-inscription .handle-messages .message-400,.scholarship-inscription .handle-messages .message-408{color:#d52b1e}
.scholarship-inscription .handle-messages .message-402{color:orangered}
.scholarship-inscription .handle-messages .message-401{color:green}
.scholarship-inscription .step-1 section{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;margin-bottom:30px}
.scholarship-inscription .step-1 section .column{width:49%}
.scholarship-inscription .step-1 section .column--100{width:100%}
@media(max-width:800px){.scholarship-inscription .step-1 section .column{width:100%}
.scholarship-inscription .step-1 section .void{display:none}
}
.scholarship-inscription .step-1 .section-residence{margin-bottom:0}
.scholarship-inscription .step-1 .unseen{display:none}
.scholarship-inscription .step-2 .info{line-height:24px;margin:20px 0}
.scholarship-inscription .step-2 .container-form{height:0;overflow:hidden;transition:all,.3s}
.scholarship-inscription .step-2 .container-form .form .select-container-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;width:100%;padding-bottom:5px}
.scholarship-inscription .step-2 .container-form .form section{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}
.scholarship-inscription .step-2 .container-form .form section .column{width:49%}
.scholarship-inscription .step-2 .container-form .form section .column--100{width:100%}
@media(max-width:800px){.scholarship-inscription .step-2 .container-form .form section .column{width:100%}
.scholarship-inscription .step-2 .container-form .form section .void{display:none}
}
.scholarship-inscription .step-2 .container-form .form-practices-foreign{padding-top:3px}
.scholarship-inscription .step-2 .container-form .form-contract{padding-top:20px}
.scholarship-inscription .step-2 .container-form .form-contract-foreign{padding-top:3px}
.scholarship-inscription .step-2 .countries-tag{display:flex;justify-content:space-between;align-items:center;gap:10px;height:40px;border:1px solid #c3c1c2;border-radius:4px;padding:10px;display:none}
.scholarship-inscription .step-2 .countries-tag .text{font-size:14px;padding-bottom:2px;pointer-events:none}
.scholarship-inscription .step-2 .countries-tag .icon{font-size:12px;color:#d52b1e;cursor:pointer}
.scholarship-inscription .step-3 section{margin-bottom:30px}
.scholarship-inscription .step-3 input,.scholarship-inscription .step-3 select{border:1px solid #333f48}
.scholarship-inscription .step-3 .header-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;min-height:70px;background-color:#f5f5f5;border:1px solid #ebebeb;padding:16px 32px}
.scholarship-inscription .step-3 .header-form .title-multiform{font-size:16px;font-weight:bold;padding:10px 0}
.scholarship-inscription .step-3 .header-form .button-add-form{display:flex;align-items:center;gap:10px;padding:8px 24px;border:1px solid #d52b1e;background-color:#fff;border-radius:40px;cursor:pointer}
.scholarship-inscription .step-3 .header-form .button-add-form span{font-size:10px;color:#d52b1e;padding-top:2px}
.scholarship-inscription .step-3 .header-form .button-add-form p{font-size:14px;color:#d52b1e;font-weight:bold}
.scholarship-inscription .step-3 .container-injected-forms{width:100%}
.scholarship-inscription .step-3 .container-injected-forms div.injected-form:nth-child(even){background-color:#f5f5f5}
.scholarship-inscription .step-3 .container-injected-forms .injected-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:10px;padding:16px 32px;border:1px solid #ebebeb;border-top:0}
.scholarship-inscription .step-3 .container-injected-forms .injected-form .icon-delete{width:2%;text-align:center;color:#d52b1e;cursor:pointer}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .university{width:30%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .titulation{width:69%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .center{width:25%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .date-start,.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .date-end,.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .average-grade{width:23%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--beca .name{width:36%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--beca .country{width:36%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--beca .date-end{width:22%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--postgraduate .titulation{width:50%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--postgraduate .center{width:22%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--postgraduate .date-end{width:22%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--course .course{width:73%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--course .date-end{width:22%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--language .language{width:73%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--language .language-level{width:22%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--computer-knowledge .computer-knowledge{width:73%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--computer-knowledge .computer-knowledge-level{width:22%}
.scholarship-inscription .step-3 .container-injected-forms .static-form-language input{padding-top:12px}
.scholarship-inscription .step-3 .container-injected-forms--beca{height:0;overflow:hidden;margin:0}
.scholarship-inscription .step-3 .hidden-forms{display:none}
.scholarship-inscription .step-3 .error-message-step3{color:#d52b1e;font-size:12px;display:none}
@media(max-width:820px){.scholarship-inscription .step-3 .header-form{padding:16px 10px}
.scholarship-inscription .step-3 .container-injected-forms .injected-form{padding:16px 10px}
.scholarship-inscription .step-3 .container-injected-forms .injected-form .icon-delete{width:4%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .university{width:100%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .titulation{width:100%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .center{width:100%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .date-start,.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .date-end{width:49%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .average-grade{width:93%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--beca .name{width:100%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--beca .country{width:100%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--beca .date-end{width:93%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--postgraduate .titulation{width:100%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--postgraduate .center{width:46%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--postgraduate .date-end{width:46%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--course .course{width:100%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--course .date-end{width:94%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--language .language{width:100%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--language .language-level{width:94%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--computer-knowledge .computer-knowledge{width:100%}
.scholarship-inscription .step-3 .container-injected-forms .injected-form--computer-knowledge .computer-knowledge-level{width:94%}
}
@media(max-width:620px){.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .date-start,.scholarship-inscription .step-3 .container-injected-forms .injected-form--titulation .date-end{width:48.5%}
}
.scholarship-inscription .step-4 section{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;margin-bottom:30px}
.scholarship-inscription .step-4 section .terms p{display:inline}
.scholarship-inscription .step-4 section .checkbox{align-items:flex-start}
.scholarship-inscription .step-4 section .checkbox .text{line-height:24px}
.scholarship-inscription .step-4 section .checkbox .error-message{font-size:14px;font-weight:bold;padding-top:5px}
.scholarship-inscription .step-4 section .column{width:49%}
.scholarship-inscription .step-4 section .column--100{width:100%}
.scholarship-inscription .step-4 section .test-adaptation .textarea-container{margin-top:10px;margin-bottom:10px;overflow:hidden;transition:all,.3s}
.scholarship-inscription .step-4 section .test-adaptation .disability-elements-container{margin-top:10px;overflow:hidden;transition:all,.3s}
.scholarship-inscription .step-4 section .certificate-emp-container,.scholarship-inscription .step-4 section .certificates-aeat-ss-container{width:100%;overflow:hidden;transition:all,.3s}
@media(max-width:800px){.scholarship-inscription .step-4 section .column{width:100%}
.scholarship-inscription .step-4 section .void{display:none}
}
.scholarship-inscription .step-4 section .info--padding{padding-left:2rem;font-size:.9rem}
.scholarship-inscription .step-4 .text{width:100%}
.scholarship-inscription .step-4 .text--red{color:#d52b1e}
.scholarship-inscription .step-4 .conditions-text-bottom{color:#333f48;text-align:center;font-size:16px;line-height:24px;font-weight:500;padding-top:20px}
.scholarship-inscription .step-4 .container-documentation.hidden{display:none}
.scholarship-inscription .step-4 .container-buttons{width:100%;display:flex;flex-direction:column;gap:10px;position:relative}
.scholarship-inscription .step-4 .container-buttons .button--save{max-width:350px;height:48px;background-color:#d52b1e;color:white;padding:10px 16px}
.scholarship-inscription .step-4 .container-buttons .button--save .loader{top:8px;left:9px}
.scholarship-inscription .step-4 .container-buttons .message-control{font-size:12px;opacity:0;top:0;position:absolute;z-index:-1;transition:opacity .3s ease-in-out,top .4s ease-in-out}
.scholarship-inscription .step-4 .container-buttons .message--show{opacity:1;top:-25px;transition:opacity .3s ease-in,top .4s ease-in}
.scholarship-inscription .step-4 .container-buttons .message-error{color:red}
.scholarship-inscription .step-4 .container-buttons .message-success{color:green}
.scholarship-inscription .step-4 .container-buttons .message-warning{color:#333f48}
.scholarship-inscription .step-4 .modal-step4-lightbox{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:10;overflow-y:scroll;display:none}
.scholarship-inscription .step-4 .modal-step4-lightbox .modal-step4-dialog{width:90%;max-width:1300px;margin-top:40px;padding:40px;background-color:#fff;border-radius:4px;box-shadow:0 5px 20px #333}
.scholarship-inscription .step-4 .modal-step4-lightbox .modal-step4-dialog .title{font-size:20px;padding-top:20px;margin:0}
.scholarship-inscription .step-4 .modal-step4-lightbox .modal-step4-dialog .subtitle{font-size:18px;padding-top:20px;margin:0}
.scholarship-inscription .step-4 .modal-step4-lightbox .modal-step4-dialog .mail-text{max-width:650px;padding:12px 20px;border:1px solid #333f48;margin:auto;margin-top:30px}
.scholarship-inscription .step-4 .modal-step4-lightbox .modal-step4-dialog .mail-text a{color:blue}
.scholarship-inscription .step-4 .modal-step4-lightbox .modal-step4-dialog .container-buttons{flex-direction:row;padding-top:40px}
.scholarship-inscription .step-4 .message-201{top:-5px}
.scholarship-inscription .step-5 table img{width:100%}
.scholarship-inscription .step-5 .centrar{padding:20px 0}
.scholarship-inscription .step-5 section{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;margin-bottom:30px}
.scholarship-inscription .step-5 section .column{width:49%}
.scholarship-inscription .step-5 section .column--100{width:100%}
@media(max-width:800px){.scholarship-inscription .step-5 section .column{width:100%}
.scholarship-inscription .step-5 section .void{display:none}
}
.scholarship-inscription .step-5 section .info--padding{padding-left:2rem;font-size:.9rem}
.scholarship-inscription .step-5 .data-client-wrapper{display:flex;flex-direction:column}
.scholarship-inscription .step-5 .data-client-wrapper .payment-data{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}
.scholarship-inscription .step-5 .data-payment-description{display:flex;flex-direction:column}
.scholarship-inscription .step-5 .data-payment-description .description-wrapper{display:flex;flex-direction:row;gap:1rem}
@media(max-width:800px){.scholarship-inscription .step-5 .data-payment-description .description-wrapper{flex-direction:column;gap:0}
}
.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-left,.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-right{display:flex;flex-direction:column;width:50%;border-top:solid #ebebeb 1px;border-bottom:solid #ebebeb 1px;padding:10px 15px}
@media(max-width:800px){.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-left,.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-right{width:100%}
}
.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-left .description-item,.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-right .description-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-left .description-item p,.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-right .description-item p,.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-left .description-item span,.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-right .description-item span{color:#333f48;font-size:16px;line-height:16px}
.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-left .description-item p,.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-right .description-item p{font-weight:500}
.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-left .description-item span,.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-right .description-item span{font-weight:400}
.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-left{justify-content:space-between;gap:15px}
.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-right{justify-content:flex-end;gap:3.6rem}
@media(max-width:800px){.scholarship-inscription .step-5 .data-payment-description .description-wrapper .description-right{gap:15px;order:-1;border-bottom:0}
}
.scholarship-inscription .step-5 .data-payment-description .amount-to-pay-conatiner{width:50%;display:flex;justify-content:space-between;padding:0 15px}
@media(max-width:800px){.scholarship-inscription .step-5 .data-payment-description .amount-to-pay-conatiner{width:100%}
}
.scholarship-inscription .step-5 .data-payment-description .amount-to-pay-conatiner p{font-weight:700;font-size:18px;line-height:26px;color:#333f48}
.scholarship-inscription .step-5 .data-payment-description .amount-to-pay-conatiner span{color:#333f48;font-size:16px;line-height:16px;padding-right:8px}
@media(max-width:800px){.scholarship-inscription .step-5 .data-payment-description .amount-to-pay-conatiner span{padding-right:0}
}
.scholarship-inscription .step-5 .text{width:100%}
.scholarship-inscription .step-5 .text--red{color:#d52b1e}
@keyframes modal-lightbox-show{0{opacity:0}
100%{opacity:1}
}
@keyframes modal-area-lightbox-hide{0{opacity:1}
100%{opacity:0}
}
.scholarship-inscription .modal .light-box{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(51,63,72,0.6);z-index:999;display:none;opacity:1}
.scholarship-inscription .modal .light-box--show{display:grid;place-items:center;animation:modal-lightbox-show;animation-duration:.8s;animation-fill-mode:forwards}
.scholarship-inscription .modal .light-box--hide{animation:modal-lightbox-hide;animation-duration:.8s;animation-fill-mode:forwards}
.scholarship-inscription .modal .light-box .dialog{background-color:#FFF;width:705px;height:450px}
.scholarship-inscription .modal .light-box .dialog .dialog-header{padding:24px 24px 0 24px;margin-bottom:24px}
.scholarship-inscription .modal .light-box .dialog .dialog-header .icon-close-modal{display:flex;justify-content:flex-end;font-size:24px}
.scholarship-inscription .modal .light-box .dialog .dialog-header .icon-close-modal span{cursor:pointer}
@media(max-width:375px){.scholarship-inscription .modal .light-box .dialog .dialog-header{padding:0}
}
.scholarship-inscription .modal .light-box .dialog .dialog-body{padding:0 48px 48px 48px;text-align:center}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content{padding:0 48px}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content h6{margin-bottom:8px;font-size:24px;line-height:32px}
@media(max-width:375px){.scholarship-inscription .modal .light-box .dialog .dialog-body .content h6{font-size:22px;line-height:30px}
}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content p{font-size:16px;line-height:24px}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content p span{font-weight:500}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content .close-icon-container{display:grid;place-items:center;margin-bottom:8px}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content .close-icon-container span{display:grid;place-items:center;width:56px;height:56px;border-radius:56px;background-color:#d52b1e;color:#FFF;font-size:16px}
@media(max-width:375px){.scholarship-inscription .modal .light-box .dialog .dialog-body .content .close-icon-container{margin-bottom:24px}
}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content .checkbox-wrapper{display:grid;place-items:center;margin-top:32px;margin-bottom:32px}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content .checkbox-wrapper .checkbox{padding:12px 16px;margin-bottom:0}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content .checkbox-wrapper .checkbox .text{text-align:left}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content .checkbox-wrapper .checkbox .custom-checkbox{min-width:24px}
@media(max-width:375px){.scholarship-inscription .modal .light-box .dialog .dialog-body .content .checkbox-wrapper .checkbox{padding:0}
}
@media(max-width:375px){.scholarship-inscription .modal .light-box .dialog .dialog-body .content .checkbox-wrapper{margin-top:24px;margin-bottom:24px;padding:12px}
}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content .button-container{display:grid;place-items:center}
.scholarship-inscription .modal .light-box .dialog .dialog-body .content .button-container .modal-button{width:128px;height:58px;font-size:18px;font-weight:bold;letter-spacing:1px;background-color:#d52b1e;color:#fff;border:0;border-radius:104px;padding:16px 32px;line-height:26px}
@media(max-width:375px){.scholarship-inscription .modal .light-box .dialog .dialog-body .content .button-container .modal-button{width:100%}
}
@media(max-width:375px){.scholarship-inscription .modal .light-box .dialog .dialog-body .content{padding:0 8px}
}
@media(max-width:375px){.scholarship-inscription .modal .light-box .dialog .dialog-body{padding:0}
}
@media(max-width:710px){.scholarship-inscription .modal .light-box .dialog{width:100%;height:auto}
}
@media(max-width:375px){.scholarship-inscription .modal .light-box .dialog{padding:16px 16px 40px 16px}
}
@media(max-width:710px){.scholarship-inscription .modal .light-box{padding:16px}
}
.scholarship-inscription .container-documentation{width:100%;display:flex;flex-direction:column;gap:1rem}
.scholarship-inscription .container-documentation .empadronamiento-text{font-size:14px;color:#d52b1e;margin-top:-15px;display:none}
.scholarship-inscription .container-documentation .documentation-wrapper{width:100%;border:1px solid #d0d1d2;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;padding:20px;position:relative}
.scholarship-inscription .container-documentation .documentation-wrapper .container-text-documentation{width:80%;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}
.scholarship-inscription .container-documentation .documentation-wrapper .container-text-documentation .size{display:none}
.scholarship-inscription .container-documentation .documentation-wrapper .container-text-documentation .size--show{display:inline}
.scholarship-inscription .container-documentation .documentation-wrapper .container-button-documentation{width:20%;display:flex;justify-content:flex-end;align-items:center;column-gap:22px}
.scholarship-inscription .container-documentation .documentation-wrapper .container-button-documentation .icon-cross{color:#da291c;cursor:pointer;font-size:20px}
.scholarship-inscription .container-documentation .documentation-wrapper .container-button-documentation .icon-cross--hide{display:none}
.scholarship-inscription .container-documentation .documentation-wrapper .view-document{font-weight:700}
.scholarship-inscription .container-documentation .documentation-wrapper .view-document--hide{display:none}
.scholarship-inscription .container-documentation .documentation-wrapper .view-submitted-document--hide{display:none}
.scholarship-inscription .container-documentation .documentation-wrapper .button-delete-document,.scholarship-inscription .container-documentation .documentation-wrapper .button-add-document{display:flex;align-items:center;gap:10px;padding:8px 24px;border:1px solid #d52b1e;background-color:#fff;border-radius:40px;cursor:pointer}
.scholarship-inscription .container-documentation .documentation-wrapper .button-delete-document span,.scholarship-inscription .container-documentation .documentation-wrapper .button-add-document span{font-size:10px;color:#d52b1e;padding-top:2px}
.scholarship-inscription .container-documentation .documentation-wrapper .button-delete-document p,.scholarship-inscription .container-documentation .documentation-wrapper .button-add-document p{font-size:14px;color:#d52b1e;font-weight:bold}
.scholarship-inscription .container-documentation .documentation-wrapper .button--hide{display:none}
.scholarship-inscription .container-documentation .documentation-wrapper .documentation-error-messages{position:absolute;left:20px;bottom:5px;font-size:12px;color:#d52b1e;display:none}
.scholarship-inscription .container-documentation .documentation-wrapper .documentation-error-messages--show{display:block}
@media(max-width:800px){.scholarship-inscription .container-documentation .documentation-wrapper{flex-direction:column;gap:1rem}
.scholarship-inscription .container-documentation .documentation-wrapper .container-text-documentation,.scholarship-inscription .container-documentation .documentation-wrapper .container-button-documentation{width:100%}
.scholarship-inscription .container-documentation .documentation-wrapper .container-button-documentation{justify-content:flex-start;padding-left:2rem}
}
.scholarship-inscription .container-documentation .documentation-wrapper--active{border:1px solid #d52b1e;background-color:#f3f3f3}
.custom-column-width{width:50%}
.custom-numberfield-width{width:25%}