.elementor-kit-6{--e-global-color-primary:#153F3F;--e-global-color-secondary:#2A6167;--e-global-color-text:#7A7A7A;--e-global-color-accent:#FFB476;--e-global-color-6a7356c:#FAE9CE;--e-global-color-4a96a98:#E5D280;--e-global-color-3581818:#EBEBEB;--e-global-color-0b82985:#FEF9F1;--e-global-color-fc0ce21:#A5CABB;--e-global-color-10367fc:#000000;--e-global-color-dea7b20:#A1802E;--e-global-color-446011f:#91DAFF;--e-global-color-2a281bb:#00073A;--e-global-color-fb6b93d:#2A6167;--e-global-color-fc938ea:#FEF9F1;--e-global-color-577721b:#102D5E;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-4e08092-font-family:"Fjalla One";--e-global-typography-d73c662-font-family:"Open Sans";--e-global-typography-0c881d5-font-family:"Open Sans";--e-global-typography-0c881d5-font-size:1em;--e-global-typography-0c881d5-font-weight:600;--e-global-typography-ecfa53c-font-family:"Fjalla One";--e-global-typography-ecfa53c-font-size:4em;--e-global-typography-ecfa53c-font-weight:400;--e-global-typography-ecfa53c-text-transform:uppercase;--e-global-typography-ecfa53c-font-style:normal;--e-global-typography-ecfa53c-line-height:1em;--e-global-typography-0aabe33-font-family:"Fjalla One";--e-global-typography-0aabe33-font-size:2.5em;--e-global-typography-0aabe33-line-height:1.2em;--e-global-typography-e222b7f-font-family:"Open Sans";--e-global-typography-e222b7f-font-size:1.8em;--e-global-typography-e222b7f-font-weight:600;--e-global-typography-2bd08c9-font-family:"Open Sans";--e-global-typography-2bd08c9-font-size:1.35em;--e-global-typography-2bd08c9-font-weight:400;--e-global-typography-2bd08c9-line-height:1.3em;--e-global-typography-44cb9a3-font-family:"Fjalla One";--e-global-typography-44cb9a3-font-size:2em;--e-global-typography-d1116ac-font-family:"Barlow";--e-global-typography-3e90428-font-family:"Playfair Display";--e-global-typography-3e90428-font-size:42px;--e-global-typography-b239e5e-font-family:"Playfair";--e-global-typography-b239e5e-font-weight:600;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */div > p:last-child {
    margin-bottom: 0;
}
html body .elementor > .elementor-element.share-wrapper {
    width: 4.9em;
    top: 50vh; 50vw;
    transform: translateY(-50%);
    z-index: 9999;
}
.elementor {
    overflow: hidden;
}
.share-wrapper .elementor-button {
    width: 3em;
    height: 3em;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0!important;
    padding-bottom: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
}
.share-wrapper .elementor-button svg.e-font-icon-svg.e-fas-phone-alt {
    
    height: 1.6em;
    width: 1.6em;
    

}
.share-wrapper .elementor-button svg {
    
    height: 1.75em;
    width: 1.75em;
    
}
.share-wrapper .elementor-button .elementor-align-icon-left {
    margin-right: 0;
}
@media(max-width: 1023px) {
    .top-menu .elementor-button-text {
        font-size: 0.7em;
    }
}
@media(max-width:768px) {
    html body .elementor > .elementor-element.share-wrapper {
        width: 100vw;
    top: initial;
    bottom: 0;
    transform: initial;
    padding-left: 1em;
    padding-right: 1em;
    }
    .share-wrapper.e-con.e-flex>.e-con-inner {
        flex-direction: row;
    }
    .share-wrapper.e-con.e-flex>.e-con-inner > div:first-child {
        flex-grow: 1;
        text-align: left;
    }
    .share-wrapper.e-con.e-flex>.e-con-inner > div:first-child > div {
        font-size: 2em;
    }
    .share-wrapper.e-con.e-flex {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
}
@media(max-width: 767px) {
    .top-menu > div {
        display: none;
    }
    .sf > .e-con-inner > .elementor-element {
        padding-right: 0;
        padding-left: 0;
    }
    .sf > .e-con-inner {
        padding-right: 4em;
    }
    .sf.sf-reversed > .e-con-inner {
        padding-left: 4em;
        padding-right: 0;
    }
    .sf > .e-con-inner .img-wrapper {
        flex-basis: 16em;
    }
    .sf > .e-con-inner .img .elementor-widget-container {
        transform: scale(1.2) translateX(2.44em);
    }
    .sf.sf-reversed > .e-con-inner .img .elementor-widget-container {
        transform: scale(1.2) translateX(-2.44em);
    }
    .sf > .e-con-inner .e-con-inner > .elementor-element {
        padding-top: 2em;
        padding-bottom: 2em;
    }
    .mobile-gap-1 {
        gap: 1em;
    }
    .background-size-cover {
        background-size: cover!important;
    }
    .hero > .e-con-inner > .copy {
        padding-right: 0;
        text-align: center;
        max-width: 36em;
        margin: 0 auto 6em;
    }
    .hero > .e-con-inner > .copy > div {
        width: 100%;
    }
    .heading-form h2 {
        max-width: 13em;
        margin: 0 auto!important;
    }
    .mobile-column-reverse.e-con.e-flex > .e-con-inner {
        flex-direction: column-reverse;
    }
    .mobile-pad-top-5 {
        padding-top: 5em!important; 
    }
    .doctors.e-con.e-flex>.e-con-inner {
        flex-wrap: wrap;
        gap: 1em;
        row-gap: 2em;
    }
    .doctors.e-con.e-flex>.e-con-inner > div {
        flex-basis: 42%;
        flex-grow: 1;
        
    }
}
@media (max-width: 740px) {
    .mobile-column-740.e-con.e-flex > .e-con-inner {
        flex-direction: column;
    }
    .mobile-column-740.e-con.e-flex > .e-con-inner > div {
        display: block;
    }
    .reviews.e-con.e-flex > .e-con-inner {
        padding-top: 0;
        gap: 2em;
    }
    .reviews.e-con.e-flex > .e-con-inner .elementor-widget-image .elementor-widget-container {
        margin: 0 0 0 0;
    }
    .reviews.e-con.e-flex > .e-con-inner > div {
        padding-top: 2em;
    }
    .reclaim.e-con.e-flex > .e-con-inner {
        flex-direction: column;
    }
    .reclaim-copy {
        margin-top: 6em!important;
    }
    .reclaim-copy * {
        text-align: center;
    }
    .margin-vertical-15-740 {
        margin-top: 1.5em!important;
        margin-bottom: 1.5em!important;
    }
}
@media (max-width: 640px) {
    .mobile-column-640.e-con.e-flex > .e-con-inner {
        flex-direction: column;
    }
    .gap-2-640.e-con.e-flex > .e-con-inner {
        gap: 2em;
    } 
    .sf > .e-con-inner > .e-con.e-flex > .e-con-inner > .elementor-element {
        flex-direction: column!important;
        padding: 2em 2em 2em 2em;
        gap: 1em;
    }
    .sf.sf-reversed > .e-con-inner > .e-con.e-flex > .e-con-inner > .elementor-element {
        flex-direction: column-reverse!important;
        
    }
    .sf > .e-con-inner .img .elementor-widget-container {
        transform: scale(1) translateX(0em);
    }
    .sf.sf-reversed > .e-con-inner .img .elementor-widget-container {
        transform: scale(1) translateX(0em);
    }
    .sf > .e-con-inner {
        padding-right: 0;
    }
    .sf.sf-reversed > .e-con-inner {
        padding-left: 0;
    }
    .sf > .e-con-inner > .e-con.e-flex > .e-con-inner > .elementor-element:before {
        border-radius: 2em 2em 2em 2em;
    }
    .sf > .e-con-inner .img .elementor-widget-container img {
        border-radius: 2em;
    }
}
@media(max-width: 580px) {
    .share-wrapper.e-con.e-flex>.e-con-inner > div:first-child {
        flex-shrink: 0;
        flex-basis: 100%;
        text-align: center;
    }
    .share-wrapper.e-con.e-flex>.e-con-inner > div:first-child > div {
        font-size: 1.5em;
    }
    .share-wrapper.e-con.e-flex>.e-con-inner {
        padding-top: 0.75em;
        padding-bottom: 0.75em;
        gap: 0.75em;
        justify-content: space-evenly;
    }
}/* End custom CSS */