.main-container-assistenza .assistenza-container{margin-top:48px;margin-bottom:40px}.main-container-assistenza .assistenza-title{font-family:Montserrat;font-weight:700;font-size:40px;line-height:48px;text-align:center;vertical-align:middle;margin-bottom:24px}@media(max-width:1024px){.main-container-assistenza .assistenza-title{margin-bottom:16px}}.main-container-assistenza .assistenza-subtitle{font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;text-align:center;vertical-align:middle;color:#2f475e}.main-container-assistenza .assistenza-accreditamento-container{margin-bottom:40px}@media(max-width:767px){.main-container-assistenza .assistenza-accreditamento-container img.rounded-start{border-radius:16px 16px 0 0!important}.main-container-assistenza .assistenza-accreditamento-container img.rounded-end{border-radius:0!important}}.main-container-assistenza .assistenza-accreditamento-title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:24px;line-height:32px;margin-bottom:24px}.main-container-assistenza .assistenza-accreditamento-subtitle{font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;color:#2f475e;margin-bottom:24px}.main-container-assistenza .assistenza-contact{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;line-height:24px;letter-spacing:0;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#06c;text-decoration-color:#06c;text-decoration-offset:0;text-decoration-thickness:0;color:#06c}.main-container-assistenza .assistenza-margine-top{margin-top:24px}@media(max-width:576px){.main-container-assistenza .assistenza-contact{max-width:calc(100vw - 80px)}}.main-container-assistenza .assistenza-operators{padding:96px 0}@media(max-width:1024px){.main-container-assistenza .assistenza-operators{padding:48px 0}}.main-container-assistenza .assistenza-operators--title{font-size:32px;line-height:40px;font-weight:600;text-align:center;color:#000}.main-container-assistenza .assistenza-operators--subtitle{font-size:16px;color:#000;line-height:24px;font-weight:400;text-align:center;max-width:760px;margin:auto auto 40px}.main-container-assistenza .assistenza-operators--subtitle b{font-weight:600}@media(max-width:1024px){.main-container-assistenza .assistenza-operators .col-lg-3:last-child .assistenza-operators--number{margin-bottom:0}}.main-container-assistenza .assistenza-operators--number{max-width:284px;margin:auto;text-align:center;border-radius:16px;color:#06c;font-weight:600;position:relative}@media(max-width:1024px){.main-container-assistenza .assistenza-operators--number{margin-bottom:32px}}.main-container-assistenza .assistenza-operators--number a{color:#06c;font-weight:600;padding:28px 24px;display:block;font-size:16px;line-height:24px}@media(max-width:1170px){.main-container-assistenza .assistenza-operators--number a{text-align:right}}@media(max-width:1024px){.main-container-assistenza .assistenza-operators--number a{text-align:center;padding-left:50px}}.main-container-assistenza .assistenza-operators--number img.icon{position:absolute;width:32px;height:32px;top:50%;transform:translateY(-50%);left:25px;z-index:-1}.main-container-assistenza .assistenza-operators--banner{padding:48px 16px;position:relative;background-color:#e8f6f5}@media(max-width:768px){.main-container-assistenza .assistenza-operators--banner{padding:48px 0}}.main-container-assistenza .assistenza-operators--banner .assistenza-operators--title{text-align:left}@media(max-width:768px){.main-container-assistenza .assistenza-operators--banner .assistenza-operators--title{margin-top:48px;font-size:24px;line-height:32px;text-align:center}}.main-container-assistenza .assistenza-operators--banner .assistenza-operators--subtitle{color:#2f475e;margin-bottom:24px;text-align:left}@media(max-width:768px){.main-container-assistenza .assistenza-operators--banner .assistenza-operators--subtitle{text-align:center}}.main-container-assistenza .assistenza-operators--banner .assistenza-operators--cta{text-align:left}@media(max-width:768px){.main-container-assistenza .assistenza-operators--banner .assistenza-operators--cta{text-align:center}}.main-container-assistenza .assistenza-operators--banner img{border-radius:20px;width:100%;object-fit:cover}.main-container-assistenza .main-container-faqs{margin-bottom:96px}@media(max-width:768px){.main-container-assistenza .main-container-faqs .col-12{padding-right:0}.main-container-assistenza .main-container-faqs .tab-content{padding-right:12px}}.main-container-assistenza .main-container-faqs .container-faq-list{padding:0 40px}@media(max-width:1024px){.main-container-assistenza .main-container-faqs .container-faq-list{padding:0}}.main-container-assistenza .main-container-faqs .nav-tabs.nav{border-radius:200px;border-bottom-color:rgba(0,0,0,0);padding:8px;width:-moz-fit-content;width:fit-content;margin:auto auto 40px}@media(max-width:1024px){.main-container-assistenza .main-container-faqs .nav-tabs.nav{overflow:auto;width:100%}}@media(max-width:768px){.main-container-assistenza .main-container-faqs .nav-tabs.nav{border-bottom-right-radius:0;border-top-right-radius:0}}.main-container-assistenza .main-container-faqs .nav-tabs .nav-link{border:0;border-radius:200px;font-weight:400;font-size:16px;padding:13px 32px;min-width:160px}.main-container-assistenza .main-container-faqs .nav-tabs .nav-link.active{background-color:#06c;border:0;font-weight:700;color:#fff!important;border-radius:200px}.main-container-assistenza .main-container-faqs .blue-accordion:last-child .accordion-item .accordion-header button{border-top:0}.main-container-assistenza .main-container-faqs .blue-accordion .accordion-item .accordion-header button{color:#06c;font-size:18px;line-height:28px;border:0;font-weight:600}.main-container-assistenza .main-container-faqs .blue-accordion .accordion-item .accordion-header button:focus{border-top-color:hsl(210,4%,78%)!important}.main-container-assistenza .main-container-faqs .blue-accordion .accordion-item .accordion-header button[aria-expanded=true]{color:#036}.main-container-assistenza.form .captcha-row,.main-container-assistenza.form .contact-row,.main-container-assistenza.form .request-row,.main-container-assistenza.form .send-row{margin-bottom:64px}@media(max-width:1024px){.main-container-assistenza.form .send-row button{width:100%;min-width:100%}}.main-container-assistenza.form .form-check [type=radio]:checked+label{color:#036}.main-container-assistenza.form .form-check [type=radio]:checked+label:after,.main-container-assistenza.form .form-check [type=radio]:checked+label:before{border-color:#06c}.main-container-assistenza.form .form-check [type=radio]:checked+label:after{background-color:#06c}.main-container-assistenza.form .dati-form-title{font-size:24px;font-weight:600;line-height:32px;color:#1a1a1a}@media(max-width:1024px){.main-container-assistenza.form .assistenza-title{font-size:32px;line-height:48px}}.main-container-assistenza.form .assistenza-container{margin-top:0}.main-container-assistenza.form .assistenza-operators--banner{background-color:#fff;padding:0;margin-bottom:40px}.main-container-assistenza.form .assistenza-operators--dati-form{margin-bottom:96px}.main-container-assistenza.form .assistenza-operators--dati-form textarea.text-area.form-control{border:1px solid #5c6f82}@media(max-width:1024px){.main-container-assistenza.form .assistenza-operators--dati-form .send-row{text-align:center}.main-container-assistenza.form .assistenza-operators--dati-form .request-row .container-select-form{margin-bottom:40px}}.main-container-assistenza.form .assistenza-operators--dati-form .request-row .container-select-form .custom-select-label{left:0;top:-30px}.main-container-assistenza.form .assistenza-operators--dati-form .request-row .container-select-form button{width:100%;text-align:left}.main-container-assistenza.form .assistenza-operators--dati-form .request-row .disabled-form{opacity:.5;pointer-events:none}.main-container-assistenza.form .assistenza-operators--dati-form .request-row .disabled-form button,.main-container-assistenza.form .assistenza-operators--dati-form .request-row .disabled-form input{pointer-events:none}.main-container-assistenza.form .assistenza-operators--dati-form .request-row .text-area-main{position:relative}.main-container-assistenza.form .assistenza-operators--dati-form .request-row .text-area-main .form-group{margin-bottom:32px}.main-container-assistenza.form .assistenza-operators--dati-form .request-row .text-area-main .text-area-size{position:absolute;right:10px;bottom:30px;font-size:16px;line-height:24px;font-weight:400;color:#2f475e;font-family:Montserrat,Arial,serif}.main-container-assistenza.form .assistenza-operators--dati-form .is-invalid+.form-text{display:none}.main-container-assistenza.form .assistenza-operators--dati-form .form-check-label{font-size:16px;line-height:24px;font-weight:600;padding-top:3px}.main-container-assistenza.form .assistenza-operators--dati-form .data-row .dati-form-title,.main-container-assistenza.form .assistenza-operators--dati-form .request-row .dati-form-title{margin-bottom:44px}.main-container-assistenza.form .assistenza-operators--dati-form .contact-row .dati-form-title{margin-bottom:24px}.main-container-assistenza.form .assistenza-subtitle,.main-container-assistenza.form .assistenza-title{text-align:left}