.elementor-1840 .elementor-element.elementor-element-65a058c a:hover, a:focus, a:active {
    color: #21a74a;
}
.elementor-1840 .elementor-element.elementor-element-43ffe96 a:hover, a:focus, a:active {
    color: #21a74a;
}
.elementor-1840 .elementor-element.elementor-element-df726c4>.elementor-container {
    max-width: 1200px;
    min-height: 680px;
}

.elementor-1840 .trainer-banner>.elementor-container {
    max-width: 1200px;
    min-height: 480px;
}

.elementor-1840 .elementor-element.elementor-element-df726c4 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1840 .trainer-banner {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-df726c4:not(.elementor-motion-effects-element-type-background),
.elementor-1840 .elementor-element.elementor-element-df726c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/bg-image.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1840 .trainer-banner:not(.elementor-motion-effects-element-type-background),
.elementor-1840 .trainer-banner>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: linear-gradient(#ffffff, #21ac4bb8 );
}

.elementor-1840 .elementor-element.elementor-element-df726c4>.elementor-background-overlay {
    /* transition: background 0.3s, border-radius 0.3s, opacity 0.3s; */
    background-color: transparent;
    background-image: linear-gradient(90deg, #000000D9 20%, #00000000 80%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .trainer-banner>.elementor-background-overlay {
    /* transition: background 0.3s, border-radius 0.3s, opacity 0.3s; */
    background-color: transparent;
    background-image: linear-gradient(0deg, #000000D9 -38%, #00000000 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-df726c4>.elementor-shape-bottom svg {
    height: 60px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-1840 .elementor-element.elementor-element-df726c4>.elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-1840 .elementor-element.elementor-element-9500832 .acharya-animation-widget {
    z-index: 0;
    opacity: 0.5;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-9500832 .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-9500832 {
    width: auto;
    max-width: auto;
    top: -140px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-9500832 {
    left: -140px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-9500832 {
    right: -140px;
}

.elementor-1840 .elementor-element.elementor-element-02039c9 .acharya-animation-widget {
    z-index: 0;
    opacity: 0.5;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-02039c9 .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-02039c9 {
    width: auto;
    max-width: auto;
    top: -110px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-02039c9 {
    left: -10px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-02039c9 {
    right: -10px;
}

.elementor-1840 .elementor-element.elementor-element-c06d7ca {
    width: auto;
    max-width: auto;
    top: -50px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-c06d7ca {
    left: -230px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-c06d7ca {
    right: -230px;
}

.elementor-1840 .elementor-element.elementor-element-a957acd .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-a957acd .acharya-animation-widget img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-a957acd .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-a957acd {
    width: auto;
    max-width: auto;
    top: -120px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-a957acd {
    right: -260px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-a957acd {
    left: -260px;
}

.elementor-1840 .elementor-element.elementor-element-8a75e7c .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-8a75e7c .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-8a75e7c {
    width: auto;
    max-width: auto;
    top: -150px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-8a75e7c {
    right: 100px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-8a75e7c {
    left: 100px;
}

.elementor-1840 .elementor-element.elementor-element-13b6606 .acharya-animation-widget {
    z-index: 0;
    opacity: 0.3;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-13b6606 .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-13b6606 {
    width: auto;
    max-width: auto;
    bottom: -20px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-13b6606 {
    right: -290px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-13b6606 {
    left: -290px;
}

.elementor-1840 .elementor-element.elementor-element-8cf6ee2 img {
    border-radius: 50px 0px 50px 0px;
}

.elementor-1840 .elementor-element.elementor-element-8cf6ee2 {
    width: auto;
    max-width: auto;
    top: -90px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-8cf6ee2 {
    right: -230px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-8cf6ee2 {
    left: -230px;
}

.elementor-1840 .elementor-element.elementor-element-4f55f1a .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-4f55f1a .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-4f55f1a {
    width: auto;
    max-width: auto;
    bottom: -10px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-4f55f1a {
    left: 150px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-4f55f1a {
    right: 150px;
}

.elementor-1840 .elementor-element.elementor-element-788a077 {
    width: auto;
    max-width: auto;
    bottom: -80px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-788a077 {
    left: -110px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-788a077 {
    right: -110px;
}

.elementor-1840 .elementor-element.elementor-element-8dda6d7 .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-8dda6d7 .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-8dda6d7 {
    width: auto;
    max-width: auto;
    bottom: -40px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-8dda6d7 {
    left: -220px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-8dda6d7 {
    right: -220px;
}

.elementor-1840 .elementor-element.elementor-element-f489060 {
    text-align: left;
    color: #FFFFFF;
    font-size: 16px;
}

.elementor-1840 .elementor-element.elementor-element-f489060 ul li {
    color: #FFFFFF;
    font-size: 16px;
 }

.elementor-1840 .elementor-element.elementor-element-f489060 .elementor-heading-title {
    line-height: 1.2;
    color: #ffffff;
}

.elementor-1840 .elementor-element.elementor-element-f489061 .elementor-heading-title {
    line-height: 1.5;
    color: #181818;
}

.elementor-1840 .elementor-element.elementor-element-f489060>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-e27ad93 img {
    border-radius: 10px 50px 10px 50px;
}

.elementor-1840 .elementor-element.elementor-element-e27ad93 {
    width: auto;
    max-width: auto;
    bottom: -70px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-e27ad93 {
    right: -40px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-e27ad93 {
    left: -40px;
}

.elementor-1840 .elementor-element.elementor-element-0290ca2 {
    text-align: left;
    color: #181818;
    font-size: 18px;
    z-index: 1;
}

.elementor-1840 .elementor-element.elementor-element-0290ca2>.elementor-widget-container {
    margin: -5px 0px 10px 0px;
}

.elementor-1840 .elementor-element.elementor-element-d36ab06 .acharya-button-widget-wrapper {
    justify-content: flex-start;
}

.elementor-1840 .elementor-element.elementor-element-fe27e85>.elementor-widget-container {
    margin: 0px 0px 0px -100px;
}

.elementor-1840 .elementor-element.elementor-element-fe27e85 {
    width: auto;
    max-width: auto;
    bottom: -275px;
    z-index: 0;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-fe27e85 {
    left: 50%;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-fe27e85 {
    right: 50%;
}

.elementor-1840 .elementor-element.elementor-element-d5cbc2a>.elementor-container {
    max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-d5cbc2a:not(.elementor-motion-effects-element-type-background),
.elementor-1840 .elementor-element.elementor-element-d5cbc2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url(""); */
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1840 .elementor-element.elementor-element-d5cbc2a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 105px 0px;
}

.elementor-1840 .elementor-element.elementor-element-d5cbc2a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-2b686e4 .acharya-section-heading {
    text-align: center;
}

.elementor-1840 .elementor-element.elementor-element-2b686e4 .acharya-section-heading .pre-heading {
    color: #EE4A62;
}

.elementor-1840 .elementor-element.elementor-element-2b686e4>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-1,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-2,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-4 .icon {
    background: #EE4A6212;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-2 .content .course-count,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-4 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-4 .title a:hover {
    color: #EE4A62;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-1:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-2:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-3:hover .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-21733b5 .acharya-category-4:hover .icon {
    background: #EE4A62;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-1,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-2,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-4 .icon {
    background: #5866EB1A;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-2 .content .course-count,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-4 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-4 .title a:hover {
    color: #5866EB;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-1:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-2:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-3:hover .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-29d920a .acharya-category-4:hover .icon {
    background: #5866EB;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-1,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-2,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-4 .icon {
    background: #F8B81F12;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-2 .content .course-count,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-4 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-4 .title a:hover {
    color: #F8B81F;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-1:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-2:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-3:hover .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-b3ea4bf .acharya-category-4:hover .icon {
    background: #F8B81F;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-1,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-2,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-4 .icon {
    background: #8E56FF12;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-2 .content .course-count,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-4 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-4 .title a:hover {
    color: #8E56FF;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-1:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-2:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-3:hover .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-d90e237 .acharya-category-4:hover .icon {
    background: #8E56FF;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-4 .icon {
    font-size: 34px;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-1,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-2,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-4 .icon {
    background: #DA04F81A;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-2 .content .course-count,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-4 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-4 .title a:hover {
    color: #DA04F8;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-1:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-2:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-3:hover .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-11a80d3 .acharya-category-4:hover .icon {
    background: #DA04F8;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-1,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-2,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-4 .icon {
    background: #39C0FA1A;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-2 .content .course-count,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-4 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-4 .title a:hover {
    color: #39C0FA;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-1:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-2:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-3:hover .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-e8ec8a9 .acharya-category-4:hover .icon {
    background: #39C0FA;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-4 .icon {
    font-size: 34px;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-1,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-2,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-4 .icon {
    background: #F925961A;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-2 .content .course-count,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-4 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-4 .title a:hover {
    color: #F92596;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-1:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-2:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-3:hover .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-cb1086d .acharya-category-4:hover .icon {
    background: #F92596;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-1,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-2,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-4 .icon {
    background: #0ECD731A;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-2 .content .course-count,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-4 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-4 .title a:hover {
    color: #0ECD73;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-1:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-2:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-3:hover .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8335672 .acharya-category-4:hover .icon {
    background: #0ECD73;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-1,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-2,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-4 .icon {
    background: #F8941F1A;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-1 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-2 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-2 .content .course-count,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-3 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-4 .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-4 .title a:hover {
    color: #F8941F;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-1:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-2:hover,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-3:hover .icon,
.elementor-1840 .elementor-element.elementor-element-f776ec0 .elementor-repeater-item-8b37cc2 .acharya-category-4:hover .icon {
    background: #F8941F;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .eb-course-cat-container-grid.acharya-row {
    margin: 0 calc(-15px / 2) -15px;
}

.elementor-1840 .elementor-element.elementor-element-f776ec0 .acharya-row>* {
    margin-bottom: 15px !important;
    padding: 0 calc(15px / 2);
}

.elementor-1840 .elementor-element.elementor-element-7d6faeb>.elementor-container {
    max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-7d6faeb {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 105px 0px;
}

.elementor-1840 .elementor-element.elementor-element-7d6faeb:not(.elementor-motion-effects-element-type-background),
.elementor-1840 .elementor-element.elementor-element-7d6faeb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F0F4F5;
    /* background-image: url(""); */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1840 .elementor-element.elementor-element-7d6faeb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-1a9a6ab .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-1a9a6ab .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-1a9a6ab {
    width: auto;
    max-width: auto;
    top: 70px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-1a9a6ab {
    right: -80px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-1a9a6ab {
    left: -80px;
}

.elementor-1840 .elementor-element.elementor-element-397c11e .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-397c11e .acharya-animation-widget .acharya-animation-widget-color {
    height: 570px;
    width: 570px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1840 .elementor-element.elementor-element-397c11e {
    width: auto;
    max-width: auto;
    top: -245px;
    z-index: 0;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-397c11e {
    right: -462px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-397c11e {
    left: -462px;
}

.elementor-1840 .elementor-element.elementor-element-65db5ed .acharya-section-heading {
    text-align: center;
}

.elementor-1840 .elementor-element.elementor-element-65db5ed>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1840 .elementor-element.elementor-element-13d4760 {
    z-index: 1;
}

.elementor-1840 .elementor-element.elementor-element-4bf0be7 .acharya-button-widget-wrapper {
    justify-content: center;
}

.elementor-1840 .elementor-element.elementor-element-4bf0be7>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-c6d9f80>.elementor-container {
    max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-c6d9f80 {
    padding: 105px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-ac6f799>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px;
}

.elementor-1840 .elementor-element.elementor-element-f2917d9>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #F0F0F0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 5px 18px 5px;
}

.elementor-1840 .elementor-element.elementor-element-f2917d9:hover>.elementor-element-populated {
    box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, 0.1);
}

.elementor-1840 .elementor-element.elementor-element-f2917d9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-bb96df5>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #F0F0F0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 5px 18px 5px;
}

.elementor-1840 .elementor-element.elementor-element-bb96df5:hover>.elementor-element-populated {
    box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, 0.1);
}

.elementor-1840 .elementor-element.elementor-element-bb96df5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-ebe6739>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #F0F0F0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 5px 18px 5px;
}

.elementor-1840 .elementor-element.elementor-element-ebe6739:hover>.elementor-element-populated {
    box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, 0.1);
}

.elementor-1840 .elementor-element.elementor-element-ebe6739>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-bd64823>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #F0F0F0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 5px 18px 5px;
}

.elementor-1840 .elementor-element.elementor-element-bd64823:hover>.elementor-element-populated {
    box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, 0.1);
}

.elementor-1840 .elementor-element.elementor-element-bd64823>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-3deb1f6>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #F0F0F0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 5px 18px 5px;
}

.elementor-1840 .elementor-element.elementor-element-3deb1f6:hover>.elementor-element-populated {
    box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, 0.1);
}

.elementor-1840 .elementor-element.elementor-element-3deb1f6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-a5dce4d img {
    box-shadow: 0px 10px 50px 0px rgba(26.000000000000007, 45.99999999999998, 84.99999999999996, 0);
}

.elementor-1840 .elementor-element.elementor-element-b1e4305>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F0F0F0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 5px 18px 5px;
}

.elementor-1840 .elementor-element.elementor-element-b1e4305:hover>.elementor-element-populated {
    box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, 0.1);
}

.elementor-1840 .elementor-element.elementor-element-b1e4305>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-e1eb443>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F0F0F0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 5px 18px 5px;
}

.elementor-1840 .elementor-element.elementor-element-e1eb443:hover>.elementor-element-populated {
    box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, 0.1);
}

.elementor-1840 .elementor-element.elementor-element-e1eb443>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-506d08e>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #F0F0F0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 5px 18px 5px;
}

.elementor-1840 .elementor-element.elementor-element-506d08e:hover>.elementor-element-populated {
    box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, 0.1);
}

.elementor-1840 .elementor-element.elementor-element-506d08e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-c44a388>.elementor-container {
    max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-c44a388 {
    padding: 85px 0px 105px 0px;
    background-color: #F0F4F5;
}

.elementor-1840 .elementor-element.elementor-element-8b2d520 .acharya-section-heading {
    text-align: center;
}

.elementor-1840 .elementor-element.elementor-element-8b2d520>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1840 .elementor-element.elementor-element-686dbd0>.elementor-container {
    max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-686dbd0 {
    padding: 0px 0px 120px 0px;
    background-color: #F0F4F5;
}

.elementor-1840 .elementor-element.elementor-element-b857e8a>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 0px 30px;
}

.elementor-1840 .elementor-element.elementor-element-b857e8a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-7709b20 .acharya-counter-item {
    text-align: center;
    font-size: 36px;
    font-weight: 800;
    line-height: 1.39;
    color: #21a74a;
}

.elementor-1840 .elementor-element.elementor-element-7709b20>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1840 .elementor-element.elementor-element-ced15d8 {
    text-align: center;
}

.elementor-1840 .elementor-element.elementor-element-ced15d8 .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-1840 .elementor-element.elementor-element-e78ee6b>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 0px 30px;
}

.elementor-1840 .elementor-element.elementor-element-e78ee6b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-d2be494 .acharya-counter-item {
    text-align: center;
    font-size: 36px;
    font-weight: 800;
    line-height: 1.39;
    color: #EE4A62;
}

.elementor-1840 .elementor-element.elementor-element-d2be494>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1840 .elementor-element.elementor-element-dc00cc1 {
    text-align: center;
}

.elementor-1840 .elementor-element.elementor-element-dc00cc1 .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-1840 .elementor-element.elementor-element-d1d7a8c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 0px 30px;
}

.elementor-1840 .elementor-element.elementor-element-d1d7a8c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-d579b4e .acharya-counter-item {
    text-align: center;
    font-size: 36px;
    font-weight: 800;
    line-height: 1.39;
    color: #8E56FF;
}

.elementor-1840 .elementor-element.elementor-element-d579b4e>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1840 .elementor-element.elementor-element-f844231 {
    text-align: center;
}

.elementor-1840 .elementor-element.elementor-element-f844231 .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-1840 .elementor-element.elementor-element-4b1ef40>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 0px 30px;
}

.elementor-1840 .elementor-element.elementor-element-4b1ef40>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-1eb3926 .acharya-counter-item {
    text-align: center;
    font-size: 36px;
    font-weight: 800;
    line-height: 1.39;
    color: #F8941F;
}

.elementor-1840 .elementor-element.elementor-element-1eb3926>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1840 .elementor-element.elementor-element-9e3656d {
    text-align: center;
}

.elementor-1840 .elementor-element.elementor-element-9e3656d .elementor-heading-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.62;
}

.elementor-1840 .elementor-element.elementor-element-a3df305>.elementor-container {
    max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-a3df305:not(.elementor-motion-effects-element-type-background),
.elementor-1840 .elementor-element.elementor-element-a3df305>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url(""); */
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1840 .elementor-element.elementor-element-a3df305 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 135px 0px;
}

.elementor-1840 .elementor-element.elementor-element-a3df305>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-8a1c65d>.elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-1840 .elementor-element.elementor-element-53f064f>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1840 .elementor-element.elementor-element-ffa5900>.elementor-element-populated {
    margin: 35px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1840 .elementor-element.elementor-element-cb9365a .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-cb9365a .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-cb9365a {
    width: auto;
    max-width: auto;
    top: -30px;
    z-index: 0;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-cb9365a {
    left: -5px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-cb9365a {
    right: -5px;
}

.elementor-1840 .elementor-element.elementor-element-5ee6fed .acharya-animation-widget {
    justify-content: center;
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-5ee6fed .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-5ee6fed {
    width: auto;
    max-width: auto;
    bottom: 35px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-5ee6fed {
    left: 105px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-5ee6fed {
    right: 105px;
}

.elementor-1840 .elementor-element.elementor-element-a732ee6 .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-a732ee6 .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-a732ee6 {
    width: auto;
    max-width: auto;
    bottom: 110px;
    z-index: 0;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-a732ee6 {
    left: -20px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-a732ee6 {
    right: -20px;
}

.elementor-1840 .elementor-element.elementor-element-0b4783e {
    width: auto;
    max-width: auto;
    top: -30px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-0b4783e {
    right: -100px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-0b4783e {
    left: -100px;
}

.elementor-1840 .elementor-element.elementor-element-61d3f59 {
    text-align: right;
}

.elementor-1840 .elementor-element.elementor-element-61d3f59 img {
    border-radius: 0px 80px 0px 80px;
}

.elementor-1840 .elementor-element.elementor-element-f877972>.elementor-element-populated {
    margin: 285px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-1840 .elementor-element.elementor-element-870f523 .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-870f523 .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-870f523 {
    width: auto;
    max-width: auto;
    top: -85px;
    z-index: 0;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-870f523 {
    right: -25px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-870f523 {
    left: -25px;
}

.elementor-1840 .elementor-element.elementor-element-88d5d9e .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-88d5d9e .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-88d5d9e {
    width: auto;
    max-width: auto;
    top: -45px;
    z-index: 0;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-88d5d9e {
    right: -60px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-88d5d9e {
    left: -60px;
}

.elementor-1840 .elementor-element.elementor-element-b2b9ef7 {
    text-align: left;
}

.elementor-1840 .elementor-element.elementor-element-b2b9ef7 img {
    border-radius: 80px 0px 80px 0px;
}

.elementor-1840 .elementor-element.elementor-element-00f2b29>.elementor-container {
    max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-00f2b29 {
    padding: 100px 0px 105px 0px;
}

.elementor-1840 .elementor-element.elementor-element-094f8ea .acharya-section-heading {
    text-align: center;
}

.elementor-1840 .elementor-element.elementor-element-094f8ea>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1840 .elementor-element.elementor-element-24c35cc {
    z-index: 1;
}

.elementor-1840 .elementor-element.elementor-element-9c540d9 .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-9c540d9 .acharya-animation-widget .acharya-animation-widget-color {
    height: 400px;
    width: 400px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1840 .elementor-element.elementor-element-9c540d9 {
    width: auto;
    max-width: auto;
    top: -30px;
    z-index: 0;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-9c540d9 {
    left: -190px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-9c540d9 {
    right: -190px;
}

.elementor-1840 .elementor-element.elementor-element-f821f6f .acharya-animation-widget img,
.elementor-1840 .elementor-element.elementor-element-f821f6f .acharya-animation-widget i,
.elementor-1840 .elementor-element.elementor-element-f821f6f .acharya-animation-widget .acharya-animation-widget-text,
.elementor-1840 .elementor-element.elementor-element-f821f6f .acharya-animation-widget span.acharya-animation-widget-color {
    -webkit-animation: acharya-rotate-y 15s normal infinite linear;
    -moz-animation: acharya-rotate-y 15s normal infinite linear;
    -ms-animation: acharya-rotate-y 15s normal infinite linear;
    -o-animation: acharya-rotate-y 15s normal infinite linear;
    animation: acharya-rotate-y 15s normal infinite linear;
}

.elementor-1840 .elementor-element.elementor-element-f821f6f .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-f821f6f .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-f821f6f {
    width: auto;
    max-width: auto;
    top: 90px;
    z-index: 0;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-f821f6f {
    left: -80px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-f821f6f {
    right: -80px;
}

.elementor-1840 .elementor-element.elementor-element-dddbfde>.elementor-container {
    max-width: 1000px;
}

.elementor-1840 .elementor-element.elementor-element-dddbfde {
    margin-top: 0px;
    margin-bottom: -39px;
    z-index: 1;
}

.elementor-1840 .elementor-element.elementor-element-0745118:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1840 .elementor-element.elementor-element-0745118>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #21a74a;
}

.elementor-1840 .elementor-element.elementor-element-0745118>.elementor-element-populated>.elementor-background-overlay {
    /* background-image: url(""); */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
}

.elementor-1840 .elementor-element.elementor-element-0745118>.elementor-element-populated,
.elementor-1840 .elementor-element.elementor-element-0745118>.elementor-element-populated>.elementor-background-overlay,
.elementor-1840 .elementor-element.elementor-element-0745118>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1840 .elementor-element.elementor-element-0745118>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 30px 50px 30px 50px;
}

.elementor-1840 .elementor-element.elementor-element-0745118>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-8fea8ca .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-8fea8ca .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-8fea8ca {
    width: auto;
    max-width: auto;
    top: -30px;
    z-index: -1;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-8fea8ca {
    left: -70px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-8fea8ca {
    right: -70px;
}

.elementor-1840 .elementor-element.elementor-element-725de3f .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-725de3f .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-725de3f {
    width: auto;
    max-width: auto;
    top: -10px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-725de3f {
    left: -120px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-725de3f {
    right: -120px;
}

.elementor-1840 .elementor-element.elementor-element-9ddbfcc .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-9ddbfcc .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-9ddbfcc {
    width: auto;
    max-width: auto;
    bottom: -50px;
    z-index: -1;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-9ddbfcc {
    right: -50px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-9ddbfcc {
    left: -50px;
}

.elementor-1840 .elementor-element.elementor-element-f3bc493 {
    text-align: right;
}

.elementor-1840 .elementor-element.elementor-element-f3bc493 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.73;
}

.elementor-1840 .elementor-element.elementor-element-65a058c {
    text-align: right;
}

.elementor-1840 .elementor-element.elementor-element-65a058c .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 700;
}

.elementor-1840 .elementor-element.elementor-element-65a058c>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1840 .elementor-element.elementor-element-101a730.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1840 .elementor-element.elementor-element-e53fa52 {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: flex-start;
}

.elementor-1840 .elementor-element.elementor-element-e53fa52 .elementor-heading-title {
    color: #21a74a;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-1840 .elementor-element.elementor-element-e53fa52>.elementor-widget-container {
    padding: 13px 18px 13px 18px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #21a74a6b;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1840 .elementor-element.elementor-element-2ebae42 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.73;
}

.elementor-1840 .elementor-element.elementor-element-43ffe96 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 700;
}

.elementor-1840 .elementor-element.elementor-element-43ffe96>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1840 .elementor-element.elementor-element-010e12f>.elementor-container {
    max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-010e12f {
    padding: 0px 0px 105px 0px;
}

.elementor-1840 .elementor-element.elementor-element-6670ee8 .acharya-section-heading {
    text-align: center;
}

.elementor-1840 .elementor-element.elementor-element-6670ee8>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1840 .elementor-element.elementor-element-7ba3d60 .acharya-classic-post-layout .featured-post .thumbnail a img {
    height: 375px;
}

.elementor-1840 .elementor-element.elementor-element-d281627>.elementor-container {
    max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-d281627 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 87px 0px 95px 0px;
}

.elementor-1840 .elementor-element.elementor-element-d281627:not(.elementor-motion-effects-element-type-background),
.elementor-1840 .elementor-element.elementor-element-d281627>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F0F4F5;
    background-image: url("https://demo.acharya.co/wp-content/uploads/2023/11/online-academy-cta-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1840 .elementor-element.elementor-element-d281627>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-147ecfc .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-147ecfc .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-147ecfc {
    width: auto;
    max-width: auto;
    bottom: 10px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-147ecfc {
    left: 30px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-147ecfc {
    right: 30px;
}

.elementor-1840 .elementor-element.elementor-element-b2a55cc .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-b2a55cc .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-b2a55cc {
    width: auto;
    max-width: auto;
    bottom: -50px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-b2a55cc {
    left: -50px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-b2a55cc {
    right: -50px;
}

.elementor-1840 .elementor-element.elementor-element-0cc5c35 .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-0cc5c35 .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-0cc5c35 {
    width: auto;
    max-width: auto;
    top: -55px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-0cc5c35 {
    right: -230px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-0cc5c35 {
    left: -230px;
}

.elementor-1840 .elementor-element.elementor-element-0eb0436 .acharya-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1840 .elementor-element.elementor-element-0eb0436 .acharya-animation-widget .acharya-animation-widget-color {
    background-color: #21a74a;
    height: 80px;
    width: 80px;
}

.elementor-1840 .elementor-element.elementor-element-0eb0436 {
    width: auto;
    max-width: auto;
    top: -120px;
}

body:not(.rtl) .elementor-1840 .elementor-element.elementor-element-0eb0436 {
    right: -180px;
}

body.rtl .elementor-1840 .elementor-element.elementor-element-0eb0436 {
    left: -180px;
}

.elementor-1840 .elementor-element.elementor-element-451d0a8 {
    text-align: center;
}

.elementor-1840 .elementor-element.elementor-element-451d0a8 .elementor-heading-title {
    line-height: 1.39;
}

.elementor-1840 .elementor-element.elementor-element-451d0a8>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1840 .elementor-element.elementor-element-c7f18f1 .acharya-button-widget-wrapper {
    justify-content: center;
}

@media(max-width:1200px) {
    .elementor-1840 .elementor-element.elementor-element-df726c4:not(.elementor-motion-effects-element-type-background),
    .elementor-1840 .elementor-element.elementor-element-df726c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
    }
    .elementor-1840 .elementor-element.elementor-element-daaf5e1>.elementor-element-populated {
        margin: 0px 120px 0px 120px;
        --e-column-margin-right: 120px;
        --e-column-margin-left: 120px;
    }
    .elementor-1840 .elementor-element.elementor-element-f489060 .elementor-heading-title {
        font-size: 44px;
    }
    .elementor-1840 .elementor-element.elementor-element-7d6faeb {
        padding: 100px 0px 105px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-8a1c65d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-00f2b29 {
        padding: 75px 0px 85px 0px;
    }
}

@media(max-width:991px) {
    .elementor-1840 .elementor-element.elementor-element-df726c4>.elementor-container {
        min-height: 100%;
    }
    .elementor-1840 .elementor-element.elementor-element-df726c4 {
        padding: 75px 0px 200px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-f489060 {
        text-align: center;
    }
    .elementor-1840 .elementor-element.elementor-element-f489060 .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-1840 .elementor-element.elementor-element-0290ca2 {
        text-align: center;
    }
    .elementor-1840 .elementor-element.elementor-element-d36ab06 .acharya-button-widget-wrapper {
        justify-content: center;
    }
    .elementor-1840 .elementor-element.elementor-element-fe27e85 {
        bottom: -260px;
    }
    .elementor-1840 .elementor-element.elementor-element-d5cbc2a {
        padding: 80px 0px 85px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-7d6faeb {
        padding: 80px 0px 85px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-c6d9f80 {
        padding: 80px 0px 0px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-ac6f799>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-2691a0e>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-c44a388 {
        padding: 65px 0px 85px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-686dbd0 {
        padding: 0px 0px 100px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-7709b20 .acharya-counter-item {
        font-size: 30px;
    }
    .elementor-1840 .elementor-element.elementor-element-e78ee6b>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-d2be494 .acharya-counter-item {
        font-size: 30px;
    }
    .elementor-1840 .elementor-element.elementor-element-d1d7a8c>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-d579b4e .acharya-counter-item {
        font-size: 30px;
    }
    .elementor-1840 .elementor-element.elementor-element-4b1ef40>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-1eb3926 .acharya-counter-item {
        font-size: 30px;
    }
    .elementor-1840 .elementor-element.elementor-element-a3df305:not(.elementor-motion-effects-element-type-background),
    .elementor-1840 .elementor-element.elementor-element-a3df305>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
    }
    .elementor-1840 .elementor-element.elementor-element-a3df305 {
        padding: 80px 0px 85px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-1aec483>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-f877972>.elementor-element-populated {
        margin: 0px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }
    .elementor-1840 .elementor-element.elementor-element-00f2b29 {
        padding: 80px 0px 65px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-0745118>.elementor-element-populated {
        padding: 40px 30px 40px 30px;
    }
    .elementor-1840 .elementor-element.elementor-element-f3bc493 {
        text-align: center;
    }
    .elementor-1840 .elementor-element.elementor-element-65a058c {
        text-align: center;
    }
    .elementor-1840 .elementor-element.elementor-element-65a058c .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-1840 .elementor-element.elementor-element-65a058c>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-e53fa52>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-2ebae42 {
        text-align: center;
    }
    .elementor-1840 .elementor-element.elementor-element-43ffe96 {
        text-align: center;
    }
    .elementor-1840 .elementor-element.elementor-element-43ffe96 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-1840 .elementor-element.elementor-element-43ffe96>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-010e12f {
        padding: 0px 0px 85px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-d281627 {
        padding: 65px 0px 65px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-451d0a8 .elementor-heading-title {
        font-size: 30px;
    }
}

@media(max-width:767px) {
    .elementor-1840 .elementor-element.elementor-element-df726c4>.elementor-shape-bottom svg {
        height: 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-df726c4 {
        padding: 75px 0px 127px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-daaf5e1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-f489060 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-1840 .elementor-element.elementor-element-0290ca2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-fe27e85>.elementor-widget-container {
        margin: 0px 0px 0px -15px;
    }
    .elementor-1840 .elementor-element.elementor-element-fe27e85 {
        bottom: -110px;
    }
    .elementor-1840 .elementor-element.elementor-element-d5cbc2a {
        padding: 60px 0px 65px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-7d6faeb {
        padding: 60px 0px 65px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-c6d9f80 {
        padding: 60px 0px 0px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-f2917d9 {
        width: 25%;
    }
    .elementor-1840 .elementor-element.elementor-element-bb96df5 {
        width: 25%;
    }
    .elementor-1840 .elementor-element.elementor-element-ebe6739 {
        width: 25%;
    }
    .elementor-1840 .elementor-element.elementor-element-bd64823 {
        width: 25%;
    }
    .elementor-1840 .elementor-element.elementor-element-3deb1f6 {
        width: 25%;
    }
    .elementor-1840 .elementor-element.elementor-element-b1e4305 {
        width: 25%;
    }
    .elementor-1840 .elementor-element.elementor-element-e1eb443 {
        width: 25%;
    }
    .elementor-1840 .elementor-element.elementor-element-506d08e {
        width: 25%;
    }
    .elementor-1840 .elementor-element.elementor-element-c44a388 {
        padding: 45px 0px 65px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-686dbd0 {
        padding: 0px 0px 45px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-b857e8a>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-7709b20 .acharya-counter-item {
        font-size: 26px;
    }
    .elementor-1840 .elementor-element.elementor-element-e78ee6b>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-d2be494 .acharya-counter-item {
        font-size: 26px;
    }
    .elementor-1840 .elementor-element.elementor-element-d1d7a8c>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-d579b4e .acharya-counter-item {
        font-size: 26px;
    }
    .elementor-1840 .elementor-element.elementor-element-4b1ef40>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-1eb3926 .acharya-counter-item {
        font-size: 26px;
    }
    .elementor-1840 .elementor-element.elementor-element-a3df305 {
        padding: 60px 0px 85px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-1aec483>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-ffa5900 {
        width: 50%;
    }
    .elementor-1840 .elementor-element.elementor-element-f877972 {
        width: 50%;
    }
    .elementor-1840 .elementor-element.elementor-element-00f2b29 {
        padding: 60px 0px 45px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-010e12f {
        padding: 0px 0px 65px 0px;
    }
    .elementor-1840 .elementor-element.elementor-element-451d0a8 .elementor-heading-title {
        font-size: 26px;
    }
}

@media(min-width:768px) {
    .elementor-1840 .elementor-element.elementor-element-ac6f799 {
        width: 40%;
    }
    .elementor-1840 .elementor-element.elementor-element-2691a0e {
        width: 60%;
    }
    .elementor-1840 .elementor-element.elementor-element-f28285e {
        width: 40%;
    }
    .elementor-1840 .elementor-element.elementor-element-101a730 {
        width: 19.333%;
    }
    .elementor-1840 .elementor-element.elementor-element-dbb8245 {
        width: 40%;
    }
}

@media(max-width:991px) and (min-width:768px) {
    .elementor-1840 .elementor-element.elementor-element-ac6f799 {
        width: 100%;
    }
    .elementor-1840 .elementor-element.elementor-element-2691a0e {
        width: 100%;
    }
    .elementor-1840 .elementor-element.elementor-element-b857e8a {
        width: 50%;
    }
    .elementor-1840 .elementor-element.elementor-element-e78ee6b {
        width: 50%;
    }
    .elementor-1840 .elementor-element.elementor-element-d1d7a8c {
        width: 50%;
    }
    .elementor-1840 .elementor-element.elementor-element-4b1ef40 {
        width: 50%;
    }
    .elementor-1840 .elementor-element.elementor-element-8a1c65d {
        width: 100%;
    }
    .elementor-1840 .elementor-element.elementor-element-1aec483 {
        width: 100%;
    }
    .elementor-1840 .elementor-element.elementor-element-f28285e {
        width: 100%;
    }
    .elementor-1840 .elementor-element.elementor-element-101a730 {
        width: 100%;
    }
    .elementor-1840 .elementor-element.elementor-element-dbb8245 {
        width: 100%;
    }
}