@media(max-width:1024px){.elementor .button-outline{width:100%;font-size:0.875rem;}}@media(max-width:1024px){.elementor .card-product-price{font-size:1.0625rem;}}@media(max-width:1024px){.elementor .card-product-foot{gap:0.625rem;}}@media(max-width:1024px){.elementor .card-product-desc{font-size:0.875rem;}}@media(max-width:1024px){.elementor .card-product-title{font-size:1rem;}}@media(max-width:1024px){.elementor .card-product-soon{font-size:0.8125rem;}}@media(max-width:1024px){.elementor .card-product{gap:0.75rem;}}@media(max-width:1024px){.elementor .doctor-portrait{width:6rem;height:6rem;}}@media(max-width:1024px){.elementor .doctor-card{width:100%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;flex:0 0 auto;}}@media(max-width:1024px){.elementor .product-about{width:100%;flex:0 0 auto;}}@media(max-width:1024px){.elementor .about-row{flex-direction:column;gap:3.5rem;align-items:stretch;}}@media(max-width:1024px){.elementor .icon-sm{width:1.375rem;height:1.375rem;}}@media(max-width:1024px){.elementor .info-row{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .product-info{position:static;padding:0px;gap:1.5rem;flex:1 1 0%;}}@media(max-width:1024px){.elementor .product-gallery{flex:1 1 0%;}}@media(max-width:1024px){.elementor .product-hero{gap:2rem;}}@media(max-width:1024px){.elementor .section-related{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;gap:1.625rem;}}@media(max-width:1024px){.elementor .section-about{padding-block-start:6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0px;}}@media(max-width:1024px){.elementor .section-product{padding-block-start:1.375rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.375rem;}}@media(max-width:1024px){.elementor .content-regular{width:90%;}}@media(max-width:1024px){.elementor .price-lg{font-size:1.875rem;}}@media(max-width:1024px){.elementor .text-eyebrow{font-size:0.875rem;}}@media(max-width:1024px){.elementor .title-sm{font-size:1.25rem;}}@media(max-width:1024px){.elementor .title-md{font-size:1.625rem;}}@media(max-width:1024px){.elementor .title-lg{font-size:2.25rem;}}