.elementor-4333 .elementor-element.elementor-element-5f71738{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading.elementor-widget-heading .elementor-heading-title a:hover{color:var( --e-global-color-primary );}.elementor-4333 .elementor-element.elementor-element-988bb57 .elementor-heading-title{color:#2720EC;}.elementor-4333 .elementor-element.elementor-element-988bb57.elementor-widget-heading .elementor-heading-title a:hover{color:#2720EC !important;}.elementor-4333 .elementor-element.elementor-element-824a3f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-tm-heading .heading-description{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tm-heading .heading-secondary{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4333 .elementor-element.elementor-element-1ae0cef .tm-modern-heading{width:1600px;}.elementor-4333 .elementor-element.elementor-element-1ae0cef .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-667d636{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-667d636 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-667d636.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-667d636 .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-667d636 .heading-description-wrap{margin-top:6px;}.elementor-4333 .elementor-element.elementor-element-963b76e{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-963b76e > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-963b76e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-963b76e .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-963b76e .heading-description-wrap{margin-top:6px;}.elementor-4333 .elementor-element.elementor-element-0226ccc{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-0226ccc > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-0226ccc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-0226ccc .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-0226ccc .heading-description-wrap{margin-top:6px;}.elementor-4333 .elementor-element.elementor-element-72c4471{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-72c4471 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-72c4471.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-72c4471 .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-72c4471 .heading-description-wrap{margin-top:6px;}.elementor-4333 .elementor-element.elementor-element-acefde7{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-acefde7 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-acefde7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-acefde7 .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-acefde7 .heading-description-wrap{margin-top:6px;}.elementor-4333 .elementor-element.elementor-element-24053e8{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-24053e8 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-24053e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-24053e8 .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-24053e8 .heading-description-wrap{margin-top:6px;}.elementor-4333 .elementor-element.elementor-element-c7a0625{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-c7a0625 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-c7a0625.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-c7a0625 .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-c7a0625 .heading-description-wrap{margin-top:6px;}.elementor-4333 .elementor-element.elementor-element-a78a7e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4333 .elementor-element.elementor-element-ef85ec9 .elementor-heading-title{color:#2720EC;}.elementor-4333 .elementor-element.elementor-element-ef85ec9.elementor-widget-heading .elementor-heading-title a:hover{color:#2720EC !important;}.elementor-4333 .elementor-element.elementor-element-a5e177b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4333 .elementor-element.elementor-element-00c3416 .tm-modern-heading{width:1600px;}.elementor-4333 .elementor-element.elementor-element-00c3416 .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-e705cce{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-e705cce > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-e705cce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-e705cce .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-e705cce .heading-description-wrap{margin-top:6px;}.elementor-4333 .elementor-element.elementor-element-3a9f92d{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-3a9f92d > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-3a9f92d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-3a9f92d .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-3a9f92d .heading-description-wrap{margin-top:6px;}.elementor-4333 .elementor-element.elementor-element-707067b{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-707067b > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-707067b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-707067b .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-707067b .heading-description-wrap{margin-top:6px;}.elementor-4333 .elementor-element.elementor-element-1e280c2{width:var( --container-widget-width, 93.576% );max-width:93.576%;--container-widget-width:93.576%;--container-widget-flex-grow:0;}.elementor-4333 .elementor-element.elementor-element-1e280c2 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-1e280c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4333 .elementor-element.elementor-element-1e280c2 .heading-primary{font-size:30px;line-height:1.47em;}.elementor-4333 .elementor-element.elementor-element-1e280c2 .heading-description-wrap{margin-top:6px;}@media(max-width:1024px){.elementor-4333 .elementor-element.elementor-element-1ae0cef .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-667d636 .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-963b76e .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-0226ccc .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-72c4471 .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-acefde7 .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-24053e8 .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-c7a0625 .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-00c3416 .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-e705cce .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-3a9f92d .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-707067b .heading-primary{font-size:25px;}.elementor-4333 .elementor-element.elementor-element-1e280c2 .heading-primary{font-size:25px;}}@media(max-width:767px){.elementor-4333 .elementor-element.elementor-element-1ae0cef > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-1ae0cef .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-667d636 .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-963b76e .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-0226ccc .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-72c4471 .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-acefde7 .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-24053e8 .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-c7a0625 .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-00c3416 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4333 .elementor-element.elementor-element-00c3416 .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-e705cce .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-3a9f92d .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-707067b .heading-primary{font-size:20px;}.elementor-4333 .elementor-element.elementor-element-1e280c2 .heading-primary{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-5f71738 */.elementor-element-988bb57{
    text-align:left;
    margin-bottom:50px;
}

.elementor-element-988bb57 
.elementor-heading-title{
    font-size:45px !important;
    font-weight:800 !important;
    color:#111827;
    line-height:1.1;
    margin:0;
    letter-spacing:-1.5px;
    position:relative;
    display:inline-block;
    padding-bottom:20px;
}

.elementor-element-988bb57 .elementor-heading-title:after{
    content:'';
    position:absolute;
    left:50%;
    bottom:0;
    transform:translateX(-50%);
    width:60%;
    height:3px;
    background:#2720EC;
    border-radius:50px;
}

@media(max-width:768px){
    .elementor-element-988bb57 .elementor-heading-title{
        font-size:34px !important;
        letter-spacing:-0.5px;
    }
}




/* dr swathi Shetty */
.elementor-element-ef85ec9{
    text-align:left;
    margin-bottom:50px;
}

.elementor-element-ef85ec9 .elementor-heading-title{
    font-size:45px !important;
    font-weight:800 !important;
    color:#111827;
    line-height:1.1;
    margin:0;
    letter-spacing:-1.5px;
    position:relative;
    display:inline-block;
    padding-bottom:20px;
}

.elementor-element-ef85ec9 .elementor-heading-title:after{
    content:'';
    position:absolute;
    left:50%;
    bottom:0;
    transform:translateX(-50%);
    width:60%;
    height:3px;
    background:#2720EC;
    border-radius:50px;
}

@media(max-width:768px){
    .elementor-element-ef85ec9 .elementor-heading-title{
        font-size:34px !important;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for tm-heading, class: .elementor-element-1ae0cef */#post-4333{
    margin: 0 10%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-824a3f2 *//* =========================
   Main Heading
========================= */
h1,
h2.main-heading,
.page-title {
    font-size: 42px;
    font-weight: 700;
    line-height: 1.2;
    color: #1e293b;
    text-align: center;
    margin-bottom: 50px;
    text-transform: capitalize;
    position: relative;
}

h1::after,
h2.main-heading::after,
.page-title::after {
    content: "";
    width: 80px;
    height: 4px;
    background: #2720EC;
    display: block;
    margin: 15px auto 0;
    border-radius: 10px;
}

/* =========================
   Sub Headings
========================= */
.tm-modern-heading .heading-primary {
    font-size: 28px !important;
    font-weight: 600 !important;
    color: #000000;
    line-height: 1.4;
    margin-bottom: 18px;
    padding-left: 18px;
    border-left: 4px solid #48D5D0;
}

/* Hide doctor name inside section headings */
.tm-modern-heading .heading-primary span {
    display: none;
}

/* Remove unwanted line break */
.tm-modern-heading .heading-primary br {
    display: none;
}

/* =========================
   Content Styling
========================= */
.tm-modern-heading .heading-description {
    padding-left: 22px;
}

.tm-modern-heading .heading-description p {
    padding-left: 0 !important;
    margin: 0;
    font-size: 16px;
    line-height: 1.9;
    color: #475569;
    text-align: justify;
}

/* Highlight numbers */
.tm-modern-heading .heading-description b,
.tm-modern-heading .heading-description strong {
    color: #2720EC;
    font-weight: 700;
}

/* Section spacing */
.tm-modern-heading {
    margin-bottom: 40px;
}

/* =========================
   Mobile
========================= */
@media (max-width: 768px) {

    h1,
    h2.main-heading,
    .page-title {
        font-size: 30px;
        margin-bottom: 35px;
    }

    .tm-modern-heading .heading-primary {
        font-size: 22px !important;
    }

    .tm-modern-heading .heading-description {
        padding-left: 15px;
    }

    .tm-modern-heading .heading-description p {
        font-size: 15px;
        line-height: 1.8;
    }
}/* End custom CSS */