@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:700;src:url("fonts/Nunito-Bold.woff2") format("woff2"),url("fonts/Nunito-Bold.woff") format("woff"),url("fonts/Nunito-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:500;src:url("fonts/Nunito-Medium.woff2") format("woff2"),url("fonts/Nunito-Medium.woff") format("woff"),url("fonts/Nunito-Medium.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url("fonts/Inter18pt-SemiBold.woff2") format("woff2"),url("fonts/Inter18pt-SemiBold.woff") format("woff"),url("fonts/Inter_18pt-SemiBold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("fonts/Inter18pt-Medium.woff2") format("woff2"),url("fonts/Inter18pt-Medium.woff") format("woff"),url("fonts/Inter_18pt-Medium.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("fonts/Inter18pt-Regular.woff2") format("woff2"),url("fonts/Inter18pt-Regular.woff") format("woff"),url("fonts/Inter_18pt-Regular.ttf") format("truetype")}.container-fluid{padding-inline:2.4rem}@media(min-width: 576px){.container-fluid{padding-inline:3.2rem}}@media(min-width: 768px){.container-fluid{padding-inline:4.8rem}}@media(min-width: 992px){.container-fluid{padding-inline:7.2rem}}@media(min-width: 1360px){.container-fluid{max-width:calc(1480px + 14.4rem)}}.mb-section{margin-bottom:7rem}@media(min-width: 768px){.mb-section{margin-bottom:10rem}}@media(min-width: 1480px){.mb-section{margin-bottom:14rem}}.error-wrapper{height:90vh;height:90svh;background-color:#ebeeef;display:grid;align-items:center;padding-top:14rem;padding-bottom:16rem;margin-block:-14rem}@media(min-width: 1200px){.error-wrapper{margin-top:-16rem}}body{font-family:"Inter",sans-serif;font-weight:400;color:#4f626c}.type-center{text-align:center}.type-decorated b,.type-decorated strong{display:inline-block;position:relative}.type-decorated b:before,.type-decorated strong:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-0.2rem;right:-0.2rem;bottom:.2rem;height:1.2rem;background:linear-gradient(90deg, #8ddbe8 0%, #82b6d0 100%);opacity:.5}@media(min-width: 1480px){.type-decorated b:before,.type-decorated strong:before{bottom:.4rem;height:1.6rem}}.type-gradient{background:linear-gradient(180deg, #40697e 0%, #143d52 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.type-h1,.type-wysiwyg h1{font-family:"Nunito",sans-serif;color:#222;font-size:4rem;font-weight:700;line-height:100%;text-wrap:pretty}@media(min-width: 396px){.type-h1,.type-wysiwyg h1{font-size:4.4rem}}@media(min-width: 768px){.type-h1,.type-wysiwyg h1{font-size:5.4rem;letter-spacing:-1px}}@media(min-width: 1480px){.type-h1,.type-wysiwyg h1{font-size:6.4rem;letter-spacing:-2px}}@media(min-width: 1560px){.type-h1,.type-wysiwyg h1{font-size:7.2rem}}.type-h2,.type-wysiwyg h2{font-family:"Nunito",sans-serif;color:#222;font-size:3.2rem;font-weight:700;line-height:120%;text-wrap:pretty}@media(min-width: 768px){.type-h2,.type-wysiwyg h2{font-size:4rem}}@media(min-width: 1480px){.type-h2,.type-wysiwyg h2{font-size:4.8rem}}.type-h3,.type-wysiwyg h3{font-family:"Nunito",sans-serif;color:#222;font-size:2.4rem;font-weight:700;line-height:130%}@media(min-width: 768px){.type-h3,.type-wysiwyg h3{font-size:2.6rem}}@media(min-width: 1480px){.type-h3,.type-wysiwyg h3{font-size:2.8rem}}.type-h4,.type-wysiwyg h4{font-family:"Nunito",sans-serif;color:#222;font-size:2rem;font-weight:700;line-height:130%}@media(min-width: 768px){.type-h4,.type-wysiwyg h4{font-size:2.2rem}}@media(min-width: 1480px){.type-h4,.type-wysiwyg h4{font-size:2.4rem}}p,li{font-size:1.5rem;line-height:150%;text-wrap:pretty}@media(min-width: 768px){p,li{font-size:1.6rem}}@media(min-width: 1480px){p,li{font-size:1.8rem}}a{color:currentColor;text-decoration:none}.type-wysiwyg{max-width:86rem}.type-wysiwyg>p:not(:first-child),.type-wysiwyg>ul:not(:first-child),.type-wysiwyg>ol:not(:first-child){margin-top:.8rem}@media(min-width: 1480px){.type-wysiwyg>p:not(:first-child),.type-wysiwyg>ul:not(:first-child),.type-wysiwyg>ol:not(:first-child){margin-top:1rem}}.type-wysiwyg>h1:not(:first-child),.type-wysiwyg>h2:not(:first-child),.type-wysiwyg>h3:not(:first-child),.type-wysiwyg>h4:not(:first-child),.type-wysiwyg>h5:not(:first-child),.type-wysiwyg>h6:not(:first-child){margin-top:2.4rem}@media(min-width: 1560px){.type-wysiwyg>h1:not(:first-child),.type-wysiwyg>h2:not(:first-child),.type-wysiwyg>h3:not(:first-child),.type-wysiwyg>h4:not(:first-child),.type-wysiwyg>h5:not(:first-child),.type-wysiwyg>h6:not(:first-child){margin-top:3.2rem}}.type-wysiwyg b,.type-wysiwyg strong{font-weight:600}.type-wysiwyg a{display:inline-block;position:relative;white-space:nowrap;transition:color .3s ease-out;color:initial}.type-wysiwyg a:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-0.2rem;right:-0.2rem;bottom:0;height:.3rem;background:linear-gradient(90deg, #8ddbe8 0%, #82b6d0 100%);transition:height .3s ease-in-out}.type-wysiwyg a:hover{color:#fff}.type-wysiwyg a:hover:before{height:100%}.type-wysiwyg ol,.type-wysiwyg ul{padding-left:1.6rem}.type-wysiwyg-white p,.type-wysiwyg-white li{color:#f8fcfe}.type-wysiwyg-white p a,.type-wysiwyg-white li a{color:inherit}.type-wysiwyg-white p a:hover,.type-wysiwyg-white li a:hover{opacity:.8}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}*,*:before,*:after{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:62.5%;box-sizing:border-box;scroll-behavior:smooth;overflow-x:hidden;scroll-padding-top:8rem}@media(min-width: 1200px){html{scroll-padding-top:10rem}}body{font-size:1.6rem;background-color:#fafafa;min-height:100vh;overflow-x:clip}::selection{color:#fff;background:#e70015}.skip-link a{color:#06c;text-decoration:underline;cursor:pointer}.skip-link a:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link:focus-visible{top:1.6rem}#main-header{position:fixed;z-index:800;top:0;left:0;right:0;min-width:100%}#main-header .nav-desktop{display:none}#main-header .nav-mobile{display:block}#main-header .nav-mobile .nav-content{background-color:#fff;box-shadow:0px 6px 30px 0px rgba(0,0,0,.08);padding-top:.9rem;padding-bottom:.6rem;padding-inline:2.4rem;margin-inline:-2.4rem;display:flex;align-items:center;justify-content:space-between}@media(min-width: 576px){#main-header .nav-mobile .nav-content{padding-inline:3.2rem;margin-inline:-3.2rem}}@media(min-width: 768px){#main-header .nav-mobile .nav-content{padding-inline:4.8rem;margin-inline:-4.8rem}}@media(min-width: 992px){#main-header .nav-mobile .nav-content{padding-inline:7.2rem;margin-inline:-7.2rem}}#main-header .nav-mobile .nav-content .nav-mobile-logo{display:inline-block;transition:all .2s ease-out}#main-header .nav-mobile .nav-content .nav-mobile-logo svg{display:block;width:auto;height:6rem;margin-top:-0.4rem}#main-header .nav-mobile .nav-content .nav-mobile-logo:hover{opacity:.8}#main-header .nav-mobile .nav-content #hamburger-trigger{padding:2.4rem;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible;transform:scale(0.65);margin-right:-2.8rem;margin-top:-0.3rem}#main-header .nav-mobile .nav-content #hamburger-trigger.is-active .hamburger-inner,#main-header .nav-mobile .nav-content #hamburger-trigger.is-active .hamburger-inner::before,#main-header .nav-mobile .nav-content #hamburger-trigger.is-active .hamburger-inner::after{background-color:#222}#main-header .nav-mobile .nav-content #hamburger-trigger .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}#main-header .nav-mobile .nav-content #hamburger-trigger .hamburger-inner{display:block;top:50%;margin-top:-2px}#main-header .nav-mobile .nav-content #hamburger-trigger .hamburger-inner,#main-header .nav-mobile .nav-content #hamburger-trigger .hamburger-inner::before,#main-header .nav-mobile .nav-content #hamburger-trigger .hamburger-inner::after{width:40px;height:4px;background-color:#222;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}#main-header .nav-mobile .nav-content #hamburger-trigger .hamburger-inner::before,#main-header .nav-mobile .nav-content #hamburger-trigger .hamburger-inner::after{content:"";display:block}#main-header .nav-mobile .nav-content #hamburger-trigger .hamburger-inner::before{top:-10px}#main-header .nav-mobile .nav-content #hamburger-trigger .hamburger-inner::after{bottom:-10px}#main-header .nav-mobile .nav-content #hamburger-trigger.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}#main-header .nav-mobile .nav-content #hamburger-trigger.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}#main-header .nav-mobile .nav-content #hamburger-trigger.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#main-header .nav-mobile .nav-content #hamburger-trigger.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}#main-header .nav-mobile .nav-content #hamburger-trigger.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}#main-header .nav-mobile .nav-content #hamburger-trigger.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}#main-header .nav-mobile .nav-content .nav-mobile-menu{background-color:#222;background:linear-gradient(180deg, #40697e 0%, #143d52 100%);position:fixed;z-index:-10;inset:0;width:100%;height:100vh;height:100lvh;padding-top:12.8rem;padding-bottom:10.5rem;overflow-y:auto;padding-inline:1.6rem;padding-inline:2.4rem;opacity:0;transform:translateY(-101%);pointer-events:none;transition:opacity .2s,transform .3s;transition-timing-function:ease-in-out}@media(min-width: 576px){#main-header .nav-mobile .nav-content .nav-mobile-menu{padding-inline:3.2rem}}@media(min-width: 768px){#main-header .nav-mobile .nav-content .nav-mobile-menu{padding-inline:4.8rem}}@media(min-width: 992px){#main-header .nav-mobile .nav-content .nav-mobile-menu{padding-inline:7.2rem}}#main-header .nav-mobile .nav-content .nav-mobile-menu.open{opacity:1;transform:translateY(0);pointer-events:all}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1.2rem}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent .menu-item-parent-link,#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent .menu-item-parent-button{display:inline-block;font-family:"Nunito",sans-serif;color:#fff;font-size:1.6rem;font-weight:700;line-height:100%;border-radius:.8rem .8rem .8rem 1.6rem;padding:1rem}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent .menu-item-parent-button{appearance:none;cursor:pointer;border:0;background:rgba(0,0,0,0);text-align:left;transition:background-color .2s ease-out}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent .menu-item-parent-button svg{margin-top:.1rem;margin-left:.3rem;transition:transform .3s ease-out}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent .menu-item-parent-button.button-is-open{background-color:rgba(255,255,255,.3)}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent .menu-item-parent-button.button-is-open svg{transform:rotate(180deg)}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items{display:none}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items.children-menu-is-open{display:block}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));padding-inline:1.2rem;padding-top:1.6rem;gap:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid #fff;margin-bottom:.8rem}@media(min-width: 576px){#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:6.4rem}}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.2rem 6.4rem;padding-top:.8rem;padding-bottom:1.2rem}@media(min-width: 576px){#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione{grid-column:span 2}}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione .term-group .term-name{font-size:1.2rem;line-height:120%;color:#fff;font-weight:600;letter-spacing:1px;text-transform:uppercase}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione .term-group .term-loop{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1rem}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione .term-group .term-loop .term-link{font-size:1.4rem;line-height:120%;color:#fff;opacity:.9}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione .term-group .term-loop .term-link:hover{opacity:1}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child-link{display:flex;flex-direction:column;gap:.5rem}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child-link:hover{opacity:.8}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child-link .menu-item-child-title{font-family:"Nunito",sans-serif;color:#fff;font-size:1.6rem;font-weight:700;line-height:120%;text-wrap:balance}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child-link .menu-item-child-text{opacity:.9;color:#fff;font-size:1.4rem;line-height:140%;text-wrap:balance}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-icon{position:relative}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.menu-item-parent-with-icon svg{display:block;width:1.7rem;height:1.6rem;position:absolute;top:46%;left:.4rem;transform:translate(-100%, -50%)}#main-header .nav-mobile .nav-content .nav-mobile-menu .nav-mobile-menu-items .menu-item-parent.current .menu-item-parent-link{background-color:rgba(255,255,255,.3)}@media(min-width: 1200px){#main-header .nav-mobile{display:none}#main-header .nav-desktop{display:block;background-color:rgba(250,250,250,.8);backdrop-filter:saturate(180%) blur(20px);padding-top:1.2rem}#main-header .nav-desktop .nav-content{display:flex;align-items:center;justify-content:space-between;margin-inline:-3.2rem}}@media(min-width: 1200px)and (min-width: 1360px){#main-header .nav-desktop .nav-content{margin-inline:-1.6rem}}@media(min-width: 1200px){#main-header .nav-desktop .nav-content .nav-desktop-logo{margin-right:-8rem;transition:opacity .3s ease-out;margin-top:-0.8rem;margin-bottom:.4rem}}@media(min-width: 1200px)and (min-width: 1480px){#main-header .nav-desktop .nav-content .nav-desktop-logo{margin-right:0}}@media(min-width: 1200px){#main-header .nav-desktop .nav-content .nav-desktop-logo:hover{opacity:.8}#main-header .nav-desktop .nav-content .nav-desktop-logo svg{display:block;width:auto;height:10rem}#main-header .nav-desktop .nav-content .nav-desktop-logo svg #pat{display:none}}@media(min-width: 1200px)and (min-width: 1480px){#main-header .nav-desktop .nav-content .nav-desktop-logo svg #pat{display:block}}@media(min-width: 1200px){#main-header .nav-desktop .nav-content .nav-desktop-contents{display:grid;justify-content:end;gap:.8rem}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar{display:flex;align-items:center;justify-self:end;gap:1.2rem}}@media(min-width: 1200px)and (min-width: 1360px){#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar{gap:3.2rem}}@media(min-width: 1200px){#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .icons{font-size:1.4rem;line-height:120%;display:flex;align-items:center;gap:.4rem}}@media(min-width: 1200px)and (min-width: 1360px){#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .icons{gap:.8rem}}@media(min-width: 1200px){#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper{border-radius:1.2rem 1.2rem 1.2rem 3.2rem;overflow:hidden;display:flex;align-items:center;background:linear-gradient(90deg, rgba(230, 230, 230, 0.5) 0%, rgba(223, 201, 201, 0.5) 100%)}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a{border-radius:1.2rem 1.2rem 1.2rem 3.2rem;font-size:1.6rem;font-weight:500;color:#222;display:flex;align-items:center;justify-content:center;padding:1rem 1.6rem;gap:.6rem}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a#volontario .lottie-wrapper{width:2.1rem;height:1.8rem;position:relative}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a#volontario .lottie-wrapper .placeholder{position:absolute;z-index:10;inset:0;display:block}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a#volontario .lottie-wrapper canvas{position:absolute;z-index:20;width:3.2rem;height:3.2rem;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%)}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a.sostieni{color:#222;position:relative;overflow:hidden;isolation:isolate}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a.sostieni:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1%;width:202%;z-index:-1;background:linear-gradient(90deg, #8ddbe8 0%, #82b6d0 50%, #4995bb 100%);transition:transform .8s ease-out}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a.sostieni svg{will-change:transform;transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1)}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a.sostieni svg .inner{transition:fill .2s ease-out}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a.sostieni path{fill:#222}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a.sostieni:hover:before{transform:translateX(-50%)}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a.sostieni:hover svg{transform:scale(0.9) rotate(-4deg)}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-topbar .cta-wrapper a.sostieni:hover svg .inner{fill:rgba(255,255,255,.3)}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items{border-radius:1.2rem 1.2rem 1.2rem 3.2rem;background:linear-gradient(180deg, #40697e 0%, #143d52 100%);box-shadow:0px 15px 50px 0px rgba(0,0,0,.07);display:flex;align-items:center;justify-self:end;padding:.6rem;gap:1rem;position:relative}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent .menu-item-parent-link,#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent .menu-item-parent-button{display:inline-block;font-family:"Nunito",sans-serif;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.6rem;text-transform:uppercase;padding:1rem}}@media(min-width: 1200px)and (min-width: 1360px){#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent .menu-item-parent-link,#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent .menu-item-parent-button{font-size:1.6rem}}@media(min-width: 1200px){#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent .menu-item-parent-button{appearance:none;cursor:pointer;border:0;background:rgba(0,0,0,0);text-align:left;transition:opacity .2s ease-out}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent .menu-item-parent-button svg{margin-top:.1rem;margin-left:.3rem;transition:transform .3s ease-out}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent .menu-item-parent-button.button-is-open{opacity:.8}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent .menu-item-parent-button.button-is-open svg{transform:rotate(180deg)}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items{opacity:0;pointer-events:none;transition:all .3s ease-out;position:absolute;bottom:-0.8rem;right:0;transform:translateY(98%);width:108rem;border-radius:1.2rem 1.2rem 1.2rem 3.2rem;background:linear-gradient(180deg, #40697e 0%, #143d52 100%);box-shadow:0px 6px 30px 0px rgba(0,0,0,.08);padding-block:2rem}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items.w-98{width:98rem}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items.children-menu-is-open{opacity:1;pointer-events:all;transform:translateY(100%)}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 26.3rem));justify-content:center;row-gap:2.4rem}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child{border-right:1px solid rgba(255,255,255,.4);min-width:26.3rem}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child:last-of-type,#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child:nth-of-type(4n){border-right:0}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding-inline:2.8rem;gap:3.2rem 5.6rem;grid-column:span 3}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione .term-group .term-name{font-size:1.4rem;color:#fff;font-weight:700;line-height:120%;text-transform:uppercase;letter-spacing:.5px}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione .term-group .term-loop{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;margin-top:1.4rem;padding-bottom:.4rem}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione .term-group .term-loop .term-link{font-size:1.4rem;line-height:120%;color:#fff;opacity:.9}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .children-menu-items-prevenzione .term-group .term-loop .term-link:hover{opacity:1}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child-link{padding-inline:2.8rem;display:flex;flex-direction:column;gap:.6rem}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child-link:hover{opacity:.8}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child-link .menu-item-child-title{color:#fff;font-size:1.4rem;font-weight:700;line-height:120%;text-transform:uppercase;letter-spacing:.5px}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items .children-menu-items-wrapper .menu-item-child-link .menu-item-child-text{opacity:.9;color:#fff;font-size:1.4rem;line-height:140%;text-wrap:balance}#main-header .nav-desktop .nav-content .nav-desktop-contents .nav-desktop-menu .nav-desktop-menu-items .menu-item-parent.menu-item-parent-with-children .children-menu-items.three-items:not(:has(.children-menu-items-prevenzione)){width:98rem}}.fix-fixed{height:13.6rem}@media(min-width: 1200px){.fix-fixed{height:17.2rem}}.menu-nav-toolbar{position:fixed;z-index:900;left:0;right:0;bottom:0;background-color:#fff;padding:1.2rem 1.6rem;transition:background-color .3s ease-out}@media(min-width: 396px){.menu-nav-toolbar{padding-inline:2.4rem}}@media(min-width: 576px){.menu-nav-toolbar{padding-inline:3.2rem}}@media(min-width: 768px){.menu-nav-toolbar{background-color:rgba(0,0,0,0)}}@media(min-width: 992px){.menu-nav-toolbar{padding-inline:4.8rem}}@media(min-width: 1200px){.menu-nav-toolbar{display:none}}.menu-nav-toolbar .wrapper{border-radius:1.2rem 1.2rem 3.2rem 3.2rem;overflow:hidden;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));background-color:#fff;box-shadow:0px 6px 20px 0px rgba(0,0,0,.13)}@media(min-width: 768px){.menu-nav-toolbar .wrapper{max-width:48rem;margin-left:auto}}.menu-nav-toolbar .wrapper .phone{font-size:1.4rem;color:#4f626c;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem}.menu-nav-toolbar .wrapper .sostieni{font-size:1.4rem;color:#222;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.4rem;background:linear-gradient(90deg, #8ddbe8 0%, #82b6d0 100%);border-radius:1.2rem 1.2rem 1.2rem 3.2rem;padding:1rem;transition:opacity .3s ease-out}@media(min-width: 396px){.menu-nav-toolbar .wrapper .sostieni{gap:.8rem}}.menu-nav-toolbar .wrapper .sostieni:hover{opacity:.8}.menu-nav-toolbar .wrapper .sostieni path{fill:#222}.menu-nav-toolbar.hide{background-color:rgba(0,0,0,0)}footer{background:linear-gradient(180deg, #40697e 0%, #143d52 100%);padding-top:4.8rem;padding-bottom:10.5rem}@media(min-width: 768px){footer{padding-top:6.4rem}}@media(min-width: 1200px){footer{padding-bottom:4rem}}@media(min-width: 1480px){footer{padding-top:8.8rem}}footer .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:4.8rem}@media(min-width: 768px){footer .gridder{gap:6.4rem}}@media(min-width: 1200px){footer .gridder{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 768px){footer .gridder .info-col{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 3.2rem}}@media(min-width: 1200px){footer .gridder .info-col{display:block;grid-column:span 1}}footer .gridder .info-col .logo{display:block;width:auto;height:8.8rem;margin-bottom:2.8rem}@media(min-width: 448px){footer .gridder .info-col .logo{height:9.6rem}}footer .gridder .info-col .type-wysiwyg{margin-top:2.4rem}footer .gridder .info-col .btn-wrapper{margin-left:-0.6rem;margin-top:1.6rem}@media(min-width: 768px){footer .gridder .info-col .btn-wrapper{grid-column:2/3}}@media(min-width: 1200px){footer .gridder .links-col{grid-column:span 3;margin-top:2.4rem}}footer .gridder .links-col .menus-gridder{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem 3.2rem}@media(min-width: 576px){footer .gridder .links-col .menus-gridder{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1200px){footer .gridder .links-col .menus-gridder{max-width:90%;margin-left:auto}}@media(min-width: 1480px){footer .gridder .links-col .menus-gridder{max-width:96%}}footer .gridder .links-col .menus-gridder .menu .menu-title{color:#fff;opacity:.8;font-size:1.2rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.8rem}footer .gridder .links-col .menus-gridder .menu ul{list-style:none}footer .gridder .links-col .menus-gridder .menu ul li{margin-top:.8rem;line-height:110%}@media(min-width: 1480px){footer .gridder .links-col .menus-gridder .menu ul li{margin-top:1.2rem}}footer .gridder .links-col .menus-gridder .menu ul li a{color:#fff;font-size:1.3rem;transition:opacity .3s ease-out}@media(min-width: 1480px){footer .gridder .links-col .menus-gridder .menu ul li a{font-size:1.5rem}}footer .gridder .links-col .menus-gridder .menu ul li a:hover{opacity:.6}footer .gridder .links-col .newsletter-wrapper{margin-top:4rem;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;background-color:#fff;padding:1.4rem 1.6rem 2rem;margin-inline:-1.6rem;display:flex;flex-direction:column;gap:.8rem}@media(min-width: 448px){footer .gridder .links-col .newsletter-wrapper{margin-inline:0;padding:2.4rem}}@media(min-width: 1200px){footer .gridder .links-col .newsletter-wrapper{max-width:90%;margin-left:auto}}@media(min-width: 1480px){footer .gridder .links-col .newsletter-wrapper{max-width:96%;flex-direction:row;gap:2.8rem;padding:2.8rem;align-items:center}}footer .gridder .links-col .newsletter-wrapper .title{font-family:"Nunito",sans-serif;color:#222;font-size:2rem;font-weight:700;line-height:130%}@media(min-width: 768px){footer .gridder .links-col .newsletter-wrapper .title{font-size:2.2rem}}@media(min-width: 1480px){footer .gridder .links-col .newsletter-wrapper .title{font-size:2.4rem}}@media(min-width: 1480px){footer .gridder .links-col .newsletter-wrapper .title{white-space:nowrap;font-size:2.2rem}}@media(min-width: 1480px){footer .gridder .links-col .newsletter-wrapper .type-wysiwyg p{font-size:1.6rem}}footer .gridder .links-col .newsletter-wrapper .btn-wrapper{text-align:end}footer .footer-row{margin-top:4rem;border-top:1px solid rgba(255,255,255,.2);padding-top:4rem;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.6rem}@media(min-width: 396px){footer .footer-row{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 448px){footer .footer-row{gap:4.8rem}}@media(min-width: 768px){footer .footer-row{margin-top:5.6rem;padding-top:5.6rem}}@media(min-width: 992px){footer .footer-row{grid-template-columns:repeat(12, minmax(0, 1fr));align-items:center}}footer .footer-row .privacy-col{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}@media(min-width: 396px){footer .footer-row .privacy-col{grid-column:span 3}}@media(min-width: 992px){footer .footer-row .privacy-col{grid-column:span 10}}footer .footer-row .privacy-col a{opacity:.8;color:#fff;font-size:1.3rem;transition:opacity .3s ease-out}@media(min-width: 1480px){footer .footer-row .privacy-col a{font-size:1.5rem}}footer .footer-row .privacy-col a:hover{opacity:.4}footer .footer-row .social-col{display:flex;align-items:center;gap:1.2rem}@media(min-width: 396px){footer .footer-row .social-col{gap:.8rem;justify-content:flex-end;grid-column:span 2}}@media(min-width: 1200px){footer .footer-row .social-col{gap:1.2rem}}footer .footer-row .social-col a{display:block;padding:.8rem;border:1px solid rgba(255,255,255,.2);border-radius:50%;transition:background-color .3s ease-out}footer .footer-row .social-col a:hover{background-color:rgba(255,255,255,.2)}footer .footer-row .social-col a svg{display:block;width:1.8rem;height:1.8rem}@media(min-width: 1480px){footer .footer-row .social-col a svg{width:2rem;height:2rem}}.btn-ghost{font-family:"Nunito",sans-serif;color:#70c2eb;text-transform:uppercase;text-decoration:none;white-space:nowrap;font-size:1.5rem;letter-spacing:1px;font-weight:700;line-height:120%;padding-top:.8rem;padding-bottom:.2rem;padding-inline:.6rem;display:inline-flex;align-items:center;gap:.8rem;position:relative;isolation:isolate}.btn-ghost svg{display:block;width:auto;height:1.4rem;margin-top:-0.2rem}.btn-ghost:before{content:"";position:absolute;z-index:-10;right:0;top:.4rem;width:2.4rem;height:2.4rem;border-radius:2.8rem;background-color:#edf7fc;transition:all .3s ease-out}.btn-ghost:hover:before{width:102%;height:2.8rem;top:.2rem}.btn-ghost.btn-ghost-dark{color:#254e63}.btn-ghost.btn-ghost-dark svg path{fill:#254e63}.btn-ghost.btn-ghost-white{color:#fff}.btn-ghost.btn-ghost-white svg path{fill:#fff}.btn-ghost.btn-ghost-white:before{background-color:#fff;opacity:.08}.btn-ghost.btn-ghost-shadow{padding:1.3rem 2rem 1.3rem 1.4rem;border-radius:.8rem .8rem .8rem 1.6rem;background:#fff;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);color:#254e63;transition:all .3s ease-out}.btn-ghost.btn-ghost-shadow svg path{fill:#254e63}.btn-ghost.btn-ghost-shadow:before{top:.9rem;right:1.1rem}.btn-ghost.btn-ghost-shadow:hover{background:rgba(0,0,0,0);box-shadow:none;transform:translateY(1px)}.btn-ghost.btn-ghost-shadow:hover:before{width:94%;height:3rem;top:.7rem}.btn-gradient-conditional-icon{font-family:"Nunito",sans-serif;background:linear-gradient(180deg, #40697e 0%, #143d52 100%);color:#fff;text-decoration:none;white-space:nowrap;font-size:1.6rem;font-weight:500;line-height:1;padding:.8rem 1.4rem;display:inline-flex;align-items:center;gap:.6rem;border-radius:.8rem .8rem .8rem 1.6rem;transition:transform .2s ease-out}.btn-gradient-conditional-icon figure{margin-top:-1px;height:2.4rem;width:2.4rem}.btn-gradient-conditional-icon figure svg,.btn-gradient-conditional-icon figure img{display:block;width:100%;height:100%;object-fit:contain}.btn-gradient-conditional-icon span{line-height:2.3rem}.btn-gradient-conditional-icon:hover{background:linear-gradient(180deg, #143d52 0%, #40697e 100%);box-shadow:0px 0px 8px 0px rgba(0,0,0,.4) inset;transform:translateY(1px)}.btn-gradient-conditional-icon:hover figure,.btn-gradient-conditional-icon:hover span{opacity:.8}.btn-gradient-conditional-icon.btn-big{padding:1.2rem 2.4rem}@media(min-width: 1560px){.btn-gradient-conditional-icon.btn-big{padding:1.4rem 2.8rem}}#sedi-dialog{all:unset;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;overflow-y:auto;overflow-x:clip;overscroll-behavior-y:contain;position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.8);backdrop-filter:blur(3px) saturate(0.5)}#sedi-dialog.is-open{opacity:1;pointer-events:all}#sedi-dialog article #sedi-dialog-closer{appearance:none;cursor:pointer;background-color:#fff;padding:0;border:0;border-radius:50%;display:block;margin-left:auto;margin-right:2rem;position:sticky;z-index:800;top:1.2rem}@media(min-width: 768px){#sedi-dialog article #sedi-dialog-closer{top:2.4rem;margin-right:2.4rem}}#sedi-dialog article #sedi-dialog-closer svg{display:block;width:3.4rem;height:3.4rem;transform:rotate(45deg);transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25)}@media(min-width: 768px){#sedi-dialog article #sedi-dialog-closer svg{width:4rem;height:4rem}}#sedi-dialog article #sedi-dialog-closer svg rect{fill:rgba(0,0,0,0)}#sedi-dialog article #sedi-dialog-closer:hover svg,#sedi-dialog article #sedi-dialog-closer:focus-visible svg{transform:rotate(135deg)}#sedi-dialog article main .sedi-dialog-content{display:block;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;background-color:#fff;max-width:100%;margin-block:2.4rem;margin-inline:1.2rem;margin-inline:1.2rem;padding:2.8rem 2.4rem 3.2rem}@media(min-width: 448px){#sedi-dialog article main .sedi-dialog-content{margin-inline:2rem;padding:2.8rem 2.8rem 4rem}}@media(min-width: 576px){#sedi-dialog article main .sedi-dialog-content{max-width:48rem;margin-inline:auto;margin-block:4rem}}@media(min-width: 768px){#sedi-dialog article main .sedi-dialog-content{margin-block:6.4rem}}@media(min-width: 1480px){#sedi-dialog article main .sedi-dialog-content{padding:3.2rem 3.2rem 4.4rem}}#sedi-dialog article main .sedi-dialog-content .sede-title{display:flex;align-items:center;gap:.8rem}#sedi-dialog article main .sedi-dialog-content .sede-title svg{display:block;flex-shrink:0;width:2.8rem;width:2.8rem}@media(min-width: 1480px){#sedi-dialog article main .sedi-dialog-content .sede-title svg{width:3.4rem;width:3.4rem;margin-top:-2px}}#sedi-dialog article main .sedi-dialog-content .sede-title+.sede-line{margin-top:1.6rem}@media(min-width: 1480px){#sedi-dialog article main .sedi-dialog-content .sede-title+.sede-line{margin-top:2.4rem}}#sedi-dialog article main .sedi-dialog-content .sede-add{margin-top:1.6rem}@media(min-width: 1480px){#sedi-dialog article main .sedi-dialog-content .sede-add{margin-top:2.4rem}}#sedi-dialog article main .sedi-dialog-content .sede-line{display:flex;align-items:center;gap:.8rem;margin-top:.8rem}@media(min-width: 1480px){#sedi-dialog article main .sedi-dialog-content .sede-line{margin-top:1.2rem}}#sedi-dialog article main .sedi-dialog-content .sede-line svg{display:block;flex-shrink:0;width:1.8rem;height:1.8rem}@media(min-width: 1480px){#sedi-dialog article main .sedi-dialog-content .sede-line svg{width:2.4rem;height:2.4rem}}#sedi-dialog article main .sedi-dialog-content .sede-line p{color:#222;font-weight:500}#sedi-dialog article main .sedi-dialog-content .type-wysiwyg{margin-top:2rem}@media(min-width: 1480px){#sedi-dialog article main .sedi-dialog-content .type-wysiwyg{margin-top:3.2rem}}.section-form{background:linear-gradient(56deg, rgba(250, 250, 250, 0.3) 20%, rgba(207, 224, 231, 0.3) 80%);padding-block:4.8rem}@media(min-width: 768px){.section-form{padding-block:6.4rem}}@media(min-width: 1480px){.section-form{padding-block:9.6rem;max-width:148rem;margin-inline:auto;border-radius:1.2rem 1.2rem 1.2rem 4.2rem}}.section-form .section-head+.custom-wp-form{margin-top:2.4rem}@media(min-width: 768px){.section-form .section-head+.custom-wp-form{margin-top:3.2rem}}@media(min-width: 1480px){.section-form .section-head+.custom-wp-form{margin-top:4.8rem}}.custom-wp-form{max-width:94rem;margin-inline:auto}.custom-wp-form .wpforms-container{margin:0 !important;text-align:left}.custom-wp-form .wpforms-container .wpforms-head-container{padding:0}.custom-wp-form .wpforms-container .wpforms-field{padding:.6rem 0 !important}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field{padding:1rem 0 !important}}.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium{font-size:1.5rem;color:#222 !important;background-color:#fff;min-height:4.8rem;width:100% !important;max-width:100% !important;border:2px solid #ebeeef;border-radius:.8rem !important;padding:14px 20px}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium{font-size:1.7rem}}.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium::placeholder{color:#4f626c;opacity:1}.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium:focus-visible,.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium:focus{border:2px solid #70c2eb;box-shadow:none;outline:none}.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium.wpforms-error{border:2px solid #e70015}.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium.wpforms-error:hover,.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium.wpforms-error:focus{border:2px solid #e70015;box-shadow:none;outline:none}@media(min-width: 576px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-html{display:grid;align-items:center;min-height:100%}}@media(min-width: 768px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-html{padding-left:2rem !important}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-html p{font-size:1.4rem}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-select select.wpforms-field-medium{padding-left:2rem;line-height:120%}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-select select.wpforms-field-medium option{color:#4f626c}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox{padding:1.4rem 0 0 0 !important;overflow:hidden}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox{padding-top:3.2rem !important}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label{font-size:1.5rem;font-weight:300;line-height:160%;margin-bottom:0}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label{font-size:1.8rem}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label .wpforms-required-label{color:#222}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li{margin-top:1.2rem !important;margin-left:.1rem;align-items:center}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li{margin-top:2rem !important}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]{margin-left:0;margin-top:0;width:2.4rem;height:2.4rem}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]{width:2.8rem;height:2.8rem}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:after{top:.15rem;left:.35rem;width:1.6rem;height:1.6rem}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:after{top:.4rem;left:.5rem}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:before{inset:0;width:2.4rem;height:2.4rem;border:2px solid #ebeeef;background-color:#fff;border-radius:50%}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:before{width:2.8rem;height:2.8rem}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:focus:before{box-shadow:none}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:checked:after{border-color:#70c2eb;transform:scale(0.5) rotate(-45deg)}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:checked:before{box-shadow:none;border:2px solid #70c2eb}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li .wpforms-field-label-inline{font-weight:400;font-size:1.5rem;margin-top:2px}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li .wpforms-field-label-inline{font-size:1.8rem;padding-left:1.8rem}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li .wpforms-field-label-inline::selection{color:#222;background:rgba(0,0,0,0)}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description{margin-top:2rem;font-size:1.3rem;line-height:160%;color:#4f626c;border:2px solid #ebeeef;padding:1.2rem 1.4rem;border-radius:.8rem}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description{margin-top:3.2rem;font-size:1.4rem}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description a{color:#222}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description a:hover{color:#70c2eb}.custom-wp-form .wpforms-container .wpforms-field label.wpforms-error,.custom-wp-form .wpforms-container .wpforms-field em.wpforms-error{color:#e70015 !important;font-size:1.4rem;font-weight:400;padding:0;margin-top:1rem}.custom-wp-form .wpforms-container .wpforms-field label.wpforms-error a,.custom-wp-form .wpforms-container .wpforms-field em.wpforms-error a{color:#e70015;text-decoration:underline}.custom-wp-form .wpforms-container .wpforms-field label.wpforms-error:before,.custom-wp-form .wpforms-container .wpforms-field em.wpforms-error:before{display:none}.custom-wp-form .wpforms-container .wpforms-submit-container{margin-top:3.2rem !important;padding-top:0 !important;text-align:center}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-submit-container{margin-top:4.8rem !important}}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]{appearance:none;cursor:pointer;text-decoration:none;font-family:"Nunito",sans-serif;background:linear-gradient(180deg, #40697e 0%, #143d52 100%);color:#fff;text-decoration:none;white-space:nowrap;font-size:1.6rem;font-weight:500;line-height:1;padding:.8rem 1.4rem;display:inline-flex;align-items:center;gap:.6rem;border-radius:.8rem .8rem .8rem 1.6rem;transition:transform .2s ease-out}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit] figure{margin-top:-1px;height:2.4rem;width:2.4rem}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit] figure img{display:block;width:100%;height:100%;object-fit:contain}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit] span{line-height:2.3rem}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:hover,.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:focus-visible{background:linear-gradient(180deg, #143d52 0%, #40697e 100%);box-shadow:0px 0px 8px 0px rgba(0,0,0,.4) inset;transform:translateY(1px)}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:hover figure,.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:hover span,.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:focus-visible figure,.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:focus-visible span{opacity:.8}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:focus:after{left:auto;bottom:auto;outline:none;border:none}.custom-wp-form .wpforms-container .wpforms-submit-container img.wpforms-submit-spinner{margin-inline:1.6rem;margin-top:.6rem}.custom-wp-form .wpforms-container .wpforms-confirmation-container-full{background-color:#fff;padding:2.8rem;border:2px solid #ebeeef;border-radius:2rem;color:#222;margin-bottom:0;margin-top:4rem}.custom-wp-form .wpforms-container .wpforms-confirmation-container-full p{font-size:1.6rem;text-align:center;color:#222}@media(min-width: 768px){.custom-wp-form .wpforms-container .wpforms-confirmation-container-full p{font-size:1.8rem}}.section-head{max-width:70rem}.section-head.type-center{margin-inline:auto}.section-head .type-h2{text-wrap:balance}.section-head .type-h3{text-wrap:balance;color:#70c2eb}.section-head .type-h2+.type-wysiwyg,.section-head .type-h3+.type-wysiwyg{margin-top:1rem}@media(min-width: 768px){.section-head .type-h2+.type-wysiwyg,.section-head .type-h3+.type-wysiwyg{margin-top:1.2rem}}@media(min-width: 1480px){.section-head .type-h2+.type-wysiwyg,.section-head .type-h3+.type-wysiwyg{margin-top:1.4rem}}.hero .hero-wrap{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.8rem}@media(min-width: 768px){.hero .hero-wrap{gap:4rem}}@media(min-width: 1200px){.hero .hero-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));gap:5.6rem;align-items:center}}.hero .hero-wrap .hero-imgs{pointer-events:none;margin-inline:-0.4rem;max-width:60rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;position:relative;z-index:-10}@media(min-width: 576px){.hero .hero-wrap .hero-imgs{margin-inline:auto}}@media(min-width: 1200px){.hero .hero-wrap .hero-imgs{order:2;max-width:72rem;margin-right:-0.8rem}}.hero .hero-wrap .hero-imgs .img-one{margin-left:.4rem;width:100%;position:relative;z-index:20;padding-bottom:6.4rem}@media(min-width: 1200px){.hero .hero-wrap .hero-imgs .img-one{width:105%;padding-bottom:10.4rem;margin-left:0}}.hero .hero-wrap .hero-imgs .img-one:before{content:"";aspect-ratio:1;width:70%;border-radius:50%;position:absolute;z-index:-10;left:-0.8rem;bottom:0;background:linear-gradient(180deg, rgba(242, 242, 242, 0.45) 0%, rgba(240, 231, 231, 0.45) 100%)}@media(min-width: 1200px){.hero .hero-wrap .hero-imgs .img-one:before{transform:translateX(-40%)}}.hero .hero-wrap .hero-imgs .img-one figure{aspect-ratio:1;background:linear-gradient(90deg, #faf8f8 0%, #f8f1f1 100%);border-radius:50%;overflow:hidden;isolation:isolate;width:100%}.hero .hero-wrap .hero-imgs .img-one figure img{display:block;width:100%;height:100%;object-fit:cover}.hero .hero-wrap .hero-imgs .img-two{width:100%;position:relative;z-index:10;margin-top:-3.2rem}@media(min-width: 1200px){.hero .hero-wrap .hero-imgs .img-two{margin-top:0}}.hero .hero-wrap .hero-imgs .img-two:before{content:"";aspect-ratio:1;width:40%;border-radius:50%;position:absolute;z-index:-10;left:15%;top:-15%;background:linear-gradient(180deg, rgba(140, 217, 231, 0.25) 0%, rgba(130, 183, 209, 0.25) 100%)}@media(min-width: 1200px){.hero .hero-wrap .hero-imgs .img-two:before{width:33%;left:35%;top:-25%}}.hero .hero-wrap .hero-imgs .img-two figure{aspect-ratio:1;background:linear-gradient(90deg, #faf8f8 0%, #f8f1f1 100%);border-radius:50%;overflow:hidden;isolation:isolate;width:70%;margin-left:auto}@media(min-width: 1200px){.hero .hero-wrap .hero-imgs .img-two figure{width:75%}}.hero .hero-wrap .hero-imgs .img-two figure img{display:block;width:100%;height:100%;object-fit:cover}.hero .hero-wrap .hero-imgs .img-two .img-three{position:absolute;z-index:30;left:-0.8rem;bottom:0;width:60%;transform:translateY(50%)}@media(min-width: 1200px){.hero .hero-wrap .hero-imgs .img-two .img-three{width:65%;transform:translateY(65%)}}.hero .hero-wrap .hero-content{max-width:70rem}@media(min-width: 1200px){.hero .hero-wrap .hero-content{order:1}}.hero .hero-wrap .hero-content .type-wysiwyg{margin-top:1.2rem}@media(min-width: 768px){.hero .hero-wrap .hero-content .type-wysiwyg{margin-top:1.6rem}}@media(min-width: 1480px){.hero .hero-wrap .hero-content .type-wysiwyg{margin-top:2.4rem}}.hero .hero-wrap .hero-content .btn-wrapper{margin-top:1.6rem}@media(min-width: 768px){.hero .hero-wrap .hero-content .btn-wrapper{margin-top:2rem}}@media(min-width: 1480px){.hero .hero-wrap .hero-content .btn-wrapper{margin-top:2.4rem}}.quote .quote-wrap{max-width:94.8rem;margin-inline:auto;text-align:center}.quote .quote-wrap svg{margin-bottom:2rem}@media(min-width: 768px){.quote .quote-wrap svg{margin-bottom:2.5rem}}@media(min-width: 1480px){.quote .quote-wrap svg{margin-bottom:3rem}}.quote .quote-wrap .type-h3{text-wrap:balance;color:#4f626c}.section-numbers .section-head+.nums{margin-top:2.4rem}@media(min-width: 768px){.section-numbers .section-head+.nums{margin-top:2.8rem}}@media(min-width: 1480px){.section-numbers .section-head+.nums{margin-top:3.2rem}}.section-numbers .nums{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.2rem;margin-inline:-1.6rem}@media(min-width: 448px){.section-numbers .nums{margin-inline:0}}@media(min-width: 576px){.section-numbers .nums{grid-template-columns:repeat(2, minmax(0, 1fr));margin-inline:-1.6rem}}@media(min-width: 768px){.section-numbers .nums{margin-inline:0}}@media(min-width: 1200px){.section-numbers .nums{grid-template-columns:repeat(4, minmax(0, 1fr));margin-inline:-1.6rem}}@media(min-width: 1480px){.section-numbers .nums{margin-inline:0}}.section-numbers .nums .num{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;padding:2rem 1.6rem 2.4rem;background:linear-gradient(180deg, #40697e 0%, #143d52 100%);box-shadow:0px 6px 30px 0px rgba(0,0,0,.08);color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem}@media(min-width: 448px){.section-numbers .nums .num{padding-inline:2rem;gap:2rem}}@media(min-width: 768px){.section-numbers .nums .num{gap:3.2rem}}@media(min-width: 1480px){.section-numbers .nums .num{gap:4rem}}.section-numbers .nums .num .type-h3{color:#fff}@media(min-width: 1480px){.section-numbers .nums .num .type-h3{font-size:3.6rem}}.section-sedi .section-head+.sedi-loop{margin-top:2.4rem}@media(min-width: 768px){.section-sedi .section-head+.sedi-loop{margin-top:2.8rem}}@media(min-width: 1480px){.section-sedi .section-head+.sedi-loop{margin-top:3.2rem}}.section-sedi .sedi-loop{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem;margin-inline:-1.6rem}@media(min-width: 448px){.section-sedi .sedi-loop{margin-inline:0}}@media(min-width: 768px){.section-sedi .sedi-loop{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.section-sedi .sedi-loop{grid-template-columns:repeat(3, minmax(0, 1fr));margin-inline:-1.6rem}}@media(min-width: 1480px){.section-sedi .sedi-loop{margin-inline:0;gap:2rem 1.6rem}}.section-sedi .sedi-loop .sedi-dialog-opener{border-radius:1.2rem 1.2rem 1.2rem 3.2rem;appearance:none;cursor:pointer;background-color:#fff;border:0;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);transition:all .3s ease-out;display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:1rem 1rem 1.2rem 1.6rem}@media(min-width: 1480px){.section-sedi .sedi-loop .sedi-dialog-opener{padding-block:1.6rem}}.section-sedi .sedi-loop .sedi-dialog-opener .head{display:flex;align-items:center;gap:.8rem}.section-sedi .sedi-loop .sedi-dialog-opener .head .type-h4{font-weight:400;line-height:120%;text-align:left;text-wrap:balance;font-size:1.8rem}@media(min-width: 768px){.section-sedi .sedi-loop .sedi-dialog-opener .head .type-h4{font-size:2rem}}@media(min-width: 1560px){.section-sedi .sedi-loop .sedi-dialog-opener .head .type-h4{font-size:2.2rem}}.section-sedi .sedi-loop .sedi-dialog-opener .head .type-h4 span{font-weight:600}.section-sedi .sedi-loop .sedi-dialog-opener .head .found-out-more{font-family:"Inter",sans-serif;line-height:120%;text-align:left;font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#4f626c;margin-top:.8rem;transition:color .3s ease-out}@media(min-width: 1560px){.section-sedi .sedi-loop .sedi-dialog-opener .head .found-out-more{font-size:1.4rem;margin-top:1rem}}.section-sedi .sedi-loop .sedi-dialog-opener .head svg{display:block;flex-shrink:0;width:2.4rem;height:2.4rem}@media(min-width: 1560px){.section-sedi .sedi-loop .sedi-dialog-opener .head svg{width:2.8rem;height:2.8rem}}.section-sedi .sedi-loop .sedi-dialog-opener .btn-aligner{margin-top:-0.3rem}.section-sedi .sedi-loop .sedi-dialog-opener .btn-aligner .btn-ghost svg{margin-top:0}.section-sedi .sedi-loop .sedi-dialog-opener:hover{transform:translateY(-1px);box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.16)}.section-sedi .sedi-loop .sedi-dialog-opener:hover .head .found-out-more{color:#70c2eb}.section-sedi .sedi-loop .sedi-dialog-opener:hover .btn-aligner .btn-ghost:before{width:102%;height:2.8rem;top:.2rem}.section-sedi .sedi-loop .sedi-dialog-opener .sedi-dialog-content{display:none}.front-slider .swiper-front-slider{overflow:visible;padding-bottom:4rem}@media(min-width: 768px){.front-slider .swiper-front-slider{padding-bottom:4.8rem}}.front-slider .swiper-front-slider .swiper-slide{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.2rem}@media(min-width: 768px){.front-slider .swiper-front-slider .swiper-slide{gap:2.4rem}}@media(min-width: 1200px){.front-slider .swiper-front-slider .swiper-slide{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:0}}.front-slider .swiper-front-slider .swiper-slide .slide-img{position:relative;z-index:-10;width:26rem;height:26rem;margin-left:auto}@media(min-width: 768px){.front-slider .swiper-front-slider .swiper-slide .slide-img{width:32rem;height:32rem}}@media(min-width: 1200px){.front-slider .swiper-front-slider .swiper-slide .slide-img{order:2;width:52rem;height:52rem}}@media(min-width: 1560px){.front-slider .swiper-front-slider .swiper-slide .slide-img{width:67rem;height:67rem}}.front-slider .swiper-front-slider .swiper-slide .slide-img figure{aspect-ratio:1;width:26rem;height:26rem;background:linear-gradient(90deg, #faf8f8 0%, #f8f1f1 100%);border-radius:50%;overflow:hidden;isolation:isolate}@media(min-width: 768px){.front-slider .swiper-front-slider .swiper-slide .slide-img figure{width:32rem;height:32rem}}@media(min-width: 1200px){.front-slider .swiper-front-slider .swiper-slide .slide-img figure{width:52rem;height:52rem}}@media(min-width: 1560px){.front-slider .swiper-front-slider .swiper-slide .slide-img figure{width:67rem;height:67rem}}.front-slider .swiper-front-slider .swiper-slide .slide-img figure img{display:block;width:100%;height:100%;object-fit:cover}.front-slider .swiper-front-slider .swiper-slide .slide-img svg{pointer-events:none;display:block;position:absolute;bottom:2rem;left:0;z-index:-10;height:auto;width:98rem;transform:translate(-39rem, 13rem)}@media(min-width: 768px){.front-slider .swiper-front-slider .swiper-slide .slide-img svg{left:2rem}}@media(min-width: 1200px){.front-slider .swiper-front-slider .swiper-slide .slide-img svg{width:175rem;left:-4rem;bottom:-4rem;transform:translate(-64rem, 16rem)}}@media(min-width: 1560px){.front-slider .swiper-front-slider .swiper-slide .slide-img svg{width:250rem;left:5rem;bottom:-2rem;transform:translate(-104rem, 26rem)}}.front-slider .swiper-front-slider .swiper-slide .slide-content{max-width:61rem}@media(min-width: 1200px){.front-slider .swiper-front-slider .swiper-slide .slide-content{order:1;margin-right:8rem}}.front-slider .swiper-front-slider .swiper-slide .slide-content .type-h1{text-wrap:balance}.front-slider .swiper-front-slider .swiper-slide .slide-content p{text-wrap:balance;margin-top:1.2rem}@media(min-width: 768px){.front-slider .swiper-front-slider .swiper-slide .slide-content p{margin-top:1.4rem}}@media(min-width: 1480px){.front-slider .swiper-front-slider .swiper-slide .slide-content p{margin-top:1.6rem}}.front-slider .swiper-front-slider .swiper-slide .slide-content .btn-gradient-conditional-icon{margin-top:2.4rem}@media(min-width: 768px){.front-slider .swiper-front-slider .swiper-slide .slide-content .btn-gradient-conditional-icon{margin-top:2.8rem}}@media(min-width: 1480px){.front-slider .swiper-front-slider .swiper-slide .slide-content .btn-gradient-conditional-icon{margin-top:3.2rem}}.front-slider .swiper-front-slider .swiper-pagination-front-slider{pointer-events:none;top:auto;bottom:0;left:6.4rem;right:6.4rem;width:auto;height:.4rem;border-radius:.4rem;isolation:isolate;overflow:hidden;background:#ebeeef}@media(min-width: 448px){.front-slider .swiper-front-slider .swiper-pagination-front-slider{left:8rem;right:8rem}}@media(min-width: 576px){.front-slider .swiper-front-slider .swiper-pagination-front-slider{left:10.4rem;right:10.4rem}}@media(min-width: 768px){.front-slider .swiper-front-slider .swiper-pagination-front-slider{left:16rem;right:16rem}}@media(min-width: 992px){.front-slider .swiper-front-slider .swiper-pagination-front-slider{left:24rem;right:24rem}}@media(min-width: 1200px){.front-slider .swiper-front-slider .swiper-pagination-front-slider{left:100%;right:-8rem;bottom:50%;transform:rotate(90deg) translateX(-40%)}}.front-slider .swiper-front-slider .swiper-pagination-front-slider .swiper-pagination-progressbar-fill{background:#222}.front-slider+section{position:relative;z-index:20}.latest-eventi .section-head+.swiper-front-eventi{margin-top:3.2rem}@media(min-width: 768px){.latest-eventi .section-head+.swiper-front-eventi{margin-top:3.6rem}}@media(min-width: 1480px){.latest-eventi .section-head+.swiper-front-eventi{margin-top:4rem}}.latest-eventi .swiper-front-eventi{overflow:visible;padding-bottom:4rem}@media(min-width: 768px){.latest-eventi .swiper-front-eventi{padding-bottom:4.8rem}}@media(min-width: 1480px){.latest-eventi .swiper-front-eventi{padding-bottom:6.4rem}}.latest-eventi .swiper-front-eventi .swiper-slide{height:auto}.latest-eventi .swiper-front-eventi .eventi-teaser{min-height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;overflow:hidden;isolation:isolate;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);transition:all .3s ease-out}@media(min-width: 768px){.latest-eventi .swiper-front-eventi .eventi-teaser{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;border-bottom-left-radius:3.2rem}}.latest-eventi .swiper-front-eventi .eventi-teaser figure{aspect-ratio:4/3;background:linear-gradient(90deg, #faf8f8 0%, #f8f1f1 100%);border-radius:1.2rem 1.2rem 1.2rem 4.2rem;overflow:hidden;isolation:isolate}@media(min-width: 768px){.latest-eventi .swiper-front-eventi .eventi-teaser figure{aspect-ratio:3/3.5;grid-column:span 2;border-bottom-left-radius:3.2rem;min-height:100%}}.latest-eventi .swiper-front-eventi .eventi-teaser figure img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease-in-out}.latest-eventi .swiper-front-eventi .eventi-teaser .content{padding:2.4rem 2rem 3.2rem}@media(min-width: 768px){.latest-eventi .swiper-front-eventi .eventi-teaser .content{grid-column:span 3;padding:2.4rem}.latest-eventi .swiper-front-eventi .eventi-teaser .content .type-h3{font-size:2.5rem;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.latest-eventi .swiper-front-eventi .eventi-teaser .content .excerpt{margin-top:.6rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 768px){.latest-eventi .swiper-front-eventi .eventi-teaser .content .excerpt{-webkit-line-clamp:3}}.latest-eventi .swiper-front-eventi .eventi-teaser .content .btn-aligner{text-align:right;margin-top:2rem}.latest-eventi .swiper-front-eventi .eventi-teaser:hover{box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.16);transform:translateY(-1px)}.latest-eventi .swiper-front-eventi .eventi-teaser:hover figure img{opacity:.9}.latest-eventi .swiper-front-eventi .eventi-teaser:hover .btn-aligner .btn-ghost:before{width:102%;height:2.8rem;top:.2rem}.latest-eventi .swiper-front-eventi .swiper-pagination-front-eventi{top:auto;bottom:0;left:6.4rem;right:6.4rem;width:auto;height:.4rem;border-radius:.4rem;isolation:isolate;overflow:hidden;background:#ebeeef}@media(min-width: 448px){.latest-eventi .swiper-front-eventi .swiper-pagination-front-eventi{left:8rem;right:8rem}}@media(min-width: 576px){.latest-eventi .swiper-front-eventi .swiper-pagination-front-eventi{left:10.4rem;right:10.4rem}}@media(min-width: 768px){.latest-eventi .swiper-front-eventi .swiper-pagination-front-eventi{left:16rem;right:16rem}}@media(min-width: 992px){.latest-eventi .swiper-front-eventi .swiper-pagination-front-eventi{left:24rem;right:24rem}}@media(min-width: 1200px){.latest-eventi .swiper-front-eventi .swiper-pagination-front-eventi{left:32rem;right:32rem}}@media(min-width: 1480px){.latest-eventi .swiper-front-eventi .swiper-pagination-front-eventi{left:40rem;right:40rem}}@media(min-width: 1560px){.latest-eventi .swiper-front-eventi .swiper-pagination-front-eventi{left:52rem;right:52rem}}.latest-eventi .swiper-front-eventi .swiper-pagination-front-eventi .swiper-pagination-progressbar-fill{background:#222}.front-servizi .servizi-wrap{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.4rem}@media(min-width: 576px){.front-servizi .servizi-wrap{gap:3.2rem}}@media(min-width: 1200px){.front-servizi .servizi-wrap{grid-template-columns:repeat(12, minmax(0, 1fr));gap:2rem;align-items:center}}.front-servizi .servizi-wrap .servizi-imgs{max-width:50rem}@media(min-width: 1200px){.front-servizi .servizi-wrap .servizi-imgs{grid-column:span 5;padding-right:3rem}}@media(min-width: 1560px){.front-servizi .servizi-wrap .servizi-imgs{max-width:55rem}}.front-servizi .servizi-wrap .servizi-imgs .img-one{margin-left:1.6rem;width:60%;position:relative;z-index:20}.front-servizi .servizi-wrap .servizi-imgs .img-one:before{content:"";aspect-ratio:1;width:60%;border-radius:50%;position:absolute;z-index:-10;left:-1.6rem;bottom:1.6rem;background:linear-gradient(180deg, rgba(242, 242, 242, 0.45) 0%, rgba(240, 231, 231, 0.45) 100%);transform:translateY(50%)}.front-servizi .servizi-wrap .servizi-imgs .img-one figure{aspect-ratio:1;background:linear-gradient(90deg, #faf8f8 0%, #f8f1f1 100%);border-radius:50%;overflow:hidden;isolation:isolate;width:100%}.front-servizi .servizi-wrap .servizi-imgs .img-one figure img{display:block;width:100%;height:100%;object-fit:cover}.front-servizi .servizi-wrap .servizi-imgs .img-two{margin-left:auto;width:47%;position:relative;z-index:10;margin-top:-10%}.front-servizi .servizi-wrap .servizi-imgs .img-two:before{content:"";aspect-ratio:1;width:43%;border-radius:50%;position:absolute;z-index:-10;left:1rem;top:-2.5rem;background:linear-gradient(180deg, rgba(140, 217, 231, 0.25) 0%, rgba(130, 183, 209, 0.25) 100%)}.front-servizi .servizi-wrap .servizi-imgs .img-two figure{aspect-ratio:1;background:linear-gradient(90deg, #faf8f8 0%, #f8f1f1 100%);border-radius:50%;overflow:hidden;isolation:isolate;width:100%}.front-servizi .servizi-wrap .servizi-imgs .img-two figure img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width: 1200px){.front-servizi .servizi-wrap .servizi-content{grid-column:span 7}}.front-servizi .servizi-wrap .servizi-content .servizi-chips{margin-top:1.6rem;display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem 1.6rem}@media(min-width: 768px){.front-servizi .servizi-wrap .servizi-content .servizi-chips{margin-top:2.4rem}}@media(min-width: 1480px){.front-servizi .servizi-wrap .servizi-content .servizi-chips{margin-top:3.2rem}}@media(min-width: 768px){.front-servizi .servizi-wrap .servizi-content .servizi-chips{gap:1.6rem}}@media(min-width: 1480px){.front-servizi .servizi-wrap .servizi-content .servizi-chips{gap:1.8rem}}.front-servizi .servizi-wrap .servizi-content .servizi-chips .servizio-chip{font-size:1.4rem;font-weight:600;line-height:140%;padding:.6rem 1.6rem .8rem;border-radius:.6rem .6rem .6rem 1.6rem;background:linear-gradient(90deg, #eff0f0 0%, #f1eaea 100%);box-shadow:0px 0px .8rem 0px rgba(0,0,0,.06);transition:transform .2s ease-out}@media(min-width: 768px){.front-servizi .servizi-wrap .servizi-content .servizi-chips .servizio-chip{font-size:1.6rem}}@media(min-width: 1480px){.front-servizi .servizi-wrap .servizi-content .servizi-chips .servizio-chip{font-size:1.8rem}}.front-servizi .servizi-wrap .servizi-content .servizi-chips .servizio-chip:hover{background:linear-gradient(90deg, #f1eaea 0%, #eff0f0 100%);box-shadow:0px 0px 8px 0px rgba(0,0,0,.06) inset;transform:translateY(1px)}.front-prevenzione .inner{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;background:linear-gradient(60deg, rgba(241, 241, 241, 0.3) 25%, rgba(231, 207, 207, 0.3) 73%);margin-inline:-2.4rem;padding:4.8rem 2.4rem 5.6rem;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:3.4rem}@media(min-width: 992px){.front-prevenzione .inner{padding-inline:4.8rem}}@media(min-width: 1200px){.front-prevenzione .inner{grid-template-columns:repeat(12, minmax(0, 1fr));gap:2rem;margin-inline:-4.8rem}}.front-prevenzione .inner .head{max-width:70rem}@media(min-width: 1200px){.front-prevenzione .inner .head{grid-column:span 4;padding-right:3rem}}.front-prevenzione .inner .head .type-wysiwyg{margin-top:.8rem}.front-prevenzione .inner .loop{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.2rem}@media(min-width: 992px){.front-prevenzione .inner .loop{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.6rem}}@media(min-width: 1200px){.front-prevenzione .inner .loop{grid-column:span 8;grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1360px){.front-prevenzione .inner .loop{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1480px){.front-prevenzione .inner .loop{gap:2rem}}.front-prevenzione .inner .loop .prevenzione-chip{border-radius:1.2rem 1.2rem 1.2rem 3.2rem;background-color:#fff;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);transition:all .3s ease-out;display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:2rem;margin-inline:-1.2rem}@media(min-width: 396px){.front-prevenzione .inner .loop .prevenzione-chip{margin-inline:0}}.front-prevenzione .inner .loop .prevenzione-chip .title-icon{display:flex;align-items:center;gap:.8rem}.front-prevenzione .inner .loop .prevenzione-chip .title-icon svg{display:block;flex-shrink:0}.front-prevenzione .inner .loop .prevenzione-chip .btn-aligner{margin-top:-0.3rem}.front-prevenzione .inner .loop .prevenzione-chip .btn-aligner .btn-ghost svg{margin-top:0}.front-prevenzione .inner .loop .prevenzione-chip:hover{transform:translateY(-1px);box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.16)}.front-prevenzione .inner .loop .prevenzione-chip:hover .btn-aligner .btn-ghost:before{width:102%;height:2.8rem;top:.2rem}.front-target .section-head+.targets{margin-top:3.2rem}@media(min-width: 768px){.front-target .section-head+.targets{margin-top:3.6rem}}@media(min-width: 1480px){.front-target .section-head+.targets{margin-top:4rem}}.front-target .targets{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.8rem;max-width:50rem;margin-inline:auto}@media(min-width: 768px){.front-target .targets{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.4rem 1.6rem;max-width:120rem}}@media(min-width: 992px){.front-target .targets{gap:3.2rem 2.4rem}}.front-target .targets .target-teaser{min-height:100%;background-color:#fff;display:flex;flex-direction:column;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;overflow:hidden;isolation:isolate;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);transition:all .3s ease-out}.front-target .targets .target-teaser figure{aspect-ratio:4/2.8;background:linear-gradient(90deg, #faf8f8 0%, #f8f1f1 100%);border-radius:1.2rem 1.2rem 1.2rem 4.2rem;overflow:hidden;isolation:isolate}@media(min-width: 576px){.front-target .targets .target-teaser figure{aspect-ratio:16/9}}.front-target .targets .target-teaser figure img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease-in-out}.front-target .targets .target-teaser .content{padding:2.4rem 2rem 3.2rem}@media(min-width: 448px){.front-target .targets .target-teaser .content{padding-inline:2.4rem}}@media(min-width: 576px){.front-target .targets .target-teaser .content{padding-inline:3.2rem}}@media(min-width: 1200px){.front-target .targets .target-teaser .content{padding:4rem}}@media(min-width: 1480px){.front-target .targets .target-teaser .content{padding-inline:4.8rem}}.front-target .targets .target-teaser .content .type-wysiwyg{margin-top:.6rem}@media(min-width: 1480px){.front-target .targets .target-teaser .content .type-wysiwyg{margin-top:.8rem}}.front-target .targets .target-teaser .content .btn-aligner{text-align:right;margin-top:2rem}.front-target .targets .target-teaser[href]:hover{transform:translateY(-1px);box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.16)}.front-target .targets .target-teaser[href]:hover figure img{opacity:.9}.front-target .targets .target-teaser[href]:hover .btn-aligner .btn-ghost:before{width:102%;height:2.8rem;top:.2rem}.front-recensioni .section-head+.swiper-front-recensioni{margin-top:3.2rem}@media(min-width: 768px){.front-recensioni .section-head+.swiper-front-recensioni{margin-top:3.6rem}}@media(min-width: 1480px){.front-recensioni .section-head+.swiper-front-recensioni{margin-top:4rem}}.front-recensioni .swiper-front-recensioni{overflow:visible;padding-bottom:4rem;max-width:50rem}@media(min-width: 768px){.front-recensioni .swiper-front-recensioni{padding-bottom:4.8rem;max-width:120rem}}@media(min-width: 1480px){.front-recensioni .swiper-front-recensioni{padding-bottom:6.4rem}}.front-recensioni .swiper-front-recensioni .swiper-slide{height:auto}.front-recensioni .swiper-front-recensioni .card-recensione{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;background:linear-gradient(90deg, rgba(141, 219, 232, 0.2) 0%, rgba(130, 182, 208, 0.2) 100%);box-shadow:0px 6px 30px 0px rgba(0,0,0,.08);padding:2rem;color:#222;min-height:calc(100% - 4rem)}@media(min-width: 396px){.front-recensioni .swiper-front-recensioni .card-recensione{padding:2.4rem}}@media(min-width: 576px){.front-recensioni .swiper-front-recensioni .card-recensione{padding:3.2rem;min-height:calc(100% - 5.6rem)}}@media(min-width: 768px){.front-recensioni .swiper-front-recensioni .card-recensione{padding:2.4rem}}@media(min-width: 992px){.front-recensioni .swiper-front-recensioni .card-recensione{padding:3.2rem}}@media(min-width: 1480px){.front-recensioni .swiper-front-recensioni .card-recensione{min-height:calc(100% - 6.4rem)}}.front-recensioni .swiper-front-recensioni .card-recensione .name{display:flex;align-items:center;gap:1.6rem}.front-recensioni .swiper-front-recensioni .card-recensione .name figure{flex-shrink:0;aspect-ratio:1;width:5.6rem;border-radius:50%;overflow:hidden;background-color:#70c2eb}@media(min-width: 576px){.front-recensioni .swiper-front-recensioni .card-recensione .name figure{width:6.4rem}}@media(min-width: 768px){.front-recensioni .swiper-front-recensioni .card-recensione .name figure{width:5.6rem}}@media(min-width: 992px){.front-recensioni .swiper-front-recensioni .card-recensione .name figure{width:6.4rem}}.front-recensioni .swiper-front-recensioni .card-recensione .name figure img{display:block;width:100%;height:100%;object-fit:cover}.front-recensioni .swiper-front-recensioni .card-recensione .name h3{font-size:1.5rem;line-height:150%;text-wrap:pretty;font-weight:400;font-style:italic;line-height:130%}@media(min-width: 768px){.front-recensioni .swiper-front-recensioni .card-recensione .name h3{font-size:1.6rem}}@media(min-width: 1480px){.front-recensioni .swiper-front-recensioni .card-recensione .name h3{font-size:1.8rem}}.front-recensioni .swiper-front-recensioni .card-recensione .content{display:flex;gap:1.2rem;margin-top:2.4rem}@media(min-width: 1200px){.front-recensioni .swiper-front-recensioni .card-recensione .content{margin-top:3.2rem;gap:1.6rem}}.front-recensioni .swiper-front-recensioni .card-recensione .content .quote{flex-shrink:0}.front-recensioni .swiper-front-recensioni .card-recensione .content .quote svg{display:block;width:auto;height:2rem;margin-top:.4rem}.front-recensioni .swiper-front-recensioni .swiper-pagination-front-recensioni{top:auto;bottom:0;left:6.4rem;right:6.4rem;width:auto;height:.4rem;border-radius:.4rem;isolation:isolate;overflow:hidden;background:#ebeeef}@media(min-width: 448px){.front-recensioni .swiper-front-recensioni .swiper-pagination-front-recensioni{left:8rem;right:8rem}}@media(min-width: 576px){.front-recensioni .swiper-front-recensioni .swiper-pagination-front-recensioni{left:10.4rem;right:10.4rem}}@media(min-width: 768px){.front-recensioni .swiper-front-recensioni .swiper-pagination-front-recensioni{left:16rem;right:16rem}}@media(min-width: 992px){.front-recensioni .swiper-front-recensioni .swiper-pagination-front-recensioni{left:24rem;right:24rem}}@media(min-width: 1200px){.front-recensioni .swiper-front-recensioni .swiper-pagination-front-recensioni{left:32rem;right:32rem}}@media(min-width: 1480px){.front-recensioni .swiper-front-recensioni .swiper-pagination-front-recensioni{left:40rem;right:40rem}}@media(min-width: 1560px){.front-recensioni .swiper-front-recensioni .swiper-pagination-front-recensioni{left:52rem;right:52rem}}.front-recensioni .swiper-front-recensioni .swiper-pagination-front-recensioni .swiper-pagination-progressbar-fill{background:#222}.front-sostieni .section-head+.section-loop{margin-top:3.2rem}@media(min-width: 768px){.front-sostieni .section-head+.section-loop{margin-top:4rem}}.front-sostieni .section-cta{margin-top:3.2rem;margin-inline:-0.8rem}@media(min-width: 396px){.front-sostieni .section-cta{max-width:50rem;margin-inline:auto}}@media(min-width: 768px){.front-sostieni .section-cta{margin-top:4rem;max-width:none}}.front-sostieni .section-cta .cta-card{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;overflow:hidden;background-color:#f3eae4;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.front-sostieni .section-cta .cta-card{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center}}.front-sostieni .section-cta .cta-card .img-wrapper{pointer-events:none;aspect-ratio:4/3;position:relative}@media(min-width: 576px){.front-sostieni .section-cta .cta-card .img-wrapper{aspect-ratio:16/9}}@media(min-width: 768px){.front-sostieni .section-cta .cta-card .img-wrapper{min-height:100%;max-width:100%}}.front-sostieni .section-cta .cta-card .img-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.front-sostieni .section-cta .cta-card .img-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6.4rem;background:linear-gradient(180deg, rgba(243, 234, 228, 0) 0%, #f3eae4 100%)}@media(min-width: 768px){.front-sostieni .section-cta .cta-card .img-wrapper:after{left:auto;top:0;height:100%;width:14.4rem;background:linear-gradient(90deg, rgba(243, 234, 228, 0) 0%, #f3eae4 100%)}}.front-sostieni .section-cta .cta-card .content{padding-top:2rem;padding-inline:2.4rem;padding-bottom:4rem}@media(min-width: 576px){.front-sostieni .section-cta .cta-card .content{padding-inline:3.2rem}}@media(min-width: 768px){.front-sostieni .section-cta .cta-card .content{padding:3.2rem}}@media(min-width: 992px){.front-sostieni .section-cta .cta-card .content{padding:4rem}}@media(min-width: 1640px){.front-sostieni .section-cta .cta-card .content{padding:6.4rem}}.front-sostieni .section-cta .cta-card .content .type-h3+.type-wysiwyg{margin-top:.6rem}.front-sostieni .section-cta .cta-card .content .btn-wrapper{margin-top:2rem}.front-sostieni .section-loop{margin-inline:-0.8rem}@media(min-width: 396px){.front-sostieni .section-loop{max-width:50rem;margin-inline:auto}}@media(min-width: 768px){.front-sostieni .section-loop{max-width:none;display:grid;gap:0 1.6rem;grid-template-columns:repeat(3, minmax(0, 1fr));margin-inline:-3.2rem}}@media(min-width: 992px){.front-sostieni .section-loop{margin-inline:0}}@media(min-width: 1360px){.front-sostieni .section-loop{gap:0 2rem}}.front-sostieni .section-loop .term-group{margin-top:2rem;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;padding:2rem;background:linear-gradient(180deg, #40697e 0%, #143d52 100%)}@media(min-width: 1360px){.front-sostieni .section-loop .term-group{padding:3rem}}.front-sostieni .section-loop .term-group .term-name{color:#fff;margin-bottom:2rem}.front-sostieni .section-loop .term-group .archive-loop.archive-loop-sostieni{gap:1.6rem}@media(min-width: 768px){.front-sostieni .section-loop .term-group .archive-loop.archive-loop-sostieni{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1360px){.front-sostieni .section-loop .term-group .archive-loop.archive-loop-sostieni{gap:2rem}}@media(min-width: 768px){.front-sostieni .section-loop .term-group .archive-loop.archive-loop-sostieni .teaser.teaser-sostieni .head .type-h4{font-size:1.6rem}}@media(min-width: 1200px){.front-sostieni .section-loop .term-group .archive-loop.archive-loop-sostieni .teaser.teaser-sostieni .head .type-h4{font-size:2.2rem}}@media(min-width: 1480px){.front-sostieni .section-loop .term-group .archive-loop.archive-loop-sostieni .teaser.teaser-sostieni .head .type-h4{font-size:2.4rem}}.front-sostieni .section-loop .term-group .archive-loop.archive-loop-sostieni .teaser.teaser-sostieni .btn-aligner{margin-top:-0.3rem}.front-newsletter{margin-bottom:-2.8rem}@media(min-width: 1480px){.front-newsletter{margin-bottom:-4.8rem}}.front-newsletter .card{background-color:#fff;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;overflow:hidden;isolation:isolate;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);padding:3.6rem 2.4rem 4rem}@media(min-width: 768px){.front-newsletter .card{padding:4.8rem}}@media(min-width: 1480px){.front-newsletter .card{padding:5.6rem}}.front-newsletter .card .btn-wrapper{text-align:center;margin-top:2.4rem}@media(min-width: 1480px){.hero-sidebar .single-wrapper .content{width:60%;max-width:72rem}}.hero-sidebar .single-wrapper .content .type-wysiwyg{margin-top:1.2rem}@media(min-width: 768px){.hero-sidebar .single-wrapper .content .type-wysiwyg{margin-top:1.6rem}}@media(min-width: 1480px){.hero-sidebar .single-wrapper .content .type-wysiwyg{margin-top:2.4rem}}.hero-sidebar .single-wrapper .content .btn-wrapper{margin-top:1.6rem}@media(min-width: 768px){.hero-sidebar .single-wrapper .content .btn-wrapper{margin-top:2rem}}@media(min-width: 1480px){.hero-sidebar .single-wrapper .content .btn-wrapper{margin-top:2.4rem}}.hero-sidebar .single-wrapper .single-sidebar{margin-bottom:0;margin-top:4rem}@media(min-width: 768px){.hero-sidebar .single-wrapper .single-sidebar{margin-top:4.8rem}}@media(min-width: 1480px){.hero-sidebar .single-wrapper .single-sidebar{margin-top:0;padding-top:8.8rem}}.archive-loop{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.4rem 1.6rem}@media(min-width: 576px){.archive-loop{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.archive-loop{gap:2.4rem 2rem}}@media(min-width: 1200px){.archive-loop{grid-template-columns:repeat(3, minmax(0, 1fr))}}.archive-loop.archive-loop-prevenzione{row-gap:1.6rem}@media(min-width: 768px){.archive-loop.archive-loop-prevenzione{gap:2rem}}@media(min-width: 1200px){.archive-loop.archive-loop-prevenzione{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.4rem}}.archive-loop .teaser{border-radius:1.2rem 1.2rem 1.2rem 3.2rem;background-color:#fff;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);transition:all .3s ease-out}.archive-loop .teaser:hover{transform:translateY(-1px);box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.16)}.archive-loop .teaser:hover .btn-aligner .btn-ghost:before{width:102%;height:2.8rem;top:.2rem}.archive-loop .teaser.teaser-servizio{padding:2rem;display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between}@media(min-width: 992px){.archive-loop .teaser.teaser-servizio{padding:2.5rem}}@media(min-width: 1200px){.archive-loop .teaser.teaser-servizio{padding:2rem}}@media(min-width: 1480px){.archive-loop .teaser.teaser-servizio{padding:2.5rem 3.2rem 3rem}}.archive-loop .teaser.teaser-servizio .head .excerpt{margin-top:.8rem}.archive-loop .teaser.teaser-servizio .btn-aligner{text-align:right}.archive-loop .teaser.teaser-sostieni{padding:2rem;display:flex;gap:2.4rem;justify-content:space-between;align-items:center}@media(min-width: 992px){.archive-loop .teaser.teaser-sostieni{padding:2.5rem}}@media(min-width: 1200px){.archive-loop .teaser.teaser-sostieni{padding:2rem}}@media(min-width: 1480px){.archive-loop .teaser.teaser-sostieni{padding:2.5rem 3.2rem 3rem}}.archive-loop .teaser.teaser-sostieni .head .excerpt{margin-top:.4rem}.archive-loop .teaser.teaser-sostieni .btn-aligner .btn-ghost:before{top:.2rem}.archive-loop .teaser.teaser-sostieni .btn-aligner .btn-ghost svg path{fill:#70c2eb;transition:fill .3s ease-out}.archive-loop .teaser.teaser-sostieni:hover{transform:translateY(-1px);box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.16)}.archive-loop .teaser.teaser-sostieni:hover .btn-aligner .btn-ghost:before{width:2.4rem;height:2.4rem}.archive-loop .teaser.teaser-sostieni:hover .btn-aligner .btn-ghost svg path{fill:#254e63}.archive-loop .teaser.teaser-prevenzione{padding:2rem;display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between}@media(min-width: 992px){.archive-loop .teaser.teaser-prevenzione{padding:2.5rem 3.2rem 3rem}}@media(min-width: 1480px){.archive-loop .teaser.teaser-prevenzione{padding-top:3.2rem;padding-inline:4rem}}.archive-loop .teaser.teaser-prevenzione .head .title-icon{display:flex;align-items:center;gap:.8rem}@media(min-width: 1480px){.archive-loop .teaser.teaser-prevenzione .head .title-icon{gap:1.2rem}}.archive-loop .teaser.teaser-prevenzione .head .title-icon svg{display:block;width:1.8rem;height:1.8rem;flex-shrink:0;margin-top:-0.2rem}@media(min-width: 1480px){.archive-loop .teaser.teaser-prevenzione .head .title-icon svg{margin-top:-0.4rem;width:2.2rem;height:2.2rem}}.archive-loop .teaser.teaser-prevenzione .head .excerpt{margin-top:.8rem}.archive-loop .teaser.teaser-prevenzione .btn-aligner{text-align:right}.sostieni{background:linear-gradient(180deg, #40697e 0%, #143d52 100%);padding-bottom:8rem}@media(min-width: 768px){.sostieni{padding-bottom:10.4rem}}@media(min-width: 1480px){.sostieni{padding-bottom:0;background:none}}.sostieni .term-group{margin-top:5.6rem}@media(min-width: 768px){.sostieni .term-group{margin-top:8rem}}@media(min-width: 1480px){.sostieni .term-group{margin-top:4rem;background:linear-gradient(180deg, #40697e 0%, #143d52 100%);padding:3.2rem;margin-inline:-3.2rem;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;padding-bottom:3.4rem}}@media(min-width: 1560px){.sostieni .term-group{margin-inline:0}}.sostieni .term-group .term-name{color:#fff;margin-bottom:2rem}.prevenzione .term-group:not(:first-of-type){margin-top:4rem}@media(min-width: 1480px){.prevenzione .term-group:not(:first-of-type){margin-top:4.8rem}}.prevenzione .term-group .term-name{font-weight:600;text-transform:uppercase;font-size:1.3rem;letter-spacing:1px;margin-bottom:1.2rem}@media(min-width: 768px){.prevenzione .term-group .term-name{font-size:1.4rem;margin-bottom:1.6rem}}.icon-chips-intro{max-width:70rem;font-family:"Nunito",sans-serif;color:#4f626c;font-size:1.8rem;font-weight:700;line-height:130%}@media(min-width: 768px){.icon-chips-intro{font-size:2rem}}@media(min-width: 1480px){.icon-chips-intro{font-size:2.2rem}}.icon-chips-intro+.icon-chips-loop{margin-top:2.4rem}@media(min-width: 768px){.icon-chips-intro+.icon-chips-loop{margin-top:2.8rem}}@media(min-width: 1480px){.icon-chips-intro+.icon-chips-loop{margin-top:3.2rem}}.icon-chips-loop{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2rem 1.6rem}@media(min-width: 576px){.icon-chips-loop{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.icon-chips-loop{gap:2.4rem 2rem}}@media(min-width: 1200px){.icon-chips-loop{grid-template-columns:repeat(3, minmax(0, 1fr))}}.icon-chips-loop .icon-chips{border-radius:1.2rem 1.2rem 1.2rem 3.2rem;background-color:#fff;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);transition:all .3s ease-out;display:flex;align-items:center;justify-content:space-between;gap:3.2rem;padding:3rem 2rem}@media(min-width: 992px){.icon-chips-loop .icon-chips{padding:3.2rem}}@media(min-width: 1200px){.icon-chips-loop .icon-chips{padding:3rem 2rem}}@media(min-width: 1480px){.icon-chips-loop .icon-chips{padding:3.2rem}}.icon-chips-loop .icon-chips .head{display:flex;align-items:center;gap:1.2rem}@media(min-width: 992px){.icon-chips-loop .icon-chips .head{gap:1.6rem}}@media(min-width: 1480px){.icon-chips-loop .icon-chips .head{gap:2rem}}.icon-chips-loop .icon-chips .head figure{flex-shrink:0;width:2.8rem;height:2.8rem;margin-top:-0.4rem}@media(min-width: 1480px){.icon-chips-loop .icon-chips .head figure{width:3.6rem;height:3.6rem}}.icon-chips-loop .icon-chips .head figure img{display:block;width:100%;height:100%;object-fit:contain}.icon-chips-loop .icon-chips .head .type-h4{word-break:break-word;hyphens:auto}.icon-chips-loop .icon-chips .btn-arrow{position:relative;isolation:isolate}.icon-chips-loop .icon-chips .btn-arrow svg{display:block;width:auto;height:1.4rem}.icon-chips-loop .icon-chips .btn-arrow svg path{fill:#70c2eb;transition:fill .3s ease-out}.icon-chips-loop .icon-chips .btn-arrow:before{content:"";position:absolute;z-index:-10;right:0;top:.1rem;width:2.4rem;height:2.4rem;border-radius:2.8rem;background-color:#edf7fc;transform:translate(25%, -25%)}.icon-chips-loop .icon-chips:hover{transform:translateY(-1px);box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.16)}.icon-chips-loop .icon-chips:hover .btn-arrow svg path{fill:#254e63}.campagna-archive-loop .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.4rem 1.6rem}@media(min-width: 576px){.campagna-archive-loop .gridder{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1480px){.campagna-archive-loop .gridder{gap:4rem 2rem}}.campagna-archive-loop .gridder .campagna-teaser{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;overflow:hidden;isolation:isolate;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);transition:all .3s ease-out}@media(min-width: 1200px){.campagna-archive-loop .gridder .campagna-teaser{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));align-items:center;border-bottom-left-radius:3.2rem}}.campagna-archive-loop .gridder .campagna-teaser figure{display:none;aspect-ratio:4/3;background:linear-gradient(90deg, #faf8f8 0%, #f8f1f1 100%);border-radius:1.2rem 1.2rem 1.2rem 4.2rem;overflow:hidden;isolation:isolate}@media(min-width: 1200px){.campagna-archive-loop .gridder .campagna-teaser figure{display:block;aspect-ratio:3/3.3;grid-column:span 3;border-bottom-left-radius:3.2rem;max-width:100%;min-height:100%}}@media(min-width: 1560px){.campagna-archive-loop .gridder .campagna-teaser figure{grid-column:span 2}}.campagna-archive-loop .gridder .campagna-teaser figure img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease-in-out}.campagna-archive-loop .gridder .campagna-teaser .content{padding:2.4rem 2rem 3.2rem}@media(min-width: 1200px){.campagna-archive-loop .gridder .campagna-teaser .content{grid-column:span 3;padding:2.4rem}.campagna-archive-loop .gridder .campagna-teaser .content .type-h3{font-size:2.5rem;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1560px){.campagna-archive-loop .gridder .campagna-teaser .content{grid-column:span 4}}.campagna-archive-loop .gridder .campagna-teaser .content .subtitle,.campagna-archive-loop .gridder .campagna-teaser .content .date{display:none}.campagna-archive-loop .gridder .campagna-teaser .content .excerpt{margin-top:.6rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.campagna-archive-loop .gridder .campagna-teaser .content .btn-aligner{text-align:right;margin-top:2rem}.campagna-archive-loop .gridder .campagna-teaser:hover{box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.16);transform:translateY(-1px)}.campagna-archive-loop .gridder .campagna-teaser:hover figure img{opacity:.9}.campagna-archive-loop .gridder .campagna-teaser:hover .btn-aligner .btn-ghost:before{width:102%;height:2.8rem;top:.2rem}.campagna-archive-loop .gridder .campagna-teaser.active{margin-bottom:4.8rem}@media(min-width: 576px){.campagna-archive-loop .gridder .campagna-teaser.active{grid-column:span 2}}@media(min-width: 768px){.campagna-archive-loop .gridder .campagna-teaser.active{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;border-bottom-left-radius:3.2rem}}@media(min-width: 992px){.campagna-archive-loop .gridder .campagna-teaser.active{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 1480px){.campagna-archive-loop .gridder .campagna-teaser.active{margin-bottom:8rem}}.campagna-archive-loop .gridder .campagna-teaser.active figure{display:block}@media(min-width: 576px){.campagna-archive-loop .gridder .campagna-teaser.active figure{aspect-ratio:16/11}}@media(min-width: 768px){.campagna-archive-loop .gridder .campagna-teaser.active figure{aspect-ratio:3/3.5;grid-column:span 2;border-bottom-left-radius:3.2rem;max-width:100%;min-height:100%}}@media(min-width: 992px){.campagna-archive-loop .gridder .campagna-teaser.active figure{aspect-ratio:16/11;grid-column:span 3}}@media(min-width: 768px){.campagna-archive-loop .gridder .campagna-teaser.active .content{grid-column:span 3;padding:2.4rem}}.campagna-archive-loop .gridder .campagna-teaser.active .content .type-h3{margin-bottom:.8rem}@media(min-width: 1480px){.campagna-archive-loop .gridder .campagna-teaser.active .content .type-h3{font-size:4.4rem;margin-bottom:1.2rem}}.campagna-archive-loop .gridder .campagna-teaser.active .content .subtitle,.campagna-archive-loop .gridder .campagna-teaser.active .content .date{display:block;font-family:"Nunito",sans-serif;color:#222}.campagna-archive-loop .gridder .campagna-teaser.active .content .subtitle{font-weight:500;font-size:1.8rem}@media(min-width: 1480px){.campagna-archive-loop .gridder .campagna-teaser.active .content .subtitle{font-size:2.3rem}}.campagna-archive-loop .gridder .campagna-teaser.active .content .date{font-weight:600;font-size:1.6rem}@media(min-width: 1480px){.campagna-archive-loop .gridder .campagna-teaser.active .content .date{font-size:2rem}}@media(min-width: 576px){.campagna-archive-loop .gridder .campagna-teaser.active .content .btn-aligner{text-align:left}}.single-wrapper{max-width:86rem}@media(min-width: 1480px){.single-wrapper{max-width:100%;position:relative}}.single-intro{position:relative;padding-top:3.2rem;margin-bottom:3.2rem}@media(min-width: 768px){.single-intro{margin-bottom:4rem}}@media(min-width: 1480px){.single-intro{margin-bottom:4.8rem}}@media(min-width: 1200px){.single-intro{padding-top:4rem;width:80%;max-width:60rem}}@media(min-width: 1480px){.single-intro{padding-top:4rem;width:60%;max-width:72rem}}.single-intro .decoration{position:absolute;z-index:-10;top:-4rem;left:0;right:0}@media(min-width: 448px){.single-intro .decoration{max-width:40rem;left:auto}}@media(min-width: 992px){.single-intro .decoration{max-width:50rem;right:-30%}}@media(min-width: 1200px){.single-intro .decoration{max-width:60rem;right:-20%}}@media(min-width: 1480px){.single-intro .decoration{max-width:70rem;top:-5.6rem;right:-105%}}.single-intro .decoration svg{display:block;height:auto;width:100%}.single-intro .breadcrumbs{white-space:nowrap;overflow:hidden;display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.2rem}@media(min-width: 1480px){.single-intro .breadcrumbs{margin-bottom:1.6rem}}.single-intro .breadcrumbs a{display:inline-block;transition:all .3s ease-out}.single-intro .breadcrumbs a:hover{color:#70c2eb;text-decoration:underline}.single-intro .breadcrumbs .slash{display:none}@media(min-width: 576px){.single-intro .breadcrumbs .slash{display:inline-block}}.single-intro .breadcrumbs .the-title{display:none}@media(min-width: 576px){.single-intro .breadcrumbs .the-title{display:inline-block;color:#222;font-weight:700;max-width:40rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.single-intro .type-h1+.type-wysiwyg{margin-top:1.6rem}@media(min-width: 768px){.single-intro .type-h1+.type-wysiwyg{margin-top:2rem}}@media(min-width: 1480px){.single-intro .type-h1+.type-wysiwyg{margin-top:2.4rem}}.single-intro .btn-wrapper{margin-top:1.6rem}@media(min-width: 768px){.single-intro .btn-wrapper{margin-top:2rem}}@media(min-width: 1480px){.single-intro .btn-wrapper{margin-top:2.4rem}}.single-sidebar{margin-bottom:3.2rem;max-width:60rem}@media(min-width: 768px){.single-sidebar{margin-bottom:4rem}}@media(min-width: 1480px){.single-sidebar{margin-bottom:4.8rem}}@media(min-width: 1200px){.single-sidebar{position:absolute;top:0;right:-2rem;width:40%;padding-top:12.8rem}}.single-sidebar .single-thumb{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;aspect-ratio:4/2.8;overflow:hidden;isolation:isolate;background:linear-gradient(90deg, #faf8f8 0%, #f8f1f1 100%)}@media(min-width: 448px){.single-sidebar .single-thumb{margin-inline:2rem}}.single-sidebar .single-thumb img{display:block;width:100%;height:100%;object-fit:cover}.single-sidebar .single-thumb+.single-office{padding-top:7.2rem;margin-top:-5.6rem}.single-sidebar .single-thumb+.single-numbers{margin-top:4rem}@media(min-width: 768px){.single-sidebar .single-thumb+.single-numbers{margin-top:4.8rem}}@media(min-width: 1200px){.single-sidebar .single-thumb+.single-numbers{margin-top:5.6rem}}.single-sidebar .single-office{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;padding:1.6rem;background:linear-gradient(180deg, #40697e 0%, #143d52 100%);box-shadow:0px 6px 30px 0px rgba(0,0,0,.08);margin-inline:-1.6rem}@media(min-width: 448px){.single-sidebar .single-office{margin-inline:0;padding:2rem}}.single-sidebar .single-office .type-h3{color:#fff}.single-sidebar .single-office .sedi-loop{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem;margin-top:1.2rem}@media(min-width: 576px){.single-sidebar .single-office .sedi-loop{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.single-sidebar .single-office .sedi-loop{margin-top:1.6rem}}@media(min-width: 1200px){.single-sidebar .single-office .sedi-loop{margin-top:2rem}}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener{border-radius:1.2rem 1.2rem 1.2rem 3.2rem;appearance:none;cursor:pointer;background-color:#fff;border:0;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);transition:all .3s ease-out;display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:1rem 1rem 1.2rem 1.6rem}@media(min-width: 1200px){.single-sidebar .single-office .sedi-loop .sedi-dialog-opener{padding-block:1.6rem}}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .head{display:flex;align-items:center;gap:.8rem}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .head .type-h4{line-height:120%;text-align:left}@media(min-width: 768px){.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .head .type-h4{font-size:2rem}}@media(min-width: 1560px){.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .head .type-h4{font-size:2.2rem}}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .head .found-out-more{font-family:"Inter",sans-serif;line-height:120%;text-align:left;font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#4f626c;margin-top:.4rem;transition:color .3s ease-out}@media(min-width: 1560px){.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .head .found-out-more{font-size:1.4rem;margin-top:.6rem}}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .head svg{display:block;flex-shrink:0;width:2.4rem;height:2.4rem}@media(min-width: 1560px){.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .head svg{width:2.8rem;height:2.8rem}}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .btn-aligner{margin-top:-0.3rem}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .btn-aligner .btn-ghost svg{margin-top:0}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener:hover{transform:translateY(-1px);box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.16)}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener:hover .head .found-out-more{color:#70c2eb}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener:hover .btn-aligner .btn-ghost:before{width:102%;height:2.8rem;top:.2rem}.single-sidebar .single-office .sedi-loop .sedi-dialog-opener .sedi-dialog-content{display:none}.single-sidebar .single-office+.single-numbers{margin-top:4rem}@media(min-width: 768px){.single-sidebar .single-office+.single-numbers{margin-top:4.8rem}}@media(min-width: 1200px){.single-sidebar .single-office+.single-numbers{margin-top:5.6rem}}.single-sidebar .single-numbers .numbers{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.2rem;margin-top:1.6rem;margin-inline:-1.6rem}@media(min-width: 448px){.single-sidebar .single-numbers .numbers{margin-inline:0}}@media(min-width: 576px){.single-sidebar .single-numbers .numbers{grid-template-columns:repeat(2, minmax(0, 1fr))}}.single-sidebar .single-numbers .numbers .card{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;padding:2rem 1.6rem 2.4rem;background:linear-gradient(180deg, #40697e 0%, #143d52 100%);box-shadow:0px 6px 30px 0px rgba(0,0,0,.08);color:#fff}@media(min-width: 448px){.single-sidebar .single-numbers .numbers .card{padding-inline:2rem}}.single-sidebar .single-numbers .numbers .card .type-h2{color:#fff}@media(min-width: 1200px){.single-sidebar .single-numbers .numbers .card .type-h2{font-size:4rem}}.single-sidebar .single-numbers .numbers .card .type-h2+.type-wysiwyg{margin-top:1.6rem}@media(min-width: 768px){.single-sidebar .single-numbers .numbers .card .type-h2+.type-wysiwyg{margin-top:3.2rem}}.single-sidebar .single-sidebar-box{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;padding:1.6rem;background-color:#ebeeef;margin-inline:-1.6rem;margin-top:1.6rem}@media(min-width: 448px){.single-sidebar .single-sidebar-box{margin-inline:0;padding:2rem}}@media(min-width: 768px){.single-sidebar .single-sidebar-box{padding:2.8rem 2.4rem 3.2rem}}@media(min-width: 1200px){.single-sidebar .single-sidebar-box{margin-top:2rem;padding:3.2rem 2.8rem 4rem}}.single-sidebar .single-sidebar-box .type-h4{margin-bottom:1.2rem}@media(min-width: 1200px){.single-flex-content{width:80%;max-width:60rem}}@media(min-width: 1480px){.single-flex-content{width:60%;max-width:72rem}}.single-flex-content .flex-section{margin-bottom:3.2rem}@media(min-width: 768px){.single-flex-content .flex-section{margin-bottom:4rem}}@media(min-width: 1480px){.single-flex-content .flex-section{margin-bottom:4.8rem}}.single-flex-content .flex-section.flex-cards{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.6rem}@media(min-width: 768px){.single-flex-content .flex-section.flex-cards{gap:2.4rem}}@media(min-width: 1200px){.single-flex-content .flex-section.flex-cards{gap:3.2rem}}.single-flex-content .flex-section.flex-cards .card{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;padding:2rem 1.6rem 2.8rem;background-color:#fff;box-shadow:0px 6px 30px 0px rgba(0,0,0,.08);margin-inline:-1.2rem}@media(min-width: 448px){.single-flex-content .flex-section.flex-cards .card{margin-inline:0;padding:2.4rem 2rem 3.2rem}}@media(min-width: 768px){.single-flex-content .flex-section.flex-cards .card{padding:2.8rem 2.4rem 3.6rem}}@media(min-width: 1200px){.single-flex-content .flex-section.flex-cards .card{padding:3.2rem 3.2rem 4rem}}.single-flex-content .flex-section.flex-cards .card .type-h3{color:#70c2eb;margin-bottom:1.2rem}.single-flex-content .flex-section.flex-stili .type-h3{color:#70c2eb;margin-bottom:1.6rem}.single-flex-content .flex-section.flex-stili .icon-chips-loop{grid-template-columns:repeat(1, minmax(0, 1fr));margin-inline:-1.2rem}@media(min-width: 448px){.single-flex-content .flex-section.flex-stili .icon-chips-loop{margin-inline:0}}.media-section .head{text-align:center}.media-section .head .type-h3{margin-bottom:.8rem}@media(min-width: 1200px){.media-section .head .type-h3{margin-bottom:1.2rem}}.media-section .head .type-wysiwyg{margin-inline:auto}.media-section .head+.gallery-grid{margin-top:2rem}@media(min-width: 768px){.media-section .head+.gallery-grid{margin-top:2.4rem}}@media(min-width: 1200px){.media-section .head+.gallery-grid{margin-top:3.2rem}}.media-section .gallery-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.2rem;margin-inline:-1.2rem}@media(min-width: 448px){.media-section .gallery-grid{margin-inline:0}}@media(min-width: 576px){.media-section .gallery-grid{grid-template-columns:repeat(2, minmax(0, 1fr));margin-inline:-1.6rem}}@media(min-width: 768px){.media-section .gallery-grid{margin-inline:0;max-width:120rem;margin-inline:auto}}@media(min-width: 1200px){.media-section .gallery-grid{gap:1.6rem}}@media(min-width: 1200px){.media-section .gallery-grid{gap:2rem}}.media-section .gallery-grid figure,.media-section .gallery-grid .iframe-wrapper{display:block;aspect-ratio:16/9;border-radius:1.6rem;overflow:hidden;isolation:isolate}@media(min-width: 768px){.media-section .gallery-grid figure,.media-section .gallery-grid .iframe-wrapper{border-radius:2rem}}@media(min-width: 1200px){.media-section .gallery-grid figure,.media-section .gallery-grid .iframe-wrapper{border-radius:2.4rem}}.media-section .gallery-grid figure img,.media-section .gallery-grid .iframe-wrapper iframe{display:block;width:100%;height:100%;object-fit:cover}.sostieni-section .term-group{background:linear-gradient(180deg, #40697e 0%, #143d52 100%);padding:3.2rem;margin-inline:-3.2rem;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;padding-bottom:3.4rem}.sostieni-section .term-group .term-name{color:#fff;margin-bottom:2rem}@media(min-width: 1200px){.ass-keys .col-12{display:flex;align-items:flex-start;gap:6.4rem;justify-content:space-between}}.ass-keys .section-head+.keys{margin-top:3.2rem}@media(min-width: 768px){.ass-keys .section-head+.keys{margin-top:3.6rem}}@media(min-width: 1480px){.ass-keys .section-head+.keys{margin-top:4rem}}@media(min-width: 1200px){.ass-keys .section-head+.keys{margin-top:1.6rem}}.ass-keys .btn-gradient-conditional-icon{margin-top:2rem}.ass-keys .keys{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;background:linear-gradient(90deg, rgba(239, 240, 240, 0.5) 0%, rgba(241, 234, 234, 0.5) 100%);display:grid;gap:1.2rem;max-width:58rem;padding:1.6rem;margin-inline:-1.2rem}@media(min-width: 448px){.ass-keys .keys{margin-inline:0}}@media(min-width: 1200px){.ass-keys .keys{width:52rem;margin-right:-2.4rem}}@media(min-width: 1480px){.ass-keys .keys{gap:1.6rem;padding:2.8rem;width:58rem}}.ass-keys .keys .key{border-radius:1.2rem 1.2rem 1.2rem 3.2rem;transition:all .3s ease-out;display:flex;align-items:center;gap:1.6rem;padding:1rem 2rem}.ass-keys .keys .key figure{flex-shrink:0;width:2.8rem;height:2.8rem;margin-top:-0.4rem}@media(min-width: 768px){.ass-keys .keys .key figure{width:3.2rem;height:3.2rem}}@media(min-width: 1480px){.ass-keys .keys .key figure{width:3.6rem;height:3.6rem}}.ass-keys .keys .key figure img{display:block;width:100%;height:100%;object-fit:contain}.ass-keys .keys .key .type-h4{word-break:break-word;hyphens:auto}.ass-docs{background:linear-gradient(180deg, #40697e 0%, #143d52 100%);padding-bottom:8rem}@media(min-width: 768px){.ass-docs{padding-bottom:10.4rem}}@media(min-width: 1480px){.ass-docs{padding-bottom:0;background:none}}.ass-docs .term-group{margin-top:5.6rem}@media(min-width: 768px){.ass-docs .term-group{margin-top:8rem}}@media(min-width: 1480px){.ass-docs .term-group{margin-top:4rem;background:linear-gradient(180deg, #40697e 0%, #143d52 100%);padding:3.2rem;margin-inline:-3.2rem;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;padding-bottom:3.4rem}}@media(min-width: 1560px){.ass-docs .term-group{margin-inline:0}}.ass-docs .term-group .term-name{color:#fff}.ass-docs .term-group .inner-group{margin-top:3.2rem}@media(min-width: 768px){.ass-docs .term-group .inner-group{margin-top:4rem}}.ass-docs .term-group .inner-group .inner-title{color:#fff;opacity:.9;font-family:"Nunito",sans-serif;font-weight:500;font-size:1.7rem}@media(min-width: 768px){.ass-docs .term-group .inner-group .inner-title{font-size:1.8rem}}@media(min-width: 1480px){.ass-docs .term-group .inner-group .inner-title{font-size:2rem}}.ass-docs .term-group .inner-group .docs-wrap{display:flex;flex-wrap:wrap;gap:1rem 1.2rem;margin-top:1.6rem}.ass-docs .term-group .inner-group .docs-wrap .doc{border-radius:1.2rem 1.2rem 1.2rem 3.2rem;background-color:#fff;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);transition:all .3s ease-out;padding:.8rem 1.2rem .8rem 1.6rem}@media(min-width: 1480px){.ass-docs .term-group .inner-group .docs-wrap .doc{padding:1rem 1.6rem 1rem 2rem}}.ass-docs .term-group .inner-group .docs-wrap .doc:hover{transform:translateY(-1px);box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.16)}@media(min-width: 1200px){.ass-txtimg .col-12{display:flex;align-items:center;gap:6.4rem;justify-content:space-between}}.ass-txtimg .section-head+.image-col{margin-top:3.2rem}@media(min-width: 768px){.ass-txtimg .section-head+.image-col{margin-top:3.6rem}}@media(min-width: 1480px){.ass-txtimg .section-head+.image-col{margin-top:4rem}}@media(min-width: 1200px){.ass-txtimg .section-head+.image-col{margin-top:0}}.ass-txtimg .btn-gradient-conditional-icon{margin-top:2rem}.ass-txtimg .image-col{max-width:min(100%,48rem)}@media(min-width: 1200px){.ass-txtimg .image-col{max-width:48rem}}@media(min-width: 1480px){.ass-txtimg .image-col{max-width:53rem}}.ass-txtimg .image-col figure img{display:block;max-width:100%}@media(min-width: 1200px){.vol-intro .col-12{display:flex;align-items:flex-start;gap:2.4rem;justify-content:space-between}}.vol-intro .section-head{background-color:#fff;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);padding:2.8rem 2rem;margin-inline:-1.2rem}@media(min-width: 448px){.vol-intro .section-head{margin-inline:0}}@media(min-width: 768px){.vol-intro .section-head{padding:3.2rem 3rem}}.vol-intro .section-head+.swiper-vol-recensioni{margin-top:3.2rem}@media(min-width: 768px){.vol-intro .section-head+.swiper-vol-recensioni{margin-top:3.6rem}}@media(min-width: 1480px){.vol-intro .section-head+.swiper-vol-recensioni{margin-top:4rem}}@media(min-width: 1200px){.vol-intro .section-head+.swiper-vol-recensioni{margin-top:0}}.vol-intro .swiper-vol-recensioni{overflow:visible;padding-bottom:4rem;max-width:58rem}@media(min-width: 768px){.vol-intro .swiper-vol-recensioni{padding-bottom:4.8rem}}@media(min-width: 1200px){.vol-intro .swiper-vol-recensioni{max-width:52rem;overflow:hidden;margin-right:-2.4rem;padding-inline:2.4rem}}@media(min-width: 1480px){.vol-intro .swiper-vol-recensioni{padding-bottom:6.4rem;max-width:58rem}}.vol-intro .swiper-vol-recensioni .swiper-slide{height:auto}.vol-intro .swiper-vol-recensioni .card-recensione{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;background:linear-gradient(90deg, rgba(141, 219, 232, 0.2) 0%, rgba(130, 182, 208, 0.2) 100%);box-shadow:0px 6px 30px 0px rgba(0,0,0,.08);padding:2rem;color:#222;min-height:calc(100% - 4rem)}@media(min-width: 396px){.vol-intro .swiper-vol-recensioni .card-recensione{padding:2.4rem}}@media(min-width: 576px){.vol-intro .swiper-vol-recensioni .card-recensione{padding:3.2rem;min-height:calc(100% - 5.6rem)}}@media(min-width: 768px){.vol-intro .swiper-vol-recensioni .card-recensione{padding:2.4rem}}@media(min-width: 992px){.vol-intro .swiper-vol-recensioni .card-recensione{padding:3.2rem}}@media(min-width: 1200px){.vol-intro .swiper-vol-recensioni .card-recensione{box-shadow:none}}@media(min-width: 1480px){.vol-intro .swiper-vol-recensioni .card-recensione{min-height:calc(100% - 6.4rem)}}.vol-intro .swiper-vol-recensioni .card-recensione .name{display:flex;align-items:center;gap:1.6rem}.vol-intro .swiper-vol-recensioni .card-recensione .name figure{flex-shrink:0;aspect-ratio:1;width:5.6rem;border-radius:50%;overflow:hidden;background-color:#70c2eb}@media(min-width: 576px){.vol-intro .swiper-vol-recensioni .card-recensione .name figure{width:6.4rem}}@media(min-width: 768px){.vol-intro .swiper-vol-recensioni .card-recensione .name figure{width:5.6rem}}@media(min-width: 992px){.vol-intro .swiper-vol-recensioni .card-recensione .name figure{width:6.4rem}}.vol-intro .swiper-vol-recensioni .card-recensione .name figure img{display:block;width:100%;height:100%;object-fit:cover}.vol-intro .swiper-vol-recensioni .card-recensione .name h3{font-size:1.5rem;line-height:150%;text-wrap:pretty;font-weight:400;font-style:italic;line-height:130%}@media(min-width: 768px){.vol-intro .swiper-vol-recensioni .card-recensione .name h3{font-size:1.6rem}}@media(min-width: 1480px){.vol-intro .swiper-vol-recensioni .card-recensione .name h3{font-size:1.8rem}}.vol-intro .swiper-vol-recensioni .card-recensione .content{display:flex;gap:1.2rem;margin-top:2.4rem}@media(min-width: 1200px){.vol-intro .swiper-vol-recensioni .card-recensione .content{margin-top:3.2rem;gap:1.6rem}}.vol-intro .swiper-vol-recensioni .card-recensione .content .quote{flex-shrink:0}.vol-intro .swiper-vol-recensioni .card-recensione .content .quote svg{display:block;width:auto;height:2rem;margin-top:.4rem}.vol-intro .swiper-vol-recensioni .swiper-pagination-vol-recensioni{top:auto;bottom:0;left:6.4rem;right:6.4rem;width:auto;height:.4rem;border-radius:.4rem;isolation:isolate;overflow:hidden;background:#ebeeef}@media(min-width: 448px){.vol-intro .swiper-vol-recensioni .swiper-pagination-vol-recensioni{left:8rem;right:8rem}}@media(min-width: 576px){.vol-intro .swiper-vol-recensioni .swiper-pagination-vol-recensioni{left:10.4rem;right:10.4rem}}@media(min-width: 768px){.vol-intro .swiper-vol-recensioni .swiper-pagination-vol-recensioni{left:16rem;right:16rem}}@media(min-width: 992px){.vol-intro .swiper-vol-recensioni .swiper-pagination-vol-recensioni{left:24rem;right:24rem}}@media(min-width: 1200px){.vol-intro .swiper-vol-recensioni .swiper-pagination-vol-recensioni{left:50%;right:auto;width:8rem;translate:-50% 0}}.vol-intro .swiper-vol-recensioni .swiper-pagination-vol-recensioni .swiper-pagination-progressbar-fill{background:#222}.vol-info .info-card{background-color:#fff;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);padding:2.8rem 2rem;margin-inline:-1.2rem}@media(min-width: 448px){.vol-info .info-card{margin-inline:0}}@media(min-width: 768px){.vol-info .info-card{padding:3.2rem 3rem}}@media(min-width: 1200px){.vol-info .info-card{padding-inline:4rem;padding-bottom:4rem}}.vol-info .info-card .type-h3{color:#70c2eb;margin-bottom:1.4rem}.vol-info .info-card .txt-cols{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.6rem}@media(min-width: 768px){.vol-info .info-card .txt-cols{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.4rem}}@media(min-width: 1480px){.vol-info .info-card .txt-cols{gap:4.8rem}}.section-persone-intro .single-intro{margin-bottom:0}.section-persone .group-head{max-width:70rem}.section-persone .group-head .type-h3{text-wrap:balance;color:#70c2eb}.section-persone .group-head .type-h3+.type-wysiwyg{margin-top:.6rem}@media(min-width: 768px){.section-persone .group-head .type-h3+.type-wysiwyg{margin-top:1rem}}.section-persone .group-head+.people{margin-top:2rem}@media(min-width: 768px){.section-persone .group-head+.people{margin-top:2.4rem}}.section-persone .people{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.6rem;margin-inline:-1.2rem}@media(min-width: 448px){.section-persone .people{margin-inline:0rem}}@media(min-width: 768px){.section-persone .people{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem 1.2rem;margin-inline:-1.2rem}}@media(min-width: 992px){.section-persone .people{margin-inline:0rem}}@media(min-width: 1200px){.section-persone .people{gap:2.8rem 2rem}}.section-persone .people .person{border-radius:1.2rem 1.2rem 1.2rem 4.2rem;background-color:#fff;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);display:flex;align-items:center;gap:1.2rem;padding:1.2rem}@media(min-width: 1200px){.section-persone .people .person{gap:2rem;padding:2rem}}.section-persone .people .person figure{border-radius:.6rem .6rem .6rem 3.6rem;background-color:#ebeeef;aspect-ratio:1;width:8rem;overflow:hidden;isolation:isolate;flex-shrink:0}@media(min-width: 448px){.section-persone .people .person figure{width:10.4rem}}@media(min-width: 1200px){.section-persone .people .person figure{border-radius:.6rem .6rem .6rem 3.2rem;width:14rem}}.section-persone .people .person figure img{display:block;width:100%;height:100%;object-fit:cover}.section-persone .people .person .content h3{font-family:"Nunito",sans-serif;font-size:1.6rem;margin-bottom:.6rem;color:#222}@media(min-width: 448px){.section-persone .people .person .content h3{font-size:1.8rem}}@media(min-width: 1480px){.section-persone .people .person .content h3{margin-bottom:.8rem;font-size:2.2rem}}.section-persone .people .person .content p{display:block;margin-top:.4rem;word-break:break-word;hyphens:auto;line-height:120%}@media(min-width: 1480px){.section-persone .people .person .content p{margin-top:.8rem}}.section-persone .people .person .content p.role{font-style:italic}.section-persone .people .person .content p.email{font-weight:500}.section-persone .group-direttivo{margin-bottom:5.6rem}@media(min-width: 1480px){.section-persone .group-direttivo{margin-bottom:6.4rem}}@media(min-width: 1200px){.section-persone .group-direttivo .people .person figure{aspect-ratio:3/3.5;width:18rem}}.section-persone .group-direttivo+.group-persone{margin-top:-2rem}@media(min-width: 768px){.section-persone .group-direttivo+.group-persone{margin-top:-2.8rem}}@media(min-width: 1200px){.section-persone .group-direttivo+.group-persone{padding-top:8rem !important}}.section-persone .group-persone{margin-top:5.6rem}@media(min-width: 1480px){.section-persone .group-persone{margin-top:6.4rem}}.section-persone .group-persone:nth-child(even){background:linear-gradient(60deg, rgba(241, 241, 241, 0.3) 25%, rgba(231, 207, 207, 0.3) 70%);border-radius:1.2rem 1.2rem 1.2rem 4.2rem;margin-inline:-2.4rem;padding:4.8rem 2.4rem}@media(min-width: 768px){.section-persone .group-persone:nth-child(even){margin-inline:-3.2rem;padding:4.8rem 3.2rem}}@media(min-width: 1480px){.section-persone .group-persone:nth-child(even){margin-inline:-5.6rem;padding:4.8rem 5.6rem 5.6rem}}.section-contacts-intro .single-intro{margin-bottom:0}.section-contacts-intro+.section-contacts{margin-top:-2rem}@media(min-width: 768px){.section-contacts-intro+.section-contacts{margin-top:-4rem}}@media(min-width: 1480px){.section-contacts-intro+.section-contacts{margin-top:-7rem}}.section-contacts .contacts-card{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:3.6rem;background-color:#fff;border-radius:1.2rem 1.2rem 1.2rem 4.2rem;box-shadow:0 .6rem 3rem 0 rgba(0,0,0,.08);padding:2.8rem 2rem;margin-inline:-1.2rem}@media(min-width: 448px){.section-contacts .contacts-card{margin-inline:0}}@media(min-width: 576px){.section-contacts .contacts-card{grid-template-columns:repeat(2, minmax(0, 1fr));padding:3.2rem 3rem}}@media(min-width: 992px){.section-contacts .contacts-card{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1200px){.section-contacts .contacts-card{padding-inline:4rem;padding-bottom:4rem;gap:4.8rem}}.section-contacts .contacts-card .group .head{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1.2rem}@media(min-width: 1480px){.section-contacts .contacts-card .group .head{margin-bottom:1.6rem}}.section-contacts .contacts-card .group .head svg{display:block;width:2.8rem;height:2.8rem;flex-shrink:0;margin-top:-0.3rem}@media(min-width: 1480px){.section-contacts .contacts-card .group .head svg{margin-top:-0.2rem;width:3.2rem;height:3.2rem}}.section-contacts .contacts-card .group .infos-wrap .info{margin-top:2.4rem}@media(min-width: 1480px){.section-contacts .contacts-card .group .infos-wrap .info{margin-top:2.8rem}}.section-contacts .contacts-card .group .infos-wrap .info:first-of-type{margin-top:0}.section-contacts .contacts-card .group .infos-wrap .info .items-wrap{display:grid;gap:.6rem;margin-top:.8rem}@media(min-width: 1480px){.section-contacts .contacts-card .group .infos-wrap .info .items-wrap{gap:.8rem;margin-top:1rem}}.section-contacts .contacts-card .group .infos-wrap .info .items-wrap .item{display:flex;align-items:center;gap:.6rem}.section-contacts .contacts-card .group .infos-wrap .info .items-wrap .item figure{aspect-ratio:1;width:2rem;flex-shrink:0}@media(min-width: 1480px){.section-contacts .contacts-card .group .infos-wrap .info .items-wrap .item figure{width:2.4rem}}.section-contacts .contacts-card .group .infos-wrap .info .items-wrap .item figure img{display:block;width:100%;height:100%;object-fit:contain}