.elementor-1010 .elementor-element.elementor-element-b8a4b47 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-b8a4b47:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-b8a4b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/DSC_3580.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1010 .elementor-element.elementor-element-b8a4b47 > .elementor-background-overlay {
    opacity: 0.12;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-b8a4b47 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 010% 0% 14% 0%;
}

.elementor-1010 .elementor-element.elementor-element-9a1e7ba > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-670a13d {
    text-align: left;
}

.elementor-1010 .elementor-element.elementor-element-670a13d .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Roboto Slab", Sans-serif;
    font-size: 52px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-1010 .elementor-element.elementor-element-670a13d > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-1010 .elementor-element.elementor-element-028ddce .elementor-spacer-inner {
    height: 20px;
}

.elementor-1010 .elementor-element.elementor-element-63f1ac0 .sc-button {
    background-color: #E22457;
    box-shadow: 5px 4px 13px 0px rgba(225.99999999999997, 36.00000000000003, 86.99999999999969, 0.27);
}

.elementor-1010 .elementor-element.elementor-element-c3e40f1 {
    width: auto;
    max-width: auto;
    bottom: -308px;
}

body:not(.rtl) .elementor-1010 .elementor-element.elementor-element-c3e40f1 {
    right: -382.4px;
}

body.rtl .elementor-1010 .elementor-element.elementor-element-c3e40f1 {
    left: -382.4px;
}

.elementor-1010 .elementor-element.elementor-element-6dd6329 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-1010 .elementor-element.elementor-element-43ca5af > .elementor-widget-container {
    margin: -100px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-24d53c8 {
    padding: 40px 0px 120px 0px;
}

.elementor-1010 .elementor-element.elementor-element-5413cd2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-c5e2000 .elementor-image img {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.25);
}

.elementor-1010 .elementor-element.elementor-element-c5e2000 > .elementor-widget-container {
    padding: 90px 20px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-c5e2000 {
    z-index: 2;
}

.elementor-1010 .elementor-element.elementor-element-c2406e4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-3e966e4 .elementor-image img {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
}

.elementor-1010 .elementor-element.elementor-element-3e966e4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 40px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-3e966e4 {
    z-index: 2;
}

.elementor-1010 .elementor-element.elementor-element-b988e04 {
    width: auto;
    max-width: auto;
    top: 232px;
}

body:not(.rtl) .elementor-1010 .elementor-element.elementor-element-b988e04 {
    left: 168px;
}

body.rtl .elementor-1010 .elementor-element.elementor-element-b988e04 {
    right: 168px;
}

.elementor-1010 .elementor-element.elementor-element-efbfdd3 > .elementor-element-populated {
    margin: 50px 0px 0px 22px;
}

.elementor-1010 .elementor-element.elementor-element-21f32da > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1010 .elementor-element.elementor-element-4f2bf8f {
    color: var(--e-global-color-primary);
    font-family: "Jost", Sans-serif;
    font-weight: 500;
}

.elementor-1010 .elementor-element.elementor-element-4f2bf8f > .elementor-widget-container {
    margin: 0px 0px -7px 0px;
}

.elementor-1010 .elementor-element.elementor-element-1bfb54f {
    color: var(--e-global-color-text);
}

.elementor-1010 .elementor-element.elementor-element-1bfb54f > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-17406a1 .author-position {
    color: var(--e-global-color-secondary);
}

.elementor-1010 .elementor-element.elementor-element-17406a1 > .elementor-widget-container {
    margin: 17px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-d09c118:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-d09c118 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #092e32;
}

.elementor-1010 .elementor-element.elementor-element-d09c118 > .elementor-background-overlay {
    background-image: url("../../2021/01/hex-1.png");
    background-position: center left;
    background-repeat: repeat-x;
    background-size: auto;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-d09c118 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 60px 0px;
}

.elementor-1010 .elementor-element.elementor-element-4ed4957 .sc-sub-title {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-4ed4957 .sc-title {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-4ed4957 .sc-desc-title {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-368f7eb:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-368f7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/01/step-counter-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-1010 .elementor-element.elementor-element-368f7eb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 105px 0px 135px 0px;
}

.elementor-1010 .elementor-element.elementor-element-368f7eb > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-992144c > .elementor-widget-container {
    margin: 26px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-a6bbc6d:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-a6bbc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/appointment/DSC_3545.JPG");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1010 .elementor-element.elementor-element-a6bbc6d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 105px 0px 95px 0px;
}

.elementor-1010 .elementor-element.elementor-element-a6bbc6d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-33704b5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-87e7b97:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-87e7b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/01/background04.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1010 .elementor-element.elementor-element-87e7b97 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 90px 0px;
}

.elementor-1010 .elementor-element.elementor-element-87e7b97 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-f122d6a:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-f122d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../assets/WhatsApp%20Image%202021-04-08%20at%2011.28.35%20AM.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1010 .elementor-element.elementor-element-f122d6a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 105px 0px 85px 0px;
}

.elementor-1010 .elementor-element.elementor-element-f122d6a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-b3f9736 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-35014b7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-895080b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-e1e7ecc:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-e1e7ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/01/background06.jpg");
    background-position: bottom left;
    background-repeat: repeat-x;
}

.elementor-1010 .elementor-element.elementor-element-e1e7ecc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 105px 0px 85px 0px;
}

.elementor-1010 .elementor-element.elementor-element-e1e7ecc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width:1024px) {
    .elementor-1010 .elementor-element.elementor-element-670a13d .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-1010 .elementor-element.elementor-element-ff1468f {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1010 .elementor-element.elementor-element-efbfdd3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1010 .elementor-element.elementor-element-368f7eb {
        padding: 120px 0px 70px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1010 .elementor-element.elementor-element-670a13d .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-1010 .elementor-element.elementor-element-43ca5af > .elementor-widget-container {
        margin: 80px 0px 0px 0px;
    }
    .elementor-1010 .elementor-element.elementor-element-efbfdd3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-1010 .elementor-element.elementor-element-368f7eb {
        padding: 120px 0px 120px 0px;
    }
}

@media(min-width:768px) {
    .elementor-1010 .elementor-element.elementor-element-9a1e7ba {
        width: 50%;
    }
    .elementor-1010 .elementor-element.elementor-element-ed3a8ad {
        width: 50%;
    }
    .elementor-1010 .elementor-element.elementor-element-5413cd2 {
        width: 50%;
    }
    .elementor-1010 .elementor-element.elementor-element-efbfdd3 {
        width: 50%;
    }
    .elementor-1010 .elementor-element.elementor-element-d8d6ddd {
        width: 50%;
    }
    .elementor-1010 .elementor-element.elementor-element-b3f9736 {
        width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1010 .elementor-element.elementor-element-9a1e7ba {
        width: 100%;
    }
    .elementor-1010 .elementor-element.elementor-element-5413cd2 {
        width: 100%;
    }
    .elementor-1010 .elementor-element.elementor-element-efbfdd3 {
        width: 100%;
    }
    .elementor-1010 .elementor-element.elementor-element-8e85539 {
        width: 100%;
    }
    .elementor-1010 .elementor-element.elementor-element-2327e95 {
        width: 100%;
    }
    .elementor-1010 .elementor-element.elementor-element-6ddb719 {
        width: 100%;
    }
    .elementor-1010 .elementor-element.elementor-element-b3f9736 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-1010 .elementor-element.elementor-element-d09c118 > .elementor-background-overlay {
        background-attachment: fixed;
    }
    .elementor-1010 .elementor-element.elementor-element-87e7b97:not(.elementor-motion-effects-element-type-background),
    .elementor-1010 .elementor-element.elementor-element-87e7b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}