@charset "UTF-8";.heroHireForm{position:relative;width:100%;height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1;gap:72px;background-color:#f3f4f6}@media(max-width:992px){.heroHireForm{height:240px;flex-direction:column-reverse;gap:22px;padding:24px}}.heroHireForm .head{display:flex;flex-direction:column;gap:8px}@media(max-width:992px){.heroHireForm .head{align-items:center;margin-right:-26px}}.heroHireForm .head .text{font-size:26px;font-weight:600;color:#9ca3af;line-height:26px}.heroHireForm .head .title{font-size:28px;font-weight:700;color:#111827;line-height:26px}.heroHireForm .image{width:140px;height:116px}@media(max-width:992px){.heroHireForm .image{margin-left:-24px}}.intro .sections-row{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.intro .section{flex:1 1 0;padding:20px;line-height:1.8}.intro h2{color:#003e88;font-size:20px;font-weight:700;padding:40px 0 16px}.intro ul{padding-right:20px}.intro li{font-size:16px;font-weight:500}.intro .divider{align-self:stretch;width:1px;height:auto;background-color:#e5e7eb;margin:40px 0}@media(max-width:768px){.intro .sections-row{flex-direction:column}.intro .divider{display:none}.intro .section{padding:12px 0}.intro h2{padding-top:24px}}.personalInfo .form-header-personalInfo{background-color:#f3f4f6;color:#6b7280;text-align:center;padding:10px;font-weight:bold;font-size:18px;border-radius:8px;margin-bottom:40px}.personalInfo .section-title-personalInfo{font-weight:700;font-size:20px;margin-bottom:32px}.personalInfo .form-group-personalInfo{display:flex;flex-wrap:wrap;gap:24px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.personalInfo .form-group-personalInfo input[type=text],.personalInfo .form-group-personalInfo input[type=email],.personalInfo .form-group-personalInfo select{width:100%;height:48px;border:1px solid #ccc;background-color:#fff;border-radius:6px;box-sizing:border-box;padding-right:10px}.personalInfo .form-group-personalInfo input[type=text]:focus,.personalInfo .form-group-personalInfo input[type=email]:focus,.personalInfo .form-group-personalInfo select:focus{outline:0;border-color:#003e88;box-shadow:0 0 0 2px rgba(0,62,136,.1)}.personalInfo .form-group-personalInfo.radio-row-3{padding-top:40px;display:flex;flex-wrap:wrap;padding-bottom:40px}.personalInfo .form-group-personalInfo.radio-row-3 .col-1-3>label{padding-bottom:8px;font-size:16px;font-weight:700;display:block;text-align:right}.personalInfo .form-group-address-personalInfo{position:relative;display:flex;flex-wrap:wrap;padding-top:24px}.personalInfo .form-group-address-personalInfo input[type=text]{width:100%;height:48px;padding-right:10px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.personalInfo .form-group-address-personalInfo input[type=text]:focus{outline:0;border-color:#003e88;box-shadow:0 0 0 2px rgba(0,62,136,.1)}.personalInfo .form-group-address-personalInfo.filled::after{opacity:0}.personalInfo .form-group-address-personalInfo.filled::after{opacity:0}.personalInfo .form-group-address-personalInfo.filled::after{opacity:0}.personalInfo .form-group-address-personalInfo.filled::after{opacity:0}.personalInfo .form-subtitle-personalInfo{font-weight:700;font-size:20px;margin:25px 0 10px;text-align:right}.personalInfo .col-1-3-personalInfo{flex:1 1 calc(33.333% - 16px);position:relative}.personalInfo .col-1-4-personalInfo{flex:1 1 calc(23% - 1rem);position:relative}input:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{opacity:0}.records .required-field{position:relative}.records .required-field.filled::after{opacity:0}.records .required-study::after{right:80px}.records .required-degree::after{right:80px}.records .required-courses::after{right:130px;top:60%!important}.records .required-company::after{right:60px}.records .required-position::after{right:80px}.records .required-fromYear::after{right:45px}.records .required-toYear::after{right:40px}.records .required-coop::after{right:100px;top:60%!important}.records .form-header-record{background-color:#f3f4f6;color:#6b7280;text-align:center;margin-top:40px;padding:10px;font-weight:bold;font-size:18px;border-radius:8px;margin-bottom:40px}.records #birth{background-image:url("Themes/News/assets/report/calendar.png");background-position:left 12px center;background-repeat:no-repeat;background-size:16px;padding-left:40px}.records .form-group-experience{display:flex;flex-wrap:wrap;gap:24px}.records .form-group-experience input[type=date],.records .form-group-experience input[type=text]{width:100%;height:48px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;padding-right:10px}.records .section-title-records,.records .section-title-records2{font-weight:700;font-size:20px;margin-bottom:32px}.records .section-title-records2{margin-top:40px}.records .form-group-address-records{display:flex;flex-wrap:wrap;gap:24px}.records .form-group-address-records .form-group-address-records{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:25px;padding-top:25px}.records .form-group-address-records input[type=text]{width:100%;height:48px;padding-right:10px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.records .form-group-record{display:flex;flex-wrap:wrap;gap:24px;padding-top:24px}.records .form-group-record input[type=text]{width:100%;height:48px;padding-right:10px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.records .col-1-2-records{flex:1 1 calc(30% - 12px)}.records .col-1-2-records input[type=text],.records .col-1-2-records select,.records .col-1-2-records input[type=date]{width:100%}.records .col-1-4-personalInfo{flex:1 1 calc(23% - 1rem)}@media(max-width:1884px) and (min-width:1173px){.records .col-1-4-personalInfo{flex:1 1 calc(23% - 1rem)}}@media(max-width:1172px) and (min-width:907px){.records .col-1-4-personalInfo{flex:1 1 calc(34% - 1rem)}}@media(max-width:906px) and (min-width:725px){.records .col-1-4-personalInfo{flex:1 1 calc(68% - 1rem)}}@media(max-width:724px){.records .col-1-4-personalInfo{flex:1 1 calc(68% - 1rem)}}input:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{opacity:0}.skills{background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none}.skills .col-1-3.required-language{position:relative}.skills .col-1-3.required-language.filled::after{opacity:0}.skills .form-header-skill{background-color:#f3f4f6;color:#6b7280;text-align:center;margin-top:40px;padding:10px;font-weight:bold;font-size:18px;border-radius:8px;margin-bottom:40px}.skills .form-group{display:flex;flex-wrap:wrap;gap:24px}.skills .form-group select{width:348px;height:48px;border:1px solid #ccc;border-radius:6px;background-color:#fff!important;box-sizing:border-box;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:left 15px center;background-repeat:no-repeat;background-size:16px;padding-right:20px}.skills .col-1-3{flex:1 1 calc(33.333% - 16px);min-width:220px}.skills .col-1-3 select,.skills .col-1-3 input[type=date],.skills .col-1-3 input[type=text],.skills .col-1-3 input[type=email]{width:100%}.skills .section-title-language{font-weight:700;font-size:20px;margin:40px 0 32px}.skills .form-group-skill{display:flex;flex-wrap:wrap;gap:24px}.skills .form-group-address-skill{display:flex;flex-wrap:wrap;gap:24px;padding-top:24px}.skills .form-group-address-skill input[type=text]{width:1150px;height:48px;padding-right:10px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}input:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{opacity:0}.upload{padding-bottom:80px}.upload .report__fieldset__upload{padding-top:40px;border:0;display:flex;flex-direction:column;gap:24px}.upload .report__fieldset__upload .report__legend__upload{font-family:Pelak;font-size:16px;font-weight:700;color:#6b7280;padding-top:40px;padding-bottom:24px}.upload .report__fieldset__upload .upload__upload{width:100%}.upload .report__fieldset__upload .upload__input__upload{display:none}.upload .report__fieldset__upload .upload__box__upload{width:100%;height:198px;border:2px dashed #e5e7eb;background:#f9fafb;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:0 auto;text-align:center}.upload .report__fieldset__upload .upload__box__upload .upload__icon__upload img{width:30px;height:30px;object-fit:contain}.upload .report__fieldset__upload .upload__box__upload .upload__text__upload p{font-family:Pelak;font-size:14px;color:#111827}.upload .report__fieldset__upload .upload__box__upload .upload__text__upload small{font-family:Pelak;font-size:12px;color:#6b7280}.upload .report__fieldset__upload .upload__box__upload .upload__button__upload{width:100px;height:32px;padding:0 16px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-size:12px}.upload .report__fieldset__upload .upload__box__upload .upload__button__upload:hover{background:#f3f4f6}@media(max-width:1200px){.upload .upload__box__upload{width:100%;max-width:1088px;margin:0 auto}}@media(max-width:768px){.upload .upload__box__upload{width:100%;height:270px;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.upload .upload__box__upload .upload__text__upload,.upload .upload__box__upload .upload__button__upload{box-sizing:border-box;width:100%}}@media(max-width:480px){.upload .upload__button__upload{max-width:240px;height:36px;margin:0 auto}}.upload .report__actions{display:flex;justify-content:flex-end;padding-top:24px;width:100%;height:44px}.upload .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 24px;border-radius:8px;border:1px solid transparent;cursor:pointer;font-family:Pelak;font-size:14px}.upload .btn--primary{background:#003e88;color:#fff}.upload .btn--primary:hover{background:#16539d}.btn-add-language,.btn-remove-language{background:#003e88!important;color:#fff!important;border:0;padding:8px 16px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:14px;transition:background-color .3s}.btn-add-language:hover{background:#0056b3!important}.btn-remove-language{background:#dc3545!important}.btn-remove-language:hover{background:#c82333!important}.btn:disabled,.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.languages-container .language-row{margin-bottom:16px;align-items:center}.language-actions{display:flex;align-items:center;justify-content:flex-start}.language-actions .btn-remove-language{padding:8px 12px}.language-row .col-1-3 select{width:100%}.experience-container .experience-row{margin-bottom:16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.experience-container .experience-row .col-1-4-personalInfo{flex:1 1 calc(22% - 12px);min-width:160px}.experience-actions{display:flex;align-items:center;justify-content:flex-start;flex:0 0 100px;order:5}.experience-actions .btn-remove-language{padding:8px 12px}.experience-row .col-1-4-personalInfo input{width:100%}.experience-row .experience-coop{order:6;width:100%;margin-top:12px}.experience-row .experience-coop .textarea{width:100%;box-sizing:border-box}.experience-coop{width:100%;margin-top:12px;text-align:right}.experience-coop .btn-remove-language{display:inline-block;margin-top:8px;background:#dc3545;color:#fff;border:0;padding:8px 12px;border-radius:4px;cursor:pointer}.experience-coop .btn-remove-language:hover{background:#c82333}.education-container{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}