@charset "UTF-8";:root{--bs-body-color: #1A1A1A;--bs-body-color-rgb: 26, 26, 26;--bs-primary: #00DFB6;--bs-primary-rgb: 0, 223, 182;--livewire-progress-bar-color: #00DFB6 !important;--bs-secondary: #00C6D3;--bs-secondary-rgb: 0, 198, 211;--bs-link-color: var(--bs-light-green);--bs-link-hover-color: rgba(var(--bs-light-green-rgb), .8);--bs-dark: #007a8d;--bs-dark-rgb: 0, 122, 141;--bs-green: #003F3F;--bs-green-rgb: 0, 63, 63;--bs-gary: #768594;--bs-gary-rgb: 118, 133, 148;--bs-red: #F74E3B;--bs-red-rgb: 274, 78, 59;--bs-dark-green: #003231;--bs-dark-green-rgb: 0, 50, 49;--bs-beige: #65625F;--bs-beige-rgb: 101, 98, 95;--bs-blue: #2F475E;--bs-blue-rgb: 47, 71, 94;--bs-light-yellow: #d1ccb9;--bs-light-yellow-rgb: 209, 204, 185;--bs-light-orange: #faf2e7;--bs-light-orange-rgb: 250, 242, 231;--bs-light-orange2: #d6bf97;--bs-light-orange2-rgb: 214, 191, 151;--bs-light-orange3: #F6E5CF;--bs-light-orange3-rgb: 246, 229, 207;--bs-light-gray: #D9DADB;--bs-light-gray-rgb: 217, 218, 219;--bs-light-green: #00818A;--bs-light-green-rgb: 0, 129, 138;--bs-fucsia: #FF00F5;--bs-fucsia-rgb: 255, 0, 245;--bs-sidebar: #FEFBF7;--bs-sidebar-rgb: 254, 251, 247;--bs-image: #edf6f7;--bs-image-rgb: 237, 246, 247;--bs-border: #C5C7C9;--bs-border-rgb: 156, 156, 156;--ff-roboto-mono: "Roboto Mono", sans-serif;--ff-titillium-web: "Titillium Web", sans-serif;--fs-h1: 52px;--fs-xxxl: 40px;--fs-xxl: 32px;--fs-xl: 28px;--fs-l: 24px;--fs-20: 20px;--fs-m: 18px;--fs-s: 16px;--fs-xs: 14px;--featured-link-s: 20px;--page-subtitle: 23px;--b-radius: 10px;--bs-btn-border-radius: 5px}@media (min-width: 576px){:root{--container-max-width: 540px}.container-sm,.container{max-width:var(--container-max-width)}}@media (min-width: 768px){:root{--container-max-width: 720px;--featured-link-s: 24px;--page-subtitle: 24px}.container-md{max-width:var(--container-max-width)}}@media (min-width: 992px){:root{--container-max-width: 960px}.container-lg{max-width:var(--container-max-width)}}@media (min-width: 1200px){:root{--container-max-width: 1176px;--featured-link-s: 28px;--page-subtitle: 28px}.container-xl{max-width:var(--container-max-width)}}@media (min-width: 1400px){:root{--container-max-width: 1320px}.container-xxl{max-width:var(--container-max-width)}}@media (min-width: 1500px){:root{--container-max-width: 1500px}}body{font-family:var(--ff-titillium-web)}body.event .hero{height:auto;min-height:550px}body.event .hero.event-meta-after:before{content:"";position:absolute;z-index:1;bottom:0;left:0;height:200px;width:100%;background-color:var(--bs-white)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700}h1,.h1{font-size:var(--fs-xxxl);line-height:1.2em}@media all and (min-width: 992px){h1,.h1{font-size:var(--fs-h1);line-height:1.2em}}p{min-height:1px}@media all and (min-width: 992px){p{font-size:var(--fs-m)}}@media all and (min-width: 1600px){:root{--fs-h1: 70px;--fs-h2: 52px}.home h2.h1{font-size:var(--fs-h2)}}a{transition:all .3s ease}a.color-default-and-hover{color:var(--bs-green)}a.color-default-and-hover:hover{color:var(--bs-link-hover-color)}a svg path,a svg circle{transition:all .3s ease}a:hover svg path{fill:var(--bs-link-hover-color)}a:hover svg circle{stroke:var(--bs-link-hover-color)}.case-comunita a:hover svg path{fill:url(#paint0_linear_682_20038)!important}.custom-scroll::-webkit-scrollbar{width:3px}.custom-scroll::-webkit-scrollbar-thumb{background-color:var(--bs-green);border-radius:0}.custom-scroll::-webkit-scrollbar-track{background-color:#c9b893}.btn{--bs-btn-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-green);--bs-btn-active-color: var(--bs-green)}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary);font-size:var(--fs-xs);font-weight:600;color:var(--bs-green);border-radius:5px;text-transform:uppercase}.btn-primary:hover,.btn-primary.active,.btn-primary:active,.btn-primary:focus{background-color:var(--bs-green);border-color:var(--bs-green);color:#fff}.btn-primary:focus,.btn-primary:active{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.5)}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:var(--bs-green);border-color:var(--bs-green)}.btn-secondary{background-color:var(--bs-secondary);border-color:var(--bs-secondary);font-size:var(--fs-xs);font-weight:600;color:var(--bs-green);border-radius:5px;text-transform:uppercase}.btn-secondary:hover,.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus{background-color:var(--bs-light-green);border-color:var(--bs-light-green);color:#fff}.btn-secondary:focus,.btn-secondary:active{box-shadow:0 0 0 .2rem rgba(var(--bs-secondary-rgb),.5)}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:var(--bs-light-green);border-color:var(--bs-light-green)}.btn-primary.disabled,.btn-primary:disabled{color:var(--bs-gray);background-color:var(--bs-light-gray);border-color:var(--bs-gray)}.btn-outline-beige{box-shadow:inset 0 0 0 2px var(--bs-beige);color:var(--bs-beige);background-color:transparent;background-image:none;border-radius:5px}.btn-outline-beige svg path{fill:var(--bs-beige)}.btn-outline-beige svg circle{stroke:var(--bs-beige)}.btn-outline-beige:hover svg path,.btn-outline-beige:hover svg circle{color:var(--bs-green);fill:var(--bs-green)}.search button{background-color:var(--bs-primary);border-radius:50%;padding:10px;border:0;height:40px;width:40px;line-height:1}.tag-button{border-radius:50px;background-color:rgba(var(--bs-light-green-rgb),.45);color:var(--bs-green);padding:10px 25px;text-decoration:none;text-transform:uppercase;display:inline-block;white-space:nowrap}.tag-button:hover{background-color:rgba(var(--bs-light-green-rgb),.4)}.tag-button.tag-button-green{background-color:rgba(var(--bs-green-rgb),1);color:var(--bs-white)}.tag-button.tag-button-green:hover{background-color:rgba(var(--bs-green-rgb),.8)}.tag-button-outline{border-radius:50px;color:var(--bs-green);padding:10px 25px;text-decoration:none;text-transform:uppercase;border:1px solid var(--bs-green)}.btn-outline{color:var(--bs-green)!important;background-color:transparent;border:1px solid var(--bs-green)!important}.btn-outline:hover{background-color:var(--bs-green);border:1px solid var(--bs-green);color:var(--bs-white)!important}.special-button{background-color:var(--bs-image);color:var(--bs-green)}.special-button:hover{background-color:var(--bs-image);opacity:.8}.text-primary,.text-primary a{color:var(--bs-primary)}.text-primary svg path{fill:var(--bs-primary)}.text-primary svg circle{stroke:var(--bs-primary)}.text-white,.text-white a{color:var(--bs-white)}.text-white svg path{fill:var(--bs-white)}.text-white svg circle{stroke:var(--bs-white)}.text-secondary,.text-secondary a{color:var(--bs-secondary)}.text-secondary svg path{fill:var(--bs-secondary)}.text-secondary svg circle{stroke:var(--bs-secondary)}.text-green,.text-green a{color:var(--bs-green)!important}.text-green svg path{fill:var(--bs-green)}.text-green svg circle{stroke:var(--bs-green)}.text-body,.text-body a{color:var(--bs-body-color)}.text-body svg path{fill:var(--bs-body-color)}.text-body svg circle{stroke:var(--bs-body-color)}.text-beige,.text-beige a{color:var(--bs-beige)!important}.text-beige svg path{fill:var(--bs-beige)}.text-beige svg circle{stroke:var(--bs-beige)}.text-light-green,.text-light-green a{color:var(--bs-light-green)}.text-light-green svg path{fill:var(--bs-light-green)}.text-light-green svg circle{stroke:var(--bs-light-green)}.text-light-orange3,.text-light-orange3 a{color:var(--bs-light-orange3)}.text-light-orange3 svg path{fill:var(--bs-light-orange3)}.text-light-orange3 svg circle{stroke:var(--bs-light-orange3)}.text-fucsia,.text-fucsia a{color:var(--bs-fucsia)}.text-fucsia svg path{fill:var(--bs-fucsia)}.text-fucsia svg circle{stroke:var(--bs-fucsia)}.card-event a{color:var(--bs-primary)}.card-event svg path{fill:var(--bs-primary)}.card-event svg circle{stroke:var(--bs-primary)}.bg-green{background-color:var(--bs-green)}.bg-dark{background-color:var(--bs-dark)}.bg-dark-green{background-color:var(--bs-dark-green)}.bg-light-green{background-color:var(--bs-light-green)}.bg-light-green-opacity{background-color:rgba(var(--bs-light-green-rgb),.07)!important}.bg-light-green-opacity-2{background-color:rgba(var(--bs-light-green-rgb),.15)!important}.bg-light-orange3{background-color:var(--bs-light-orange3)}.bg-sidebar{background-color:var(--bs-sidebar)}.bg-sidebar-opacity{background-color:rgba(var(--bs-sidebar-rgb),.45)}.bg-image{background-color:var(--bs-image)}.bg-image-contain{overflow:hidden;height:auto;max-height:30vw;width:100%}.bg-image-contain img{max-height:30vw;-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.icon-yellow svg circle{fill:#fbd6a7}.b-radius{border-radius:var(--b-radius)!important}.noShadow{box-shadow:none!important}.text-case-comunita{background:#6bc04b;background:linear-gradient(to left,#6bc04b,#007938);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-icons a{color:var(--bs-green)}.social-icons a:not(:last-of-type){margin-right:15px}@media all and (min-width: 768px){.border-md-end{border-right:1px solid var(--bs-border)}}@media all and (min-width: 1600px){.container{max-width:1500px}}@media all and (max-width: 767px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{padding-right:calc(var(--bs-gutter-x) * .75);padding-left:calc(var(--bs-gutter-x) * .75)}}.fancybox__backdrop{background-color:#fffffff2!important}.z-index-1{position:relative;z-index:1}@media all and (min-width: 991px){.w-lg-80{max-width:80%;width:100%}}.letter-spacing-1{letter-spacing:-1px}.fs-xxlarge{font-size:var(--fs-xl)!important}@media all and (min-width: 992px){.fs-xxlarge{font-size:var(--fs-xxl)!important;line-height:38px}}.fs-large{font-size:var(--fs-l)!important}.fs-medium{font-size:var(--fs-m)!important}.fs-normal{font-size:var(--fs-s)!important}.fs-small{font-size:var(--fs-xs)!important}.ff-roboto-mono{font-family:var(--ff-roboto-mono)!important}.list-style-none{list-style-type:none;padding-left:0;margin-left:0;padding-bottom:0;margin-bottom:0}.autocomplete-list .autocomplete-list-text{display:flex;gap:15px;flex-flow:column;font-size:var(--fs-l)}.autocomplete-list .autocomplete-list-text em{font-size:12px}.autocomplete-list.autocomplete-list-show{margin:0 15px;border:1px solid var(--bs-border);box-shadow:none;width:calc(100% - 30px);max-height:400px;overflow-y:auto}.icon-list{list-style:none;padding:0;margin:0}.icon-list .info-wrapper:not(:last-child){border-bottom:1px solid var(--bs-border);padding:1px}.icon-list .info-wrapper .info-flex{font-size:var(--fs-l);color:var(--bs-body-color);text-decoration:none;display:flex;align-items:center;gap:15px;padding:15px 10px}.icon-list .info-wrapper .info-flex:hover{background-color:var(--bs-image)}.icon-list li.departments-elements{border-bottom:1px solid var(--bs-border)}.icon-list li.departments-elements:last-child{border-bottom:0!important}.icon-list li .subDepartment li:last-child{border-bottom:0!important}.featured-title{position:relative}@media all and (min-width: 576px){.featured-title{padding-left:35px}}.featured-title:after{content:"";height:2px;width:120px;position:absolute;display:block;background:var(--bs-primary);top:0;left:0}@media all and (min-width: 576px){.featured-title:after{left:30px}}.fullwidth-section .featured-title{padding-left:0}.fullwidth-section .featured-title:after{top:0;left:0}@media all and (min-width: 991px){.fullwidth-section .sticky-title{position:sticky;top:67px}}.small-icon svg{width:22px;height:auto}.location-info-container .d-flex span:first-child{min-width:70px}.label-custom{color:var(--bs-green);background-color:#fff;text-transform:uppercase;padding:5px 24px;font-size:var(--fs-m);font-weight:700;border-radius:100px}.label-custom.label-success{background-color:var(--bs-primary)}.label-custom.label-danger{color:#fff;background-color:var(--bs-red)}.label-custom.label-s{font-size:var(--fs-xs);padding:3px 18px}.footer-updated-info{font-size:var(--fs-s);color:var(--bs-beige)}@media all and (min-width: 768px){.border-md-start{border-left:1px solid var(--bs-border)}}.border-light-green-opacity{border:1px solid rgba(var(--bs-light-green-rgb),.5)}.strutture-wrapper .text-green svg path{fill:var(--bs-light-green)}.expand-content{max-height:250px;overflow:hidden;transition:max-height .3s ease}.expand-content.expanded{max-height:10000px}.expand-content.collapsed{transition:max-height .3s ease}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-light-green);--bs-pagination-bg: hsl(0deg, 0%, 100%);--bs-pagination-border-width: 1px;--bs-pagination-border-color: hsl(0deg, 0%, 83%);--bs-pagination-border-radius: 5px;--bs-pagination-hover-color: var(--bs-green);--bs-pagination-hover-bg: hsl(0deg, 0%, 90%);--bs-pagination-hover-border-color: hsl(0deg, 0%, 83%);--bs-pagination-focus-color: var(--bs-green);--bs-pagination-focus-bg: hsl(0deg, 0%, 90%);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(0, 102, 204, .25);--bs-pagination-active-color: hsl(0deg, 0%, 100%);--bs-pagination-active-bg: #fff;--bs-pagination-active-border-color: var(--bs-green);--bs-pagination-disabled-color: var(--bs-gray);--bs-pagination-disabled-bg: var(--bs-light-gray);--bs-pagination-disabled-border-color: var(--bs-light-gray);display:flex;padding-left:0;list-style:none}.pagination .page-item .page-link{color:#5c6f82;border:0}.pagination .page-item.active .page-link,.pagination .page-item .page-link:hover,.pagination .page-item .page-link:active,.pagination .page-item .page-link:focus{color:var(--bs-light-green);border:0;cursor:pointer}.select-wrapper{width:100%}.select-wrapper label{position:initial;color:var(--bs-green);font-size:var(--fs-xs);display:block;font-weight:600;padding:0;line-height:1.2;top:unset;transform:none;text-transform:uppercase;margin-bottom:10px}.select-wrapper select{border:1px solid var(--bs-body-color);border-radius:6px;padding:.375rem .5rem;outline:0;height:53px;width:100%;box-shadow:none;transition:.2s ease-out;font-size:var(--fs-m);font-style:normal;font-weight:700;line-height:1;color:var(--bs-body-color);background-color:transparent}.header{padding:20px 0}.header .label{margin-right:10px;display:inline-block}.header .search svg,.header .search img{height:18px;width:18px}.it-header-navbar-wrapper{border-bottom:0;position:sticky;top:-1px;z-index:9;border-bottom:1px solid rgba(var(--bs-beige-rgb),.25)}@media (min-width: 992px){.it-header-navbar-wrapper{background:#fff}}.it-header-navbar-wrapper .navbar{background-color:#fff;border-top:1px solid rgba(var(--bs-beige-rgb),.25)}.it-header-navbar-wrapper .navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link{padding:13px}.it-header-navbar-wrapper .navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.active{border-color:var(--bs-primary)}.it-header-navbar-wrapper .focus--mouse:not(.btn),.it-header-navbar-wrapper .form-check [type=checkbox]:focus.focus--mouse+label,.it-header-navbar-wrapper .form-check [type=radio]:focus.focus--mouse+label,.it-header-navbar-wrapper .toggles label input[type=checkbox]:focus.focus--mouse+.lever{border-color:var(--bs-primary)!important;outline-color:var(--bs-primary)!important}.it-header-navbar-wrapper nav a,.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link{color:#000;font-size:var(--fs-m);font-weight:600;line-height:28px}@media (min-width: 992px) and (max-width: 1199px){.it-header-navbar-wrapper nav a,.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link{font-size:var(--fs-s)}}.home .it-header-navbar-wrapper{background-color:transparent;border-bottom:0}.home .it-header-navbar-wrapper .navbar{border-bottom:1px solid rgba(var(--bs-beige-rgb),.25)}.home .hero{margin-top:-42px;min-height:500px}@media (min-width: 768px){.home .hero{min-height:550px}}.navbar .dropdown-menu .link-list-wrapper ul li a,.navbar .dropdown-menu .link-list-wrapper ul li a span,.navbar .dropdown-menu .link-list-wrapper ul li a i{color:var(--bs-dark-green)}.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:var(--bs-dark)}.navbar .overlay{background:#000000b3}.navbar .dropdown-menu .link-list-wrapper ul li a span{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (min-width: 992px){.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.active,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.active{border-left:0;border-color:var(--bs-primary)}.home .hero{margin-top:-57px}.megamenu .dropdown-menu{left:0;right:0}}.breadcrumb-container .breadcrumb .breadcrumb-item a{color:var(--bs-beige);font-weight:400}.breadcrumb-container .breadcrumb .breadcrumb-item a:hover,.breadcrumb-container .breadcrumb .breadcrumb-item a.active{color:var(--bs-light-green)}.accordion:not(.accordion:last-of-type){border-bottom:0}.accordion .accordion{margin-top:0!important}.accordion .accordion .accordion-header button,.accordion .accordion .accordion-collapse{padding-left:1rem!important;padding-right:1rem!important}.accordion .accordion .accordion-header button{font-size:var(--fs-m)}.accordion .accordion-header .accordion-button{font-size:var(--fs-l);line-height:var(--fs-l);color:var(--bs-green)}.accordion .accordion-header .accordion-button:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='%2300818A' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")}.accordion.accordion-organizzazioni{border:0}.accordion.accordion-organizzazioni .accordion-padre{margin-left:0!important}.accordion.accordion-organizzazioni .accordion-padre:last-of-type,.accordion.accordion-organizzazioni .accordion-padre:first-of-type{border-radius:var(--b-radius)}.accordion.accordion-organizzazioni .accordion-padre>.accordion-header>button{padding:20px 32px;background-color:#f4f9f9;border-radius:0 0 var(--b-radius) var(--b-radius);min-height:115px}.accordion.accordion-organizzazioni .accordion-padre>.accordion-header>button.collapsed{background-color:rgba(var(--bs-primary-rgb),.15)}.accordion.accordion-organizzazioni .accordion-header button:after{background-color:#f1f1f1;height:40px;width:40px;border-radius:50%}@media all and (max-width: 575px){.accordion.accordion-organizzazioni .accordion-header button:after{height:30px;width:30px}}.accordion.accordion-organizzazioni .accordion-header button.collapsed:after{background-color:#1ebbc533}.accordion.accordion-organizzazioni .accordion-item{border:0;position:relative;background-color:transparent;transition:all .2s ease-in-out}.accordion.accordion-organizzazioni .accordion-item .accordion-collapse{overflow:hidden;position:relative}.accordion.accordion-organizzazioni .accordion-item:not(.hasChild) button{cursor:default}.accordion.accordion-organizzazioni .accordion-item:not(.hasChild) button:after{display:none}.accordion.accordion-organizzazioni .accordion-item:not(.hasChild) a:after{display:none}.accordion.accordion-organizzazioni .accordion-item.hasChild.item-level-3,.accordion.accordion-organizzazioni .accordion-item.hasChild.item-level-4{position:relative}.accordion.accordion-organizzazioni .accordion-item.hasChild.item-level-3:before,.accordion.accordion-organizzazioni .accordion-item.hasChild.item-level-3:after,.accordion.accordion-organizzazioni .accordion-item.hasChild.item-level-4:before,.accordion.accordion-organizzazioni .accordion-item.hasChild.item-level-4:after{top:48px!important}@media all and (min-width: 991px){.accordion.accordion-organizzazioni .accordion-item.item-level-1.accordion-padre>h3>button,.accordion.accordion-organizzazioni .accordion-item.item-level-1.accordion-padre>h3 a{padding-left:167px}.accordion.accordion-organizzazioni .accordion-item.item-level-1>.accordion-collapse>.accordion-body>.accordion{margin-left:143px}}.accordion.accordion-organizzazioni .accordion-item.item-level-2{border-width:0 0 1px 0!important;border-color:var(--bs-beige)!important}@media all and (max-width: 576px){.accordion.accordion-organizzazioni .accordion-item.item-level-2>.accordion-collapse>.accordion-body{padding:12px 18px}.accordion.accordion-organizzazioni .accordion-item.item-level-2>.accordion-collapse>.accordion-body .accordion-body{padding:12px 18px}}@media all and (min-width: 991px){.accordion.accordion-organizzazioni .accordion-item.item-level-2>.accordion-collapse>.accordion-body>.accordion{margin-left:60px}}.accordion.accordion-organizzazioni .accordion-item.item-level-2 .organizzazine-level2-icon svg{width:36px;height:36px}.accordion.accordion-organizzazioni .accordion-item.item-level-2,.accordion.accordion-organizzazioni .accordion-item.item-level-3{border-style:solid!important}.accordion.accordion-organizzazioni .accordion-item.item-level-2.item-opened,.accordion.accordion-organizzazioni .accordion-item.item-level-3.item-opened{border-radius:0 var(--b-radius) var(--b-radius) 0!important;border-style:solid!important;border-width:1px 1px 1px 0!important;margin-bottom:-1px;background:#f9fbfb;background:linear-gradient(-90deg,#f9fbfb 60%,#fff)}.accordion.accordion-organizzazioni .accordion-item.item-level-2>.accordion-collapse:before,.accordion.accordion-organizzazioni .accordion-item.item-level-3>.accordion-collapse:before{content:"";position:absolute;left:18px;top:-90px;height:100%;width:1px;background-color:var(--bs-secondary);display:none}@media all and (min-width: 991px){.accordion.accordion-organizzazioni .accordion-item.item-level-2>.accordion-collapse:before,.accordion.accordion-organizzazioni .accordion-item.item-level-3>.accordion-collapse:before{display:block}}.accordion.accordion-organizzazioni .accordion-item.item-level-2 .item-level-3,.accordion.accordion-organizzazioni .accordion-item.item-level-2 .item-level-4,.accordion.accordion-organizzazioni .accordion-item.item-level-3 .item-level-3,.accordion.accordion-organizzazioni .accordion-item.item-level-3 .item-level-4{border-color:var(--bs-border)!important}.accordion.accordion-organizzazioni .accordion-item.item-level-2 .item-level-3:before,.accordion.accordion-organizzazioni .accordion-item.item-level-2 .item-level-4:before,.accordion.accordion-organizzazioni .accordion-item.item-level-3 .item-level-3:before,.accordion.accordion-organizzazioni .accordion-item.item-level-3 .item-level-4:before{content:"";height:0;width:40px;border-top:1px solid var(--bs-secondary);display:none;position:absolute;top:50%;left:-65px;background:var(--bs-white);transform:translateY(-50%)}@media all and (min-width: 991px){.accordion.accordion-organizzazioni .accordion-item.item-level-2 .item-level-3:before,.accordion.accordion-organizzazioni .accordion-item.item-level-2 .item-level-4:before,.accordion.accordion-organizzazioni .accordion-item.item-level-3 .item-level-3:before,.accordion.accordion-organizzazioni .accordion-item.item-level-3 .item-level-4:before{display:block}}.accordion.accordion-organizzazioni .accordion-item.item-level-2 .item-level-3:after,.accordion.accordion-organizzazioni .accordion-item.item-level-2 .item-level-4:after,.accordion.accordion-organizzazioni .accordion-item.item-level-3 .item-level-3:after,.accordion.accordion-organizzazioni .accordion-item.item-level-3 .item-level-4:after{content:"";height:10px;width:10px;border-radius:50%;border:1px solid var(--bs-secondary);display:none;position:absolute;top:50%;left:-30px;background:var(--bs-white);transform:translateY(-50%)}@media all and (min-width: 991px){.accordion.accordion-organizzazioni .accordion-item.item-level-2 .item-level-3:after,.accordion.accordion-organizzazioni .accordion-item.item-level-2 .item-level-4:after,.accordion.accordion-organizzazioni .accordion-item.item-level-3 .item-level-3:after,.accordion.accordion-organizzazioni .accordion-item.item-level-3 .item-level-4:after{display:block}}.accordion.accordion-organizzazioni .accordion-item.item-level-3{border-width:1px 0 0 0!important}.accordion.accordion-organizzazioni .accordion-item.item-level-3>.accordion-collapse:before{top:-82px}.accordion.accordion-organizzazioni .accordion-item.item-level-3.item-opened{border-color:var(--bs-border)!important;background:#f1f6f6;background:linear-gradient(-90deg,#f1f6f6 60%,#fff)}.accordion.accordion-organizzazioni .accordion-item.item-level-3>.accordion-collapse:before{left:0}@media all and (min-width: 991px){.accordion.accordion-organizzazioni .accordion-item.item-level-3>.accordion-collapse>.accordion-body>.accordion{margin-left:40px}}.accordion.accordion-organizzazioni .accordion-item .item-level-4:after{background-color:var(--bs-secondary)!important}.accordion.accordion-organizzazioni .accordion-item button,.accordion.accordion-organizzazioni .accordion-item a{border:0}@media all and (max-width: 575px){.accordion.accordion-organizzazioni .accordion-item button,.accordion.accordion-organizzazioni .accordion-item a{font-size:var(--fs-m)!important;line-height:1.2em;padding-right:0}}@media all and (min-width: 991px){.accordion.accordion-organizzazioni .accordion-item button,.accordion.accordion-organizzazioni .accordion-item a{padding:28px}}.accordion.accordion-organizzazioni .accordion-item button .text-body,.accordion.accordion-organizzazioni .accordion-item a .text-body{cursor:pointer;transition:all .3s ease}.accordion.accordion-organizzazioni .accordion-item button .text-body:hover,.accordion.accordion-organizzazioni .accordion-item a .text-body:hover{text-decoration:underline;color:var(--bs-light-green)!important}.accordion.accordion-organizzazioni .accordion-item .accordion-body{padding-top:30px}.tree-hr{margin-top:100px;margin-bottom:50px;border-bottom:1px solid;border-color:var(--bs-light-green);position:relative}.tree-hr:before{content:"";height:50px;width:1px;position:absolute;top:-75px;left:50%;transform:translateY(50%);background-color:var(--bs-light-green)}.band-expandable .accordion{margin-bottom:-1px}.band-expandable .accordion-header .accordion-button{padding:1em 0}.band-table .table-info-col-1,.band-table .table-info-col-1 p,.band-table .table-info-col-1 a,.band-table .table-info-col-1 li,.band-table .table-info-col-2,.band-table .table-info-col-2 p,.band-table .table-info-col-2 a,.band-table .table-info-col-2 li{font-size:var(--fs-m);line-height:normal}.band-table .table-info-col-1,.band-table .table-info-col-1 p,.band-table .table-info-col-1 a,.band-table .table-info-col-1 li{font-weight:700}.band-table p{margin-bottom:0}.link-archive-list ul,ul{list-style-type:square}.link-archive-list ul li::marker,ul li::marker{list-style-type:square;color:var(--bs-link-color)}.download-box{padding:28px;background-color:rgba(var(--bs-light-green-rgb),.07)}.download-box .download-list{list-style:none;padding:0}.download-box .download-list li{margin-bottom:25px;position:relative}.download-box .download-list li .download-icon{position:absolute;right:28px;top:50%;transform:translateY(-50%)}.download-box .download-list li h3{padding-right:50px;margin-bottom:0;font-size:var(--fs-m);font-weight:600}.download-box .download-list li a{font-weight:600;text-decoration:none;display:flex;gap:15px}.hero{position:relative;background-image:url(https://www.asst-melegnano-martesana.it/build/assets/hero-CNVWhfZH.webp);min-height:200px;padding:1em 0;background-size:cover;background-position:center;background-color:#003f3f70;opacity:.95}@media all and (min-width: 768px){.hero{min-height:300px}}.hero:after{content:"";background:#003f3f70;position:absolute;top:0;left:0;height:100%;width:100%}.hero h1,.hero h2,.hero .h1,.hero .h2{color:#fff}.column-hero{z-index:1}.phone-numbers-table .row{border-right:1px solid var(--bs-border);border-left:1px solid var(--bs-border)}.phone-numbers-table .row .col-12:not(:last-child) .numbers-wrapper{border-right:1px solid var(--bs-border)}.table-info-wrapper{border-top:1px solid var(--bs-border);padding-top:1px}.table-info-wrapper.bg-image{padding:0 15px 15px}.table-info-wrapper.bg-image .table-info-col-1 .bg-col{background-color:#e5f2f3}.table-info-wrapper.bg-image .table-info-col-2 .bg-col{background-color:#f6fbfb}.table-info .h5{color:var(--bs-light-green)}.table-info-row{display:flex;align-items:stretch;flex-wrap:wrap;border-bottom:1px solid rgba(var(--bs-border-rgb),.2)}.table-info-row:first-child{border-top:1px solid rgba(var(--bs-border-rgb),.2)}.table-info-row .bg-col{padding:20px;margin:1px;height:calc(100% - 2px)}.table-info-row .table-info-col-1{flex-basis:100%;min-width:220px}@media all and (min-width: 992px){.table-info-row .table-info-col-1{flex-basis:40%}}.table-info-row .table-info-col-1 .bg-col{background-color:var(--bs-image);display:flex}.table-info-row .table-info-col-1 h3{font-size:var(--fs-xs);font-weight:700;line-height:18px;margin:0}.table-info-row .table-info-col-2{flex-basis:100%}@media all and (min-width: 992px){.table-info-row .table-info-col-2{flex-basis:60%}}.table-info-row .col-name{max-width:110px}.table-info-col-2,.table-info-col-2 p,.table-info-col-2 a,.table-info-col-2 li{font-size:var(--fs-xs);line-height:18px}.contact-component span{font-weight:400;color:var(--bs-light-green)}.search-items{margin:50px 0}.search-items .form-group input{height:60px}@media all and (min-width: 992px){.search-items .form-group input{font-size:var(--fs-xxl);color:var(--bs-black);font-weight:700}}.search-items .form-group input[type=search]{padding-left:20px;border:1px solid var(--bs-beige);width:100%}.search-items .form-group input::-moz-placeholder{font-weight:400;color:var(--bs-beige)!important}.search-items .form-group input::placeholder{font-weight:400;color:var(--bs-beige)!important}@media all and (min-width: 992px){.search-items .form-group input::-moz-placeholder{font-size:var(--fs-xxl)}.search-items .form-group input::placeholder{font-size:var(--fs-xxl)}}.search-items .form-group .autocomplete-icon{background-color:transparent;right:20px;top:50%;left:unset;transform:translateY(-50%);border:0;padding:0;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.text-bordered{position:relative;padding:40px;border:2px solid var(--bs-light-green);border-radius:var(--b-radius)}.text-bordered .text-bordered-title{position:absolute;top:-13px;left:40px;color:var(--bs-light-green);background-color:#fff;padding:0 24px}.text-bordered strong{font-weight:400;color:var(--bs-light-green)}.h-100 .card-wrapper{height:100%}.card-wrapper{padding-bottom:0}.card-wrapper .card{border-radius:var(--b-radius);box-shadow:0 8px 48px #0000001a;transition:all .3s ease}.card-wrapper .card.card-bordered{border-bottom:5px solid var(--bs-light-green);box-shadow:0 8px 16px #00000026}.card-wrapper .card.card-bordered-opacity{border:1px solid rgba(var(--bs-light-green),.5);box-shadow:0 8px 16px #00000026}.card-wrapper .card.card-post{border-radius:0}.card-wrapper .card.card-post .card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border:0}.card-wrapper .card.card-post .card-header .categoryicon-top{text-transform:capitalize}.card-wrapper .card.card-post .card-header svg,.card-wrapper .card.card-post .card-header img{width:35px;height:35px}.card-wrapper .card.card-post .card-title{font-size:var(--fs-l);font-style:normal;font-weight:600;line-height:32px}@media all and (max-width: 575px){.card-wrapper .card.card-post.noShadow .card-header,.card-wrapper .card.card-post.noShadow .card-body,.card-wrapper .card.card-post.noShadow .card-footer{padding-left:0;padding-right:0}}.card-wrapper .card:after{display:none}.card-wrapper .card .card-buttons{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.card-wrapper .card .card-buttons a:not(.btn){color:var(--bs-body-color);text-transform:uppercase;font-size:var(--fs-xs)}.card-wrapper .card .card-header{padding:40px 35px 22px;border:0}.card-wrapper .card .card-header .categoryicon-top{margin:0;text-transform:capitalize}.card-wrapper .card .card-header img,.card-wrapper .card .card-header svg{width:60px}.card-wrapper .card .card-header svg{height:60px}.card-wrapper .card .card-body{padding:0 35px 40px}.card-wrapper .card .card-body .card-text{color:var(--bs-beige)}.card-wrapper .card .card-body .categoryicon-top svg,.card-wrapper .card .card-body .categoryicon-top img{width:auto;height:60px}.card-wrapper .card .card-footer{border:0;border-radius:0;padding:0 35px 40px}.case-comunita .card-wrapper .card .card-header img,.case-comunita .card-wrapper .card .card-header svg{width:50px}.case-comunita .card-wrapper .card .card-header svg{height:50px}a:hover .card-wrapper .card,.card-wrapper a:hover .card,a.card-wrapper:hover .card{box-shadow:0 15px 50px #00000026}.address img{width:20px;margin-left:10px}.card-date{font-family:var(--ff-roboto-mono);font-size:var(--fs-xs);font-style:normal;font-weight:400;line-height:24px;color:var(--bs-blue)}.event-time{font-family:var(--ff-roboto-mono);color:var(--bs-blue);font-size:var(--fs-xs);font-style:normal;font-weight:400;line-height:24px;list-style:none;margin:0;padding:0}.event-time strong{text-transform:uppercase;color:var(--bs-secondary)}@media all and (min-width: 992px){.News__Loop .card.card-post.border-card-left{border-left:1px solid rgba(var(--bs-beige-rgb),.25);border-right:1px solid rgba(var(--bs-beige-rgb),.25)}}@media all and (max-width: 575px){.News__Loop .card.card-post,.News__Loop .card.card-post.border-card-mobile,.News__Loop .card.card-post.border-card-left{border-left:none!important;border-right:none!important;border-bottom:1px solid rgba(var(--bs-beige-rgb),.25)}}.features{position:relative}.features:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://www.asst-melegnano-martesana.it/build/assets/servizi-ByOXCWFx.png),#d3d3d3 -928.025px -14.794px/204.351% 137.74% no-repeat;mix-blend-mode:multiply;box-shadow:0 5px 5px #00000040;background-size:cover}.feature-link{display:flex;flex-direction:column;row-gap:30px}.feature-link.half-feature-link a{border-radius:var(--b-radius) var(--b-radius) 0 0}.feature-link.link-small a h3{font-size:var(--featured-link-s);line-height:1.2em;margin-bottom:0}.feature-link a{position:relative;display:flex;align-items:center;box-shadow:0 6px 20px #0000001a;border-radius:var(--b-radius);padding:1em 2.5em 1em 1em;color:var(--bs-body-color);font-weight:700;font-size:var(--fs-l);line-height:32px;background-color:#fff;text-decoration:none;transition:all .4s ease-in-out}.feature-link a:after{content:"";height:25px;width:25px;position:absolute;top:50%;right:.7em;transform:translateY(-50%);background-image:url(https://www.asst-melegnano-martesana.it/build/assets/arrow-dx-De4XEEd5.svg);background-position:center;background-repeat:no-repeat;background-size:15px;border-radius:50%;transition:all .4s ease-in-out}@media all and (min-width: 992px){.feature-link a:after{background-size:25px}}.feature-link a:hover{color:var(--bs-light-green);box-shadow:0 15px 50px #00000026}.feature-link a:hover:after{background-color:#d9faf4}.feature-link a .link-img{background:#00dfb626;padding:20px;border-radius:50%;margin-right:25px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;text-align:center}@media all and (max-width: 575px){.feature-link a .link-img.link-img-small-mobile{padding:8px;margin-right:9px;width:35px;height:35px}}.feature-link a .link-img img,.feature-link a .link-img svg{width:30px}.feature-link a .link-img svg{height:30px}.feature-link h3{margin-bottom:0}ul.feature-link{list-style-type:none;padding-left:0;margin-bottom:0}ul.feature-link li{padding-bottom:0;margin-bottom:0}.map-section{height:100%}.map{background-color:var(--bs-light-orange)}#map{height:calc(100vh - var(--header-map-height));min-height:400px}#resetMap{position:absolute;top:30px;left:16px;border:1px solid var(--bs-beige);border-radius:5px;background-color:var(--bs-light-orange3);padding:12px 24px;font-size:var(--fs-xs);font-weight:600}.map-section{position:relative}.map-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:linear-gradient(180deg,var(--bs-light-orange3) 73.94%,rgba(246,229,207,0) 100%);z-index:-1}.locations{position:relative}.locations .card .h4{color:var(--bs-light-green);font-weight:700}.structures-details-wrapper{position:absolute;display:flex;justify-content:center;flex-flow:column;top:0;right:16px;background-color:var(--bs-light-orange3);height:100%;width:100%;max-width:400px;padding:50px;box-shadow:0 -8px 16px #00000026;z-index:2}.structures-details-wrapper .btn-icon{background:none;padding:0;border:0;margin:0}.structures-details-header{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;align-items:center;padding:20px 50px;background:#e7d8c4;color:var(--bs-green);text-transform:uppercase;line-height:1;font-weight:600;cursor:pointer}.infowindow-address{padding:0;display:flex;align-items:stretch}.infowindow-address h2,.infowindow-address p{font-size:var(--fs-xs);margin:0;line-height:normal}.infowindow-address p{font-size:12px;color:#65625f;text-transform:uppercase}.infowindow-address h2{line-height:1.2;margin-bottom:.3em}.infowindow-address:before{content:"";display:block;width:45px;background-color:#e6fcf8;background-position:center center;background-image:url(https://www.asst-melegnano-martesana.it/build/assets/ospedale-circle-dark-BdsqNBu8.svg);background-repeat:no-repeat;background-size:2em;border:1px solid #B8E3E2}.infowindow-address div{padding:.7em 0 .7em 1em;max-width:205px}.infowindow-address+a{font-size:var(--fs-xs);color:var(--bs-light-green);text-transform:uppercase;text-decoration:none;margin-top:10px;display:flex;align-items:center}.infowindow-address+a:hover{text-decoration:underline}.infowindow-address+a img{margin-left:8px}.gm-style .gm-style-iw-c{box-shadow:0 8px 16px #00000026!important;padding:0!important;max-width:300px!important;border-radius:5px;display:flex;flex-direction:row-reverse}.gm-style .gm-style-iw-d{overflow:auto!important}.gm-style .gm-style-iw-chr{align-items:center}.structures-list{display:flex;flex-direction:column;justify-content:center}.structure-address:before{content:"";background-position:center left;background-image:url(https://www.asst-melegnano-martesana.it/build/assets/ospedale-circle-dark-BdsqNBu8.svg);background-repeat:no-repeat;background-size:2em;display:block;height:2em;margin-bottom:.5em}.structures-list-section{position:absolute;bottom:0;right:16px;width:100%;max-width:400px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;z-index:2}.structures-list-section *{pointer-events:initial}.list-structures{background-color:#fbd6a7;box-shadow:0 5px 5px #00000040;transition:opacity,height .3s ease-in-out;height:0;opacity:0}.structure{border-top:1px solid var(--bs-light-orange2);padding:20px 0 20px 30px;position:relative;margin-right:16px}.structure:before{content:"";background-position:center left;background-image:url(https://www.asst-melegnano-martesana.it/build/assets/ospedale-circle-dark-BdsqNBu8.svg);background-repeat:no-repeat;background-size:25px;padding-left:0;display:block;height:25px;position:absolute;left:0;width:25px}.structure h2,.structures-list h2{font-size:var(--fs-xl);line-height:1.2;margin-bottom:5px}.structure p,.structures-list p{color:#65625f;text-transform:uppercase;margin-bottom:1em;border-bottom:1px solid #ccc;padding-bottom:1.4em}.structure h2{font-size:18px;margin-bottom:0}.structure p{font-size:14px;border-bottom:none;padding-bottom:0}.structure-content a,.structure ul li a{color:inherit;display:inline-block;padding-right:2em;position:relative;width:100%;background:url(https://www.asst-melegnano-martesana.it/build/assets/arrow-outward-CE-HPJMn.svg) no-repeat right top;background-size:1.5em;vertical-align:text-top;line-height:normal}.structure ul,.structures-list ul{margin:0;padding-left:14px}.structures-list ul li,.structure ul li{position:relative;font-size:var(--fs-xs);text-transform:uppercase;list-style:disc}.structure ul li::marker,.structures-list ul li::marker{color:var(--bs-light-green)}.structures-list-section.opened .list-structures{opacity:1;visibility:visible;height:100%;padding:40px 16px;overflow-y:auto}.structures-list-section.opened .list-overflow{height:100%}.structures-list-button{background-color:#eccba0;color:var(--bs-green);text-transform:uppercase;padding:20px 50px;line-height:1;font-weight:600;display:flex;justify-content:space-between;align-items:center;box-shadow:0 5px 5px #00000040;border:0;width:100%}.expand-icon{background-image:url(https://www.asst-melegnano-martesana.it/build/assets/expand-DCwaxG27.svg);height:24px;width:24px;background-size:24px;background-repeat:no-repeat;background-position:center}.structures-list-section.opened .expand-icon{background-image:url(https://www.asst-melegnano-martesana.it/build/assets/cancel-BhHA8fUx.svg)}.case-comunita a{text-decoration:none}.case-comunita a .card-wrapper .card,.case-comunita a.card-wrapper .card{overflow:hidden}.case-comunita a .card-wrapper .card:before,.case-comunita a.card-wrapper .card:before{content:"";display:block;height:5px;width:100%;background:linear-gradient(270deg,#6bc04b,#007938);position:absolute;bottom:0;left:0;border-radius:0 0 var(--b-radius) var(--b-radius)}@media (min-width: 1200px){.case-comunita .splide__arrow{top:auto;bottom:-2em}.case-comunita .splide .splide__arrow.splide__arrow--prev{left:8px}.case-comunita .splide .splide__arrow.splide__arrow--next{right:8px}}.card-wrapper{position:relative}a.card-wrapper,a .card-wrapper{text-decoration:none;color:var(--bs-body-color)}a.card-wrapper:hover,a.card-wrapper:active,a.card-wrapper:focus,a .card-wrapper:hover,a .card-wrapper:active,a .card-wrapper:focus{color:var(--bs-link-color)}.case-comunita a.card-wrapper:hover,.case-comunita a.card-wrapper:active,.case-comunita a.card-wrapper:focus,.case-comunita a .card-wrapper:hover,.case-comunita a .card-wrapper:active,.case-comunita a .card-wrapper:focus{color:#007938}.featured-news .card-header{align-items:flex-end}.News__Loop .card.card-post{border-left:1px solid rgba(var(--bs-beige-rgb),.25)}@media all and (min-width: 992px){.container-post{max-width:800px}}@media all and (min-width: 1600px){.container-post{max-width:1000px}}.container-post p,.container-post a,.container-post li,.container-post span{font-size:var(--fs-l);font-style:normal;font-weight:400;line-height:32px}.container-post p,.container-post ul,.container-post h1,.container-post h2,.container-post h3,.container-post h4,.container-post h5,.container-post h6{margin-bottom:40px}.container-post .full-text p img{width:100%;height:auto}.event-metadata .card-wrapper{max-width:1095px}.event-metadata .card-wrapper .card-body{padding:30px}.event-metadata .card-wrapper .card-body h3,.event-metadata .card-wrapper .card-body h4,.event-metadata .card-wrapper .card-body .h3{font-family:var(--ff-roboto-mono);font-size:var(--fs-xs);font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase}.event-metadata .card-wrapper .meta-wrapper{height:100%}.search-sections{overflow-x:auto;white-space:nowrap}.search-sections-groups .strutture-wrapper{overflow:hidden;position:relative;transition:height .2s ease-in-out}.search-sections-groups .strutture-wrapper.expanded button svg{transform:rotate(180deg)}.search-sections-groups .strutture-wrapper .content-wrapper{padding-bottom:50px}.search-sections-groups .strutture-wrapper .content-wrapper ul{overflow-y:auto;max-height:1000px}.search-sections-groups .read-more{position:absolute;width:100%;margin:0;z-index:1;left:0;bottom:0;background-color:var(--bs-image)}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper .list-item-title,.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper .link-list-heading{font-size:1rem}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after{background-color:var(--bs-light-green);left:unset;right:0}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active span,.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active i{color:var(--bs-light-green)}.sidebar-wrapper .sidebar-header,.sidebar-wrapper .select-wrapper{padding:24px}.sidebar-wrapper .sidebar-header .btn-outline-beige,.sidebar-wrapper .select-wrapper .btn-outline-beige{display:block}.sidebar-wrapper .sidebar-header .h3,.sidebar-wrapper .select-wrapper .h3{padding:0;margin-bottom:0;color:var(--bs-light-green);line-height:24px}.sidebar-wrapper .sidebar-header ul.link-sublist li,.sidebar-wrapper .select-wrapper ul.link-sublist li{line-height:28px;padding:.45rem 0}.sidebar-wrapper ul.link-sublist{padding-left:20px;list-style:none}.sidebar-wrapper ul li a{text-decoration:none}.sidebar-wrapper ul li a:hover,.sidebar-wrapper ul li a:active,.sidebar-wrapper ul li a:focus,.sidebar-wrapper ul li a.active{text-decoration:none;color:var(--bs-green)}.sidebar-wrapper ul li a.active{font-weight:600}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul:not(.link-sublist) li a{color:var(--bs-green);font-weight:600;line-height:28px}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul:not(.link-sublist) li a span{color:var(--bs-green);font-weight:600;line-height:28px}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul:not(.link-sublist) li a:hover{text-decoration:underline}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a span{color:var(--bs-light-gren);font-size:var(--fs-xs);font-weight:400;line-height:28px}.sidebar-wrapper .sidebar-meta-wrapper{padding:24px}.sidebar-wrapper .sidebar-meta-wrapper h3{padding:0;color:var(--bs-light-green);font-size:var(--fs-s);text-transform:none;line-height:24px}.sidebar-wrapper .sidebar-meta-wrapper p{padding:0;color:var(--bs-green);font-size:24px}.sidebar-wrapper .sidebar-meta-wrapper .expired_date.expired p{color:var(--bs-red);text-decoration:line-through;opacity:.5}.page-content-header .icon svg{width:20px}.page-content-header .post-subtitle{font-size:var(--page-subtitle);font-style:normal;font-weight:400;line-height:28px;color:var(--bs-beige)}@media all and (min-width: 992px){.page-content-container{max-width:80%;width:100%}}.page-content-body table{border:1px solid rgba(var(--bs-black-rgb),.15)!important;padding:0!important;width:100%}.page-content-body table tr{padding:0!important}.page-content-body table td,.page-content-body table th{border:1px solid rgba(var(--bs-black-rgb),.15)!important;margin:0 0 -1px -1px;padding:1em!important;vertical-align:top!important;overflow:hidden;overflow-wrap:break-word}.page-content-body p img{max-width:100%;height:auto}.page-content-body table,.text_single_news table,.text_single_events table{border:1px solid rgba(var(--bs-black-rgb),.15)!important;padding:0!important;width:100%}.page-content-body table tr,.text_single_news table tr,.text_single_events table tr{padding:0!important}.page-content-body table td,.page-content-body table th,.text_single_news table td,.text_single_news table th,.text_single_events table td,.text_single_events table th{border:1px solid rgba(var(--bs-black-rgb),.15)!important;margin:0 0 -1px -1px;padding:1em!important;vertical-align:top!important;overflow:hidden;overflow-wrap:break-word}.page-content-body p img,.text_single_news p img,.text_single_events p img{max-width:100%;height:auto}.table-outer{position:relative}.table-outer.is-overflowing:before{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(to right,transparent,rgba(0,0,0,.1));pointer-events:none;z-index:10}.table-outer .table-wrapper{overflow-x:auto;max-width:100%;position:relative}.table-outer .table-wrapper table{min-width:100%;border-collapse:collapse}.servizi_sede .label-table{width:60px}.ultimi_avvisi a{display:block;text-decoration:none;border-bottom:1px solid var(--bs-border)}@media all and (min-width: 768px){.ultimi_avvisi a{border:0}}.maps-banner{background:#00818a;background:linear-gradient(0deg,#00818a1f,#00818a00)}.maps-banner .maps-banner-container{background-image:url(https://www.asst-melegnano-martesana.it/build/assets/banner-mappa-CYlP9DkL.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover;margin-bottom:80px;position:relative;transition:all .3s ease}.maps-banner .maps-banner-container:hover{box-shadow:0 15px 50px #00000026}.maps-banner .maps-banner-container:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(var(--bs-light-green-rgb),.15)!important}.maps-banner .maps-banner-container .btn{font-size:var(--fs-20)}.maps-banner .maps-banner-container .btn svg path{transition:all .3s ease;fill:var(--bs-green)!important}.maps-banner .maps-banner-container .btn:hover svg path{fill:var(--bs-white)!important}.big-cards>.container>.row{padding:30px 0}@media all and (min-width: 992px){.big-cards>.container>.row{padding:70px 0}}.big-cards .card-wrapper .card{border:1px solid rgba(var(--bs-light-green-rgb),.5)}.big-cards .card-wrapper .card .feature-card-image{width:100%;border-width:0 0 1px 0;box-shadow:0 -6px 16px #00000026!important;padding:20px}@media all and (min-width: 992px){.big-cards .card-wrapper .card .feature-card-image{padding:40px}}@media all and (min-width: 1200px){.big-cards .card-wrapper .card .feature-card-image{width:auto;border-width:0 1px 0 0}}.big-cards .card-wrapper .card .feature-card-image img{height:30vw;width:100%;-o-object-fit:contain;object-fit:contain;display:block}@media all and (min-width: 768px){.big-cards .card-wrapper .card .feature-card-image img{height:40vw}}@media all and (min-width: 1200px){.big-cards .card-wrapper .card .feature-card-image img{height:10vw;width:10vw}}@media all and (max-width: 768px){.big-cards .card-wrapper .card h2{line-height:2rem}}.splide.splide-slides-visible .splide__slide{opacity:1}.splide.splide-slides-visible .splide-container{display:block;max-width:9000px;margin-left:-18px;margin-right:-18px;width:calc(100% + 36px)!important}@media all and (min-width: 576px){.splide.splide-slides-visible .splide-container{margin-left:-36px;margin-right:-36px;width:calc(100% + 72px)!important}}@media all and (min-width: 768px){.splide.splide-slides-visible .splide-container{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)!important}}.splide .splide__slide{opacity:0;transition:all .2s ease-in-out}.splide .splide__slide .card{transition:box-shadow .1s ease-in-out;box-shadow:0 11px 38px #00000026}.splide .splide__slide:not(.is-visible) .card{box-shadow:none}.splide .splide__slide.is-visible{opacity:1}.splide .splide__arrow{background:transparent}@media all and (max-width: 767px){.splide .splide__arrow{top:auto;bottom:-20px}}@media all and (min-width: 768px){.splide .splide__arrow{transform:translateY(-50%) scale(1.5)}}.splide .splide__arrow.splide__arrow--prev{left:15px}@media all and (min-width: 768px){.splide .splide__arrow.splide__arrow--prev{--container_w: 720px;--container_w_net: calc(var(--container_w) - 24px);left:calc((100vw - var(--container_w_net)) / -4 - 16px + 12px)}}@media all and (min-width: 992px){.splide .splide__arrow.splide__arrow--prev{--container_w: 960px}}@media all and (min-width: 1200px){.splide .splide__arrow.splide__arrow--prev{--container_w: 1176px}}@media all and (min-width: 1400px){.splide .splide__arrow.splide__arrow--prev{--container_w: 1320px}}@media all and (min-width: 1600px){.splide .splide__arrow.splide__arrow--prev{--container_w: 1500px}}.splide .splide__arrow.splide__arrow--next{right:15px}@media all and (min-width: 768px){.splide .splide__arrow.splide__arrow--next{--container_w: 720px;--container_w_net: calc(var(--container_w) - 24px);right:calc((100vw - var(--container_w_net)) / -4 - 16px + 12px)}}@media all and (min-width: 992px){.splide .splide__arrow.splide__arrow--next{--container_w: 960px}}@media all and (min-width: 1200px){.splide .splide__arrow.splide__arrow--next{--container_w: 1176px}}@media all and (min-width: 1400px){.splide .splide__arrow.splide__arrow--next{--container_w: 1320px}}@media all and (min-width: 1600px){.splide .splide__arrow.splide__arrow--next{--container_w: 1500px}}.notices-list-wrapper .notices-list{list-style-type:none;margin-bottom:0;padding-left:0}.notices-list-wrapper .notices-list h3{font-weight:600}.notices-list-wrapper .notices-list .notices-header{display:flex;gap:15px;flex-direction:column;color:var(--bs-link-color)}@media all and (min-width: 992px){.notices-list-wrapper .notices-list .notices-header{flex-direction:row;align-items:center;justify-content:space-between}}.notices-list-wrapper .notices-list .notices-category{font-size:var(--fs-s);font-style:normal;font-weight:600;line-height:24px}.notices-list-wrapper .notices-list .notices-date{font-family:var(--ff-roboto-mono);color:var(--bs-beige);font-size:var(--fs-xs)}.notices-list-wrapper .notices-list li{border-top:1px solid var(--bs-border)}.notices-list-wrapper .notices-list li:last-child{border-bottom:1px solid var(--bs-border)}.notices-list-wrapper .notices-list li a{padding:30px 15px;text-decoration:none;color:var(--bs-green);display:block}.notices-list-wrapper .notices-list li a:hover{background-color:var(--bs-sidebar)}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer .h6{font-weight:600}footer .border-white-opacity{border-top:1px solid rgba(var(--bs-white-rgb),.25);border-bottom:1px solid rgba(var(--bs-white-rgb),.25)}@media all and (min-width: 768px){#resetMap{left:calc((100vw - 540px)/2)}.structures-list-section,.structures-details-wrapper{right:calc((100vw - 540px)/2)}.select-wrapper{width:auto}.structure{margin-right:28px}.structures-list-section.opened .list-structures{padding:50px 28px 0 56px}#resetMap{left:calc((100vw - 720px)/2)}.structures-list-section,.structures-details-wrapper{right:calc((100vw - 720px)/2)}}@media all and (min-width: 992px){.infowindow-address+a{padding-left:30px}.select-wrapper.select-big select{font-size:var(--fs-l)}.feature-link a{font-size:var(--fs-xxl)}.feature-link a .link-img{margin-right:60px;width:75px;height:75px}.feature-link a:after{height:50px;width:50px;background-size:30px}.structures-list ul li{position:relative;padding:4px 0;font-size:var(--fs-xs);text-transform:uppercase}#resetMap{left:calc((100vw - 960px)/2)}.structures-list-section,.structures-details-wrapper{right:calc((100vw - 960px)/2)}}@media all and (min-width: 1200px){.select-wrapper.select-big select{padding:.5rem 1rem;height:3em;width:17em}#resetMap{top:unset;left:calc((100vw - 1176px)/2);right:unset;bottom:30px}.structures-list-section,.structures-details-wrapper{right:calc((100vw - 1176px)/2)}}@media all and (min-width: 1400px){#resetMap{left:calc((100vw - 1320px)/2)}.structures-list-section,.structures-details-wrapper{right:calc((100vw - 1320px)/2)}}@media all and (min-width: 1600px){.hero h1{font-size:70px;line-height:1.25em}#resetMap{left:calc((100vw - 1500px)/2)}.structures-list-section,.structures-details-wrapper{right:calc((100vw - 1500px)/2)}}@media all and (max-width: 575px){.logo img{height:60px;width:auto}}@media all and (max-width: 991px){.structures-list-section{left:0;padding:0 15px}.structure-address{display:none}.structures-details-wrapper{width:100%;left:unset;right:unset;position:relative;bottom:unset;top:unset;max-width:100%;height:100%;max-height:260px}.structures-list{height:100%;max-height:250px;overflow-y:auto;margin:16px 0}.structures-list ul{margin-top:20px}}@media all and (max-height: 740px){.structures-details-header{padding:15px}.structures-details-wrapper{padding:20px}.structures-list ul li{padding:4px 0}}.parent-department{text-decoration:none}.department{color:var(--bs-beige);font-size:var(--fs-xs)}.subDepartment{list-style:none;padding:0;position:relative}.subDepartment:before{content:"";position:absolute;height:100%;width:1px;background-color:var(--bs-secondary);left:55px;top:0;display:block}.subDepartment li{position:relative}.subDepartment li:before{content:"";position:absolute;height:9px;width:9px;border:1px solid var(--bs-secondary);border-radius:50%;left:51px;top:8px;background-color:var(--bs-white);display:block}.subDepartment li a{text-decoration:none}.subDepartment li .h3,.subDepartment li h4{margin:0;padding-left:70px;line-height:1.2}.structure-type{text-transform:uppercase}.structure-type.structure-type-1{padding-left:calc(35px + 1.5rem)}@media only screen and (min-width: 767px){.structure-type.structure-type-1{padding-left:0}}.structure-type.structure-type-2{margin-left:0;padding-left:calc(46px + 1.5rem)}@media only screen and (min-width: 767px){.structure-type.structure-type-2{padding-left:0}}@media only screen and (min-width: 991px){.structure-type{display:flex;align-items:center;justify-content:center;height:45px;width:45px;margin-left:0}}.icon-arrow{display:flex;align-items:center;justify-content:center;height:45px;width:45px}.card .icon-arrow{margin-left:auto}.card .icon-arrow svg{height:22px;width:auto}a .icon-arrow{border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.2s all ease-in-out}@media only screen and (min-width: 991px){a:hover .icon-arrow{background-color:rgba(var(--bs-light-green-rgb),.07)}}.reparti-in-ospedale .accordion-header .accordion-button:after{width:35px;height:35px;margin-left:0}.reparti-in-ospedale .accordion:not(.accordion:last-of-type){border-bottom:1px solid hsl(210,4%,78%)}
