.cta-servizi-home .elementor-cta__button {
font-size:18px!important;
line-height:25px!important;
font-weight:500!important;
text-decoration:none!important;
}
.cta-servizi-home .elementor-cta__title {
font-size:30px!important;
line-height:1.1em!important;
}
.cta-servizi-home .elementor-cta__bg-wrapper {
min-width: 55%!important;
}  @media screen and (max-width: 1440px) {
.info-box-team .elementor-cta__title {
font-size: 22px!important;
}
.hero-home {
padding-top:3%!important;
}
.titolo-grande.titolo-home h1 {
line-height:1em!important;
}
.titoli-servizi .elementor-heading-title {
font-size: 85px!important;
line-height: 1.1!important;
}
} @media screen and (max-width: 1280px) {
.titolo-grande .elementor-heading-title {
font-size: 80px!important;
line-height:1.1em!important;
}
.hero-home {
width: 790px!important;
}
.cta-servizi-home .elementor-cta__title {
font-size:24px!important;
line-height:1.1em!important;
}
.cta-servizi-home .elementor-cta__bg-wrapper {
min-width: 50%!important;
}
.titoli-servizi .elementor-heading-title {
font-size: 75px!important;
line-height: 1.1!important;
}
.box-testi-implantologia {
width:45%!important;
}
} @media screen and (max-width: 1024px) {
.titolo-grande .elementor-heading-title {
font-size: 65px!important;
line-height:1.1em!important;
}	
#titolo-parodontologia h1 {
font-size: 70px!important;
line-height:1.1em!important;
}	
.box-testi-implantologia {
width:100%!important;
}
} @media screen and (max-width: 767px) {
.titolo-grande .elementor-heading-title {
font-size: 40px!important;
line-height:1.1em!important;
}
p {
line-height:1.4em!important;
}
.info-box-team .elementor-cta__title {
font-size: 20px!important;
}
.hero-home {
width: 100%!important;
}
.titoli-servizi .elementor-heading-title {
font-size: 40px!important;
line-height: 1.1!important;
}
#titolo-parodontologia h1 {
font-size: 35px!important;
line-height:1.1em!important;
}
} @media screen and (max-width: 400px) {
.titolo-grande .elementor-heading-title {
font-size: 35px!important;
line-height:1.1em!important;
}
}