:root{--rosso:#e31f24}main{padding-top:107px !important}a{color:inherit}.caligari-container.news{max-width:800px}table#documenti{width:100%;border-spacing:24px;a.scarica-file{color:inherit;text-decoration:none;text-align:center;border:1px solid;padding:8px 16px;font-size:14px}}.vc_btn3.vc_btn3-color-danger,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{color:#fff;background-color:var(--rosso) !important}.vc_btn3.vc_btn3-color-green,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{color:#fff;background-color:#456f53 !important}.vc_sep_width_10{width:4% !important}.vc_separator .vc_sep_line{border-color:#e31f24 !important}body mark{color:var(--rosso) !important;background-color:transparent !important}h1{font-size:40px}h2{font-size:30px}h3{font-size:18px}.font-regular{font-weight:400 !important}.color-white{color:#fff !important}.color-red{color:var(--rosso) !important}.bg-grey{background-color:#eeeeee}.bg-color-green1{background-color:#456f53}.bold{font-weight:bold}.news-post-link a{background-image:none !important;color:var(--rosso) !important}.news-post-date{font-size:14px}#grid-nav-home{margin-top:-4.5rem;.grid{max-width:1100px;margin:auto;@media (max-width:992px){display:block}}.grid > div{height:400px;@media (min-width:993px){height:255px;width:255px}@media (max-width:992px){margin-bottom:1rem}background-color:#f1f1f1;background-size:100%;background-position:center;transition:0.2s linear;a{color:#fff;text-decoration:none;font-size:20px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}&:hover{background-size:110%}}}.grid{display:grid}.grid-col-4{grid-template-columns:repeat(4, 1fr)}body .bg-pos-center-top{background-position:center top !important}.mr-1{margin-right:1rem}.mt-1{margin-top:1rem}.reduced-width{max-width:900px;margin:auto !important}.width-100px{width:100px}.width-173px img{width:173px}.m-auto{margin:auto}.menu-container{#logo{margin-right:45px;padding:11px 16px 16px 0 !important}}#main-menu li.bg-color-green1 a{color:#fff;text-transform:none !important}.main-header{border-bottom:none !important;&.fixed{height:auto !important}}li .fa-instagram{font-size:20px;line-height:0}#upper-header{display:flex;height:53px;align-items:center;background-color:#b3b3b3;padding:0;padding-right:1rem;li a{padding-top:0 !important;padding-bottom:0 !important}li:not(:first-child){border-left:1px solid}}ul#menu-header-upper-menu{text-align:right}.burger-line{&.stroke-white{stroke:#333 !important}}footer{background-color:none;background-image:url("https://www.mutuabplaj.it/wp-content/uploads/2025/10/Footer.webp");background-repeat:no-repeat;background-size:cover;background-position:center 120px;min-height:461px;.upper-footer{max-width:1336px;margin:auto}.widget-col{justify-content:flex-start !important}.textwidget.custom-html-widget{display:block !important}}.bandone-scuro-bottom{& > .wpb_column{position:absolute;left:0;bottom:0}h1, h2{max-width:1336px;margin:auto !important}.vc_column-inner{padding:0;background:rgba(0, 0, 0, 0.3);& > .wpb_wrapper{padding:0 40px 40px 40px}}}body.home .blocchi-verdi{max-width:720px;margin:auto !important}.blocchi-verdi > .wpb_column .vc_column-inner .wpb_wrapper{background:#456f53;color:#fff;padding:20px;height:220px;width:220px;display:flex;justify-content:center;align-items:center}#come-aderire,
#faq{scroll-margin-top:106px}.vc_toggle_title{padding-right:40px !important}.vc_toggle_title > h4{font-size:16px;font-weight:bold}.vc_do_toggle{border:0;background-color:#fff;padding:16px}.vc_toggle_icon{right:0 !important;left:auto !important;height:40px !important;width:40px !important;&::before, &::after{background-color:var(--rosso) !important}&::before{height:3px !important;width:29px !important}&::after{height:29px !important;width:3px !important}}@media (max-width:992px){.blocchi-verdi > .wpb_column .vc_column-inner .wpb_wrapper{height:auto;width:auto}#upper-header{display:none}.navigation-main{li a{color:#333 !important}}#main-menu li.bg-color-green1{background-color:transparent !important}}@media (min-width:993px){.hide-desktop{display:none !important}.main-header{&.fixed{height:auto !important}.menu-container{justify-content:center}nav{background-color:#eeeeee;padding-left:16px}}.navigation-main{a{padding:18px 10px !important;font-size:14px !important}}.navigation-main > li > a{text-transform:uppercase;cursor:pointer}.current-menu-item > a{color:#007a43 !important}}