.form-container{background-color:#fff;border-radius:4px;max-width:600px;margin:2em auto;padding:24px;box-shadow:0 4px 10px #0000001a}.form-container .aviso{text-align:left;background:#ffe3e8;border-left:.5em solid #b00020;padding:1em;display:block}.form-group{margin-bottom:32px;position:relative}.form-group:not(.question) label{color:#757575;pointer-events:none;font-size:1rem;transition:all .3s;position:absolute;top:16px;left:16px}.form-group:not(.question) input,.form-group:not(.question) select{background:0 0;border:none;border-bottom:1px solid #757575;outline:none;width:100%;padding:16px 16px 8px;font-size:1rem;transition:all .3s}.form-group:not(.question) input:focus,.form-group:not(.question) select:focus{border-bottom-color:#d4af37}.form-group:not(.question) input:focus+label,.form-group:not(.question) input:not(:placeholder-shown)+label,.form-group:not(.question) input:not(:empty)+label,.form-group:not(.question) select:focus+label,.form-group:not(.question) select:not(:placeholder-shown)+label,.form-group:not(.question) select:not(:empty)+label{color:#02534c;font-size:.8rem;top:-8px;left:16px}.form-group:not(.question) input:focus+label,.form-group:not(.question) select:focus+label{color:#02534c}.form-group:not(.question) select{appearance:none;background-color:#fff;border-bottom:1px solid #757575}@media (max-width:768px){.form-group:not(.question) select{padding-top:2em}}.form-group:not(.question) select:focus{border-bottom-color:#d4af37;outline:none}.form-group.question{text-align:left;justify-content:space-between;gap:2em;margin:0;display:flex}.form-group.question:nth-child(3),.form-group.question_radios:nth-child(2){border-top:1px solid #757575;border-bottom:1px solid #757575}.form-group.question_radios legend{margin-block:1em}.form-group.question_radios .radio-input .radio-label{cursor:pointer;background:#efefef;border:1px solid #bfbfbf;border-radius:.5rem;padding:1em;display:block;position:relative}.form-group.question_radios .radio-input input{opacity:0;width:0;height:0;position:absolute}.form-group.question_radios .radio-input input:checked+.radio-label{color:#fff;background:#02534c;border-color:#02534c}.form-group.question_radios .toggle{align-items:center;gap:1rem;display:flex}.form-group.question_radios .toggle .radio-input:nth-child(3) input:checked+.radio-label{background:#b00020;border-color:#b00020}.form-group small{margin-bottom:-1em;padding-inline:16px;display:block}.btn{color:#002a3a;cursor:pointer;text-transform:uppercase;background-color:#d4af37;border:none;border-radius:4px;width:100%;padding:12px;font-size:1rem;font-weight:500;transition:background-color .3s;position:relative;overflow:hidden}.btn:hover{background-color:#b29126}.btn:disabled{cursor:not-allowed;background-color:#f8f2df}.btn:focus{outline:none}.btn:after{content:"";opacity:1;background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s ease-out,height .6s ease-out,opacity 1s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn:active:after{opacity:0;width:200%;height:200%;transition:all}#success{background-color:#e8f5e9;border:.1em solid #63a844;border-radius:4px;margin-top:20px;padding:16px}#success h2{color:#002a3a;margin:0 0 10px}#success p{color:#002a3a;margin:0}.experiencia-group-fields{padding-top:1em}.experiencia-group-fields h2{text-align:left}.experiencia-group-fields p{border-bottom:1px solid #ececec;margin-bottom:1em;padding-bottom:1em}.experiencia-group{border-bottom:4px dashed #ececec;margin-bottom:2em;display:block}.btn-experiencia{color:#fff;background:#63a844;margin-bottom:2em}.politica-privacidad{text-align:left;margin-bottom:1em}.politica-privacidad label{margin-left:.5em;line-height:1.5}.politica-privacidad label a{display:inline}
