.xdebug-var-dump{overflow:initial}body,html{height:100%;margin:0;font-family:Arial,sans-serif;background-color:#fff}body{display:flex;flex-direction:column;padding-top:4rem}main{flex:1}a.navbar-brand{height:3rem}.btn-unicaf{background-color:#db004d;border:1px solid #db004d;color:#fff}.btn-unicaf:hover{background-color:#c60045;border-color:#c60045;color:#fff}.card{margin-bottom:30px;border:none;transition:transform .3s ease}.card:hover{transform:translateY(-3px)}#applyForm .card,#jobFilters.card{transition:none}#applyForm .card:hover,#jobFilters.card{transform:none}.input-group .iti{display:flex;flex-grow:1}.input-group .iti .form-control{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text{border-radius:.25rem}.apply-for{color:#db004d;font-weight:700}.resume-card{border:1px dashed #ccc;padding:1rem;border-radius:5px;text-align:center;margin-bottom:1.5rem;background-color:#efefef}.resume-card input[type=file]{display:none}.upload-label{display:inline-block;margin-top:.5rem;padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid #ced4da;border-radius:5px;cursor:pointer}.file-info{margin-top:.5rem;font-weight:700}.allowed-files{font-size:.9rem;color:#666;margin-top:.25rem}.intl-tel-input{width:100%!important}.intl-tel-input .iti__flag-container{background-color:#f8f9fa;border:1px solid #ced4da;border-right:none;border-radius:.375rem 0 0 .375rem;display:flex;align-items:center}.intl-tel-input input[type=tel]{border:1px solid #ced4da;border-left:none;border-radius:0 .375rem .375rem 0;padding-left:50px;height:calc(1.5em + .75rem + 2px);box-shadow:none}.intl-tel-input .iti__country-list{z-index:9999}.iti{display:block}.thank-you-card{background-color:#fff;padding:2rem;border-radius:.5rem;text-align:center;margin:3rem auto;max-width:800px}.thank-you-card i{font-size:4rem;margin-bottom:1rem}.thank-you-card h1{font-size:2.5rem;margin-bottom:1rem}.thank-you-card p{font-size:1.25rem;margin-bottom:1.5rem}.back-link{font-size:1.1rem;color:#db004d;text-decoration:none}.back-link:hover{color:#c60045;text-decoration:underline}footer{background-color:#f8f9fa;text-align:center;padding:1rem 0;margin-top:auto}.additional-questions{margin-top:1rem}#cookieModal{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}#cookieModal.show{opacity:1;visibility:visible}