#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{background-color:#fa4616;height:40px;text-align:left;color:#fff;padding:10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#nav a{color:#fff;text-decoration:none}.error-message[data-v-4c1dc500]{color:red;font-size:.875rem;margin-top:.25rem}.box[data-v-78d89209]{border:1px solid #c1c7d0;padding:10px;border-radius:5px;margin:10px 0}.error-message,.error-message[data-v-78d89209]{color:red;margin-top:10px;border-bottom:2px solid red}.loading-spinner{border:16px solid #f3f3f3;border-top:16px solid #fa4616;border-radius:50%;width:120px;height:120px;margin:0 auto;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#component-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:flex;align-content:center;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#component-alert{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:flex;align-content:center;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;@import"https://fonts.googleapis.com/css?family=Lato:400,700"}#component-alert html{display:grid;min-height:100%}#component-alert body{display:grid;overflow:hidden;font-family:Lato,sans-serif;text-transform:uppercase;text-align:center}#component-alert #container-alert{position:relative;margin:auto;overflow:hidden;width:100%;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#component-alert h1{font-size:.9em;font-weight:100;letter-spacing:3px;padding-top:5px;color:#fa4616;padding-bottom:5px;text-transform:uppercase}#component-alert .alert{font-weight:700;letter-spacing:5px}#component-alert p{font-weight:100;color:#5e5e5e}#component-alert .dot,#component-alert button{cursor:pointer}#component-alert #error-box,#component-alert #success-box{position:relative;width:300px;height:100%;border-radius:20px;max-width:300px;height:110px}#component-alert .dot{width:8px;height:8px;background:#fcfcfc;border-radius:50%;position:absolute;top:4%;right:6%}#component-alert .dot:hover{background:#c9c9c9}#component-alert .two{right:12%;opacity:.5}#component-alert .face{-webkit-animation:bounce 1s ease-in infinite;animation:bounce 1s ease-in infinite}#component-alert .face,#component-alert .face2{position:absolute;width:50px;height:50px;background:#fcfcfc;border-radius:50%;border:1px solid #777;top:21%;left:37.5%;z-index:2}#component-alert .face2{-webkit-animation:roll 3s ease-in-out infinite;animation:roll 3s ease-in-out infinite}#component-alert .eye{position:absolute;width:5px;height:5px;background:#777;border-radius:50%;top:40%;left:20%}#component-alert .right{left:68%}#component-alert .mouth{position:absolute;top:43%;left:41%;width:7px;height:7px;border-radius:50%}#component-alert .happy{border:2px solid;border-color:transparent #777 #777 transparent}#component-alert .happy,#component-alert .sad{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#component-alert .sad{top:49%;border:2px solid;border-color:#777 transparent transparent #777}#component-alert .shadow{position:absolute;width:50px;height:3%;opacity:.5;background:#777;left:37%;top:78%;border-radius:50%;z-index:1}#component-alert .scale{-webkit-animation:scale 1s ease-in infinite;animation:scale 1s ease-in infinite}#component-alert .move{-webkit-animation:move 3s ease-in-out infinite;animation:move 3s ease-in-out infinite}#component-alert .message-alert{width:100%;text-align:center}#component-alert .button-box{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:0;background:#fa4616;padding:10px;border-radius:3px;font-size:16px;cursor:pointer}#component-alert .button-box h1{color:#fcfcfc;padding:0}#component-alert .button-box:hover{background:#d52d00;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@-webkit-keyframes bounce{50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes scale{50%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scale{50%{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes roll{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);left:25%}50%{left:60%;-webkit-transform:rotate(168deg);transform:rotate(168deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);left:25%}}@keyframes roll{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);left:25%}50%{left:60%;-webkit-transform:rotate(168deg);transform:rotate(168deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);left:25%}}@-webkit-keyframes move{0%{left:25%}50%{left:60%}to{left:25%}}@keyframes move{0%{left:25%}50%{left:60%}to{left:25%}}#component-alert footer{position:absolute;bottom:0;right:0;text-align:center;font-size:1em;text-transform:uppercase;padding:10px;font-family:Lato,sans-serif}#component-alert footer p{color:#ef8d9c;letter-spacing:2px}#component-alert footer a{color:#b0db7d;text-decoration:none}#component-alert footer a:hover{color:#fa4616}#CandidatoForm .box-loading{position:relative}#CandidatoForm .box-loading .loading{position:absolute;left:-34px;top:-2px;width:31px}#CandidatoForm .help-text{font-size:.85em;color:#666;margin-top:8px;font-style:italic;line-height:1.4}#CandidatoForm .skip-pdf-validation{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px!important;margin:15px 0}#CandidatoForm .skip-pdf-validation .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:5px}#CandidatoForm .skip-pdf-validation .checkbox-wrapper input[type=checkbox]{width:auto!important;height:auto!important;margin:0;margin-top:2px;-webkit-transform:scale(1.2);transform:scale(1.2);accent-color:#fa4616;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}#CandidatoForm .skip-pdf-validation .checkbox-wrapper .checkbox-label{color:#495057;font-weight:500;font-size:15px;cursor:pointer;margin:0;padding:0;width:auto!important;line-height:1.4}#CandidatoForm .skip-pdf-validation .help-text{margin-left:0;color:#6c757d;font-size:13px;padding-left:30px;line-height:1.4}.admission-confirmation[data-v-32069a2b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.admission-confirmation__content[data-v-32069a2b]{text-align:center;background-color:#f0f0f0;border-radius:8px;padding:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.admission-confirmation h1[data-v-32069a2b]{font-size:24px;color:#333;margin-bottom:20px}.admission-confirmation p[data-v-32069a2b]{font-size:16px;color:#666;margin-bottom:10px}body{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.container{margin:auto;text-align:left;padding:10px;max-width:400px}.container .form-control{padding:10px 0}.container .form-control *{width:100%}.container .form-control label{color:#6b778c;font-size:15px;padding-bottom:7px;display:block}.container .form-control input{border-radius:3px;border:1px solid #c1c7d0;height:30px;font-size:14px}.container .form-control input[type=file]{border-style:solid}.container .form-control input[type=file]::-webkit-file-upload-button{width:80px;margin:2px;margin-right:20px;border:none;padding:5px 5px;border-radius:5px;color:transparent;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.container .form-control input[type=file]::file-selector-button{width:80px;margin:2px;margin-right:20px;border:none;padding:5px 5px;border-radius:5px;color:transparent;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.container .form-control input[type=file]::-webkit-file-upload-button:hover{background:#fa8c16}.container .form-control input[type=file]::file-selector-button:hover{background:#fa8c16}.container .form-control input[type=file]:before{position:absolute;pointer-events:none;height:20px;width:20px;margin-top:5px;margin-left:30px;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230964B0'%3E%3Cpath d='M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5-5 5z'/%3E%3C/svg%3E")}.container .form-control select{border-radius:3px;border:1px solid #c1c7d0;height:35px;font-size:14px}.container .form-control button{border:0;background:#fa4616;color:#fff;padding:10px;border-radius:3px;font-size:16px;cursor:pointer}.loading{width:40px}.loading img{width:100%}