@import url('/frontend/css/reset.css');::-moz-selection{background-color:#f3f3f3;color:#333}::selection{background-color:#f3f3f3;color:#333}:root{--blu-chiaro:#146e94;--blu-chiaro-chiaro:#4992b2;--blu:#08567a}a{text-decoration:none;color:var(--blu);cursor:pointer}a:hover{color:#CCC}body{font-family:'Open Sans',sans-serif;background:#FFF;color:var(--blu-chiaro);font-size:16px;line-height:26px;letter-spacing:0;font-weight:400;-webkit-text-size-adjust:100%}ul li, ol
li{font-weight:inherit;text-align:left}h1{font-size:42px;line-height:45px;font-weight:400;color:var(--blu-chiaro);font-family:'Open Sans',sans-serif;margin-bottom:30px}h2{font-size:31px;line-height:40px;font-weight:500;letter-spacing:-1px;color:var(--blu-chiaro);font-family:'Open Sans',sans-serif;margin-bottom:20px}h2.h2-uppercase{text-transform:uppercase;font-weight:700}h3{font-size:19px;line-height:26px;font-weight:500;color:var(--blu-chiaro);font-family:'Open Sans',sans-serif;margin-bottom:10px}h4{font-size:15px;line-height:25px;font-weight:600;color:var(--blu);font-family:'Open Sans',sans-serif;margin-bottom:10px;text-transform:uppercase}strong{font-weight:600}#cookieChoiceInfo{display:none;color:#CCC;bottom:0;top:inherit !important;font-size:12px;line-height:20px;padding:20px
30px 19px 32px !important;font-family:"Open sans",sans-serif;background-color:black !important;text-align:left !important}#cookieChoiceInfo
a#cookieChoiceDismiss{position:absolute;top:20px;right:20px;font-size:15px}#cookieChoiceInfo
a{color:white}#cookieChoiceInfo a:hover{color:#CCC}a.bottone{position:relative;height:auto;overflow:hidden;text-transform:uppercase;background:var(--blu);font-size:14px;line-height:21px;font-weight:500;letter-spacing:0;color:#FFF;width:200px;display:inline-block;text-align:center;padding:18px
0;font-weight:700;letter-spacing:0.2px}a.bottone:hover{background:#1374a1}a.bottone.bottone-uppercase{text-transform:uppercase}a.bottone.bottone-chiaro{background:var(--blu-chiaro-chiaro)}a.bottone.bottone-chiaro:hover{background:var(--blu)}.sticky{position:sticky !important;position:-webkit-sticky !important;top:-1px;z-index:2}.iubenda-tp-btn[data-tp-float]:not([data-tp-anchored]){display:none !important}#social-top{}.social
a{margin-left:15px}.social a
img{max-width:20px}.only-mobile{display:none}.not-mobile{display:block}.wrapper{position:relative;height:auto;overflow:hidden;width:100%;max-width:1140px;margin:0
auto;padding:0
20px}.wrapper.flex-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.overflow-visible{overflow:visible !important}.flex-vertical-center{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex{display:flex;flex-direction:row;align-content:center;justify-content:space-between}header, header
.wrapper{overflow:visible}#menu{position:relative;height:auto}#menu
ul{position:relative;height:auto;padding-left:0;display:flex}#menu ul
li{font-weight:400;position:relative;height:auto;list-style:none;margin:0
10px;vertical-align:middle;padding:2px
0}#menu ul li
a{position:relative;height:auto;color:var(--blu);font-size:14px;line-height:21px;text-transform:uppercase;letter-spacing:1px;font-weight:600}#menu ul li:hover, #menu ul li a:hover, #menu ul li.active
a{color:#939ca0}#menu ul li
ul.submenu{position:absolute;top:40px;left:-20px;width:270px;background:white;display:block;z-index:2;padding:10px;opacity:0}#menu ul li ul.submenu
li{display:block}#menu ul li ul.submenu li
a{color:var(--blu)}#menu ul li ul.submenu li.active a, #menu ul li ul.submenu li a:hover{color:#939ca0}#menu ul li:hover>ul.submenu{opacity:1}.plus-menu{display:none}#main-content{padding:80px
0 60px 0}header{padding:10px
0}#logo
img{width:100%;max-width:300px}#cta-top
a.bottone{padding:17px
0}#cta-top{margin-left:20px}.contatti-testo-intro{margin-bottom:50px}.primo-testo{max-width:800px;margin:0
auto;width:100%;margin-bottom:70px}.primo-testo.no-margin-bottom{margin-bottom:0}.primo-testo-grande{font-size:24px;line-height:30px;font-weight:300}img.img100{max-width:100%;display:block}.flexcol{display:flex}#galleria-title{position:absolute;z-index:2;text-align:center;width:100%}.galleria-info{left:0;right:0;margin-left:auto;margin-right:auto;width:42%;top:50%;transform:translateY(-50%);height:auto;overflow:hidden;position:relative}.galleria-info-text{background:transparent;padding:0;text-align:center}.galleria-info-title,.galleria-info-description{text-align:center}.galleria-info-title,#galleria-title{text-transform:uppercase;font-weight:700;color:var(--blu);font-size:50px;line-height:50px}.galleria-info-description{font-size:20px;line-height:30px;font-weight:500;line-height:24px}.galdesc-text{margin-bottom:20px;color:var(--blu)}#galleria,#galleria-overlay{height:500px}#galleria.galleria-small,#galleria-overlay.galleria-overlay-small{height:350px}#galleria-container{position:relative}#galleria-overlay{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgb(255,255,255);background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 90%)}.galdesc-separatore{width:300px;height:3px;background:var(--blu);margin:0
auto;position:relative;margin:20px
0 15px 0;display:inline-block}.galleria-image-nav-left,.galleria-image-nav-right{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}#fasica-blu-home{padding:80px
0;font-size:24px;line-height:34px;border-top:30px solid white}.fascia-blu{color:white;background:var(--blu-chiaro)}#fasica-blu-home
strong{font-weight:700;color:white}#fasica-blu-home p:last-child{margin-bottom:0}#fasica-blu-home
.wrapper{max-width:800px}#attivita-in-numeri{padding:60px
0;color:var(--blu-chiaro);font-size:20px;line-height:30px}#attivita-in-numeri
.wrapper{max-width:800px}#attivita-in-numeri
h2{text-transform:uppercase;font-weight:200;color:var(--blu-chiaro);letter-spacing:1px;font-size:38px}.singolo-numero{font-weight:700;font-size:80px;line-height:80px}.titolo-numero{text-transform:uppercase;font-weight:700;font-size:24px;line-height:34px}.row-numeri{margin-top:30px !important}#cta{padding:100px
0;color:white}#cta .cta-title{font-size:45px;line-height:50px;margin-bottom:30px;color:var(--blu);font-weight:600}.chisiamo-col{margin-bottom:50px !important}.chisiamo-col h2, .pubblicazioni-container
h2{font-weight:700;text-transform:uppercase}#attivita-elenco{margin-bottom:70px}.attivita-ico{text-align:center}.attivita-ico
a{display:inline-block}.row-attivita-elenco{margin-top:30px !important}.galleria-title-container{max-width:600px;width:100%;margin:0
auto;text-align:center}#icona-att{margin-top:-60px;z-index:2;position:relative}.row-attivita-due-col{margin:50px
0 !important}.attivita-due-col-singola{font-size:18px;padding:0
70px !important}.attivita-due-col-singola
h2{text-transform:uppercase;font-weight:300;line-height:33px}.attivita-due-col-singola h2
strong{font-weight:700}.attivita-expand-singolo{display:none;font-weight:500}.attivita-expand-singolo
strong{font-weight:700}.attivita-expand-singolo
h3{text-transform:uppercase;font-weight:300;font-size:30px;line-height:35px;margin-bottom:25px}h3.h3-uppercase-underline{text-transform:uppercase;font-weight:700;font-size:25px;line-height:25px;letter-spacing:-1px}h3.h3-attivita-elenco{text-transform:uppercase;font-weight:600;letter-spacing:-0.5px;margin-top:15px;margin-bottom:0}#attivita-expand
.wrapper{max-width:740px}#gallery{margin:50px
0}h3.h3-uppercase-underline::after{content:"";background:var(--blu-chiaro);width:40px;height:3px;display:block;margin-top:20px;margin-bottom:25px}#approfondimenti{margin:50px
0;border-top:15px solid;padding-top:60px}#approfondimenti .bottone, #terapia
.bottone{max-width:300px;width:100%;margin-right:20px}#approfondimenti .bottone:last-child, #terapia .bottone:last-child{margin-right:0}#accordion{margin-bottom:40px}#accordion
h3{font-weight:300;font-size:25px;line-height:35px;cursor:pointer;border-top:1px solid #bbd7e3;padding-top:10px;padding-bottom:5px}#accordion h3:first-child{border-top:0;padding-top:0}a.show-more{margin-top:20px}.bluecolexpand{background:var(--blu-chiaro);color:white}#accordion.accordion-patologie
h3{color:white}#accordion.accordion-patologie{padding:40px
20px}#terapia{margin:50px
0 70px 0}.patologie-primo-testo-grande
h2{text-transform:uppercase;margin-bottom:50px;line-height:34px;font-weight:600}#terapia .terapia-desc-container
h3{text-transform:uppercase;font-weight:600;margin-bottom:20px;line-height:21px}.row-patologie-elenco .col-r-4:nth-child(3n+1){clear:both}#form-richiesta{max-width:800px;margin:0
auto}footer .logo-footer
img{max-width:275px}footer{padding:40px
0;color:var(--blu);font-size:16px;line-height:26px}footer
ul{padding-left:0}footer ul
li{list-style:none}footer
a{color:var(--blu)}footer a:hover{color:var(--blu-chiaro)}#sub-footer{padding:15px
0;font-size:12px;line-height:20px}#sub-footer
a{color:white}#sub-footer a:hover{color:#CCC}.row-contatti
h3{text-transform:uppercase;font-weight:700;font-size:25px;line-height:25px;letter-spacing:-1px}#mc_embed_signup{background:transparent !important}#mc_embed_signup
input.email{border:none !important;background:#fafafa;color:#9b9b9b !important;font-size:10px !important;width:100% !important;padding-left:10px !important}#mc_embed_signup
input.button{font-size:11px !important;width:100% !important}#mc_embed_signup
.button{background-color:#efefef !important;color:#9b9b9b !important}#mc_embed_signup .button:hover{background-color:#d2d2d2 !important}#mc_embed_signup{margin-left:-5px !important}label{font-size:12px;text-align:center;font-family:'Open Sans',sans-serif;font-weight:600;color:#222;letter-spacing:0}input,select{position:relative;height:auto;overflow:hidden;width:100%;border:1px
solid #E7E7E7;background:#FFF;font-size:14px;letter-spacing:1px;color:#8E8E8E;padding:15px
20px;display:block;margin-bottom:15px;font-family:'Open Sans',sans-serif;font-weight:400;border-radius:4px}input{border-radius:0}textarea{position:relative;height:auto;overflow:hidden;display:block;width:100%;font-size:13px;border:1px
solid #E7E7E7;letter-spacing:1px;background:#FFF;padding:15px
20px;height:200px;margin-bottom:15px;color:#8E8E8E;font-family:'Open Sans',sans-serif;font-weight:400;border-radius:4px}input.submit{margin-top:15px;cursor:pointer;position:relative;height:auto;overflow:hidden;background:var(--blu);font-size:12px;line-height:21px;font-weight:600;letter-spacing:1px;color:#fff;width:200px;display:inline-block;text-align:center;padding:12px
0;border:0;text-transform:uppercase}input.submit:hover{background:var(--blu-chiaro)}input:focus,select:focus,textarea:focus,button:focus{outline:none}select{cursor:pointer;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}select.classic{background-image:linear-gradient(45deg,transparent 50%,blue 50%),linear-gradient(135deg,blue 50%,transparent 50%),linear-gradient(to right,skyblue,skyblue);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}select.minimal{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1.7em + 2px),calc(100% - 15px) calc(1.7em + 2px),calc(100% - 2.5em) 1.2em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}input.checkbox{-webkit-appearance:checkbox !important;padding:0;cursor:pointer}input.checkbox{width:auto;margin-right:10px;float:left;top:4px}.js .hideme, .js .hideme-slideup, .js
.hidemeslow{opacity:0}.unveil{opacity:0}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible}@keyframes
slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@-webkit-keyframes
slideUp{0%{-webkit-transform:translateY(100%)}100%{-webkit-transform:translateY(0%)}}#id-galleria-jg .galleria-image
img{-webkit-transition:scale 2s ease;-moz-transition:scale 2s ease;-o-transition:scale 2s ease;-ms-transition:scale 2s ease;transition:scale 2s ease;max-width:100%;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:galleriaZoomOnLoading;-webkit-animation-name:galleriaZoomOnLoading;-moz-animation-name:galleriaZoomOnLoading;animation-duration:2s;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-timing-function:ease;-moz-animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible}@keyframes
galleriaZoomOnLoading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes
galleriaZoomOnLoading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}#show-hide-menu{position:absolute;display:none;right:20px;z-index:10;cursor:pointer;top:31px}.hamburger{z-index:3;padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background:transparent;border:0;margin:15px;margin-right:0;overflow:visible;position:absolute;right:0}.hamburger:hover{opacity:.7}.hamburger.is-active{position:absolute;right:0}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}#show-hide-menu.show-hide-white .hamburger.is-active .hamburger-inner, #show-hide-menu.show-hide-white .hamburger.is-active .hamburger-inner::before, #show-hide-menu.show-hide-white .hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:25px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}#show-hide-menu.show-hide-white .hamburger-inner, #show-hide-menu.show-hide-white .hamburger-inner::before, #show-hide-menu.show-hide-white .hamburger-inner::after{background-color:#FFF}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0 .13s linear}.hamburger--spring .hamburger-inner::before{top:9px;transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring .hamburger-inner::after{top:18px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring .hamburger-inner::after, .hamburger--spring .hamburger-inner::before{transition:width .15s ease-in}.hamburger:not(.is-active):hover .hamburger-inner::before{width:17px}.hamburger:not(.is-active):hover .hamburger-inner::after{width:10px}#menu-mobile{display:none;position:fixed;top:0;bottom:0;right:0;left:0;z-index:9;background:white;width:100%}#menu-mobile
ul{margin:0;padding:0}#menu-mobile ul
li{display:block;text-align:center;width:100%;padding:8px
0;margin:0}#menu-mobile ul li,#menu-mobile ul li
a{font-size:28px;line-height:35px;font-weight:400;color:var(--blu);letter-spacing:0.5px}#menu-mobile ul li:hover,#menu-mobile ul li a:hover,#menu-mobile ul li.active
a{color:var(--blu-chiaro)}#logo-mobile{position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;padding:20px
0}#logo-mobile
img{display:inline-block}.bottom-menu-mobile{position:absolute;width:100%;bottom:50px;text-align:center;color:#999;text-transform:uppercase;font-weight:500;font-size:12px}.bottom-menu-mobile
a{color:#FFF;font-weight:400}.bottom-menu-mobile a:hover{color:#CCC}#social-mobile
a{display:inline-block;margin:0
4px}.col-r-1{width:8.33%}.col-r-2{width:16.66%}.col-r-3{width:25%}.col-r-4{width:33.33%}.col-r-5{width:41.66%}.col-r-6{width:50%}.col-r-7{width:58.33%}.col-r-8{width:66.66%}.col-r-9{width:75%}.col-r-10{width:83.33%}.col-r-11{width:91.66%}.col-r-12{width:100%}[class*="col-r-"]{float:left;padding:15px;position:relative;height:auto;overflow:hidden}[class*="col-r-"] p
img{width:100% !important;height:auto !important}.row::after{content:"";clear:both;display:block}.row.row-no-margin{margin:-15px}.masonry.masonry-2{column-count:2;column-gap:0.3em}.masonry.masonry-3{column-count:3;column-gap:0.3em}.item{width:100%;position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;break-inside:avoid}.item
img{width:100%;display:block}@media screen and (max-width: 900px){.flexbox-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.flexbox-container .first-div{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.flexbox-container .second-div{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.only-mobile{display:block}.not-mobile{display:none}.unveil{opacity:1}.flex-vertical-center{display:block}.flex-vertical-center.flexbox-container{display:flex}.masonry.masonry-2{column-count:1}.masonry.masonry-3{column-count:1}[class*="col-r-"]{float:none;padding:0
0 15px 0 !important;width:100%}[class*="col-r-"]:last-child{padding-bottom:0 !important}.row.row-no-margin{margin:0}input.checkbox{float:none;margin-bottom:10px !important;padding:0}#menu{display:none}#show-hide-menu{display:block;margin-top:0;top:20px}#logo-mobile img, #logo
img{max-width:260px}#logo-mobile{top:-10px}body.stop-scroll{overflow:hidden;height:100%}#logo-mobile{left:20px;text-align:left}#cta-top{display:none}#cta-menu-mobile{position:absolute;bottom:40px;width:100%;text-align:center}#cta-menu-mobile
a{display:inline-block}#galleria,#galleria-overlay{height:350px}#galleria.galleria-home,#galleria-overlay.galleria-overlay-home{height:500px}#galleria.galleria-small,#galleria-overlay.galleria-overlay-small{height:350px}.galleria-info{width:90%}.galleria-info-title{font-size:40px;line-height:40px}footer, footer
div{display:block;text-align:center}footer
h4{text-align:center;margin-top:20px}footer .wrapper div:first-child
h4{margin-top:0}footer
.wrapper.flex{display:block}footer ul
li{text-align:center}.contatti-testo-intro{margin-bottom:30px}.row-attivita-due-col .attivita-due-col-singola:first-child{margin-bottom:40px !important}.row-attivita-due-col{margin:10px
0 !important}#icona-att{margin-bottom:20px}#approfondimenti .bottone, #terapia
.bottone{max-width:100%}.row-attivita-elenco .attivita-col h3.h3-attivita-elenco{margin-bottom:30px}.row-attivita-elenco .attivita-col:last-child h3.h3-attivita-elenco{margin-bottom:0}#main-content{padding:40px
0}.contatti-col2{margin-top:30px !important}#fasica-blu-home{padding:40px
0}.chisiamo-col{margin-bottom:30px !important}.flexcol{display:block}.primo-testo{padding:0
20px}#accordion.vertical-align{top:auto;transform:none;margin-bottom:0}#menu-mobile
ul.submenu{margin-top:10px}#menu-mobile ul.submenu li, #menu-mobile ul.submenu li
a{font-size:19px;line-height:19px}#social-top{display:none}.plus-menu{display:block}a.show-more{margin-top:10px}#attivita-expand{margin-top:40px}.attivita-expand-singolo{border-top:1px solid var(--blu);padding-top:40px}#approfondimenti .bottone, #terapia
.bottone{margin-right:0}.patologie-primo-testo-grande
h2{margin-bottom:40px}#social-mobile{position:absolute;bottom:0;width:100%;text-align:center;margin-bottom:117px}}