.elementor-65 .elementor-element.elementor-element-7e21564 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-d2475f3 {
    --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;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-9b6a689 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-67022cd {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-37bb1e2 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-860c1f5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-65 .elementor-element.elementor-element-0eb1d54 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-2e77ab5 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-aeeb5db {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-35a6b79 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-ba790f9 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-a9aa127 .edcare-el-button.left i {
    margin-right: 0px !important;
}

.elementor-65 .elementor-element.elementor-element-a9aa127 .edcare-el-button.right i {
    margin-left: 0px !important;
}

.elementor-65 .elementor-element.elementor-element-a9aa127 .edcare-el-button i {
    font-size: 14px;
}

.elementor-65 .elementor-element.elementor-element-594479a {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-876cc57 .edcare-el-button.left i {
    margin-right: 0px !important;
}

.elementor-65 .elementor-element.elementor-element-876cc57 .edcare-el-button.right i {
    margin-left: 0px !important;
}

.elementor-65 .elementor-element.elementor-element-876cc57 .edcare-el-button i {
    font-size: 14px;
}

.elementor-65 .elementor-element.elementor-element-8147a44 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-de4237f .course__tab .nav .nav-item .nav-link::before {
    width: 16px;
    height: 16px;
}

.elementor-65 .elementor-element.elementor-element-de4237f .course__tab .nav .nav-item .nav-link::after {
    width: 54px;
    height: 22px;
}

.elementor-65 .elementor-element.elementor-element-a29a5bc {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-de10d42 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-dd3ff23 .edcare-el-button i {
    font-size: 14px;
}

.elementor-65 .elementor-element.elementor-element-dd3ff23 .edcare-el-button.left i {
    margin-right: 16px !important;
}

.elementor-65 .elementor-element.elementor-element-dd3ff23 .edcare-el-button.right i {
    margin-left: 16px !important;
}

.elementor-65 .elementor-element.elementor-element-3e6eae6 {
    --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;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-8d921e9 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-306de23 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-b133706>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-b133706 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-6d5f077 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-65 .elementor-element.elementor-element-b8a3f7f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-65 .elementor-element.elementor-element-5f8365a {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-2a7ad73 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-897d1a3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-65 .elementor-element.elementor-element-48020d8 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-4e0c31f {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-4f2bcb2 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-d3331ce {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-9845282 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-a2285b0 {
    --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;
    --margin-top: 0px;
    --margin-bottom: -160px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-f0c1513 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-65 .elementor-element.elementor-element-b898a94 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-62f1fcf .edcare-el-button.left i {
    margin-right: 16px !important;
}

.elementor-65 .elementor-element.elementor-element-62f1fcf .edcare-el-button.right i {
    margin-left: 16px !important;
}

.elementor-65 .elementor-element.elementor-element-62f1fcf .edcare-el-button i {
    font-size: 14px;
}

.elementor-65 .elementor-element.elementor-element-ecdec65 {
    --display: flex;
}

.elementor-65 .elementor-element.elementor-element-526f0d7 .edcare-el-button.left i {
    margin-right: 16px !important;
}

.elementor-65 .elementor-element.elementor-element-526f0d7 .edcare-el-button.right i {
    margin-left: 16px !important;
}

.elementor-65 .elementor-element.elementor-element-526f0d7 .edcare-el-button i {
    font-size: 14px;
}

@media(max-width:1200px) {
    .elementor-65 .elementor-element.elementor-element-6d5f077 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-65 .elementor-element.elementor-element-0eb1d54 {
        --width: 48.25%;
    }

    .elementor-65 .elementor-element.elementor-element-2e77ab5 {
        --width: 48.25%;
    }

    .elementor-65 .elementor-element.elementor-element-aeeb5db {
        --width: 48.25%;
    }

    .elementor-65 .elementor-element.elementor-element-35a6b79 {
        --width: 48.25%;
    }
}

@media(min-width:2400px) {
    .elementor-65 .elementor-element.elementor-element-6d5f077 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --margin-top: 0px;
        --margin-bottom: 120px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-b8a3f7f {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }

    .elementor-65 .elementor-element.elementor-element-897d1a3 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
}

@media(max-width:1024px) {
    .elementor-65 .elementor-element.elementor-element-d2475f3 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-65 .elementor-element.elementor-element-860c1f5 {
        --flex-wrap: wrap;
    }

    .elementor-65 .elementor-element.elementor-element-3e6eae6 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-65 .elementor-element.elementor-element-b8a3f7f {
        --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-65 .elementor-element.elementor-element-897d1a3 {
        --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;
    }
}

@media(max-width:767px) {
    .elementor-65 .elementor-element.elementor-element-d2475f3 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-65 .elementor-element.elementor-element-3e6eae6 {
        --padding-top: 30px;
        --padding-bottom: 10px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
}