<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.form-campi{margin:43px 0 84px}
.form-campi .container{width:100%;padding:0 5%}
.form-campi .container .block-wrapper{position:relative;margin-bottom:40px}
.form-campi .container .block-wrapper .title span{display:block;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;margin-bottom:20px}
.form-campi .container .block-wrapper .title span.blue{color:#1e6b8e}
.form-campi .container .block-wrapper .title span.gray{color:#959595;margin-top:20px}
.form-campi .container .block-spacer{width:100%;height:30px}
@media(min-width:768px){.form-campi .container{max-width:630px;padding:0;margin:0 auto}
}
@media(min-width:1360px){.form-campi .container{max-width:680px}
.form-campi .container .block-wrapper .title{width:240px;position:absolute;left:-300px;text-align:right}
.form-campi .container .block-wrapper .title span{margin-bottom:0}
}
.form-candidatura{margin:60px 0 87px}
.form-candidatura .container{width:100%;padding:0 5%}
.form-candidatura .container .candidatura-text p{font-weight:400;font-size:18px;line-height:28px;letter-spacing:1px;color:#1e6b8e;margin-bottom:40px}
.form-candidatura .container .candidatura-text p:last-child{margin-bottom:0}
.form-candidatura .container .candidatura-title{margin:40px 0 50px;font-weight:300;font-size:24px;letter-spacing:2.4px;text-transform:uppercase;color:#1e6b8e}
@media(min-width:768px){.form-candidatura{margin:60px 0 145px}
.form-candidatura .container{max-width:630px;padding:0;margin:0 auto}
}
@media(min-width:1360px){.form-candidatura{margin:50px 0 274px}
.form-candidatura .container{max-width:680px}
}
.form-elements span.error.cmp-form-validation{display:block;color:#e2002f;font-size:10px;padding-left:8px}
.form-elements span.error.cmp-form-validation .alert{font-size:8px;background-color:red;display:inline;border-radius:50%;padding:0 5px;color:white;margin-right:5px}
.msg{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}
.button dolomiti-secondary-button cmp-form-button{display:block;font-size:14px;font-weight:700;line-height:45px;letter-spacing:1px;padding:0 16px;min-width:150px;height:45px;text-transform:uppercase;white-space:nowrap;text-align:center;color:#fff;background-color:#097faa;border-color:#097faa}
.block-wrapper .form-element.telephone-combo .form-element{margin-bottom:0}
.form-elements .form-element span.error,span.cmp-form-validation.error,.form-elements span.error.cmp-form-validation{display:none}
.form-elements .form-element span.error{display:none}
form .cmp-form-options__field-label.error,form .cmp-form-field .form-elements .form-element select.error{border-bottom:1px solid #e2002f}
form .dolomiti-checkbox .cmp-form-options__field-label.error,form .dolomiti-radio .cmp-form-options__field-label.error{border-bottom:0}
.form-elements .form-element textarea.error{border:1px solid #e2002f}
.form-elements .form-element.dolomiti-radio.selection-radio input + label.error,.form-elements .form-element.dolomiti-checkbox input + label .checkmark.error,.form-elements .form-element.dolomiti-radio.category-radio input + label.error,.form-elements .form-element.dolomiti-checkbox.category-checkbox input + label.error,.form-elements .form-element.dolomiti-box.error{border:1px solid #e2002f}
.form-elements .form-element.dolomiti-radio input + label .checkmark.error{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(83deg,red 5%,red 100%) border-box}
.form-elements .result-container{max-width:1024px;padding:0;margin:50px auto 0}
.form-elements .result-container table{width:100%}
.form-elements .result-container table th{background-color:#1e6b8e;color:white;padding:15px 10px}
.form-elements .result-container table td{background-color:#eee;color:#1e6b8e;padding:15px 10px}
.form-elements .result-container div.msg{text-align:left;padding-left:172px;font-size:18px;line-height:28px;font-weight:300;letter-spacing:1px;color:#2f5d75}
.form-elements .result-container div.msg{position:fixed;top:0;left:0;width:100%;bottom:0;text-align:center;color:white;padding:300px 200px;z-index:100}
.form-elements .result-container div.msg .overlay{position:fixed;top:0;left:0;width:100%;bottom:0;z-index:100;background:black;opacity:.7}
.form-elements .result-container div.msg .msg-content{background:white;color:#1e6b8e;padding:30px;opacity:1;z-index:101}
.form-wrapper .result-container .price-table-container{max-width:inherit;margin-top:45px;margin-bottom:45px;overflow:auto}
.form-wrapper .result-container .price-table-container .row{width:688px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d7d7d7}
.form-wrapper .result-container .price-table-container .row .bold{font-weight:700}
.form-wrapper .result-container .price-table-container .top-row span{font-size:12px;line-height:18px;letter-spacing:.67px;color:#1e6b8e;font-weight:700}
.form-wrapper .result-container .price-table-container .body-row span{font-size:14px;line-height:18px;color:#1e6b8e;margin-left:25px;text-overflow:ellipsis}
.form-wrapper .result-container .price-table-container .body-row span:first-child{margin-left:0}
@media(min-width:768px){.form-wrapper .result-container .price-table-container .row{width:100%}
}
.dropzone.error{background:linear-gradient(#fff,#fff) padding-box,#e2002f border-box}</pre></body></html>