@media(max-width:767px){.elementor .hl-pagehead__overlay{min-height:220px;background: linear-gradient(90deg, rgba(255,255,255,.92) 0%, rgba(255,255,255,.8) 60%, rgba(255,255,255,.35) 100%);\n}}@media(max-width:767px){.elementor .hl-card{padding:24px;}}@media(max-width:767px){.elementor .hl-team--staff{& > * { flex: 1 1 calc(50% - 10px); }\n}}@media(max-width:767px){.elementor .hl-team--doctors{& > * { flex: 1 1 100%; }\n}}@media(max-width:767px){.elementor .hl-btn-secondary{width:100%;justify-content:center;}}@media(max-width:767px){.elementor .hl-btn-primary{width:100%;justify-content:center;}}@media(max-width:767px){.elementor .hl-lead{font-size:20px;}}@media(max-width:767px){.elementor .hl-h2{font-size:26px;}}@media(max-width:767px){.elementor .hl-h1{font-size:32px;}}@media(max-width:767px){.elementor .hl-col{flex:1 1 100%;}}@media(max-width:767px){.elementor .hl-section{padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .hl-legalbar__inner{justify-content:flex-start;}}@media(max-width:767px){.elementor .hl-footer__col{flex:1 1 100%;}}@media(max-width:767px){.elementor .hl-footer{padding-block-start:48px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .hl-logo__name{font-size:22px;}}@media(max-width:767px){.elementor .hl-topbar__inner{column-gap:20px;row-gap:6px;justify-content:flex-start;}}