.contact-us .paragraph-header-item .header-item{min-height:307px}.contact-us .help-field{display:block;position:relative}.contact-us .help-field .icon-help{position:absolute;width:40px;height:40px;right:0;top:0;background:0 0;border:0;padding:0;text-align:center;line-height:40px;font-size:23px;color:#2b5a5a}.contact-us .help-field .icon-help:hover{text-decoration:none}.block-contact-select{display:block;border-radius:10px;box-shadow:2.1px 2.1px 6px 0 rgba(0,0,0,.2);background-color:#fff;padding:30px;font-weight:300;line-height:1.88;text-align:center;color:#4d4d4d}.block-contact-select h3{display:block;margin:0;font-size:18px;font-weight:400;color:#2b5a5a}.block-contact-select .links{display:block;margin-bottom:50px}.block-contact-select .links ul{display:block;margin:0;padding:0;list-style-type:none}.block-contact-select .links ul li{display:inline-block;vertical-align:top;margin:0 40px}.block-contact-select .links ul li a{display:block;font-size:24px;line-height:1.17;color:#2b5a5a;cursor:pointer}.block-contact-select .links ul li a:hover{text-decoration:none}.block-contact-select .links ul li a span{display:inline-block;font-size:126px;margin-bottom:20px}.block-contact-select .links ul li a.active span{color:#fff}.block-contact-select .links ul li a.active span:after{background:#2b5a5a;border-radius:100%;content:" "}.block-contact-select .links ul li .chat-btn-contact>div:after{display:inline-block;width:14px;margin-left:10px;height:14px;border-radius:8px;content:"";background:#cef652;vertical-align:top;margin-top:6px}.block-contact-select .links ul li .chat-btn-contact.offline>div:after{background:#c00}.detail-content .field-testo{display:block;border-radius:10px;box-shadow:2.1px 2.1px 6px 0 rgba(0,0,0,.2);background-color:#fff;padding:30px;margin-top:60px;font-size:16px;font-weight:300;line-height:1.4;color:#4d4d4d}.detail-content .field-testo h3{font-size:24px;font-weight:300;line-height:1;margin:0 0 .9em 0;color:#2b5a5a}.detail-content .field-testo h4{color:#2b5a5a;font-weight:400;margin-bottom:1em}.detail-content .field-testo a{color:#2b5a5a}.detail-content .field-testo a:hover{color:#2b5a5a}.detail-content .field-testo strong{color:#2b5a5a;font-weight:400}.detail-content .field-testo .tel-numbers{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #ccc;margin:0 0 50px 0;padding:0}.detail-content .field-testo .tel-numbers li{display:table-cell;vertical-align:top;padding-bottom:50px}.detail-content .field-testo .tel-numbers li img{display:block;width:145px;height:auto;max-width:90%;margin:0 auto}.detail-content .field-testo .tel-numbers li a{display:block;margin-top:15px;font-size:24px;line-height:1.25;text-align:center;color:#2b5a5a;text-decoration:none}.detail-content .field-testo .tel-numbers li a:hover{text-decoration:none}.detail-content .field-testo .tel-numbers li a:before{content:"\e920";display:block;font-family:blv-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.13em}.block-forms{display:block;border-radius:10px;box-shadow:2.1px 2.1px 6px 0 rgba(0,0,0,.2);background-color:#fff;padding:30px 30px 45px 30px;margin-top:60px}.block-forms .nav-tabs{display:table;width:100%;table-layout:fixed;list-style-type:none;margin:0 0 37px 0;padding:0}.block-forms .nav-tabs li{display:table-cell}.block-forms .nav-tabs li a{display:block;color:#2b5a5a;font-size:14px;text-align:center;padding:0 15px;text-decoration:none}.block-forms .nav-tabs li a:hover{text-decoration:none}.block-forms .nav-tabs li a span{display:block;font-size:107px;margin:0 auto;width:1em;height:1em;margin-bottom:15px}.block-forms .nav-tabs li.active a span{color:#fff}.block-forms .nav-tabs li.active a span:after{background:#2b5a5a;border-radius:100%;content:" "}.block-forms .tab-items .toggle{display:none}.block-forms .form-subtitle{font-size:16px;font-weight:300;line-height:1.88;margin-bottom:40px}.block-forms label.error{color:red;clear:both;font-size:13px;padding-top:5px}.block-forms .field--type-datetime h4{display:block;font-size:18px;line-height:1.2;text-align:left;color:#2b5a5a;font-weight:400;margin:0 0 10px 0}.block-forms .form-item{margin-bottom:30px}.block-forms .form-item label{display:block;font-size:18px;line-height:1.2;text-align:left;margin-bottom:10px;color:#2b5a5a;font-weight:400}.block-forms .form-item label.error{color:red;font-size:13px}.block-forms .form-item .form-date,.block-forms .form-item .form-text{width:100%;height:40px;background-color:#f2f2f2;border:0;padding:0 15px}.block-forms .form-item .form-date.error,.block-forms .form-item .form-text.error{box-shadow:0 0 2px rgba(255,0,0,.5)}.block-forms .form-item .form-textarea{width:100%;height:140px;background-color:#f2f2f2;border:0;padding:15px;resize:none}.block-forms .form-item .form-textarea.error{box-shadow:0 0 2px rgba(255,0,0,.5)}.block-forms .form-item .description{margin-top:18px;font-size:14px;font-weight:300;text-align:left;color:#b3b3b3}.block-forms .field--type-boolean{margin-bottom:30px}.block-forms .field--type-boolean .form-item{margin-bottom:0}.block-forms fieldset{border:0;margin:0;padding:0}.block-forms fieldset legend{display:block;font-size:18px;line-height:1.2;text-align:left;margin-bottom:10px;color:#2b5a5a;font-weight:400}.block-forms fieldset .fieldset-wrapper:after,.block-forms fieldset .fieldset-wrapper:before{display:table;content:" "}.block-forms fieldset .fieldset-wrapper:after{clear:both}.block-forms fieldset .fieldset-wrapper .form-item{margin-bottom:0;margin-right:40px;float:left}.block-forms .js-form-type-radio{display:block;position:relative}.block-forms .js-form-type-radio input{display:block;position:absolute;left:0;width:100%;height:100%;opacity:0}.block-forms .js-form-type-radio input:checked+label:after{display:block}.block-forms .js-form-type-radio input.error+label:before{box-shadow:0 0 2px rgba(255,0,0,.5)}.block-forms .js-form-type-radio label{font-size:16px;font-weight:300;line-height:24px;text-align:left;color:#4d4d4d;padding-left:35px;position:relative}.block-forms .js-form-type-radio label:before{width:24px;height:24px;border-radius:10px;box-shadow:1.4px 1.4px 4px 0 rgba(0,0,0,.2);background-color:#fff;content:"";position:absolute;left:0;top:0}.block-forms .js-form-type-radio label:after{content:"";width:12px;height:12px;background:#2b5a5a;border-radius:12px;position:absolute;left:6px;display:none;top:6px}.block-forms .js-form-type-checkbox{display:block;position:relative}.block-forms .js-form-type-checkbox input{display:block;position:absolute;left:0;width:100%;height:100%;opacity:0}.block-forms .js-form-type-checkbox input:checked+label:after{display:block}.block-forms .js-form-type-checkbox input.error+label:before{box-shadow:0 0 2px rgba(255,0,0,.5)}.block-forms .js-form-type-checkbox label{font-size:16px;font-weight:300;padding-top:4px;line-height:1;text-align:left;color:#4d4d4d;padding-left:35px;position:relative}.block-forms .js-form-type-checkbox label:before{width:24px;height:24px;border-radius:4px;box-shadow:1.4px 1.4px 4px 0 rgba(0,0,0,.2);background-color:#fff;content:"";position:absolute;left:0;top:0}.block-forms .js-form-type-checkbox label:after{content:"";width:12px;height:12px;background:#2b5a5a;border-radius:2px;position:absolute;left:6px;display:none;top:6px}.block-forms .form-actions{text-align:center;padding-top:40px}.block-forms .form-actions button,.block-forms .form-actions input{height:40px;border-radius:4px;background:#2b5a5a;border:0;font-size:18px;text-align:center;color:#fff;padding:0 50px;box-shadow:1.4px 1.4px 4px 0 rgba(0,0,0,.2)}.block-forms .selectric{border-color:#2b5a5a}.block-forms .selectric .label{font-size:15px;margin-left:15px}.block-forms .selectric .button:before{content:"\e90d";font-family:blv-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:38px;color:#2b5a5a}.block-forms .selectric .button:after{display:none}.block-forms .selectric-items{border-color:#2b5a5a;margin-top:-1px}.block-forms .selectric-items li{font-size:15px}.block-forms .selectric-items li:hover{background:#2b5a5a;color:#fff}.block-forms .js-form-type-managed-file .form-submit{height:40px;border-radius:4px;box-shadow:1.4px 1.4px 4px 0 rgba(0,0,0,.2);background-color:#2b5a5a;display:inline-block;vertical-align:top;font-size:18px;line-height:40px;text-align:center;color:#fff;padding:0 28px;border:0}.block-forms .js-form-type-managed-file span.file a{height:40px;border-radius:4px;box-shadow:1.4px 1.4px 4px 0 rgba(0,0,0,.2);background-color:#fff;display:inline-block;vertical-align:top;font-size:18px;line-height:40px;text-align:center;max-width:350px;overflow:hidden;color:#2b5a5a;padding:0 28px}.block-forms .inputFile{display:inline-block;vertical-align:middle;position:relative}.block-forms .inputFile span{height:40px;border-radius:4px;box-shadow:1.4px 1.4px 4px 0 rgba(0,0,0,.2);background-color:#fff;display:inline-block;vertical-align:top;font-size:18px;line-height:40px;text-align:center;color:#2b5a5a;padding:0 28px}.block-forms .inputFile input{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.block-forms .inputFile+.form-submit{display:none}.block-forms .field--name-field-domanda-mail,.block-forms .field--name-field-domanda-telefono,.block-forms .field--name-field-mipiace-mail,.block-forms .field--name-field-mipiace-telefono{display:none}.tab-content .tab-pane{display:none}.tab-content .tab-pane.active{display:block}.help-img-layer{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:none}.help-img-layer .layer-content{background:#fff;padding:42px;position:absolute;width:90%;max-width:384px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.help-img-layer .layer-content .close{color:#2b5a5a;width:40px;height:40px;font-size:20px;position:absolute;padding:0;line-height:40px;text-align:center;border:0;right:0;top:0;background:0 0}@media (max-width:1099px){.block-contact-select .links ul li{margin:0 20px}.block-contact-select .links ul li a{font-size:20px}}@media (max-width:599px){.contact-us .paragraph-header-item .header-item{min-height:200px}.block-contact-select{padding:20px 16px 20px 16px}.block-contact-select h3{font-size:15px}.block-contact-select .links{margin-bottom:20px}.block-contact-select .links ul li .chat-btn-contact>div:after{margin-top:0}.block-contact-select .links ul li{margin:0;width:28%}.block-contact-select .links ul li a{font-size:14px}.block-contact-select .links ul li a span{font-size:40px}.block-contact-select .text{font-size:14px}.detail-content .field-testo{font-size:14px}.detail-content .field-testo h3{font-size:18px}.detail-content .field-testo .tel-numbers li a{font-size:24px}.detail-content .field-testo .tel-numbers{display:block}.detail-content .field-testo .tel-numbers:after,.detail-content .field-testo .tel-numbers:before{display:table;content:" "}.detail-content .field-testo .tel-numbers:after{clear:both}.detail-content .field-testo .tel-numbers li{display:block;float:left;width:50%}.block-forms{padding:20px 16px 20px 16px}.block-forms .tab-items .toggle{display:block;border:1px solid #2b5a5a;width:100%;height:45px;text-align:left;position:relative;padding-left:45px;line-height:1.1;font-size:14px;padding-right:20px}.block-forms .tab-items .toggle:after{font-family:blv-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90d";position:absolute;width:40px;text-align:center;font-size:12px;right:0;line-height:45px;top:0;color:#2b5a5a}.block-forms .tab-items .toggle span{position:absolute;left:10px;color:#2b5a5a;font-size:25px;line-height:1;top:50%;margin-top:-.5em}.block-forms .tab-items{margin-bottom:40px}.block-forms .tab-items .tab-list{display:none;position:fixed;z-index:9999;background:rgba(0,0,0,.5);left:0;width:100%;top:70px;bottom:0;height:auto;overflow:auto;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:40px}.block-forms .tab-items .tab-list ul{display:block;background:#fff;border-radius:10px;box-shadow:1.4px 1.4px 4px 0 rgba(0,0,0,.2)}.block-forms .tab-items .tab-list li{display:block;border-bottom:1px solid #f5f5f5}.block-forms .tab-items .tab-list li:last-child{border-bottom:0}.block-forms .tab-items .tab-list li a{display:block;position:relative;text-align:left;padding-left:60px;padding-top:15px;padding-bottom:15px}.block-forms .tab-items .tab-list li a span{position:absolute;left:8px;top:50%;line-height:1;margin-top:-.5em;font-size:40px}.block-forms .tab-items.open .tab-list{display:-webkit-flex;display:-ms-flex;display:flex}.block-forms .form-item label{font-size:14px}.block-forms .form-item .description{font-size:12px}.block-forms fieldset legend{font-size:14px}.block-forms .js-form-type-radio label{font-size:14px}.block-forms .js-form-type-checkbox label{font-size:14px}.block-forms .form-actions{padding-top:20px}}@media (max-width:500px){.detail-content .field-testo .tel-numbers li a{font-size:4.8vw}}