@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/_astro/inter-v20-latin-regular.C38fXH4l.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/_astro/inter-v20-latin-500.Cerq10X2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/_astro/inter-v20-latin-600.LgqL8muc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/_astro/inter-v20-latin-700.Yt3aPRUw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/_astro/inter-v20-latin-800.BYj_oED-.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/_astro/inter-v20-latin-900.D4nM5aha.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif}header{position:relative}header .img-background{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}header .img-background img{width:100%;height:100%;object-fit:cover;object-position:bottom}header .img-background .overlay{position:absolute;width:100%;height:100%;background-image:linear-gradient(to right,#0066ccf2,#14b8a6e6)}header .content{position:relative;z-index:1;color:#fff;padding:5rem 0 8rem}header .content .title{font-size:4rem;margin-bottom:1.5rem}header .content .subtitle{font-size:1.4rem;line-height:150%;margin-bottom:2rem}header .content .wrapper{width:50%}header .area-btn{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}header .gradient-bg{position:absolute;bottom:0;left:0;height:100px;width:100%;background-image:linear-gradient(to top in oklab,#fff,#0000)}.specialita{padding:4rem 0 8rem}.specialita .title{font-size:2.25rem}.specialita .subtitle{font-size:1.25rem;color:#4a5565}.specialita .wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.specialita .wrapper .box{text-decoration:none;color:#000;padding:2rem;border-radius:1rem;border:1px solid #f7f7f7;box-shadow:#0000 0 0,#0000 0 0,#0000 0 0,#0000 0 0,#0000001a 0 4px 6px -1px,#0000001a 0 2px 4px -2px;transition:.5s}.specialita .wrapper .box:hover{transform:scale(1.05);box-shadow:1rem 1rem 1rem #0000001a}.specialita .wrapper .box:hover .icon svg{width:45px;height:45px}.specialita .wrapper .box .icon{padding:1rem;border-radius:8px;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;background-image:linear-gradient(to right bottom in oklab,#06c,#0052a3)}.specialita .wrapper .box .icon.red{background-image:linear-gradient(to right bottom in oklab,#dc2626,#b91c1c)}.specialita .wrapper .box .icon.green{background-image:linear-gradient(to right bottom in oklab,#14b8a6,#0d9488)}.specialita .wrapper .box .icon.lightgreen{background-image:linear-gradient(to right bottom in oklab,#06c,#14b8a6)}.specialita .wrapper .box .icon svg{stroke:#fff;width:32px;height:32px;transition:.5s}.specialita .wrapper .box .title{font-size:1.5rem;margin-bottom:.5rem}.specialita .wrapper .box .subtitle{font-size:14px;color:#14b8a6;font-weight:600;margin-bottom:1rem}.specialita .wrapper .box .text{color:#4a5565;line-height:150%}.area-specialita .wrapper{display:grid;gap:2rem;align-items:start;grid-template-columns:1fr 1fr}.area-specialita .wrapper .content .title{font-size:2.25rem;margin-bottom:1rem}.area-specialita .wrapper .content .subtitle{color:#4a5565;line-height:150%}.area-specialita .wrapper .content .list{list-style:none;margin:0;padding:2rem 0}.area-specialita .wrapper .content .list li{display:flex;align-items:start;gap:1rem}.area-specialita .wrapper .content .list li:not(:last-of-type){margin-bottom:2rem}.area-specialita .wrapper .content .list li .title{font-size:1rem;font-weight:600;margin-bottom:.2rem}.area-specialita .wrapper .content .list li .subtitle{color:#4a5565;line-height:150%}.area-specialita .wrapper .content .icon{padding:.8rem;border-radius:8px;flex-grow:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background-image:linear-gradient(to right bottom in oklab,#06c,#0052a3)}.area-specialita .wrapper .content .icon.red{background-image:linear-gradient(to right bottom in oklab,#dc2626,#b91c1c)}.area-specialita .wrapper .content .icon.green{background-image:linear-gradient(to right bottom in oklab,#14b8a6,#0d9488)}.area-specialita .wrapper .content .icon.lightgreen{background-image:linear-gradient(to right bottom in oklab,#06c,#14b8a6)}.area-specialita .wrapper .content .icon svg{stroke:#fff;width:26px;height:26px}.area-specialita .wrapper .cover{width:100%;height:auto;border-radius:2rem;box-shadow:4px 4px 1rem #0000001a}footer{background-image:linear-gradient(#101828,#030712);padding:4rem 0;color:#99a1af}footer a{color:#99a1af;text-decoration:none}footer a:hover{text-decoration:underline}footer .wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}footer .main-title{background-clip:text;color:transparent;background-image:linear-gradient(to right in oklab,#06c,#14b8a6);font-size:1.5rem;margin-bottom:1rem}footer .subtitle{line-height:150%}footer .title{color:#fff;font-size:1.125rem;margin-bottom:1rem}footer .list{list-style:none;margin:0;padding:0}footer .list li{margin-bottom:1rem;display:flex;align-items:center;gap:.3rem}footer .list li .icon{stroke:#14b8a6;width:20px;height:20px}footer hr{margin:2rem 0}footer .orari{display:inline-block}footer .orari h4{color:#fff}footer .orari{background-color:#ffffff0d;padding:1.5rem;border-radius:1rem;border:1px solid #3f3f3f;margin-top:1rem}.btn{padding:1.2rem 2rem;border-radius:1rem;text-decoration:none;font-weight:600;cursor:pointer;border:2px solid;margin:0 4px 4px 0;display:inline-flex;align-items:center;gap:.3rem;transition:.2s}.btn:hover{transform:scale(1.04)}.btn .icon{width:1.4rem}.btn.btn-primary{background-image:linear-gradient(to right in oklab,#06c,#0052a3);color:#fff}.btn.btn-red{background-image:linear-gradient(to right in oklab,#dc2626,#b91c1c);color:#fff}.btn.btn-green{background-image:linear-gradient(to right in oklab,#14b8a6,#0d9488);color:#fff}.btn.btn-lightgreen{background-image:linear-gradient(to right bottom in oklab,#06c,#14b8a6);color:#fff}.btn.btn-white{background:#fff;color:#06c;border-color:#fff}.btn.btn-white .icon{stroke:#06c}.btn.btn-outline-white{background:none;color:#fff;border-color:#fff}.label{background:#e4eefa;color:#06c;display:inline-block;padding:.5rem 1rem;border-radius:2rem;font-weight:600;font-size:14px}.label.red{background:#fae8e8;color:#dc2626}.label.green{background:#e7f8f6;color:#14b8a6}.box-info-cardio{background:#fff;display:none;border:1px solid #e3e3e3;border-radius:1rem;padding:2rem;box-shadow:4px 4px 8px #0000001a}.box-info-cardio ul{margin-left:1rem}.box-info-cardio ul li{margin-bottom:.5rem}.box-info-cardio.active{display:block}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}.d-flex{display:flex}.align-items-center{align-items:center}.gap-1{gap:1rem}.text-center{text-align:center}.bg-gradient-gray{background-image:linear-gradient(#fff,#f9fafb)}.mb-1{margin-bottom:1rem}.mt-1{margin-top:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-6{margin-bottom:6rem}.mb-10{margin-bottom:10rem}.py-2{padding-top:4rem;padding-bottom:4rem}@media(max-width:992px){header .content .wrapper{width:100%}.specialita .wrapper{grid-template-columns:repeat(2,1fr)}.area-specialita .wrapper{grid-template-columns:1fr 1.5fr}.area-specialita .wrapper.left{grid-template-columns:1.5fr 1fr}}@media(max-width:768px){header .content .title{font-size:2.5rem}header .content .subtitle{font-size:1.1rem}.specialita .title{font-size:1.8rem}.specialita .subtitle{font-size:1.1rem}.area-specialita .wrapper,.area-specialita .wrapper.left{grid-template-columns:1fr}.area-specialita .wrapper.left .content{order:2}.area-specialita .wrapper.left .cover{order:1}.area-specialita .wrapper .content .title{font-size:2rem}.area-specialita .wrapper .cover{height:300px;width:100%;object-fit:cover}footer .wrapper{grid-template-columns:1fr}}@media(max-width:576px){.specialita .wrapper{grid-template-columns:1fr}.area-specialita .wrapper .cover{height:200px;width:100%;object-fit:cover}}
