@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";@-webkit-keyframes page-load{from{opacity:0}to{opacity:1}}@keyframes page-load{from{opacity:0}to{opacity:1}}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0}html{font-size:62.5%;scroll-behavior:smooth}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Roboto",sans-serif;overflow-x:hidden}li,button,label,input,p{font-size:2rem}@media(max-width: 1250px){li,button,label,input,p{font-size:1.8rem}}a{-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);outline:none;text-decoration:none}a:hover{text-decoration:none;cursor:pointer}.img-fluid{max-width:100%}main p{font-size:2rem;margin-bottom:1.5rem;color:#0a4289}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:bold;margin-bottom:3rem}@media(max-width: 1250px){h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem}}h1{font-size:5rem}@media(max-width: 1250px){h1{font-size:4.5rem}}h2{font-size:4rem}@media(max-width: 1250px){h2{font-size:3.5rem}}h3{font-size:3rem}@media(max-width: 1250px){h3{font-size:2.5rem}}h4,h5{font-size:1.8rem}@media(max-width: 1250px){h4,h5{font-size:1.6rem}}h6{font-size:1.6rem}@media(max-width: 1250px){h6{font-size:1rem}}@media(min-width: 768px)and (max-width: 1249px){.smartphone{display:none !important}}@media(min-width: 1251px)and (max-width: 1799px){.smartphone{display:none}}@media(min-width: 1800px){.smartphone{display:none !important}}@media(max-width: 767px){.tablets{display:none !important}}@media(min-width: 1251px)and (max-width: 1799px){.tablets{display:none}}@media(min-width: 1800px){.tablets{display:none !important}}@media(min-width: 1251px)and (max-width: 1799px){.all-devices{display:none !important}}@media(min-width: 1800px){.all-devices{display:none !important}}@media(max-width: 1250px){.desktop{display:none !important}}.container{width:1044px;max-width:100%;margin:0 auto}@media(max-width: 1250px){.container{padding:1.5rem}}.container-fluid{width:1920px;max-width:100%;margin:0 auto}@media(max-width: 1250px){.container-fluid{padding:1.5rem}}.m-1{margin:1rem !important}.m-2{margin:2rem !important}.m-3{margin:3rem !important}.m-4{margin:4rem !important}.m-5{margin:5rem !important}.my-1{margin-top:1rem !important;margin-bottom:1rem !important}.my-2{margin-top:2rem !important;margin-bottom:2rem !important}.my-3{margin-top:3rem !important;margin-bottom:3rem !important}.my-4{margin-top:4rem !important;margin-bottom:4rem !important}.my-5{margin-top:5rem !important;margin-bottom:5rem !important}.mx-1{margin-left:1rem !important;margin-right:1rem !important}.mx-2{margin-left:2rem !important;margin-right:2rem !important}.mx-3{margin-left:3rem !important;margin-right:3rem !important}.mx-4{margin-left:4rem !important;margin-right:4rem !important}.mx-5{margin-left:5rem !important;margin-right:5rem !important}.mt-1{margin-top:1rem !important}.mt-2{margin-top:2rem !important}.mt-3{margin-top:3rem !important}.mt-4{margin-top:4rem !important}.mt-5{margin-top:5rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:1rem !important}.mb-2{margin-bottom:2rem !important}.mb-3{margin-bottom:3rem !important}.mb-4{margin-bottom:4rem !important}.mb-5{margin-bottom:5rem !important}.p-0{padding:0rem !important}.p-1{padding:1rem !important}.p-2{padding:2rem !important}.p-3{padding:3rem !important}.p-4{padding:4rem !important}.p-5{padding:5rem !important}.py-1{padding-top:1rem !important;padding-bottom:1rem !important}.py-2{padding-top:2rem !important;padding-bottom:2rem !important}.py-3{padding-top:3rem !important;padding-bottom:3rem !important}.py-4{padding-top:4rem !important;padding-bottom:4rem !important}.py-5{padding-top:5rem !important;padding-bottom:5rem !important}.px-1{padding-left:1rem !important;padding-right:1rem !important}.px-2{padding-left:2rem !important;padding-right:2rem !important}.px-3{padding-left:3rem !important;padding-right:3rem !important}.px-4{padding-left:4rem !important;padding-right:4rem !important}.px-5{padding-left:5rem !important;padding-right:5rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:1rem !important}.pt-2{padding-top:2rem !important}.pt-3{padding-top:3rem !important}.pt-4{padding-top:4rem !important}.pt-5{padding-top:5rem !important}.pb-0{padding-bottom:0rem !important}.pb-1{padding-bottom:1rem !important}.pb-2{padding-bottom:2rem !important}.pb-3{padding-bottom:3rem !important}.pb-4{padding-bottom:4rem !important}.pb-5{padding-bottom:5rem !important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-2{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-3{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}}.grid-4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-4{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-4{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}}.grid-5{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-5{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-5{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}}.grid-6{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-6{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-6{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}}.grid-7{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-7{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-7{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}}.grid-8{display:grid;grid-template-columns:repeat(8, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-8{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-8{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem}}.grid-9{display:grid;grid-template-columns:repeat(9, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-9{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-9{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}}.grid-10{display:grid;grid-template-columns:repeat(10, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-10{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-10{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}}.grid-11{display:grid;grid-template-columns:repeat(11, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-11{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-11{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}}.grid-12{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:1.5rem}@media(min-width: 768px)and (max-width: 1249px){.grid-12{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1.5rem}}@media(max-width: 767px){.grid-12{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.5rem}}.fade-left{opacity:0;-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateX(-30%);transform:translateX(-30%);-webkit-transition-delay:.5s;transition-delay:.5s}.fade-left.is-inview{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.fade-right{opacity:0;-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateX(30%);transform:translateX(30%);-webkit-transition-delay:.5s;transition-delay:.5s}.fade-right.is-inview{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.fade-up{opacity:0;-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(30%);transform:translateY(30%);-webkit-transition-delay:.5s;transition-delay:.5s}.fade-up.is-inview{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.fade-down{opacity:0;-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(-30%);transform:translateY(-30%);-webkit-transition-delay:.5s;transition-delay:.5s}.fade-down.is-inview{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.fade{opacity:0;-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.5s;transition-delay:.5s}.fade.is-inview{opacity:1}.reveal-top{height:0;overflow:hidden;-webkit-transition:all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.5s;transition-delay:.5s}.reveal-top.is-inview{height:100%}.reveal-left{width:0;overflow:hidden;-webkit-transition:all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.5s;transition-delay:.5s}.reveal-left.is-inview{width:100%}.zoom-in{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.5s;transition-delay:.5s}.zoom-in.is-inview{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.zoom-out{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.zoom-out.is-inview{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.zoom-fade-right{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.zoom-fade-right.is-inview{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.text-reveal{overflow:hidden;display:block}.text-reveal b{display:inline-block;will-change:transform;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:all 1.2s cubic-bezier(0.4, 0, 0, 1);transition:all 1.2s cubic-bezier(0.4, 0, 0, 1)}.text-reveal.is-inview b{-webkit-transform:none;transform:none}.delay-1{-webkit-transition-delay:.1s !important;transition-delay:.1s !important}.delay-2{-webkit-transition-delay:.2s !important;transition-delay:.2s !important}.delay-3{-webkit-transition-delay:.3s !important;transition-delay:.3s !important}.delay-4{-webkit-transition-delay:.4s !important;transition-delay:.4s !important}.delay-5{-webkit-transition-delay:.5s !important;transition-delay:.5s !important}.delay-6{-webkit-transition-delay:.6s !important;transition-delay:.6s !important}.delay-7{-webkit-transition-delay:.7s !important;transition-delay:.7s !important}.delay-8{-webkit-transition-delay:.8s !important;transition-delay:.8s !important}.delay-9{-webkit-transition-delay:.9s !important;transition-delay:.9s !important}.delay-10{-webkit-transition-delay:1s !important;transition-delay:1s !important}.delay-15{-webkit-transition-delay:1.5s !important;transition-delay:1.5s !important}.delay-20{-webkit-transition-delay:2s !important;transition-delay:2s !important}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative;padding:15px 10rem 15px 10rem;z-index:1;height:120px;position:sticky;top:0;-webkit-box-shadow:0px -1px 15px -1px rgba(0,0,0,.2);box-shadow:0px -1px 15px -1px rgba(0,0,0,.2);z-index:9998}@media(max-width: 1250px){header{padding:1.5rem 1.5rem;height:90px}}header form#wpes-form-2756{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);margin-left:auto;width:100%;text-align:end}@media(max-width: 767px){header form#wpes-form-2756{margin-left:auto;width:45%}}@media(max-width: 767px){header form#wpes-form-2756.active{width:100% !important}}header form#wpes-form-2756 input[type=submit]{display:none}header #custom_search{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}header #custom_search.active{width:100% !important}header #custom_search.active::-webkit-input-placeholder{opacity:1 !important}header #custom_search.active::-moz-placeholder{opacity:1 !important}header #custom_search.active:-ms-input-placeholder{opacity:1 !important}header #custom_search.active::-ms-input-placeholder{opacity:1 !important}header #custom_search.active::placeholder{opacity:1 !important}@media(max-width: 767px){header #custom_search{width:45px !important;background-position:right 6px top 50% !important}header #custom_search::-webkit-input-placeholder{opacity:0}header #custom_search::-moz-placeholder{opacity:0}header #custom_search:-ms-input-placeholder{opacity:0}header #custom_search::-ms-input-placeholder{opacity:0}header #custom_search::placeholder{opacity:0}}header.header--scrolled{top:0;left:0;width:100%}header.header--scrolled .searchwp-search-form{width:47px !important}header.header--scrolled .searchwp-search-form.active{width:100% !important}header.header--scrolled #custom_search{width:47px;background-position:center right 6px !important;padding-right:0 !important}@media(max-width: 767px){header.header--scrolled #custom_search{width:45px}}header.header--scrolled #custom_search::-webkit-input-placeholder{opacity:0}header.header--scrolled #custom_search::-moz-placeholder{opacity:0}header.header--scrolled #custom_search:-ms-input-placeholder{opacity:0}header.header--scrolled #custom_search::-ms-input-placeholder{opacity:0}header.header--scrolled #custom_search::placeholder{opacity:0}header .header__brand{-ms-flex-preferred-size:60%;flex-basis:60%;z-index:9999}@media(max-width: 1250px){header .header__brand{width:100%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media(max-width: 1250px){header .header__brand img{width:130px}}header .header__search{-ms-flex-preferred-size:40%;flex-basis:40%;width:100%;padding-right:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px}@media(max-width: 767px){header .header__search{padding-right:0}}@media(min-width: 768px)and (max-width: 1249px){header .header__search{padding-right:0;-ms-flex-preferred-size:50%;flex-basis:50%}}header .header__search .cta{color:#fff;font-weight:bold;width:150px;background-color:#25a68b;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}header .header__search .cta img{width:20px}@media(max-width: 767px){header .header__search .cta{display:none}}header .header__search .searchwp-search-form{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);text-align:right;width:100%}header .header__search .searchwp-search-form input[type=text]{background:#fff url("../img/ico_search_new.png") no-repeat center right;background-position:center right 10px !important;padding-right:80px}@media(max-width: 767px){header .header__search .searchwp-search-form input[type=text]{padding-right:0}}header .header__search #searchsubmit{display:none}header .header__menu{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);-ms-flex-preferred-size:20%;flex-basis:20%;z-index:9998}header .header__menu.header__menu--open{left:0}@media(max-width: 1250px){header .header__menu{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#535353}}header .header__menu .site-nav{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media(max-width: 1250px){header .header__menu .site-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}}header .header__menu .site-nav li{margin:0 1rem;position:relative}@media(max-width: 1250px){header .header__menu .site-nav li{margin:1rem 0}}header .header__menu .site-nav li.has-submenu{position:relative}header .header__menu .site-nav li.has-submenu>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1250px){header .header__menu .site-nav li.has-submenu>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}header .header__menu .site-nav li.has-submenu>a svg{margin-left:5px}@media(max-width: 1250px){header .header__menu .site-nav li.has-submenu>a svg{fill:#fff}}header .header__menu .site-nav li.has-submenu>a.active+ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header__menu .site-nav li.has-submenu ul{display:none;width:100%;position:absolute;background-color:#fff;list-style-type:none;min-width:250px;padding:1.5rem}@media(max-width: 1250px){header .header__menu .site-nav li.has-submenu ul{margin-left:0}}header .header__menu .site-nav li.has-submenu ul li{padding:0;text-align:left;width:100%}@media(max-width: 1250px){header .header__menu .site-nav li.has-submenu ul li{text-align:center}}header .header__menu .site-nav li.has-submenu ul li a{font-size:1.6rem;text-transform:initial}@media(max-width: 1250px){header .header__menu .site-nav li.has-submenu ul li a{color:#535353 !important}}@media(max-width: 1250px){header .header__menu .site-nav li.has-submenu ul{top:0;position:relative;height:0;overflow:hidden}}header .header__menu .site-nav li.has-submenu a{padding:.4rem 0}header .header__menu .site-nav li.has-submenu.active ul{display:block}@media(max-width: 1250px){header .header__menu .site-nav li.has-submenu.active ul{height:auto;overflow:auto;margin-top:10px}}header .header__menu .site-nav li a{font-size:1.6rem;color:#0a4289}@media(max-width: 1250px){header .header__menu .site-nav li a{color:#fff}}body.page-template-template-visite-ed-esami header{position:fixed;top:0;left:0;width:100%}#menu-btn{width:40px;height:100px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;background-color:rgba(0,0,0,0);color:#fff;position:absolute;right:10rem;cursor:pointer}#menu-btn span{display:block;height:2px;background-color:#25a68b;width:35px;position:relative}#menu-btn span::after,#menu-btn span::before{position:absolute;content:"";width:35px;height:2px;background-color:#25a68b}#menu-btn span::before{top:-10px}#menu-btn span::after{top:10px}@media(max-width: 1250px){#menu-btn{right:1.5rem;width:50px;height:50px;font-size:1.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}::-moz-selection{color:#fff;background:#535353}::selection{color:#fff;background:#535353}::-webkit-input-placeholder{color:#aaa !important;opacity:1;font-style:italic}::-moz-placeholder{color:#aaa !important;opacity:1;font-style:italic}:-ms-input-placeholder{color:#aaa !important;opacity:1;font-style:italic}::-ms-input-placeholder{color:#aaa !important;opacity:1;font-style:italic}::placeholder{color:#aaa !important;opacity:1;font-style:italic}#mop_iframe{display:block;width:100% !important}@media(min-width: 1251px){#mop_iframe{padding-top:200px}}#no-results{padding:1rem;color:#fff;background-color:#25a68b}.d-block{display:block}.arrow{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow.down{transform:rotate(180deg);-webkit-transform:rotate(180deg)}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}main p,main div,main ul,main li{color:#535353;font-size:1.8rem;line-height:3rem;font-weight:300}main a{color:#0a4289}main ul{padding-left:1.5rem;margin-bottom:1.5rem}main h3.section-title{color:#25a68b;font-size:3rem;line-height:3.5rem}@media(max-width: 1250px){main h3.section-title{font-size:3rem;line-height:3.5rem}}main h3.section-title span{font-weight:normal;color:#0a4289;display:inline-block !important}main h3.single-title{font-size:9.9rem;line-height:10rem}@media(max-width: 1250px){main h3.single-title{font-size:5rem;line-height:6rem}}main h3.single-title span{display:block}main h3.single-title span.green{color:#25a68b}main h3.single-title span.blue{color:#0a4289}form#form-search{width:100%;text-align:center}input[type=search]{position:relative;width:100%;max-width:450px;padding:1rem;border:2px solid #dedede;border-radius:30px;background:#fff url("../img/ico_search.png") no-repeat center right;color:#aaa;margin:0 auto;font-weight:300;background-position:right 10px top 50%}input[type=search]:focus{outline:none}input[type=text],input[type=email],input[type=tel],textarea{position:relative;width:100%;max-width:450px;padding:1rem;border:2px solid #dedede;border-radius:30px;color:#aaa !important;margin:0 auto;font-weight:300;font-style:italic}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{outline:none}select#locations-select,select{position:relative;width:100%;max-width:450px;padding:.8rem;border:2px solid #dedede;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#aaa !important;outline:none;font-weight:300;font-style:italic}select#locations-select:focus,select:focus{outline:none}a.cta{background-color:#fff;width:100%;max-width:250px;border-radius:30px;margin:0 auto;display:block;text-align:center;color:#535353;font-size:1.8rem;padding:.5rem;margin-bottom:3rem}a.cta.cta-green{background-color:#25a68b;text-align:center;width:100%;max-width:100%;color:#fff}a.cta.cta--circle{max-width:40px !important}.pagination,.searchwp-paginate-links,.facetwp-pager{margin-top:5rem;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem;padding-bottom:0;margin-bottom:0;color:#535353}@media(max-width: 767px){.pagination,.searchwp-paginate-links,.facetwp-pager{-ms-flex-wrap:wrap;flex-wrap:wrap}}.pagination span.dash,.pagination a,.searchwp-paginate-links span.dash,.searchwp-paginate-links a,.facetwp-pager span.dash,.facetwp-pager a{margin:0 1rem}.pagination .current,.searchwp-paginate-links .current,.facetwp-pager .current{font-weight:800}.pagination a,.searchwp-paginate-links a,.facetwp-pager a{color:#535353;border:0}.pagination span.page-numbers,.pagination a,.searchwp-paginate-links span.page-numbers,.searchwp-paginate-links a,.facetwp-pager span.page-numbers,.facetwp-pager a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:2rem}.pagination span.page-numbers.current,.pagination a.current,.searchwp-paginate-links span.page-numbers.current,.searchwp-paginate-links a.current,.facetwp-pager span.page-numbers.current,.facetwp-pager a.current{color:#25a68b}@media(max-width: 767px){.pagination span.page-numbers,.pagination a,.searchwp-paginate-links span.page-numbers,.searchwp-paginate-links a,.facetwp-pager span.page-numbers,.facetwp-pager a{width:30px;height:30px;font-size:1.8rem;margin-bottom:1.5rem}}.single__location{background-color:#25a68b;-webkit-clip-path:polygon(0 0, 100% 0%, 80% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 80% 100%, 0% 100%);font-size:2rem;padding:1rem;position:absolute;bottom:0;left:0;color:#fff;min-width:250px;display:block}.table .table__head>div,.table .table__body>div{display:grid;gap:1.5rem;grid-template-columns:6fr 2fr 2fr 2fr;padding:1rem}.table .table__head>div:nth-child(even),.table .table__body>div:nth-child(even){background:#f0f0f0}.table .table__head>div:nth-child(odd),.table .table__body>div:nth-child(odd){background:#fff}@media(max-width: 767px){.table .table__head>div,.table .table__body>div{grid-template-columns:5fr 2fr 2fr 3fr;gap:.5rem}}.table .table__head div{font-size:1.8rem;color:#25a68b;font-weight:bold;text-transform:uppercase;text-align:center}@media(max-width: 767px){.table .table__head div{font-size:1rem}}.table .table__body div{font-size:1.8rem;color:#535353;font-weight:bold;text-align:center}@media(max-width: 767px){.table .table__body div{font-size:1.4rem}}.page-template-default h3,.single-degenza h3{color:#25a68b;font-size:2rem;margin-bottom:1.5rem}@media(max-width: 767px){.page-id-108 .slick-dots{bottom:-40px !important}}@media(max-width: 1250px){#take-care .wrapper{padding:0}}.text-left{text-align:left !important}.divider{width:100%;display:block;margin:1rem 0;height:1px;background-color:#eee}.underline{text-decoration:underline !important}.regular{font-weight:300 !important}.bold{font-weight:bold}.text-green{color:#25a68b !important}.text-blue{color:#0a4289 !important}.bg-grey{background-color:#f0f0f0}.d-block{display:block !important}.wrapper{width:100%;max-width:1044px;margin:0 auto;padding:0 1.5rem}.section-padding{padding:5rem 0}@media(max-width: 1250px){.section-padding{padding:5rem 1.5rem}}.blocks-two-columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:5rem;width:1044px;max-width:100%;margin:0 auto}@media(max-width: 767px){.blocks-two-columns{grid-template-columns:1fr;gap:3rem}}.block-banner{display:block;width:1044px;max-width:100%;margin:0 auto}.block-banner img{display:block}.block-slogan{padding:3rem;background-color:#0a4289}.block-slogan p{color:#fff;font-size:5rem;line-height:6rem;color:#fff}@media(max-width: 1250px){.block-slogan p{font-size:3.5rem;line-height:4rem}}.default-hero{height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.default-hero.default-hero--single-location{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.default-hero.default-hero--single-location h1,.default-hero.default-hero--single-location h2{font-size:2.5rem}.default-hero.default-hero--single-location h1 p,.default-hero.default-hero--single-location h2 p{font-weight:bold;font-style:unset;color:#0a4289;font-size:2rem}.default-hero.default-hero--single-location h1 p em,.default-hero.default-hero--single-location h2 p em{font-style:unset}@media(max-width: 767px){.default-hero{height:30vh;padding:0 1.5rem}}@media(min-width: 768px)and (max-width: 1249px){.default-hero{height:20vh}}.default-hero .wrapper{max-width:1076px !important}@media(min-width: 1800px){.default-hero .wrapper{padding:0}}.default-hero .location-logo{display:block;width:250px;margin:0 auto 3rem auto}.default-hero h1,.default-hero h2{color:#fff !important;margin-bottom:0}.default-hero h1.default-hero__title p,.default-hero h2.default-hero__title p{font-weight:normal;font-size:7rem;line-height:10rem;margin-left:6px;color:#fff;font-weight:bold;margin-bottom:0}@media(max-width: 1250px){.default-hero h1.default-hero__title p,.default-hero h2.default-hero__title p{font-size:3.5rem;line-height:4rem}}.default-hero h1.default-hero__subtitle p,.default-hero h2.default-hero__subtitle p{font-size:9rem;line-height:9.5rem;color:#fff;margin-bottom:0;font-weight:bold}@media(max-width: 1250px){.default-hero h1.default-hero__subtitle p,.default-hero h2.default-hero__subtitle p{font-size:4.5rem;line-height:4rem;margin-bottom:-4px}}body.single-sedi .default-hero__title p{font-size:4.5rem}@media(max-width: 767px){body.single-sedi .default-hero__title p{font-size:3.5rem}}@media(max-width: 767px){body.single-sedi .default-hero__subtitle p{margin-bottom:1.5rem}}body.single-sedi .default-hero__title p,body.single-sedi .default-hero__subtitle p{color:#fff !important}@media(max-width: 1250px){body.page-template-template-certificazioni .default-hero__subtitle p{font-size:3rem;line-height:4rem;margin-bottom:-4px}}#home-search{background:url("../img/pattern.png");height:90vh}@media(max-width: 1250px){#home-search{display:none}}#home-search .home-slider{position:relative;height:90vh}#home-search .home-slider.wrapper{max-width:1400px}#home-search .home-slider__content{padding:0 1.5rem;height:90vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1500px;margin:0 auto}@media(max-width: 767px){#home-search .home-slider__content{bottom:3rem;left:3rem}}#home-search .home-slider__content img{position:relative}#home-search .home-slider__content>div:nth-child(1){margin-bottom:10rem}@media(max-width: 767px){#home-search .home-slider__content>div:nth-child(1){margin-bottom:1.5rem}}#home-search .home-slider__content .title{font-size:7rem;color:#0a4289}@media(max-width: 1250px){#home-search .home-slider__content .title{font-size:4.5rem}}#home-search .home-slider__content .subtitle{font-size:8rem;color:#25a68b;line-height:10rem;font-weight:bold}@media(max-width: 1250px){#home-search .home-slider__content .subtitle{font-size:3.5rem;line-height:4.5rem}}#home-search .home-slider__content h3{margin-bottom:1.5rem}#home-search .home-slider__content p{width:100%;max-width:650px;font-size:2.5rem;color:#000}@media(max-width: 1250px){#home-search .home-slider__content p{font-size:1.8rem;line-height:2.2rem}}#home-search .home-slider__content img{display:block;position:relative;margin-bottom:-90px}@media(max-width: 767px){#home-search .home-slider__content img{display:block;max-width:250px;margin:0 auto}}#home-search a.cta{margin:0 auto 0 0;max-width:150px;background-color:#25a68b;color:#fff}@media(max-width: 767px){#home-search a.cta{font-size:1.6rem;padding:0;margin-bottom:0}}#home-search .slick-slide{position:relative;margin:0;padding:0}#home-search .slick-list,#home-search .slick-track{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}#home-search>div:last-child{padding:20rem 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media(max-width: 767px){#home-search>div:last-child{padding:10rem 5rem}}#home-search>div:last-child h3{font-weight:300;color:#fff;margin-bottom:1.5rem;font-size:1.8rem;text-align:left;width:100%;max-width:900px}#headquarters{padding:5rem 1.5rem;background-color:#0a4289}#headquarters h3{font-size:3rem;color:#fff;font-weight:normal}#headquarters h3 span{color:#25a68b;font-weight:bold}#headquarters a.cta{color:#fff;font-weight:bold;width:150px;background-color:#25a68b;margin:15px auto 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 30px}#headquarters .headequarters__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){#headquarters .headequarters__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#headquarters a{color:#fff;padding:0 1.5rem;border-right:1px solid #fff}#headquarters a:last-child{border:0}@media(max-width: 767px){#headquarters a{border:0}}#counter .wrapper{-webkit-box-shadow:0 4px 10px -1px #eee;box-shadow:0 4px 10px -1px #eee;padding:5rem 0}@media(max-width: 767px){#counter .wrapper{gap:5rem}}#counter .wrapper>div{border-right:1px solid #25a68b;padding:1.5rem 0}#counter .wrapper>div:last-child{border-right:0}@media(max-width: 767px){#counter .wrapper>div{border:0 !important}}#counter .counter__number,#counter .counter__text{text-align:center}#counter .counter__number{font-size:3.5rem;font-weight:bold;margin-bottom:2rem;color:#0a4289}#counter .counter__text{font-size:1.8rem}#history{position:relative}.history__item{display:none}.history__item.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767px){.history__item.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.history__item.active>div{padding:15rem 5rem;-ms-flex-preferred-size:50%;flex-basis:50%;position:relative}@media(max-width: 767px){.history__item.active>div{padding:10rem 3rem}}.history__item.active>div:first-child{background:#25a68b url("../img/texture_rows.png") repeat center center !important;text-align:right}.history__item.active>div:first-child h3{font-size:13rem;color:#fff;position:absolute;top:50%;right:5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0}@media(max-width: 767px){.history__item.active>div:first-child h3{font-size:5rem;right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}}.history__item.active>div:last-child{background-color:#0a4289;min-height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.history__item.active>div:last-child{min-height:unset}}.history__item.active>div:last-child h4{font-size:5rem;color:#fff;padding-bottom:2rem;border-bottom:2px dashed #25a68b;width:100%;max-width:370px}@media(max-width: 767px){.history__item.active>div:last-child h4{font-size:3.5rem}}.history__item.active>div:last-child p{color:#fff;max-width:370px}@media(max-width: 767px){.history__events p{font-size:1.6rem;line-height:2.5rem}}.history__years{position:absolute;bottom:25px;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem;border-bottom:2px solid #fff;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.history__years{bottom:-15px !important;border-bottom:0}}.history__years h3{font-size:2rem;color:#fff;margin:0 1rem;cursor:pointer;position:relative}@media(max-width: 767px){.history__years h3{margin:0 .5rem;font-size:1.6rem}}@media(max-width: 767px){.history__years h3.active{color:#25a68b}}.history__years h3.active::after{content:"";width:10px;height:15px;background-color:#fff;position:absolute;left:40%;bottom:-18px;-webkit-transform:skewY(-18deg);transform:skewY(-18deg)}@media(max-width: 767px){.history__years h3.active::after{display:none}}#youtube-video{display:block;width:100%;height:500px;margin-top:5rem}@media(max-width: 767px){#youtube-video{height:250px}}#take-care h3{font-size:2.9rem;font-weight:300}#papers .wrapper{display:grid;grid-template-columns:1fr;gap:3rem}#papers .papers__item{border-bottom:1px solid #dedede}#papers .papers__item .headquarter{font-size:1.8rem;margin-bottom:1.5rem}#papers .papers__document{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 1.5rem 0}@media(max-width: 767px){#papers .papers__document{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#papers .papers__document>div{-ms-flex-preferred-size:50%;flex-basis:50%}#papers .papers__document h3{color:#25a68b;margin-bottom:0;font-size:2.5rem}@media(max-width: 767px){#papers .papers__document h3{width:100%;display:block;text-align:center}}#papers .papers__document a.cta{margin:0 0 0 auto !important;border-radius:50px;width:200px;-webkit-box-shadow:0px 0px 9px 1px #dedede;box-shadow:0px 0px 9px 1px #dedede}@media(max-width: 767px){#papers .papers__document a.cta{margin-top:1.5rem !important}}#link .wrapper{display:grid;grid-template-columns:1fr;gap:3rem}#link .link__item{border-bottom:1px solid #dedede}#link .link__item .headquarter{font-size:1.8rem;margin-bottom:1.5rem}#link .link__document{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 1.5rem 0}#link .link__document>div{-ms-flex-preferred-size:50%;flex-basis:50%}#link .link__document h3{color:#0a4289;margin-bottom:0}#link .link__document a.cta{margin:0 0 0 auto !important;border-radius:50px;width:auto;-webkit-box-shadow:0px 0px 9px 1px #dedede;box-shadow:0px 0px 9px 1px #dedede}#download-ethic-code{position:relative;margin:0 auto 5rem 0 !important;border-radius:50px;color:#fff;background-color:#25a68b}#download-ethic-code img{position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.signature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#box{border:1px solid #535353;padding:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#box>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.5rem;font-weight:bold;margin-bottom:3rem}#box>div:first-child img{margin-right:1.5rem}#box>div:last-child a{font-style:italic;text-decoration:underline;font-size:1.8rem}#certification-text{width:100%;max-width:850px;margin:3rem auto 0 auto;display:grid;grid-template-columns:2fr 10fr;gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#certification-text img{display:block;margin:0 auto}@media(max-width: 767px){#certification-text{grid-template-columns:1fr}}#certifications .wrapper{display:grid;grid-template-columns:1fr;gap:3rem}#certifications .certifications__item{border-bottom:1px solid #dedede}#certifications .certifications__item .headquarter{font-size:1.8rem;margin-bottom:1.5rem}#certifications .certifications__document{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 1.5rem 0}#certifications .certifications__document>div{-ms-flex-preferred-size:50%;flex-basis:50%}#certifications .certifications__document h3{color:#0a4289;margin-bottom:0}#certifications .certifications__document a.cta{margin:0 0 0 auto !important;border-radius:50px;width:auto;-webkit-box-shadow:0px 0px 9px 1px #dedede;box-shadow:0px 0px 9px 1px #dedede;color:#fff;background-color:#25a68b}.cpt-list--doctors .locations{min-height:80px}.cpt-list--doctors .locations ul{display:inline !important}.cpt-list--doctors .locations ul li{display:inline !important}.cpt-list--doctors .locations ul li a{word-break:unset}.cpt-list--doctors .cpt-list__item{background-color:#dedede;padding:3rem}.cpt-list--doctors .cpt-list__item img{max-width:180px}.page-template-template-ricerca-scientifica a.cta{max-width:250px;margin:0 auto 0 0 !important}.page-template-template-ricerca-scientifica .content h4{color:#0a4289;font-size:2rem}.page-template-template-ricerca-scientifica .content h3{color:#25a68b;font-size:8rem;line-height:8.5rem;margin-bottom:3rem}@media(max-width: 1250px){.page-template-template-ricerca-scientifica .content h3{font-size:5rem;line-height:5.5rem}}.page-template-template-ricerca-scientifica #collaborations{gap:3rem}.page-template-template-ricerca-scientifica #collaborations>div{border:1px solid #535353;padding:5rem 3rem;text-align:center}.page-template-template-ricerca-scientifica #collaborations>div p{margin-bottom:0}.cpt-list--visits-categories .cpt-list__item{margin-bottom:5rem;border-bottom:2px solid #dedede}.cpt-list--visits-categories .cpt-list__item h3{color:#0a4289;font-size:4rem;text-transform:uppercase;position:relative;line-height:4.5rem;cursor:pointer}.cpt-list--visits-categories .cpt-list__item h3 img{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;pointer-events:none}@media(max-width: 1250px){.cpt-list--visits-categories .cpt-list__item h3 img{width:20px}}.cpt-list--visits-categories .cpt-list__item h3 img.active{display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 1250px){.cpt-list--visits-categories .cpt-list__item h3{font-size:1.6em;line-height:3rem;padding-right:2.5rem}}.cpt-list--visits-categories .cpt-list__item .visits-categories-desc{margin-bottom:3rem;display:none}.cpt-list--visits-categories .cpt-list__item .visits-categories-desc.visits-categories-desc--active{display:block}.cpt-list--visits-categories .cpt-list__item .visits-categories-desc .grid-2{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpt-list--visits-categories .cpt-list__item .visits-categories-desc .grid-2 img{margin:0 !important}.cpt-list--visits-categories .cpt-list__item .visits-categories-visits-list a{display:inline-block !important;padding:.5rem 1.5rem;border-radius:2.5rem;border:2px solid #dedede;margin-bottom:1.5rem;color:#535353;font-size:1.8rem;font-style:italic}@media(max-width: 767px){.cpt-list--visits-categories .cpt-list__item .visits-categories-visits-list a{font-size:1.6rem}}body.single-visite_ed_esami .table__head div{position:relative}body.single-visite_ed_esami .table__head .tooltip{text-transform:none;font-weight:bold;position:absolute;top:-1.5rem;left:0}body.single-visite_ed_esami .table__head .tooltip .tooltip__icon{cursor:pointer}body.single-visite_ed_esami .table__head .tooltip .tooltip__icon img{width:20px;pointer-events:none}body.single-visite_ed_esami .table__head .tooltip .tooltip__content{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;top:-50px;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:normal;text-transform:none !important;padding:.5rem 1rem;background-color:#535353;color:#fff;border-radius:.5rem;opacity:0;pointer-events:none;font-size:1.2rem;line-height:1.5rem;z-index:9997;width:125px}body.single-visite_ed_esami .table__head .tooltip .tooltip__content.tooltip__content--active{opacity:1;pointer-events:visible;cursor:pointer}body.single-visite_ed_esami #content h1{color:#0a4289;font-size:4rem;line-height:4.5rem;text-transform:uppercase}body.single-visite_ed_esami #content h3{font-size:1.8rem;text-transform:uppercase;border-bottom:1px solid #dedede;margin-bottom:1.5rem}body.single-visite_ed_esami #content .blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media(max-width: 767px){body.single-visite_ed_esami #content .blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.single-visite_ed_esami #content .blocks>div{padding:10rem 5rem;-ms-flex-preferred-size:50%;flex-basis:50%}@media(max-width: 767px){body.single-visite_ed_esami #content .blocks>div{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:3rem}}body.single-visite_ed_esami #content .blocks>div h3{color:#fff;font-size:3rem;border:0;text-align:center;text-transform:none}body.single-visite_ed_esami #content .blocks>div h3 span{font-weight:300}@media(max-width: 1250px){body.single-visite_ed_esami #content .blocks>div h3{font-size:2.5rem}}body.single-visite_ed_esami #content .blocks>div a.cta{background-color:#fff;display:block;margin:3rem auto;color:#535353;text-align:center;font-size:1.8rem;font-weight:normal;border-radius:3rem}body.single-visite_ed_esami #content .blocks>div p{font-size:1.8rem;text-align:center;color:#fff}body.single-visite_ed_esami #content .blocks>div:first-child{background-color:#0a4289}body.single-visite_ed_esami #content .blocks>div:last-child{background-color:#25a68b}body.single-visite_ed_esami .steps{display:grid;gap:1.5rem;grid-template-columns:repeat(3, 1fr);margin-top:5rem}@media(max-width: 767px){body.single-visite_ed_esami .steps{grid-template-columns:1fr}}body.single-visite_ed_esami .steps>div{position:relative}body.single-visite_ed_esami .steps>div .steps__number{width:70px;height:70px;border-radius:50px;background-color:#25a68b;color:#fff;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:3rem}body.single-visite_ed_esami .steps>div .steps__desc{background-color:#f0f0f0;width:250px;height:250px;border-radius:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;font-size:3rem;color:#0a4289;margin-left:auto;font-weight:bold}@media(min-width: 768px)and (max-width: 1249px){body.single-visite_ed_esami .steps>div .steps__desc{width:200px;height:200px;font-size:2rem;line-height:2.5rem}}body.page-template-template-checkup #content h3{position:relative;color:#0a4289;font-size:5rem;text-transform:uppercase;padding-bottom:1.5rem;border-bottom:1px solid #dedede;line-height:5.5rem}body.page-template-template-checkup #content h3 div{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){body.page-template-template-checkup #content h3 div{position:relative;margin-top:3rem}}body.page-template-template-checkup #content h3 div>span:nth-child(1),body.page-template-template-checkup #content h3 div>span:nth-child(3){font-size:1.8rem;color:rolor("first_color");font-weight:bold}body.page-template-template-checkup #content h3 div>span:nth-child(2){font-size:5rem;color:#25a68b;font-weight:bold;margin:0 1rem}body.page-template-template-checkup #content .banner{background-color:#f0f0f0;text-align:center;padding:1.5rem;margin-top:3rem;display:block}body.page-template-template-checkup #content .filters{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;width:100%;max-width:500px;margin:5rem auto 5rem auto}body.page-template-template-checkup #content .filters a.cta{text-transform:uppercase;background-color:#25a68b;color:#fff;padding:.5rem 1.5rem;display:block;width:100%;max-width:260px;border-radius:3rem;margin:0 auto;font-weight:bold}body.page-template-template-checkup #content .steps{margin-top:5rem;gap:3rem;grid-gap:3rem}body.page-template-template-checkup #content .steps>div{border:1px solid #707070;padding:3rem}body.page-template-template-checkup #content .steps .steps__number{font-size:5rem;color:#25a68b;font-weight:bold}body.page-template-template-checkup #content .steps h4{font-size:1.8rem;color:#25a68b;margin-bottom:1.5rem}body.page-template-template-checkup #content .steps p{color:#0a4289}body.page-template-template-checkup-uomo #content h1,body.page-template-template-checkup-donna #content h1,body.page-template-template-customer-satisfaction #content h1{font-size:1.8rem;text-transform:uppercase;margin-bottom:1.5rem}body.page-template-template-checkup-uomo #content h3,body.page-template-template-checkup-donna #content h3,body.page-template-template-customer-satisfaction #content h3{font-size:5rem;color:#0a4289;text-transform:uppercase;line-height:5.5rem}@media(max-width: 1250px){body.page-template-template-checkup-uomo #content h3,body.page-template-template-checkup-donna #content h3,body.page-template-template-customer-satisfaction #content h3{font-size:3.5rem;line-height:4rem}}body.page-template-template-checkup-uomo #content h4,body.page-template-template-checkup-donna #content h4,body.page-template-template-customer-satisfaction #content h4{font-size:1.8rem;color:#535353;text-transform:uppercase}body.page-template-template-checkup-uomo #content .packs>div,body.page-template-template-checkup-donna #content .packs>div,body.page-template-template-customer-satisfaction #content .packs>div{display:grid;grid-template-columns:repeat(2, 1fr);gap:0}body.page-template-template-checkup-uomo #content .packs>div:nth-child(even),body.page-template-template-checkup-donna #content .packs>div:nth-child(even),body.page-template-template-customer-satisfaction #content .packs>div:nth-child(even){background:#e8e8e8}body.page-template-template-checkup-uomo #content .packs>div:nth-child(odd),body.page-template-template-checkup-donna #content .packs>div:nth-child(odd),body.page-template-template-customer-satisfaction #content .packs>div:nth-child(odd){background:#f0f0f0}@media(max-width: 767px){body.page-template-template-checkup-uomo #content .packs>div,body.page-template-template-checkup-donna #content .packs>div,body.page-template-template-customer-satisfaction #content .packs>div{grid-template-columns:1fr}}body.page-template-template-checkup-uomo #content .packs>div>div,body.page-template-template-checkup-donna #content .packs>div>div,body.page-template-template-customer-satisfaction #content .packs>div>div{padding:1rem;font-size:1.8rem;font-weight:bold;text-align:center}.cpt-list--positions .cpt-list__item p{text-align:left}.cpt-list--positions .cpt-list__item span{font-weight:300}.cpt-list--positions .cpt-list__item a.cta-position{margin:0 auto 0 0;background-color:#fff !important;border:1px solid #535353;color:#535353;text-align:center;background-color:#fff;max-width:250px;border-radius:30px;display:block;font-size:1.8rem;padding:.5rem}.cpt-list--positions .cpt-list__item>div:first-child{background-color:#dedede;min-height:300px;margin-bottom:1.5rem}.cpt-list--positions .cpt-list__item>div:first-child h3{color:#535353;font-size:3rem;position:absolute;top:3rem;left:1.5rem;max-width:85%;line-height:3.5rem}.cpt-list--positions .cpt-list__item>div:first-child .single__location{min-width:250px}#abstract .wrapper{display:grid;grid-template-columns:1fr;gap:3rem}#abstract .abstract__item{border-bottom:1px solid #dedede}#abstract .abstract__title{cursor:pointer}#abstract .abstract__text{display:none}#abstract .abstract__text.abstract__text--active{display:block}#abstract .abstract__document{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 1.5rem 0}#abstract .abstract__document>div{width:100%}#abstract .abstract__document h3{color:#0a4289;margin-bottom:0;pointer-events:none}#abstract .abstract__document a.cta{margin:0 auto 0 0 !important;border-radius:50px;width:auto;-webkit-box-shadow:0px 0px 9px 1px #dedede;box-shadow:0px 0px 9px 1px #dedede;color:#fff;background-color:#25a68b}#structures .wrapper{display:grid;grid-template-columns:1fr;gap:3rem}#structures .structures__item{border-bottom:1px solid #dedede}#structures .structures__item:last-child{border:0 !important}#structures .structures__title{text-transform:uppercase}#structures .structures__text{display:none}#structures .structures__text.abstract__text--active{display:block}#structures .structures__cc{padding-top:30px;border-top:1px solid #dedede;margin-bottom:30px}#structures .structures__cc .hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){#structures .structures__cc .hours{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}#structures .structures__cc .hours h3{font-style:normal;margin-bottom:1.5rem;color:#535353;font-size:1.8rem}#structures>div{width:100%}#structures h3{color:#0a4289;margin-bottom:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#structures h3 img{height:25px;margin-right:1.5rem}#structures .structures__type h3{font-size:1.8rem;color:#535353}#structures .structures__blocks{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-bottom:3rem}@media(max-width: 767px){#structures .structures__blocks{grid-template-columns:1fr}}@media(min-width: 768px)and (max-width: 1249px){#structures .structures__blocks{grid-template-columns:1fr}}#structures .structures__blocks.structures__blocks--points h3,#structures .structures__blocks.structures__blocks--points h3 p{font-weight:bold !important;font-size:2.5rem;margin-bottom:0}#structures .structures__blocks>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0a4289;font-size:1.8rem;text-align:center}#structures .structures__blocks>div h3{font-style:normal;margin-bottom:1.5rem;color:#535353;font-size:1.8rem}#structures .structures__blocks>div a{font-style:italic;text-decoration:underline;color:#0a4289;font-size:1.8rem}#conventions{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}@media(max-width: 767px){#conventions{grid-template-columns:1fr}}#conventions p{font-weight:300}#conventions h3{text-transform:uppercase;font-size:5rem;color:#25a68b}#conventions h3 span{font-weight:300;font-size:1.8rem;display:block;text-transform:none;margin-bottom:1.5rem;color:#535353 !important}#conventions-contacts{margin-top:5rem;padding:3rem;border:1px solid #535353;text-align:center;text-decoration:underline;font-style:italic}#conventions-list{margin-top:5rem}#conventions-list h3{text-transform:uppercase;font-size:5rem;color:#25a68b}#conventions-list h3 span{font-weight:300;font-size:1.8rem;display:block;text-transform:none;margin-bottom:1.5rem;color:#535353 !important}#conventions-list .conventions-list__item{font-size:3rem;font-style:italic;text-decoration:underline;margin-bottom:1rem}#conventions-list .conventions-list__item a{color:#535353}#conventions-list .conventions-list__item:last-child{margin-bottom:0}#steps h3.small{font-size:1.8rem}#steps-list{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}@media(max-width: 767px){#steps-list{grid-template-columns:1fr}}#steps-list #bar{position:absolute;width:2px;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#dedede}@media(max-width: 767px){#steps-list #bar{display:none}}@media(max-width: 767px){#steps-list .empty-div{display:none}}#steps-list h3{color:#25a68b;font-weight:300;position:relative;margin-bottom:1.5rem;font-size:5.6rem;line-height:6.1rem}@media(max-width: 767px){#steps-list h3{text-align:center !important;margin-bottom:0;font-size:3rem;line-height:3.5rem}}#steps-list h3.blue-step{color:#0a4289;padding-left:1.5rem}#steps-list h3.blue-step:before{content:"";width:30px;height:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-30px;background-color:#0a4289;border-radius:30px}@media(max-width: 767px){#steps-list h3.blue-step:before{display:none}}#steps-list h3.green-step{text-align:right;padding-right:1.5rem}#steps-list h3.green-step:after{content:"";width:30px;height:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-30px;background-color:#25a68b;border-radius:30px}@media(max-width: 767px){#steps-list h3.green-step:after{display:none}}#steps-list p{padding-left:1.5rem}@media(max-width: 767px){#steps-list p{text-align:center !important;padding-left:0}}body.page-template-template-punti-di-prelievo #content p{margin-bottom:0;font-weight:600}body.page-template-template-punti-di-prelievo .structures__blocks:not(.grid-3){grid-template-columns:1fr !important}@media(max-width: 767px){body.page-template-template-punti-di-prelievo .structures__blocks:not(.grid-3){grid-template-columns:1fr !important}}body.page-template-template-punti-di-prelievo .structures__blocks.grid-3>div{border:1px solid #535353;padding:3rem}body.page-template-template-punti-di-prelievo .structures__alert{margin:3rem 0}body.page-template-template-punti-di-prelievo .structures__alert p{margin-bottom:0;font-weight:600}body.page-template-template-punti-di-prelievo #check-up{background:#f0f0f0 url("../img/bg_block_3.png") repeat center center}body.page-template-template-punti-di-prelievo #check-up h3{text-transform:uppercase;padding-bottom:1.5rem;border-bottom:1px solid #ddd}body.page-template-template-punti-di-prelievo #check-up #check-up-list{grid-gap:3rem !important}body.page-template-template-punti-di-prelievo #check-up #check-up-list>div{padding:5rem;border:1px solid #ddd}@media(max-width: 767px){body.page-template-template-punti-di-prelievo #check-up #check-up-list>div{padding:3rem}}body.page-template-template-punti-di-prelievo #check-up #check-up-list h4{color:#0a4289;font-size:5rem}@media(max-width: 767px){body.page-template-template-punti-di-prelievo #check-up #check-up-list h4{font-size:3rem;text-align:center}}body.page-template-template-punti-di-prelievo .structures-2 h3{text-transform:uppercase}body.page-template-template-punti-di-prelievo .structures-2 .structures__blocks>div{border:0 !important;padding:0 !important;font-style:unset !important}body.page-template-template-punti-di-prelievo .structures-2 .structures__blocks>div a{font-style:unset !important;text-decoration:none !important;color:#fff !important;margin-bottom:0}body.page-template-template-vademecum h3{font-size:2.5rem;color:#25a68b}#exams-list .exams-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #eee;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#exams-list .exams-list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 767px){#exams-list .exams-list__item>div{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;text-align:center !important}}#exams-list .exams-list__item>div:first-child{-ms-flex-preferred-size:80%;flex-basis:80%}#exams-list .exams-list__item>div:last-child{-ms-flex-preferred-size:20%;flex-basis:20%;text-align:right}#exams-list .exams-list__item h3{margin-bottom:0;font-size:2rem;color:#25a68b}#exams-list .exams-list__item .exams-list__cta{display:block;color:#25a68b;border:1px solid #25a68b;padding:.5rem;width:100%;max-width:150px;text-align:center;margin:0 0 0 auto;border-radius:20px}@media(max-width: 767px){#exams-list .exams-list__item .exams-list__cta{margin:1.5rem auto 0 auto}}#content-urp a.cta{background-color:#25a68b;color:#fff;font-weight:bold;max-width:400px;display:block;margin:0 auto 5rem 0}#urp-headquarters .urp-headquarters__item{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #dedede;font-weight:bold;font-size:2rem}#urp-headquarters .urp-headquarters__item div{font-size:1.8rem;text-align:center}#urp-headquarters .urp-headquarters__item div h3{text-align:center;font-size:1.8rem;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem}#urp-headquarters .urp-headquarters__item div h3 img{height:25px;margin-right:1.5rem}#urp-headquarters .urp-headquarters__item div a{font-style:italic;text-decoration:underline}@media(max-width: 767px){#urp-headquarters .urp-headquarters__item{grid-template-columns:1fr}}.single__featured-image{position:relative}.single__featured-image img{position:relative;display:block;margin-bottom:5rem}.single__title{color:#0a4289;font-size:3rem;font-weight:bold;margin-bottom:1.5rem}.single__introduction,.single__date{color:#535353;font-size:2rem;font-weight:300;padding-bottom:1.5rem;border-bottom:2px solid #dedede;margin-bottom:1.5rem;padding-bottom:.5rem}.single__date{margin-bottom:5rem;border-bottom:0}#performance .wrapper{max-width:1400px}#performance .section-title{position:relative;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid #dedede}#performance p{font-size:1.8rem}#performance .performance-list{margin-top:5rem;gap:3rem}#performance .performance-list>div{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);padding:3rem;background-color:#fff;border:1px solid #25a68b;position:relative;min-height:360px}#performance .performance-list>div img{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);display:block;margin:0 auto;width:100px;margin-bottom:5rem}#performance .performance-list>div h3{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);text-align:center;color:#0a4289;font-size:2.5rem;margin-bottom:0;text-transform:uppercase;font-weight:bold}#performance .performance-list>div h3 p{font-weight:bold;margin-bottom:0}#performance .performance-list>div p{color:#0a4289}#performance .performance-list>div a.cta{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);margin-bottom:0;margin-top:5rem;background-color:#25a68b;color:#fff;position:absolute;bottom:3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#performance .performance-list>div:hover{background-color:#0a4289 !important}#performance .performance-list>div:hover img{-webkit-filter:brightness(100);filter:brightness(100)}#performance .performance-list>div:hover h3,#performance .performance-list>div:hover p{color:#fff}#performance .performance-list>div:hover a.cta{background-color:#fff;color:#0a4289}#performance #visit-and-exams-banner{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);width:100%;padding:3rem;background-color:#eee;max-width:1400px;margin:5rem auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#performance #visit-and-exams-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#performance #visit-and-exams-banner>div{-ms-flex-preferred-size:50%;flex-basis:50%}#performance #visit-and-exams-banner h3,#performance #visit-and-exams-banner p{color:#535353}#performance #visit-and-exams-banner a.cta{margin:0 0 0 auto}@media(max-width: 767px){#performance #visit-and-exams-banner a.cta{min-width:200px}}#location-description{background:#25a68b url("../img/texture_rows.png") repeat center center !important}#location-description p,#location-description ul,#location-description li{color:#fff}#location-description h3{color:#fff}#location-description h3.location-title{font-weight:normal;font-size:9.9rem;line-height:10rem}@media(max-width: 1250px){#location-description h3.location-title{font-size:5rem;line-height:4rem}}#location-description h3.location-subtitle{font-size:12rem;line-height:10rem;margin-bottom:-8px}@media(max-width: 1250px){#location-description h3.location-subtitle{font-size:5rem;line-height:4rem;margin-bottom:-3px}}#documents{background-color:#535353;padding:5rem 5rem}@media(max-width: 767px){#documents{padding:5rem}}#documents .documents-list{position:relative}#documents .documents-list>div{border-right:1px solid #454545}#documents .documents-list>div:last-child{border:0}@media(max-width: 767px){#documents .documents-list>div{border:0}}#documents .documents-list img{display:block;margin:0 auto;margin-bottom:3rem;width:90px}#documents .documents-list h3{text-align:center}#documents .documents-list h3,#documents .documents-list a{color:#fff;font-size:2rem}#map{width:100%;height:500px}#locations{width:100%;padding:1.5rem;background-color:#0a4289;z-index:0}#locations.locations--hero ul{padding:0 !important;margin-bottom:0 !important}#locations .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767px){#locations .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#locations h4{text-transform:uppercase;color:#fff;margin-bottom:0;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:3rem}#locations h4 img{margin-right:1rem}#locations ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#locations ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#locations ul li{padding:0 1rem;position:relative}@media(max-width: 767px){#locations ul li{display:block;width:100%}}#locations ul li::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:1px;background-color:#fff}@media(max-width: 767px){#locations ul li::after{display:none}}#locations ul li:last-child::after{display:none}#locations ul a{color:#fff;font-size:1.8rem;text-decoration:underline;font-weight:300}@media(max-width: 767px){#locations ul a{display:block;text-align:left;width:100%}}.single-prestazioni #locations ul{margin-bottom:0 !important}.default-page-content .wrapper .default-page-conten__content{margin-bottom:3rem}.default-page-content .wrapper img{display:block;margin-bottom:5rem}.single-sedi #blocks{margin-top:5rem}.single-sedi #blocks.blocks-single-block{display:grid;grid-template-columns:1fr;width:100%;max-width:750px;margin:5rem auto 0 auto}#blocks{gap:1.5rem !important;padding:0 10rem}@media(max-width: 1250px){#blocks{padding:0 1.5rem;margin-top:0 !important}}#blocks>div{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);padding:10rem 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#blocks>div{padding:5rem}}#blocks>div p{text-align:center;font-size:1.8rem;line-height:2.4rem;min-height:auto;margin-bottom:30px}#blocks>div h3{font-size:3rem;text-align:center;color:#fff}#blocks>div h3 span{font-weight:300}#blocks>div a.cta{width:150px}#blocks>div a.cta:hover{-webkit-box-shadow:5px 5px 10px 0px #999;box-shadow:5px 5px 10px 0px #999}#blocks>div#block-1 p,#blocks>div#block-2 p{color:#fff}#blocks>div#block-1{background-color:#25a68b}#blocks>div#block-1 a.cta:hover{-webkit-box-shadow:5px 5px 10px 0px #333;box-shadow:5px 5px 10px 0px #333}#blocks>div#block-2{background-color:#dedede}#blocks>div#block-2 a.cta:hover{-webkit-box-shadow:5px 5px 10px 0px #666;box-shadow:5px 5px 10px 0px #666}#blocks>div#block-2 h3{color:#25a68b}#blocks>div#block-2 p{color:#000}#blocks>div#block-3{background-color:#efefef}#blocks>div#block-3 h3{color:#0a4289}#blocks>div#block-4{background-color:#0a4289}#blocks>div#block-4 h3,#blocks>div#block-4 p{color:#fff}.postid-85 #blocks{grid-template-columns:repeat(3, 1fr) !important}@media(max-width: 767px){.postid-85 #blocks{grid-template-columns:1fr !important}}.postid-85 #block-3{display:none !important}.postid-322 #blocks,.postid-87 #blocks{grid-template-columns:repeat(2, 1fr) !important}@media(max-width: 767px){.postid-322 #blocks,.postid-87 #blocks{grid-template-columns:1fr !important}}.postid-322 #block-1,.postid-322 #block-3,.postid-87 #block-1,.postid-87 #block-3{display:none !important}.postid-321 #blocks{grid-template-columns:repeat(2, 1fr) !important}@media(max-width: 767px){.postid-321 #blocks{grid-template-columns:1fr !important}}.postid-321 #block-1,.postid-321 #block-2{display:none !important}#search{background:url("../img/bg_newsletter_block.jpg") no-repeat center center;background-size:cover;width:100%;height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem;margin:5rem auto 0 auto}@media(max-width: 1250px){#search{margin:5rem auto 0 auto}}#search h3{color:#fff;font-size:1.8rem;font-weight:normal;margin-bottom:1.5rem}#newsletter{background:url("../img/bg_newsletter_block.jpg") no-repeat center center;background-size:cover;width:100%;height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media(max-width: 1250px){#newsletter{margin:0 auto 0 auto !important}}#newsletter p{color:#fff !important;font-size:14px;line-height:19px}#newsletter .wpcf7-acceptance .wpcf7-list-item{margin-left:0 !important}#newsletter .newsletter__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:650px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 767px){#newsletter .newsletter__wrapper{padding:0 1.5rem}}#newsletter .newsletter__wrapper .policy{font-size:1.5rem;color:#fff;margin-top:1.3rem}#newsletter .newsletter__wrapper .policy div{color:#fff;font-size:1.3rem}#newsletter .newsletter__wrapper .policy div a{color:#fff}#newsletter .newsletter__wrapper .wpcf7-response-output{color:#fff;font-size:1.5rem}#newsletter h3{font-size:3rem;color:#fff;font-weight:normal}#newsletter h3 span{font-weight:bold;color:#fff}#newsletter input{margin-bottom:0}#newsletter input[type=email]{max-width:100%}#newsletter input[type=submit]{width:150px;margin:3rem auto 0;display:block;background-color:#25a68b;text-align:center;color:#fff;border:0;border-radius:30px;font-size:1.8rem !important;padding:1rem;text-transform:capitalize !important;font-weight:normal !important;font-weight:700 !important}#cpt-search{padding:3rem 1.5rem;background:#f0f0f0 url("../img/bg_cpt_search.png") no-repeat center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cpt-search .facetwp-facet{margin-bottom:0}#cpt-search .facetwp-input-wrap{width:100%}#cpt-search .facetwp-search{width:100%;background:#fff url("../img/ico_search.png") no-repeat center right}body.page-template-template-visite-ed-esami #cpt-search{position:fixed;top:120px;width:100%;z-index:999}@media(max-width: 767px){body.page-template-template-visite-ed-esami #cpt-search{top:80px}}body.page-template-template-visite-ed-esami .cpt-list--visits-categories{padding-top:40rem}@media(max-width: 767px){body.page-template-template-visite-ed-esami .cpt-list--visits-categories{padding-top:33rem}}@media(min-width: 1800px){body.page-template-template-visite-ed-esami .cpt-list--visits-categories{padding-top:25rem}}#cpt-list a.cta{max-width:250px !important;margin:0 auto 0 0 !important;background-color:#25a68b !important;color:#fff !important}#cpt-list #views-type{width:100%;max-width:1044px;margin:0 auto 3rem auto;padding:1.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 1250px){#cpt-list #views-type{padding:1.5rem}}#cpt-list #views-type .view-type-image{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer}#cpt-list #views-type .view-type-image.active{-webkit-filter:brightness(0.7);filter:brightness(0.7)}#cpt-list #views-type img#grid-view{margin-right:1.5rem}#cpt-list .wrapper{gap:3rem}@media(max-width: 767px){#cpt-list .wrapper{gap:3rem;margin-top:0 !important}}#cpt-list .wrapper .doctor-sheet{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.85);z-index:-1}#cpt-list .wrapper .doctor-sheet.active{opacity:1;z-index:9999}#cpt-list .wrapper .doctor-sheet .doctor-sheet-close{position:fixed;top:3rem;right:3rem;width:25px;z-index:9999;cursor:pointer}@media(max-width: 767px){#cpt-list .wrapper .doctor-sheet .doctor-sheet-close{top:1.5rem;right:1.5rem;width:20px}}#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#25a68b;padding:3rem;width:100%;max-width:1044px;display:grid;grid-template-columns:3fr 9fr;gap:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:scroll;max-height:75vh}@media(max-width: 767px){#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper{grid-template-columns:1fr;gap:3rem;overflow:scroll}#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper img{width:80px;margin:0 auto 1.5rem auto}}@media(min-width: 768px)and (max-width: 1249px){#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper{width:95%}}#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper>div:first-child{padding-right:5rem;border-right:1px solid #dedede}@media(max-width: 767px){#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper>div:first-child{border:0;padding:0}}#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper p,#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper h3,#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper span,#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper a,#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper ul,#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper li{color:#fff}#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper ul{grid-template-columns:1fr !important}#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper h3{margin-bottom:1.5rem;font-size:2.5rem}#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper .divider{background-color:#dedede}#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper p{color:#fff;font-size:1.8rem;font-weight:300}@media(max-width: 767px){#cpt-list .wrapper .doctor-sheet .doctor-sheet__wrapper p{font-size:1.6rem;line-height:2rem}}#cpt-list .wrapper img{display:block;margin:0 auto 1.5rem auto}#cpt-list .wrapper img.doctor-image{border-radius:50%}#cpt-list .wrapper span{display:block}@media(max-width: 767px){#cpt-list .wrapper span{text-align:center}}#cpt-list .wrapper span.name{font-size:2rem;color:#25a68b}#cpt-list .wrapper span.surnname,#cpt-list .wrapper span.news-title{color:#0a4289;font-size:4rem;line-height:6rem}#cpt-list .wrapper span.news-title{font-size:3rem;font-weight:bold;margin-bottom:0}#cpt-list .wrapper span.role,#cpt-list .wrapper span.news-intro,#cpt-list .wrapper span.news-date{font-size:1.8rem;font-weight:300}#cpt-list .wrapper .locations ul{list-style-type:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:0;padding-left:0}@media(max-width: 767px){#cpt-list .wrapper .locations ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#cpt-list .wrapper .locations ul li:first-child a{margin-left:0 !important}#cpt-list .wrapper .locations ul a{font-weight:bold;font-size:1.5rem;color:#535353}#cpt-list .wrapper a.cta{margin-bottom:0;margin-top:3rem;background-color:#f0f0f0}#cpt-list .wrapper.grid-1 .cpt-list__item{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5rem}@media(min-width: 1800px){#cpt-list .wrapper.grid-1 .cpt-list__item img{margin-bottom:0}}@media(max-width: 767px){#cpt-list .wrapper.grid-1 .cpt-list__item{grid-template-columns:1fr;margin-bottom:3rem;gap:0}}#cpt-list .wrapper .cpt-list__item>div{position:relative}section#contact-form-container{padding:10rem 0}@media(max-width: 1250px){section#contact-form-container{padding:5rem 3rem}}section#contact-form-container h3{text-align:center;color:#535353;font-size:2rem}section#contact-form-container .wrapper{width:100%;max-width:750px}section#contact-form-container .wrapper h3{text-align:left;font-size:3rem;margin-bottom:1.5rem}section#contact-form-container #contact-form{display:block;width:100%;max-width:750px;margin:0 auto}section#contact-form-container #contact-form .contact-form__divider{width:100%;height:2px;background-color:#eee;margin-bottom:1.5rem}section#contact-form-container #contact-form .contact-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){section#contact-form-container #contact-form .contact-form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section#contact-form-container #contact-form .contact-form__row>div{padding:0 .5rem;width:100%}section#contact-form-container #contact-form .contact-form__row.double-column>div{-ms-flex-preferred-size:50%;flex-basis:50%}@media(max-width: 767px){section#contact-form-container #contact-form .contact-form__row.double-column>div{-ms-flex-preferred-size:100%;flex-basis:100%}}section#contact-form-container #contact-form .contact-form__row.single-column>div{-ms-flex-preferred-size:100%;flex-basis:100%}section#contact-form-container #contact-form .contact-form__row.policy{font-size:1.4rem;color:#000}section#contact-form-container #contact-form .contact-form__row.policy a{color:#000;font-weight:bold}section#contact-form-container #contact-form .contact-form__row.policy>div:first-child{-ms-flex-preferred-size:70%;flex-basis:70%}@media(max-width: 767px){section#contact-form-container #contact-form .contact-form__row.policy>div:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}}section#contact-form-container #contact-form .contact-form__row.policy>div:nth-child(2){-ms-flex-preferred-size:30%;flex-basis:30%;text-align:right}@media(max-width: 767px){section#contact-form-container #contact-form .contact-form__row.policy>div:nth-child(2){-ms-flex-preferred-size:100%;flex-basis:100%}}section#contact-form-container #contact-form .contact-form__row.submit input[type=submit]{display:block;margin:0 auto 0 0;margin-top:3rem;width:100%;max-width:150px;background-color:#25a68b;border:0;color:#fff;text-align:center;border-radius:50px;padding:1rem;font-size:1.8rem}section#contact-form-container #contact-form input,section#contact-form-container #contact-form select{width:100%;margin:0 0 1rem 0;padding:1rem;font-size:1.6rem;outline:none !important}section#contact-form-container #contact-form input::focus,section#contact-form-container #contact-form select::focus{outline:none !important}section#contact-form-container #contact-form input::-webkit-input-placeholder, section#contact-form-container #contact-form select::-webkit-input-placeholder{color:#000;opacity:1}section#contact-form-container #contact-form input::-moz-placeholder, section#contact-form-container #contact-form select::-moz-placeholder{color:#000;opacity:1}section#contact-form-container #contact-form input:-ms-input-placeholder, section#contact-form-container #contact-form select:-ms-input-placeholder{color:#000;opacity:1}section#contact-form-container #contact-form input::-ms-input-placeholder, section#contact-form-container #contact-form select::-ms-input-placeholder{color:#000;opacity:1}section#contact-form-container #contact-form input::placeholder,section#contact-form-container #contact-form select::placeholder{color:#000;opacity:1}section#contact-form-container #contact-form textarea,section#contact-form-container #contact-form input[type=text],section#contact-form-container #contact-form select{max-width:100%;max-width:100%}section#contact-form-container #contact-form textarea{margin:0 0 1rem 0;border:.1px solid #eee;width:100%}section#contact-form-container #contact-form textarea::focus{outline:none}section#contact-form-container #contact-form input[type=checkbox]{width:1.3rem !important;-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important;margin-bottom:0}#search-list ul li{padding-bottom:1rem;border-bottom:2px solid #eee}#search-list ul li:last-child{border:0}.addtoany_shortcode{margin-top:5rem}.slick-slide{margin:0 1.5rem}.facetwp-dropdown{background:#fff url("../img/ico_arrow_down.png") no-repeat center right;background-size:20px;background-position-x:97%}#not-found{height:100vh}#not-found h1{font-size:10rem}@media(max-width: 1250px){#not-found h1{font-size:5rem}}.accordion-item{position:relative}.accordion-item .accordion-label{position:relative;padding:10px 0;font-size:29px;color:#b5a160;cursor:pointer;padding-left:0;border-bottom:2px solid #4a4a4a;margin-bottom:1.5rem;width:100%;text-align:left}.accordion-item .accordion-label p{margin-bottom:0}@media(max-width: 767px){.accordion-item .accordion-label p{max-width:90%}}.accordion-item .accordion-label::-moz-selection{background:rgba(0,0,0,0) !important;color:#0a4289 !important}.accordion-item .accordion-label::selection{background:rgba(0,0,0,0) !important;color:#0a4289 !important}.accordion-item .accordion-label.accordion-item--active::before{content:"-" !important;font-size:5rem}.accordion-item .accordion-label::before{content:"+";color:#0a4289;position:absolute;top:50%;right:1.5rem;font-size:29px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accordion-item .accordion-content{position:relative;background:#eee;max-height:0;overflow:hidden;font-size:20px;text-align:justify;width:100%;overflow:hidden;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5rem;-webkit-transition:.5s !important;transition:.5s !important;-webkit-transition-timing-function:linear;transition-timing-function:linear}@media(max-width: 767px){.accordion-item .accordion-content{grid-template-columns:1fr;padding:0 3rem}}.accordion-item .accordion-content::-moz-selection{background:rgba(0,0,0,0) !important}.accordion-item .accordion-content::selection{background:rgba(0,0,0,0) !important}.accordion-item .accordion-content.accordion-content--active{max-height:100vh;padding:3rem 5rem}@media(max-width: 767px){.accordion-item .accordion-content.accordion-content--active{padding:3rem}}.accordion-item .accordion-content p{font-size:1.8rem;line-height:2.2rem}.accordion-item .accordion-content h3{display:block !important;margin-bottom:1.5rem !important}.accordion-item .accordion-content img{width:100px;display:block;margin:0 auto}@media(max-width: 767px){.accordion-item .accordion-content img{width:50px;margin-bottom:1.5rem}}.page-template-template-regime-privato .accordion-item{margin-bottom:50px}.page-template-template-regime-privato h3{color:#25a68b;font-size:2.5rem;line-height:3rem}.page-template-template-regime-privato .accordion-label{padding-bottom:15px;margin-bottom:0;color:#535353;font-size:1.8rem;line-height:3rem;font-weight:300}.page-template-template-regime-privato .accordion-content{background-color:rgba(0,0,0,0);padding:0 !important;display:block;max-height:0;overflow:hidden}.page-template-template-regime-privato .accordion-content.accordion-content--active{max-height:100vh;padding:15px !important}.page-template-template-urp .accordion-label{color:#0a4289;font-size:2.5rem;text-transform:uppercase;position:relative;line-height:4.5rem;cursor:pointer;margin-bottom:0;font-weight:bold}.page-template-template-urp h3{color:#25a68b;font-size:3rem;line-height:3.5rem}@media(max-width: 1250px){.page-template-template-urp h3{font-size:3rem;line-height:3.5rem}}.page-template-template-urp h3 span{font-weight:normal;color:#0a4289;display:inline-block !important}.sgpb-theme-1-overlay{background-color:rgba(37,166,139,.95) !important;z-index:9995 !important}.sgpb-popup-close-button-1{right:0 !important;top:0 !important;bottom:auto !important;width:50px !important;height:auto !important}.sgpb-popup-dialog-main-div-theme-wrapper-1{top:50% !important;left:50% !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}#sgpb-popup-dialog-main-div{border-radius:0 !important;padding:100px 25px !important;border:0 !important}#sgpb-popup-dialog-main-div h3{color:#0a4289;font-size:5rem;margin-bottom:0}@media(max-width: 1250px){#sgpb-popup-dialog-main-div{width:calc(100vw - 80px) !important;max-width:100% !important}}.page-template-template-home-new .home-slider a.cta{font-weight:bold}.page-template-template-home-new .home-slider .home-slider__content img{margin-bottom:0 !important}@media(min-width: 1251px)and (max-width: 1799px){.page-template-template-home-new #home-search .home-slider__content>div:nth-child(1){margin-bottom:20rem}.page-template-template-home-new #home-search .home-slider__content .title,.page-template-template-home-new #home-search .home-slider__content .subtitle{font-size:5rem;line-height:initial}.page-template-template-home-new #home-search .home-slider__content p{font-size:2rem;line-height:2.5rem}.page-template-template-home-new .home-slider__content{padding-left:0 !important;padding-right:0 !important}}.page-template-template-home-new #home-search{position:relative}.page-template-template-home-new #home-search .nav{position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9997}.page-template-template-home-new #home-search .nav .prev,.page-template-template-home-new #home-search .nav .next{cursor:pointer;margin-right:10px}@media(min-width: 1251px)and (max-width: 1799px){.page-template-template-home-new #home-search .nav.container{bottom:100px}}@media(min-width: 1251px)and (max-width: 1510px){.page-template-template-home-new #home-search{left:15px;-webkit-transform:none;transform:none}}.page-template-template-home-new #blocks{padding-top:50px;padding-bottom:50px}.page-template-template-home-new #blocks a.cta{font-weight:bold;color:#0a4289;margin-bottom:0 !important}.page-template-template-home-new #blocks .block h3{min-height:auto !important}@media(min-width: 768px)and (max-width: 1249px){.page-template-template-home-new #blocks .block__content{min-height:105px}}@media(min-width: 1251px)and (max-width: 1799px){.page-template-template-home-new #blocks .block__content{min-height:130px}}.page-template-template-home-new #blocks p,.page-template-template-home-new #blocks h3{min-height:auto}.page-template-template-home-new #blocks h3{margin-bottom:30px}@media(min-width: 1251px)and (max-width: 1799px){.page-template-template-home-new #blocks h3{height:50px}}.page-template-template-home-new #blocks .ico{display:block;width:100%;width:auto;height:70px;margin:0 auto 30px auto}.page-template-template-home-new #activity{padding:50px 100px;background-color:#efefef}@media(max-width: 1250px){.page-template-template-home-new #activity{padding:50px 15px}}.page-template-template-home-new #activity h3{font-size:36px;color:#0a4289;font-weight:normal}.page-template-template-home-new #activity h3 span{font-weight:bold;color:#25a68b}.page-template-template-home-new #activity .repeater{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 767px){.page-template-template-home-new #activity .repeater{grid-template-columns:1fr}}.page-template-template-home-new #activity .repeater .item{position:relative;width:100%;height:400px}@media(min-width: 768px)and (max-width: 1249px){.page-template-template-home-new #activity .repeater .item{height:300px}}.page-template-template-home-new #activity .repeater .item .cover{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%)}@media(max-width: 767px){.page-template-template-home-new #activity .repeater .item .cover{opacity:1}}.page-template-template-home-new #activity .repeater .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-home-new #activity .repeater .item .caption{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px)}.page-template-template-home-new #activity .repeater .item h3{color:#fff;font-size:28px;line-height:37px;margin-bottom:15px;font-weight:700}@media(min-width: 768px)and (max-width: 1249px){.page-template-template-home-new #activity .repeater .item h3{font-size:25px;line-height:35px}}.page-template-template-home-new #activity .repeater .item a.cta{color:#fff;font-weight:bold;width:150px;background-color:#25a68b;margin:0 auto 0 0}.page-template-template-home-new #headquarters{padding-top:80px;padding-bottom:80px}.page-template-template-home-new #headquarters .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:100px}@media(max-width: 767px){.page-template-template-home-new #headquarters .wrapper{grid-template-columns:1fr;gap:50px;padding-left:0;padding-right:0}}.page-template-template-home-new #headquarters .tab__content{height:170px}.page-template-template-home-new #headquarters a{border:0}.page-template-template-home-new #headquarters h3{font-size:36px;color:#fff;font-weight:normal}.page-template-template-home-new #headquarters h3 span{font-weight:bold;color:#25a68b}.page-template-template-home-new #headquarters p{color:#fff;margin-bottom:0;max-width:397px}.page-template-template-home-new #headquarters .tab__item{-webkit-transition:none;transition:none;font-weight:bold;font-size:20px;line-height:27px;border:1px solid rgba(0,0,0,0)}.page-template-template-home-new #headquarters .tab__item.active{border:1px solid #25a68b;padding:5px 15px;border-radius:40px}.page-template-template-home-new #headquarters .tab__info{display:none}.page-template-template-home-new #headquarters .tab__info.tab__info--active{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;margin-top:30px}.page-template-template-home-new #headquarters .sede{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template-home-new #headquarters .sede a{font-size:18px;line-height:24px}.page-template-template-home-new #headquarters .sede img{width:30px}.page-template-template-home-new #counter{padding:50px 100px 0 100px}@media(max-width: 1250px){.page-template-template-home-new #counter{padding:50px 15px}}.page-template-template-home-new #counter h3{font-weight:normal;color:#0a4289}.page-template-template-home-new #counter h3 span{font-weight:bold;color:#25a68b}.page-template-template-home-new #counter .repeater{display:grid;grid-template-columns:repeat(5, 1fr);gap:100px}@media(max-width: 767px){.page-template-template-home-new #counter .repeater{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media(min-width: 768px)and (max-width: 1249px){.page-template-template-home-new #counter .repeater{grid-template-columns:repeat(3, 1fr)}}.page-template-template-home-new #counter .repeater .item{position:relative}@media(max-width: 767px){.page-template-template-home-new #counter .repeater .item{margin-bottom:30px;width:100%}}.page-template-template-home-new #counter .repeater .item::after{content:"";width:1px;height:60px;background-color:#ccc;position:absolute;right:-50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 1250px){.page-template-template-home-new #counter .repeater .item::after{display:none}}.page-template-template-home-new #counter .repeater .item:last-child::after{display:none}@media(max-width: 767px){.page-template-template-home-new #counter .repeater .item:last-child{margin-bottom:0}}.page-template-template-home-new #counter .repeater .item img{width:50px;margin:0 auto 15px auto;display:block}.page-template-template-home-new #counter .repeater .item .counter__number{font-size:36px;line-height:48px;margin-bottom:0}.page-template-template-home-new #counter .repeater .item .counter__text{color:#535353;font-size:18px;line-height:24px}.page-template-template-home-new #banner{padding:50px 100px 0 100px}@media(max-width: 767px){.page-template-template-home-new #banner{padding:0 15px 50px 15px}}@media(min-width: 768px)and (max-width: 1249px){.page-template-template-home-new #banner{padding:0 15px 50px 15px}}.page-template-template-home-new #banner .item{position:relative}.page-template-template-home-new #banner .item .caption{padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.page-template-template-home-new #banner .item .caption{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;padding:30px 30px 120px 30px}}.page-template-template-home-new #banner .item h3{font-weight:normal;color:#0a4289;margin-bottom:15px}.page-template-template-home-new #banner .item h3 span{font-weight:bold;color:#25a68b}.page-template-template-home-new #banner .item p{color:#535353;font-size:18px;line-height:24px;width:100%;max-width:929px}@media(min-width: 768px)and (max-width: 1249px){.page-template-template-home-new #banner .item p{max-width:50%}}@media(min-width: 1251px)and (max-width: 1799px){.page-template-template-home-new #banner .item p{max-width:700px}}.page-template-template-home-new #banner .item a.cta{width:130px;background-color:#25a68b;margin:0 auto 0 0;color:#fff;font-weight:700}.page-template-template-home-new #banner .item img{display:block}.page-template-template-home-new #banner .item .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.page-template-template-mostra-statments #contents>.wrapper{display:grid;grid-template-columns:1fr;gap:50px}body.page-template-template-mostra-statments #contents>.wrapper img{display:block;margin-bottom:30px}body.page-template-template-ossigenoterapia,body.page-template-template-thank-you{height:100vh;overflow:hidden}@media(max-width: 1250px){body.page-template-template-ossigenoterapia,body.page-template-template-thank-you{height:auto;overflow:scroll !important}}@media(min-width: 1251px)and (max-width: 1799px){body.page-template-template-ossigenoterapia,body.page-template-template-thank-you{height:auto;overflow:scroll !important}}body.page-template-template-ossigenoterapia .container,body.page-template-template-thank-you .container{width:100%;max-width:1100px;margin:0 auto;display:block;padding:0}body.page-template-template-ossigenoterapia #contact-form,body.page-template-template-thank-you #contact-form{width:100%;margin-top:30px !important}body.page-template-template-ossigenoterapia #contact-form input[type=text],body.page-template-template-ossigenoterapia #contact-form input[type=email],body.page-template-template-ossigenoterapia #contact-form select,body.page-template-template-thank-you #contact-form input[type=text],body.page-template-template-thank-you #contact-form input[type=email],body.page-template-template-thank-you #contact-form select{border-radius:0;background-color:rgba(0,0,0,0);border:0;font-size:1.6rem;line-height:1.9rem;color:#004289 !important;margin:0 auto 0 0;display:block;width:100%;max-width:100%;padding:5px 25px 10px 25px;font-style:normal !important}body.page-template-template-ossigenoterapia #contact-form select,body.page-template-template-thank-you #contact-form select{background:url("../img/ico-arrow-down.svg") no-repeat center right;background-position:90% 0px}body.page-template-template-ossigenoterapia #contact-form .ecm,body.page-template-template-thank-you #contact-form .ecm{color:#fff;font-size:1.3rem;line-height:1.7rem;margin-top:15px}body.page-template-template-ossigenoterapia #contact-form .ecm a,body.page-template-template-ossigenoterapia #contact-form .ecm p,body.page-template-template-ossigenoterapia #contact-form .ecm label,body.page-template-template-thank-you #contact-form .ecm a,body.page-template-template-thank-you #contact-form .ecm p,body.page-template-template-thank-you #contact-form .ecm label{color:#fff;font-size:1.3rem;line-height:1.7rem;margin-bottom:0}body.page-template-template-ossigenoterapia #contact-form .ecm label,body.page-template-template-thank-you #contact-form .ecm label{display:block;padding-left:15px}body.page-template-template-ossigenoterapia #contact-form .ecm .wpcf7-list-item label,body.page-template-template-thank-you #contact-form .ecm .wpcf7-list-item label{padding-left:0}body.page-template-template-ossigenoterapia #contact-form .ecm p,body.page-template-template-thank-you #contact-form .ecm p{text-align:left}body.page-template-template-ossigenoterapia #contact-form .ecm a,body.page-template-template-thank-you #contact-form .ecm a{text-decoration:underline}body.page-template-template-ossigenoterapia #contact-form .policy,body.page-template-template-thank-you #contact-form .policy{color:#fff;font-size:1.3rem;line-height:1.7rem;margin-top:15px}body.page-template-template-ossigenoterapia #contact-form .policy a,body.page-template-template-ossigenoterapia #contact-form .policy p,body.page-template-template-thank-you #contact-form .policy a,body.page-template-template-thank-you #contact-form .policy p{color:#fff;font-size:1.3rem;line-height:1.7rem;margin-bottom:0}body.page-template-template-ossigenoterapia #contact-form .policy p,body.page-template-template-thank-you #contact-form .policy p{text-align:left}body.page-template-template-ossigenoterapia #contact-form .policy a,body.page-template-template-thank-you #contact-form .policy a{text-decoration:underline}body.page-template-template-ossigenoterapia #contact-form input[type=submit],body.page-template-template-thank-you #contact-form input[type=submit]{background-color:#004289 !important;color:#fff;border:0;font-size:1.6rem;line-height:2.1rem;height:40px;width:138px;border-radius:30px;text-align:center;font-weight:700;margin:0 0 0 auto;display:block}@media(max-width: 767px){body.page-template-template-ossigenoterapia #contact-form input[type=submit],body.page-template-template-thank-you #contact-form input[type=submit]{margin:15px auto 0 auto}}body.page-template-template-ossigenoterapia #contact-form .wpcf7-spinner,body.page-template-template-thank-you #contact-form .wpcf7-spinner{display:none}body.page-template-template-ossigenoterapia #contact-form div.submit p,body.page-template-template-thank-you #contact-form div.submit p{margin-bottom:0}body.page-template-template-ossigenoterapia #contact-form .contact-form__row,body.page-template-template-thank-you #contact-form .contact-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}@media(max-width: 767px){body.page-template-template-ossigenoterapia #contact-form .contact-form__row,body.page-template-template-thank-you #contact-form .contact-form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.page-template-template-ossigenoterapia #contact-form .contact-form__row label,body.page-template-template-thank-you #contact-form .contact-form__row label{font-size:1.3rem;line-height:1.7rem;color:#707070;display:block;text-align:left;padding:10px 0 0 25px}body.page-template-template-ossigenoterapia #contact-form .contact-form__row>div,body.page-template-template-thank-you #contact-form .contact-form__row>div{background-color:#fff;height:60px;border-radius:30px;overflow:hidden}@media(max-width: 767px){body.page-template-template-ossigenoterapia #contact-form .contact-form__row>div,body.page-template-template-thank-you #contact-form .contact-form__row>div{margin-bottom:15px;width:100% !important}body.page-template-template-ossigenoterapia #contact-form .contact-form__row>div:last-child,body.page-template-template-thank-you #contact-form .contact-form__row>div:last-child{margin-bottom:0}}body.page-template-template-ossigenoterapia #contact-form .contact-form__row.double-column>div,body.page-template-template-thank-you #contact-form .contact-form__row.double-column>div{width:calc(50% - 7.5px)}body.page-template-template-ossigenoterapia #contact-form .contact-form__row.triple-column>div,body.page-template-template-thank-you #contact-form .contact-form__row.triple-column>div{width:calc(33.33% - 10px)}body.page-template-template-ossigenoterapia header,body.page-template-template-thank-you header{height:120px;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}@media(max-width: 767px){body.page-template-template-ossigenoterapia header,body.page-template-template-thank-you header{height:auto}}@media(min-width: 1251px)and (max-width: 1799px){body.page-template-template-ossigenoterapia header,body.page-template-template-thank-you header{height:auto}}body.page-template-template-ossigenoterapia header .header__brand,body.page-template-template-thank-you header .header__brand{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}body.page-template-template-ossigenoterapia header .header__brand img,body.page-template-template-thank-you header .header__brand img{width:335px}@media(max-width: 1250px){body.page-template-template-ossigenoterapia header .header__brand img,body.page-template-template-thank-you header .header__brand img{height:60px;width:auto}}body.page-template-template-ossigenoterapia #content,body.page-template-template-thank-you #content{height:calc(100vh - 214px);background:#25a68b url("../img/bg-form.png") no-repeat center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){body.page-template-template-ossigenoterapia #content,body.page-template-template-thank-you #content{background:#25a68b url("../img/bg-form_mobile.png") no-repeat center center}}@media(max-width: 767px){body.page-template-template-ossigenoterapia #content,body.page-template-template-thank-you #content{padding:80px 15px;height:auto}}@media(min-width: 768px)and (max-width: 1249px){body.page-template-template-ossigenoterapia #content,body.page-template-template-thank-you #content{padding:0 15px}}@media(min-width: 1251px)and (max-width: 1799px){body.page-template-template-ossigenoterapia #content,body.page-template-template-thank-you #content{height:100vh}}body.page-template-template-ossigenoterapia #content h1,body.page-template-template-ossigenoterapia #content h1 p,body.page-template-template-thank-you #content h1,body.page-template-template-thank-you #content h1 p{color:#fff;font-size:6.4rem;line-height:8.5rem;text-align:center;margin-top:0;margin-bottom:15px}@media(max-width: 767px){body.page-template-template-ossigenoterapia #content h1,body.page-template-template-ossigenoterapia #content h1 p,body.page-template-template-thank-you #content h1,body.page-template-template-thank-you #content h1 p{font-size:3.6rem;line-height:4.8rem}}body.page-template-template-ossigenoterapia #content h3,body.page-template-template-ossigenoterapia #content h3 p,body.page-template-template-thank-you #content h3,body.page-template-template-thank-you #content h3 p{color:#fff;font-size:3rem;line-height:4rem;text-align:center;margin-top:0;margin-bottom:15px;font-weight:400}@media(max-width: 767px){body.page-template-template-ossigenoterapia #content h3,body.page-template-template-ossigenoterapia #content h3 p,body.page-template-template-thank-you #content h3,body.page-template-template-thank-you #content h3 p{font-size:2.4rem;line-height:3.2rem}}body.page-template-template-ossigenoterapia #content p,body.page-template-template-thank-you #content p{font-size:1.6rem;line-height:2.1rem;color:#fff;text-align:center}body.page-template-template-ossigenoterapia footer,body.page-template-template-thank-you footer{padding:30px !important;background-color:#fff;text-align:center;color:#707070;font-size:1.3rem;line-height:1.7rem;height:94px}body.page-template-template-ossigenoterapia footer .container,body.page-template-template-thank-you footer .container{padding:0}@media(max-width: 767px){body.page-template-template-ossigenoterapia footer,body.page-template-template-thank-you footer{height:auto}}@media(min-width: 1251px)and (max-width: 1799px){body.page-template-template-ossigenoterapia footer,body.page-template-template-thank-you footer{height:auto}}body.page-template-template-ossigenoterapia footer a,body.page-template-template-thank-you footer a{color:#707070 !important;font-size:1.3rem;line-height:1.7rem}body.page-template-template-ossigenoterapia .wpcf7-response-output,body.page-template-template-thank-you .wpcf7-response-output{color:#fff !important}body.page-template-template-ossigenoterapia input[type=submit],body.page-template-template-thank-you input[type=submit]{cursor:pointer}body.page-template-template-thank-you #content{height:calc(100vh - 249px);background:#fff url("../img/bg-form.png") no-repeat center center}@media(max-width: 767px){body.page-template-template-thank-you #content{background:#fff url("../img/bg-form_mobile.png") no-repeat center center}}@media(max-width: 1250px){body.page-template-template-thank-you #content{height:calc(100vh - 249px)}}body.page-template-template-thank-you #content h1{color:#25a68b;font-size:6.4rem;line-height:8.5rem;text-align:center;margin-top:0;margin-bottom:15px}@media(max-width: 767px){body.page-template-template-thank-you #content h1{font-size:3.6rem;line-height:4.8rem}}body.page-template-template-thank-you #content p{font-size:1.6rem;line-height:2.1rem;color:#707070;text-align:center}body.page-template-template-thank-you #content a{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#0a4289;margin:0 auto;font-size:3rem;line-height:4rem;font-weight:700}@media(max-width: 767px){body.page-template-template-thank-you #content a{font-size:2.4rem;line-height:3.2rem}}@media(max-width: 767px){body.page-template-template-thank-you footer{height:auto}}body.page-template-template-le-nostre-sedi .headquarters{margin-top:50px;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 767px){body.page-template-template-le-nostre-sedi .headquarters{grid-template-columns:1fr}}body.page-template-template-le-nostre-sedi .headquarters .item{position:relative}body.page-template-template-le-nostre-sedi .headquarters .item .item__img{width:100%;height:250px;margin-bottom:15px}body.page-template-template-le-nostre-sedi .headquarters .item .item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.page-template-template-le-nostre-sedi .headquarters .item h3{color:#25a68b;margin-bottom:10px;font-size:2.5rem;line-height:3rem}body.page-template-template-le-nostre-sedi .headquarters .item .item__addess>p{margin-bottom:0;color:#000;font-size:1.6rem;line-height:2.1rem}body.page-template-template-le-nostre-sedi .headquarters .item a.cta{background-color:#25a68b;color:#fff;font-weight:bold;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.8rem;line-height:3rem;padding:5px 15px;border-radius:15px;margin:15px auto 0 0;border-radius:30px;width:150px}#splash-page{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#25a68b;position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}#splash-page.splash-page--hidden{opacity:0;z-index:-1}#splash-page img{display:block;width:100%;max-width:325px;margin:0 auto}#side-menu{-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#25a68b;position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1;opacity:0}@media(max-width: 1250px){#side-menu{padding:1.5rem 0;overflow-y:scroll}}#side-menu .wrapper{max-width:1400px}#side-menu.side-menu--anabled{opacity:1;z-index:9999}#side-menu #side-menu-close{cursor:pointer;position:fixed;top:3rem;right:3rem;width:25px;z-index:9999}@media(max-width: 767px){#side-menu #side-menu-close{top:1.5rem;right:1.5rem}}#side-menu .wrapper{display:grid;grid-template-columns:3fr 3fr 3fr 3fr;gap:5rem}@media(max-width: 767px){#side-menu .wrapper{grid-template-columns:1fr;gap:0}}@media(min-width: 768px)and (max-width: 1249px){#side-menu .wrapper{grid-template-columns:4fr 3fr 3fr 2fr;gap:3rem}}#side-menu h3{position:relative;color:#fff;font-size:1.8rem;text-transform:uppercase;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #aaa}#side-menu h3 i{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media(max-width: 767px){#side-menu h3{padding-bottom:1rem;margin-bottom:1.5rem}}#side-menu a{color:#fff;font-size:1.6rem}#side-menu ul{list-style-type:none;margin-bottom:3rem}#side-menu ul.sub-menu{display:block !important;margin-bottom:1rem}#side-menu ul#menu-attivita{display:grid;grid-template-columns:1fr;gap:.5rem}#side-menu ul#menu-attivita li:nth-child(1) a,#side-menu ul#menu-attivita li:nth-child(2) a,#side-menu ul#menu-attivita li:nth-child(3) a{font-weight:bold}#side-menu ul#menu-attivita li:nth-child(3)::after{content:"";display:none;width:100px;height:1px;background-color:#aaa;margin:1rem 0}#side-menu ul#menu-contatti li:nth-child(1){position:relative}#side-menu ul#menu-contatti li:nth-child(1)::after{content:"";display:none;width:100px;height:1px;background-color:#aaa;margin:1rem 0}@media(max-width: 767px){#side-menu ul{margin-bottom:3rem;display:none !important}}#side-menu ul.active{display:block !important}#side-menu ul li{padding-left:1.5rem;position:relative}#side-menu ul li::before{content:"-";position:absolute;left:0;top:0;color:#fff}@media(max-width: 1250px){#side-menu ul li{line-height:2.5rem}}footer{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;padding:50px 100px 0 100px}@media(max-width: 1250px){footer{padding-bottom:0 !important}}@media(max-width: 1250px){footer{padding:50px 15px}}footer .grid-4{max-width:100%;width:100%}footer .footer__brand{text-align:center;margin:10rem 0 3rem}footer .footer__brand .footer-social-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer__brand .footer-social-menu img{width:40px}footer .footer__content{padding:0;background-color:#fff}@media(max-width: 1250px){footer .footer__content{padding-top:0;padding-bottom:0}}footer .footer__content .wrapper{gap:5rem;grid-template-columns:repeat(4, 1fr);padding-left:0;padding-right:0}@media(max-width: 767px){footer .footer__content .wrapper{gap:3rem;grid-template-columns:1fr}}@media(min-width: 768px)and (max-width: 1249px){footer .footer__content .wrapper{grid-template-columns:repeat(2, 1fr)}}footer .footer__content .wrapper a:not(.policy){margin-bottom:.5rem;font-weight:bold;display:block;color:#0a4289}footer .footer__content .wrapper .footer__region a{font-size:2rem}footer .footer__content h4,footer .footer__content p,footer .footer__content div,footer .footer__content a{color:#535353;font-weight:normal}footer .footer__content ul{list-style-type:none}footer .footer__content .region-logo{width:100px;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid #dedede;width:100%}footer .footer__content .region-logo img{max-height:40px}footer .footer__content p,footer .footer__content a{font-size:1.4rem;line-height:1.9rem}footer .footer__content span{font-size:14px;line-height:19px;margin-bottom:5px;color:#535353;display:block}footer .footer__content .phone{font-size:20px;margin-bottom:20px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}footer .footer__content .phone img{margin-right:10px}footer .footer__content .phone:last-child{margin-bottom:0 !important}footer .footer__content h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;padding-bottom:1.5rem;margin-bottom:3rem;border-bottom:1px solid #dedede;width:100%;margin-top:22px}@media(max-width: 1250px){footer .footer__content h3{margin-top:0}}footer .footer__content h3 img{margin-right:1.5rem}footer .footer__policies{margin-top:30px;margin-bottom:5rem}footer .footer__policies a{font-size:1.6rem !important;line-height:2.2rem !important;color:#535353 !important;margin-right:1rem !important;border:0 !important;background-color:rgba(0,0,0,0) !important}footer .footer__policies ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem}footer .footer__policies ul li{position:relative;padding:0 1rem}footer .footer__policies ul li::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:1px;background-color:#fff}footer .footer__policies ul li:last-child::after{display:none}footer .footer__policies ul a{font-size:1.4rem}footer .footer-social-menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}footer .footer-social-menu li{margin:0 1rem}footer .footer-social-menu li:first-child{margin-left:0}footer .footer-social-menu li img{width:20px}#cookieChoiceInfo{bottom:0px !important;top:auto !important;padding:15px !important;text-align:left !important;background-color:#25a68b !important;color:#fff;font-size:1.4rem}#cookieChoiceInfo a{background:#0a4289;text-decoration:none;color:#fff;padding:4px 8px;border-radius:3px;margin:0 5px 0 0 !important}@media(max-width: 767px){#cookieChoiceInfo a{display:inline-block;margin-top:5px !important}}#cookieChoiceInfo #cookieChoiceDismiss{background:#0a4289}.sgpb-main-popup-data-container-3553{z-index:-1}/*# sourceMappingURL=bundle.min.css.map */