*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,p,a,em,img,strong,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,article,embed,figure,figcaption,footer,header,aside,main,menu,nav,output,section,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;vertical-align:top}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,nav,main,section{display:block}table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit;color:inherit;margin:0;padding:0;border:0
none;background:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{opacity: .5}button[disabled],input[disabled],input[readonly]{cursor:not-allowed}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:none}input,textarea,select,button{outline:none}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input:focus,textarea:focus,select:focus{outline-offset:0}::-moz-selection{background-color:rgba(45,60,65,0.3)}::selection{background-color:rgba(45,60,65,0.3)}@font-face{font-family:'Lexend';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/lexend/lexend-v24-latin-700.woff2') format('woff2'), url('/assets/fonts/lexend/lexend-v24-latin-700.woff') format('woff')}@font-face{font-family:'Lexend';font-style:normal;font-weight:300;font-display:swap;src:url('/assets/fonts/lexend/lexend-v24-latin-300.woff2') format('woff2'), url('/assets/fonts/lexend/lexend-v24-latin-300.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/ibm-plex-sans/ibm-plex-sans-v21-latin-regular.woff2') format('woff2'), url('/assets/fonts/ibm-plex-sans/ibm-plex-sans-v21-latin-regular.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/ibm-plex-sans/ibm-plex-sans-v21-latin-700.woff2') format('woff2'), url('/assets/fonts/ibm-plex-sans/ibm-plex-sans-v21-latin-700.woff') format('woff')}@font-face{font-family:'iconfont';src:url('/assets/fonts/iconfont/iconfont.woff2') format('woff2'), url('/assets/fonts/iconfont/iconfont.woff') format('woff');font-display:block}[class*="icon-"]:before{font-family:'iconfont';speak:never;font-style:normal;font-weight:normal;text-transform:none}.icon-menu:before{content:"\e91d"}.icon-user:before{content:"\e92c"}.icon-cart:before{content:"\e926"}.icon-logout:before{content:"\e919"}.icon-search:before{content:"\e925"}.icon-share:before{content:"\e93b"}.icon-flag:before{content:"\e912"}.icon-web:before{content:"\e93c"}.icon-telephone:before{content:"\e921"}.icon-position:before{content:"\e91b"}.icon-mail:before{content:"\e91a"}.icon-rewind:before{content:"\e939"}.icon-forward:before{content:"\e917"}.icon-arrow-left:before{content:"\e901"}.icon-arrow-right:before{content:"\e902"}.icon-arrow-up:before{content:"\e903"}.icon-arrow-down:before{content:"\e900"}.icon-left:before{content:"\e908"}.icon-right:before{content:"\e909"}.icon-up:before{content:"\e90a"}.icon-down:before{content:"\e907"}.icon-check:before{content:"\e904"}.icon-checkbox:before{content:"\e927"}.icon-checkbox-checked:before{content:"\e906"}.icon-radio:before{content:"\e90b"}.icon-radio-checked:before{content:"\e905"}.icon-grid:before{content:"\e913"}.icon-specifications:before{content:"\e918"}.icon-info:before{content:"\e914"}.icon-edit:before{content:"\e90e"}.icon-look:before{content:"\e90f"}.icon-download:before{content:"\e90d"}.icon-attachment:before{content:"\e920"}.icon-link:before{content:"\e916"}.icon-unlink:before{content:"\e933"}.icon-text:before{content:"\e911"}.icon-pdf:before{content:"\e931"}.icon-tag:before{content:"\e929"}.icon-plus:before{content:"\e923"}.icon-minus:before{content:"\e91f"}.icon-close:before{content:"\e92d"}.icon-trash:before{content:"\e92a"}.icon-play:before{content:"\e922"}.icon-pause:before{content:"\e93e"}.icon-clock:before{content:"\e90c"}.icon-reload:before{content:"\e93f"}.icon-star:before{content:"\e928"}.icon-star-empty:before{content:"\e932"}.icon-zoom-in:before{content:"\e92e"}.icon-zoom-out:before{content:"\e92f"}.icon-maximize:before{content:"\e91c"}.icon-minimize:before{content:"\e91e"}.icon-italy:before{content:"\e924"}.icon-securessl:before{content:"\e930"}.icon-facebook:before{content:"\e910"}.icon-twitter:before{content:"\e92b"}.icon-instagram:before{content:"\e93d"}.icon-linkedin:before{content:"\e944"}.icon-youtube:before{content:"\e934"}.icon-whatsapp:before{content:"\e936"}.icon-pinterest:before{content:"\e938"}.icon-dolo:before{content:"\e915"}.icon-gastro:before{content:"\e937"}.icon-gino:before{content:"\e93a"}.icon-neuro:before{content:"\e940"}.icon-psico:before{content:"\e941"}.icon-onco:before{content:"\e942"}.icon-reumo:before{content:"\e943"}.icon-musco:before{content:"\e945"}.icon-derma:before{content:"\e946"}.icon-bomastudio:before{content:"\e935"}body{font-family:"IBM Plex Sans",sans-serif;font-size:100%;line-height:1.5;color:#2D3C41}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:inherit;text-decoration:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}a:hover{outline-width:0}a:active{outline-width:0}img{display:block;border-style:none;width:100%;height:auto}h1,.h1{font-family:"Lexend",sans-serif;font-size:3.75em;line-height:1.0666}h2,.h2{font-family:"Lexend",sans-serif;font-size:3em;line-height:1.1666}h3,.h3{font-family:"Lexend",sans-serif;font-weight:300;font-size:2em;line-height:1.2}h1+h2{font-weight:300}h4{font-family:"Lexend",sans-serif;font-size:1.5em;line-height:1.2}h5{font-size:1.25em}h6{font-size:1.125em}.button{display:inline-block;border-radius:1.5em;padding:0.75rem 2.25rem;font-weight:700;text-transform:uppercase;text-align:center;background:#0B8072;color:#fff}.button:hover{background:#a7c140}.button:active{background:#2D3C41}.button-secondary{display:inline-block;border-radius:1.5em;padding:0.75rem 2.25rem;font-weight:700;text-transform:uppercase;text-align:center;color:#667175;border:1px
solid #B9BFC0}.button-secondary:hover{color:#fff;background:#a7c140;border-color:transparent}.button-secondary:active{background:#2D3C41}.text h1,
.text h2,
.text h3,
.text h4,
.text h5,
.text
h6{margin-bottom:1rem}.text
h3{color:#0B8072;margin-top:3rem}.text li>h3{color:inherit;margin-top:0}.text p,
.text ul,
.text
ol{font-size:1.25em;margin-bottom:1.5rem}.text p+ul,
.text p+ol{margin-top: -1em}.text
ul{list-style:disc;padding-left:1em;margin-bottom:1.5em}.text
ol{list-style-type:decimal;padding-left:1em;margin-bottom:1.5em}.text
li{margin-bottom:0.5em}.text a:not(.button){color:#0B8072;text-decoration:underline}.text a:not(.button):visited{color:#667175}.text a:not(.button):hover{color:#a7c140}.text a:not(.button):active{color:#2D3C41;text-decoration:none}.text
img{max-width:100%;height:auto}.text
.flex{display:flex;gap:1.5rem}.abstract
p{font-size:1.5em;color:#667175}@media screen and (max-width: 1366px){h1,.h1{font-size:2.75em}h2,.h2{font-size:2.25em}h3,.h3{font-size:1.85em}}@media screen and (max-width: 1280px){h1,.h1{font-size:2.25em}h2,.h2{font-size:1.85em}h3,.h3{font-size:1.55em}h4{font-size:1.25em}}@media screen and (max-width: 1024px){.site-main{padding-top:64px}h1,.h1{font-size:2em}h2,.h2{font-size:1.5em}h3,.h3{font-size:1.35em}h4{font-size:1.15em}.text p,
.text ul,
.text
ol{font-size:100%;line-height:1.5}.abstract
p{font-size:1.25em}}@media screen and (max-width: 480px){h1,.h1{font-size:1.75em}h2,.h2{font-size:1.5em}h3,.h3{font-size:1.125em}.abstract
p{font-size:1.125em}}.column{padding-left:1.5rem;padding-right:1.5rem}.column-small{padding-left:0.75rem;padding-right:0.75rem}.spaced{margin-bottom:3rem}.spaced-small{margin-bottom:1.5rem}.spaced-xsmall{margin-bottom:0.75rem}.wrapper{max-width:78rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 1600px){.wrapper.xl{max-width:120rem;padding-left:4vw;padding-right:4vw}.column.xl{padding-left:4vw;padding-right:4vw}.spaced.xl{margin-bottom:4vw}}@media screen and (max-width: 1280px){.spaced{margin-bottom:1.5rem}.column,.wrapper{padding-left:0.75rem;padding-right:0.75rem}}@media screen and (max-width: 480px){.spaced-small{margin-bottom:0.75rem}}.threequarters{width:75%;display:inline-block}.twothirds{width:66.666666666667%;display:inline-block}.half{width:50%;display:inline-block}.onequarter{width:25%;display:inline-block}.onethird{width:33.333333333333%;display:inline-block}@media screen and (max-width: 1024px){.onethird,.twothirds,.onequarter,.threequarters{width:50%}.half{width:100%}}@media screen and (max-width: 768px){.onethird,.twothirds,.onequarter,.threequarters{width:100%}}img.lazy{opacity:0;transition:opacity 1s}img.lazy.loaded{opacity:1}.no-js
img.lazy{display:none}.img-wrapper{position:relative;overflow:hidden}.img-wrapper
img{position:absolute;top:0;left:0}.site-header{position:sticky;top:0;z-index:3000;background:#fff;box-shadow:0 4px 8px rgba(102,113,117,0.1)}.header-top{background-color:#0B8072;color:#fff}.header-top
.wrapper.xl{display:flex;justify-content:space-between;align-items:center;max-width:120rem !important}.header-top
a{display:block;font-size:0.875em;padding:0.375rem 1.5rem;font-weight:700}.header-top a:hover{text-decoration:underline}.header-top a:active{color:#a7c140}.header-top .icon-whatsapp:before{margin-right:0.75em}.header-top .icon-whatsapp:hover:before{text-decoration:none}.header-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:0.75rem;padding-bottom:0.75rem}.header-logo{display:block}.header-logo
svg{display:block;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.mobile-menu-button{display:inline-block;font-size:2em;width:2em;height:2em;line-height:2;text-align:center;display:none}.header-menu{display:flex;gap:0.75rem}.header-menu
li{position:relative;z-index:1}.header-menu ul>li>a{border-radius:1.5rem}.header-menu
a{display:block;padding:0.75rem 1.5rem;font-weight:700}.header-menu a:hover{color:#a7c140}.header-menu a:active{background-color:#a7c140;color:#fff}.header-menu .current>a{background-color:#0B8072;color:#fff;font-weight:700}.header-menu .has-submenu>a
span{display:inline-block;vertical-align:middle;line-height:1;margin-left:0.75rem;opacity:0.5}.header-menu .has-submenu>a.open{background-color:#fff;color:#0B8072}.header-menu
.submenu{position:absolute;z-index:10;top:100%;left:0;width:100%;min-width:max-content;background:#fff;display:flex;flex-flow:column;gap:0.25rem;padding:0.25rem;border-radius:0 0 1.75rem 1.75rem;height:0;opacity:0;overflow:hidden;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.header-menu
.submenu.open{height:auto;opacity:1;box-shadow:0 4px 8px rgba(102,113,117,0.1)}.no-js .has-submenu:hover
.submenu{height:auto;opacity:1}.primary-menu,.secondary-menu{display:flex;gap:0.75rem}.header-only-mobile{display:none}@media screen and (min-width: 1281px){.scrolled .wrap-popup{height:0;overflow:hidden}.scrolled .header-top{display:none}.scrolled .header-logo
svg{width:156px;height:auto}}@media screen and (min-width: 1920px){.primary-menu
a{font-size:1.125em;font-weight:700;padding:0.65625rem 1.5rem}}@media screen and (max-width: 1280px){.primary-menu,.secondary-menu{gap:0}}@media screen and (max-width: 1024px){.site-header{position:fixed;left:0;right:0}.header-top{display:none}.header-mobile-top{display:flex;justify-content:space-between;position:fixed;z-index:20;top:0;left:0;width:100%;height:64px;background:#fff;padding-left:0.75rem;padding-right:0.75rem;box-shadow:0 4px 8px rgba(102,113,117,0.1)}.header-bottom{display:block;padding-top:0;padding-bottom:0}.header-bottom
.prenota{padding:0.75rem;text-align:center}.header-only-mobile{display:block}.header-logo
svg{width:156px}.mobile-menu-button{display:block}.header-menu{position:absolute;z-index:10;top:0;right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);background-color:#fff;padding:76px
0.75rem 0.75rem;min-height:100%;display:flex;flex-flow:column;justify-content:flex-start;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.primary-menu{flex-flow:column;gap:0}.secondary-menu{flex-flow:column}.secondary-menu
a{font-weight:400}.primary-menu .has-submenu>a{color:rgba(45,60,65,0.75);pointer-events:none}.primary-menu .has-submenu>a
span{display:none}.primary-menu .has-submenu.current>a{background:none}.primary-menu
.submenu{position:static;height:auto;opacity:1;background:none;border-radius:0;overflow:unset;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;box-shadow:none;min-width:0}.primary-menu .submenu
a{font-weight:400}.menu-open{overflow:hidden}.menu-open .site-header{height:100%;overflow-y:scroll;background-color:rgba(0,0,0,0.5)}.menu-open .header-menu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.menu-open #tt-mop-launcher{opacity:0;pointer-events:none}}.pd-privacy
p{font-size:0.875em}.pd-privacy
a{text-decoration:underline}.pd-privacy a:hover{color:#0B8072}.pd-privacy .required:after{content:" *";color:#0B8072}.pd-privacy .checkbox-wrapper{padding-left:1.5em}.pd-privacy .checkbox-wrapper
label{font-size:0.875em;font-weight:400 !important}.pd-privacy-error{color:#F00}.pd-marketing{display:none}.pagina-contatti .pd-marketing{display:block}.form-custom input[type="text"],
.form-custom input[type="email"],
.form-custom input[type="tel"],
.form-custom input[type="number"],
.form-custom input[type="date"],
.form-custom input[type="password"],
.form-custom textarea,
.form-custom
select{padding:0.75em 1em;background-color:#fff;border:1px
solid #B9BFC0;border-radius:0.25rem;width:100%}.form-custom input[type="text"]:focus,
.form-custom input[type="email"]:focus,
.form-custom input[type="tel"]:focus,
.form-custom input[type="number"]:focus,
.form-custom input[type="date"]:focus,
.form-custom input[type="password"]:focus,
.form-custom textarea:focus,
.form-custom select:focus{border-color:#a7c140}.form-custom
textarea{height:9em}.input-wrapper{position:relative;margin-bottom:1.5rem}.input-wrapper>label{display:block;font-size:0.875em;font-weight:700}.input-wrapper.required label:after{content:" *";color:#0B8072}.input-wrapper.inline{margin-bottom:0}.input-wrapper.inline .select-wrapper{display:inline-block}.input-wrapper.inline
.button{padding: .75em 1.5em}.input-wrapper-submit
.button{padding:0.75em 2.5em}.select-wrapper
select{display:block;width:100%;max-width:100%;height:3rem;padding:0
3em 0 1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpolygon points='32,20 24,28 16,20'/%3E%3C/svg%3E") top right no-repeat}.select-wrapper
option{color:#2D3C41}.select-wrapper.required label:after{content:" *";color:#0B8072}.radio-group-wrapper .radio-wrapper{display:inline-block}.radio-group-wrapper .radio-wrapper+.radio-wrapper{margin-left:1.5rem}.radio-wrapper
label{font-weight:700;display:inline-block;padding-left: .5em}.radio-wrapper
input{display:inline-block}.checkbox-wrapper{position:relative}.checkbox-wrapper
input{position:absolute;z-index:10;top:0;bottom:0;margin:auto;left:0;opacity:0}.checkbox-wrapper input:checked+label:before{content:"\e906"}.checkbox-wrapper input:focus+label:before{color:#0B8072}.checkbox-wrapper input:disabled+label{opacity:0.5;cursor:not-allowed}.checkbox-wrapper input:disabled:focus+label{color:#2D3C41}.checkbox-wrapper
label{position:relative;z-index:20;cursor:pointer;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;font-weight:700}.checkbox-wrapper label:before{font-family:'iconfont';speak:never;font-style:normal;font-weight:normal;text-transform:none;content:"\e927";position:absolute;z-index:20;top:0;left: -1.5em}@media screen and (max-width: 1280px){.input-wrapper.column
.pwButton{right:0.75rem}}@media screen and (max-width: 1024px){.input-wrapper{margin-bottom:0.75rem}}.notification{position:fixed;z-index:2000;bottom:0;right: -480px;margin:1.5rem;max-width:480px;background:#fff;box-shadow:0 4px 8px rgba(102,113,117,0.1);border-radius:1.75rem;padding:3rem;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.notification.show{right:0}.notification
button{display:inline-block;font-size:1.5em;width:2em;height:2em;line-height:2;text-align:center;background:#0B8072;color:#fff;border-radius:1em;position:absolute;top:0.25rem;right:0.25rem}.notification button:hover{background:#a7c140}.notification button:active{background:#2D3C41}.notification
.big{font-size:1.5em;font-weight:700;line-height:1}.notification
.medium{font-weight:700;margin-bottom:1.5rem}.notification .notification-header{padding:0
1.5rem 1.5rem;text-align:center}.notification .notification-body{padding:1.5rem}.notification.notification.error
.notice{color:#F00}.notification.notification.success
.notice{color:#0B8072}.site-footer{position:relative;z-index:80;background:#fff}.site-footer
hr{border:none;border-top:1px solid #667175}.site-footer .edit-link{position:static}.section-newsletter{padding-top:4.5rem;padding-bottom:4.5rem;text-align:center}.newsletter-wrapper{display:flex;justify-content:center;align-items:center;gap:3rem}.footer-main{background:#2D3C41;color:#fff;padding-top:3rem;padding-bottom:3rem}.footer-main
.logo{display:inline-block}.footer-main .vcard-small{font-size:0.75em}.footer-main .vcard
a{color:#B9BFC0}.footer-main .vcard a:hover{color:#a7c140}.footer-main .vcard a:active{text-decoration:underline}.footer-main .value
a{display:block;text-align:center;font-weight:700;padding:0.75rem;border:1px
solid #667175;border-radius:1.5rem}.footer-main .value a.icon-whatsapp:before{margin-right:0.75rem}.footer-main .value a:hover{background:#a7c140;border-color:transparent;color:#fff}.footer-main .value a:active{background:#000}.footer-logos{display:flex;gap:0.75rem;flex-wrap:wrap;justify-content:space-between}.logos-block{display:flex;flex-flow:column;gap:0.75rem}.block-media{align-items:center}.logos-title{font-weight:700}.logos-list{display:flex;gap:0.375rem;flex-wrap:wrap}.logo-link{display:flex;flex-flow:column;align-items:center;gap:0.75rem}.logo-link:hover{color:#a7c140}.logo-link:hover .logo-img{opacity:0.7}.logo-link:active{text-decoration:underline}.logo-name{display:none}.logo-link .img-wrapper{width:96px;height:96px;border-radius:0.375rem}.logo-img{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.footer-txt{position:relative}.footer-socialmenu{display:flex}.footer-socialmenu
a{display:inline-block;font-size:1.5em;width:2em;height:2em;line-height:2;text-align:center;border-radius:1em}.footer-socialmenu a:hover{background:#a7c140;color:#fff}.footer-socialmenu a:active{background:#000}.footer-menu:after{content:"";display:table;clear:both}.footer-menu>li{float:left;width:25%;margin-bottom:1.5rem}.footer-menu>li.has-submenu>a{cursor:default}.footer-menu>li.has-submenu>a:hover{color:inherit}.footer-menu>li>a{font-size:1.125em;font-weight:700}.footer-menu
a{display:inline-block;padding:0.75rem 0}.footer-smalltext{font-size:0.875em;display:flex;justify-content:space-between;gap:1.5rem}.footer-smalltext>div:last-child{flex-shrink:0}.button-top{display:inline-block;font-size:1.5em;width:2em;height:2em;line-height:2;text-align:center;background:#0B8072;color:#fff;border-radius:1em;display:block;margin-left:auto;margin-right:auto}.button-top:hover{background:#a7c140}.button-top:active{background:#2D3C41}.launcher-container{width:180px !important;border-radius:30px !important}.launcher{width:100% !important}.launcher-open-icon,.launcher-close-icon{gap:1.5rem;font-weight:700;color:#fff}.launcher-open-icon:before{content:"Prenota"}.launcher-close-icon:before{content:"Chiudi"}@media screen and (max-width: 768px){.newsletter{padding-top:3rem;padding-bottom:3rem}.newsletter-wrapper{flex-flow:column;align-items:center;gap:0.75rem}.footer-menu>li{width:50%}.footer-smalltext{flex-flow:column}}@media screen and (max-width: 480px){.footer-menu>li{float:none;display:block;width:auto;margin-bottom:0.75rem}.footer-menu
a{padding:0.5rem 0}}.wrap-popup{display:none;position:fixed;top:122px;left:0;right:0;z-index:1100}.wrap-popup.visible-popup{display:block}.popup-content{position:relative;background:#E6FFA0;display:flex;align-items:center;justify-content:center;font-size:0.875em;gap:0.75rem;padding:0.75rem}.popup-title{font-weight:700}.popup-link{text-decoration:underline}.popup-close{width:1.5rem;height:1.5rem;font-size:1.5em;line-height:1}.popup-close:hover{background:#0B8072;color:#fff}.popup-close:active{background:#2D3C41}@media screen and (max-width: 1024px){.wrap-popup{top:64px}.popup-content{flex-wrap:wrap;justify-content:flex-start;padding-right:4.5rem}.popup-close{width:3rem;height:3rem;position:absolute;top:0;right:0;margin:0.5rem 1rem}}.edit-link-wrapper{position:relative}.edit-link{position:absolute;z-index:300;top:0;left:1.5rem;font-weight:900;background:#000;border:4px
solid #FFF;box-shadow:0 2px 4px rgba(0,0,0,0.5);color:#FFF;font-size:0.75em;text-transform:uppercase;padding:0.25em 0.5em;opacity:0.5}.edit-link:hover{opacity:1}.breadcrumb-item{display:inline-block}.breadcrumb-item:after{display:inline-block;vertical-align:middle;content:">";color:#B9BFC0;margin:0
0.75rem}.breadcrumb-item:last-child:after{display:none}.breadcrumb-item a,
.breadcrumb-item
span{display:inline-block;vertical-align:middle;padding:0.75rem 0}.breadcrumb-item
span{font-weight:700}.breadcrumb-item a:hover{color:#a7c140;text-decoration:underline}.breadcrumb-item a:active{color:#2D3C41}@media screen and (max-width: 768px){.breadcrumbs-wrapper{overflow-x:scroll;margin-bottom:0.75rem}.breadcrumbs{font-size:0.875em;width:max-content}}.page-header{position:relative;z-index:100}.header-fg{position:relative;z-index:20}.header-titles h1,
.header-titles
h2{margin-bottom:1.5rem}.with-img{height:28.75vw;display:flex;flex-flow:column;justify-content:center}.with-img .header-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-size:cover;background-position:center center}.with-img .header-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,0.25)}.with-img .header-titles{color:#fff}.no-img{background-color:rgba(167,193,64,0.1)}.no-img .header-fg{padding:6rem 0}@media screen and (max-width: 1024px){.no-img .header-fg{padding:3rem 0}}@media screen and (max-width: 768px){.with-img{height:66.6666vw;justify-content:flex-end}.with-img .sticky-wrapper{margin-bottom:1.5rem}}.page-aside{width:25%;display:inline-block;position:sticky;top:4.5rem}.page-main{width:75%;display:inline-block}.page-menu-wrapper{position:relative;z-index:90}.page-menu>li:first-child{font-size:1.125em;font-weight:700}.page-menu
li{margin-bottom:1.5rem}.page-menu li.current>a{font-weight:700;color:#0B8072}.page-menu li.has-child>a{margin-bottom:1.5rem}.page-menu
a{display:inline-block}.page-menu a:hover{color:#a7c140}.page-menu a:active{color:#2D3C41}.page-menu
.subchild{font-size:0.875em;padding-left:1.5rem}.page-menu-button{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;display:none;text-align:right}.page-menu-button:before{display:inline-block;font-size:1.5em;width:2em;height:2em;line-height:2;text-align:center}.page-submenu{padding-left:1.5rem}.page-submenu
a{font-size:0.875em}@media screen and (max-width: 1024px){.page-menu-wrapper{background-color:rgba(102,113,117,0.1);width:100%;max-width:480px;height:48px;overflow:hidden}.page-menu-wrapper.open{overflow:initial}.page-menu-wrapper.open .page-menu{box-shadow:0 4px 8px rgba(102,113,117,0.1)}.page-menu-wrapper.open .page-menu
li{opacity:1}.page-menu{position:absolute;padding:0
0.75rem;z-index:10;top:0;left:0;right:0;background-color:#f0f1f1}.page-menu
li{opacity:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.page-menu>li:first-child{opacity:1;line-height:3rem}.page-menu-button{display:block}}.accordion>li{border-radius:1.5rem}.accordion>li.activepanel{box-shadow:0 12px 24px rgba(0,0,0,0.1)}.accordion>li.activepanel h4>a{background:#0B8072;color:#fff;border-radius:1.5rem 1.5rem 0 0}.accordion h4>a{line-height:1;padding:0.5em 1em;display:block;position:relative;border-radius:1.5rem}.accordion h4>a:before{display:inline-block;font-size:1em;width:2em;height:2em;line-height:2;text-align:center;position:absolute;top:0;right:0;opacity:0.75}.accordion h4>a:hover{background:#0B8072;color:#fff}.accordion h4>a:active{background:#2D3C41}.accordion .accordion-content{display:none;padding:1.5rem}.accordion .accordion-content
p{margin-bottom:1.5rem}.accordion .accordion-content
a{color:#0B8072}.section-questionario{background-color:rgba(167,193,64,0.1);padding-top:5vw}.section-questionario .img-wrapper{padding-top:61%}@media screen and (max-width: 768px){.section-questionario{text-align:center;padding-bottom:5vw}.section-questionario .half:first-child{margin-bottom:1.5rem}}.section-questionario{margin-bottom:0}@media screen and (max-width: 1024px){.page-main{width:auto;display:block;position:static}.page-aside{width:auto;display:block;position:relative;z-index:100;top:0}}
