@media (max-width:767px){.dermatologo-section-title,body section h2.dermatologo-section-title,h2.dermatologo-section-title,html body section h2.dermatologo-section-title{font-size:clamp(2rem, 8vw, 3.5rem)!important;font-size:clamp(32px, 8vw, 56px)!important;line-height:1.2!important;font-weight:800!important;margin-bottom:1rem!important}.dermatologo-section-subtitle,body section p.dermatologo-section-subtitle,html body section p.dermatologo-section-subtitle,p.dermatologo-section-subtitle{font-size:clamp(1.125rem, 4vw, 1.5rem)!important;font-size:clamp(18px, 4vw, 24px)!important;line-height:1.6!important;margin-bottom:1.5rem!important}}@media (min-width:768px) and (max-width:1023px){.dermatologo-section-title,h2.dermatologo-section-title{font-size:clamp(3rem, 6vw, 4.5rem)!important;font-size:clamp(48px, 6vw, 72px)!important;line-height:1.2!important}.dermatologo-section-subtitle,p.dermatologo-section-subtitle{font-size:clamp(1.5rem, 3vw, 2rem)!important;font-size:clamp(24px, 3vw, 32px)!important;line-height:1.6!important}}@media (min-width:1024px){.dermatologo-section-title,h2.dermatologo-section-title{font-size:clamp(3.5rem, 5vw, 4.5rem)!important;font-size:clamp(56px, 5vw, 72px)!important;line-height:1.2!important}.dermatologo-section-subtitle,p.dermatologo-section-subtitle{font-size:clamp(1.75rem, 2.5vw, 2rem)!important;font-size:clamp(28px, 2.5vw, 32px)!important;line-height:1.6!important}}@media (max-width:375px){.dermatologo-section-title,h2.dermatologo-section-title{font-size:clamp(1.75rem, 9vw, 3rem)!important;font-size:clamp(28px, 9vw, 48px)!important}.dermatologo-section-subtitle,p.dermatologo-section-subtitle{font-size:clamp(1rem, 4.5vw, 1.375rem)!important;font-size:clamp(16px, 4.5vw, 22px)!important}}