.elementor-17 .elementor-element.elementor-element-3d8a93d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3d8a93d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7 );
}

.elementor-17 .elementor-element.elementor-element-3d8a93d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 180px 0px;
}

.elementor-17 .elementor-element.elementor-element-3d8a93d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-3d8a93d > .elementor-shape-top svg {
    width: calc(202% + 1.3px);
    height: 15px;
}

.elementor-17 .elementor-element.elementor-element-3d8a93d > .elementor-shape-bottom svg {
    width: calc(101% + 1.3px);
    height: 50px;
}

.elementor-17 .elementor-element.elementor-element-f84e807 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-50c1f52 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-17 .elementor-element.elementor-element-902b7c7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-53cbdd2 .meafe-dual-header .title span.main-header {
    color: var( --e-global-color-rishi2 );
    font-size: 56px;
    line-height: 1.1em;
}

.elementor-17 .elementor-element.elementor-element-53cbdd2 .meafe-dual-header .title {
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-53cbdd2 .meafe-dual-header .title span {
    font-size: 56px;
    line-height: 1em;
}

.elementor-17 .elementor-element.elementor-element-306b83c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-b02fd74 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-b02fd74 {
    width: auto;
    max-width: auto;
    bottom: 48px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-b02fd74 {
    right: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-b02fd74 {
    left: 0px;
}

.elementor-17 .elementor-element.elementor-element-4d34854 {
    width: auto;
    max-width: auto;
    bottom: 69px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4d34854 {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-4d34854 {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-a361854 {
    width: auto;
    max-width: auto;
    bottom: 314px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-a361854 {
    right: 370.9px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-a361854 {
    left: 370.9px;
}

.elementor-17 .elementor-element.elementor-element-2b0909e {
    width: auto;
    max-width: auto;
    bottom: 116px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-2b0909e {
    right: 476.9px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-2b0909e {
    left: 476.9px;
}

.elementor-17 .elementor-element.elementor-element-e47f041 {
    width: auto;
    max-width: auto;
    bottom: 124px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e47f041 {
    left: 527px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-e47f041 {
    right: 527px;
}

.elementor-17 .elementor-element.elementor-element-3e9cd29 {
    width: auto;
    max-width: auto;
    bottom: 330px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-3e9cd29 {
    left: 405px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-3e9cd29 {
    right: 405px;
}

.elementor-17 .elementor-element.elementor-element-0a63d83 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 44px 0px 096px 0px;
}

.elementor-17 .elementor-element.elementor-element-cc52be6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-eb3a2e5 > .elementor-container {
    max-width: 590px;
}

.elementor-17 .elementor-element.elementor-element-eb3a2e5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-7b98a4b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-10e5310 {
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-17 .elementor-element.elementor-element-10e5310 > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-5c37926 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
}

.elementor-17 .elementor-element.elementor-element-5c37926 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-17 .elementor-element.elementor-element-5c37926 .elementor-divider {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-5c37926 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-4e48acf > .elementor-container {
    max-width: 1200px;
}

.elementor-17 .elementor-element.elementor-element-4e48acf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 96px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-501c2b5 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-501c2b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-501c2b5 > .elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-17 .elementor-element.elementor-element-501c2b5 > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    margin: 0px 015px 0px 015px;
    --e-column-margin-right: 015px;
    --e-column-margin-left: 015px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-2008207 .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-2008207 .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-17 .elementor-element.elementor-element-2008207 .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-17 .elementor-element.elementor-element-2008207 .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-2008207 .month--details {
    padding: 010px 022px 10px 022px;
    color: var( --e-global-color-rishi3 );
    background-color: var( --e-global-color-rishi4 );
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
}

.elementor-17 .elementor-element.elementor-element-2008207 .month--details:after {
    color: var( --e-global-color-rishi4 );
}

.elementor-17 .elementor-element.elementor-element-2008207 .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-17 .elementor-element.elementor-element-2008207 .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-17 .elementor-element.elementor-element-2008207 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-2008207 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-2008207 .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-2008207 .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-900983c > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-900983c > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-900983c > .elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-17 .elementor-element.elementor-element-900983c > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    margin: 0px 015px 0px 015px;
    --e-column-margin-right: 015px;
    --e-column-margin-left: 015px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .month--details {
    padding: 010px 022px 10px 022px;
    color: var( --e-global-color-rishi3 );
    background-color: var( --e-global-color-rishi4 );
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .month--details:after {
    color: var( --e-global-color-rishi4 );
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-ca66202 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-ca66202 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-ca66202 > .elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-17 .elementor-element.elementor-element-ca66202 > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    margin: 0px 015px 0px 015px;
    --e-column-margin-right: 015px;
    --e-column-margin-left: 015px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .month--details {
    padding: 010px 022px 10px 022px;
    color: var( --e-global-color-rishi3 );
    background-color: var( --e-global-color-rishi4 );
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .month--details:after {
    color: var( --e-global-color-rishi4 );
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-c466bee > .elementor-container {
    max-width: 1200px;
}

.elementor-17 .elementor-element.elementor-element-c466bee {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-6632fd7 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-6632fd7 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-6632fd7 > .elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-17 .elementor-element.elementor-element-6632fd7 > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    margin: 0px 015px 0px 015px;
    --e-column-margin-right: 015px;
    --e-column-margin-left: 015px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .month--details {
    padding: 010px 022px 10px 022px;
    color: var( --e-global-color-rishi3 );
    background-color: var( --e-global-color-rishi4 );
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .month--details:after {
    color: var( --e-global-color-rishi4 );
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-0e46304 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-0e46304 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-0e46304 > .elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-17 .elementor-element.elementor-element-0e46304 > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    margin: 0px 015px 0px 015px;
    --e-column-margin-right: 015px;
    --e-column-margin-left: 015px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-bd4501f .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-bd4501f .month--details {
    padding: 010px 022px 10px 022px;
    color: var( --e-global-color-rishi3 );
    background-color: var( --e-global-color-rishi4 );
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
}

.elementor-17 .elementor-element.elementor-element-bd4501f .month--details:after {
    color: var( --e-global-color-rishi4 );
}

.elementor-17 .elementor-element.elementor-element-bd4501f .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-17 .elementor-element.elementor-element-bd4501f .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-f2fc868 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-f2fc868 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-f2fc868 > .elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-17 .elementor-element.elementor-element-f2fc868 > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    margin: 0px 015px 0px 015px;
    --e-column-margin-right: 015px;
    --e-column-margin-left: 015px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-330a66f .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-330a66f .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-17 .elementor-element.elementor-element-330a66f .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-17 .elementor-element.elementor-element-330a66f .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-330a66f .month--details {
    padding: 010px 022px 10px 022px;
    color: var( --e-global-color-rishi3 );
    background-color: var( --e-global-color-rishi4 );
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
}

.elementor-17 .elementor-element.elementor-element-330a66f .month--details:after {
    color: var( --e-global-color-rishi4 );
}

.elementor-17 .elementor-element.elementor-element-330a66f .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-17 .elementor-element.elementor-element-330a66f .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-17 .elementor-element.elementor-element-330a66f .event--image--wrapper .image--wrapper {
    border-radius: 16px 16px 16px 16px;
}

.elementor-17 .elementor-element.elementor-element-330a66f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-330a66f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-330a66f .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-330a66f .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3 );
}

.elementor-17 .elementor-element.elementor-element-937c7f2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-937c7f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7 );
}

.elementor-17 .elementor-element.elementor-element-937c7f2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0100px 0px 085px 0px;
}

.elementor-17 .elementor-element.elementor-element-937c7f2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-937c7f2 > .elementor-shape-top svg {
    width: calc(203% + 1.3px);
    height: 15px;
}

.elementor-17 .elementor-element.elementor-element-937c7f2 > .elementor-shape-bottom svg {
    width: calc(203% + 1.3px);
    height: 15px;
}

.elementor-17 .elementor-element.elementor-element-517c1fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-517c1fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5 );
}

.elementor-17 .elementor-element.elementor-element-517c1fb > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-517c1fb > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-517c1fb > .elementor-background-slideshow {
    border-radius: 16px 0px 0px 016px;
}

.elementor-17 .elementor-element.elementor-element-517c1fb > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 010px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 010px;
    padding: 064px 069px 0px 064px;
}

.elementor-17 .elementor-element.elementor-element-517c1fb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-2b37b5d .elementor-heading-title {
    color: var( --e-global-color-rishi3 );
    font-family:  Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 2px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-17 .elementor-element.elementor-element-40f4ee7 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 25.1px;
}

.elementor-17 .elementor-element.elementor-element-40f4ee7 .elementor-divider-separator {
    width: 82px;
}

.elementor-17 .elementor-element.elementor-element-40f4ee7 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-17 .elementor-element.elementor-element-40f4ee7 > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-c58fab5 > .elementor-widget-container {
    margin: 0px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-5f6ce7b {
    font-size: 20px;
    line-height: 1.8em;
}

.elementor-17 .elementor-element.elementor-element-5f6ce7b > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-76f4dbd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-5c18a6e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-c0db996 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 012px;
}

.elementor-17 .elementor-element.elementor-element-1dc5dde {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-17 .elementor-element.elementor-element-1dc5dde > .elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-d63a661 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-10245fb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-4459fe3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 012px;
}

.elementor-17 .elementor-element.elementor-element-063f810 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-17 .elementor-element.elementor-element-063f810 > .elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-0282988 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-1e7b603 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-7893509 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 012px;
}

.elementor-17 .elementor-element.elementor-element-badd55d {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-17 .elementor-element.elementor-element-badd55d > .elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-e7e0184:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-e7e0184 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5 );
}

.elementor-17 .elementor-element.elementor-element-e7e0184 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-e7e0184 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-e7e0184 > .elementor-background-slideshow {
    border-radius: 0px 016px 016px 0px;
}

.elementor-17 .elementor-element.elementor-element-e7e0184 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 084px 0100px 12px 0px;
}

.elementor-17 .elementor-element.elementor-element-e7e0184 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-eab26b6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-b5eb617 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-rishi2 );
    --divider-border-width: 1px;
}

.elementor-17 .elementor-element.elementor-element-b5eb617 .elementor-divider-separator {
    width: 237px;
}

.elementor-17 .elementor-element.elementor-element-b5eb617 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-17 .elementor-element.elementor-element-3ea7f2c .wpcf7-form-control:not(.wpcf7-submit) {
    width: 100%;
    padding: 018px 027px 018px 027px;
    border-radius: 8px 8px 8px 8px;
    font-size: 16px;
    line-height: 1.75em;
    color: #2F4858AB;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-rishi6 );
}

.elementor-17 .elementor-element.elementor-element-3ea7f2c ::-webkit-input-placeholder {
    color: #2F4858AB;
}

.elementor-17 .elementor-element.elementor-element-3ea7f2c ::-moz-placeholder {
    color: #2F4858AB;
}

.elementor-17 .elementor-element.elementor-element-3ea7f2c ::-ms-input-placeholder {
    color: #2F4858AB;
}

.elementor-17 .elementor-element.elementor-element-3ea7f2c label {
    font-weight: 600;
    line-height: 1.56em;
}

.elementor-17 .elementor-element.elementor-element-3ea7f2c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 035px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-17 .elementor-element.elementor-element-5c18a6e {
        width:9%;
    }

    .elementor-17 .elementor-element.elementor-element-c0db996 {
        width: 91%;
    }

    .elementor-17 .elementor-element.elementor-element-10245fb {
        width: 9%;
    }

    .elementor-17 .elementor-element.elementor-element-4459fe3 {
        width: 91%;
    }

    .elementor-17 .elementor-element.elementor-element-1e7b603 {
        width: 9%;
    }

    .elementor-17 .elementor-element.elementor-element-7893509 {
        width: 91%;
    }
}

@media(max-width: 1024px) {
    .elementor-17 .elementor-element.elementor-element-3d8a93d > .elementor-shape-top svg {
        height:10px;
    }

    .elementor-17 .elementor-element.elementor-element-3d8a93d {
        padding: 0100px 015px 105px 015px;
    }

    .elementor-17 .elementor-element.elementor-element-50c1f52 {
        padding: 0px 010px 0px 010px;
    }

    .elementor-17 .elementor-element.elementor-element-53cbdd2 .meafe-dual-header .title span.main-header {
        font-size: 48px;
    }

    .elementor-17 .elementor-element.elementor-element-53cbdd2 .meafe-dual-header .title span {
        font-size: 48px;
    }

    .elementor-17 .elementor-element.elementor-element-a361854 {
        bottom: 200px;
    }

    body:not(.rtl) .elementor-17 .elementor-element.elementor-element-2b0909e {
        right: 97.4px;
    }

    body.rtl .elementor-17 .elementor-element.elementor-element-2b0909e {
        left: 97.4px;
    }

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

    body.rtl .elementor-17 .elementor-element.elementor-element-e47f041 {
        right: 168px;
    }

    body:not(.rtl) .elementor-17 .elementor-element.elementor-element-3e9cd29 {
        left: 76px;
    }

    body.rtl .elementor-17 .elementor-element.elementor-element-3e9cd29 {
        right: 76px;
    }

    .elementor-17 .elementor-element.elementor-element-3e9cd29 {
        bottom: 220px;
    }

    .elementor-17 .elementor-element.elementor-element-0a63d83 {
        padding: 034px 015px 080px 015px;
    }

    .elementor-17 .elementor-element.elementor-element-eb3a2e5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-10e5310 {
        font-size: 20px;
    }

    .elementor-17 .elementor-element.elementor-element-10e5310 > .elementor-widget-container {
        margin: 0px 0px 013px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-5c37926 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-17 .elementor-element.elementor-element-5c37926 > .elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-4e48acf {
        padding: 80px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-501c2b5 > .elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-2008207 .meafe--title {
        font-size: 18px;
    }

    .elementor-17 .elementor-element.elementor-element-2008207 .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-2008207 .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }

    .elementor-17 .elementor-element.elementor-element-2008207 .month--details .date {
        font-size: 28px;
    }

    .elementor-17 .elementor-element.elementor-element-2008207 .month--details .month {
        font-size: 14px;
    }

    .elementor-17 .elementor-element.elementor-element-2008207 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-2008207 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-2008207 .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-2008207 .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-900983c > .elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--title {
        font-size: 18px;
    }

    .elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }

    .elementor-17 .elementor-element.elementor-element-4b9df5f .month--details .date {
        font-size: 28px;
    }

    .elementor-17 .elementor-element.elementor-element-4b9df5f .month--details .month {
        font-size: 14px;
    }

    .elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-4b9df5f .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-ca66202 > .elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--title {
        font-size: 18px;
    }

    .elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }

    .elementor-17 .elementor-element.elementor-element-ae4ba25 .month--details .date {
        font-size: 28px;
    }

    .elementor-17 .elementor-element.elementor-element-ae4ba25 .month--details .month {
        font-size: 14px;
    }

    .elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-ae4ba25 .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-c466bee {
        padding: 046px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-6632fd7 > .elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--title {
        font-size: 18px;
    }

    .elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }

    .elementor-17 .elementor-element.elementor-element-4bf74fd .month--details .date {
        font-size: 28px;
    }

    .elementor-17 .elementor-element.elementor-element-4bf74fd .month--details .month {
        font-size: 14px;
    }

    .elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-4bf74fd .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-0e46304 > .elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-bd4501f .meafe--title {
        font-size: 18px;
    }

    .elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }

    .elementor-17 .elementor-element.elementor-element-bd4501f .month--details .date {
        font-size: 28px;
    }

    .elementor-17 .elementor-element.elementor-element-bd4501f .month--details .month {
        font-size: 14px;
    }

    .elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-bd4501f .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-f2fc868 > .elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-330a66f .meafe--title {
        font-size: 18px;
    }

    .elementor-17 .elementor-element.elementor-element-330a66f .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-330a66f .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }

    .elementor-17 .elementor-element.elementor-element-330a66f .month--details .date {
        font-size: 28px;
    }

    .elementor-17 .elementor-element.elementor-element-330a66f .month--details .month {
        font-size: 14px;
    }

    .elementor-17 .elementor-element.elementor-element-330a66f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-330a66f .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-330a66f .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-330a66f .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }

    .elementor-17 .elementor-element.elementor-element-937c7f2 {
        padding: 090px 015px 075px 015px;
    }

    .elementor-17 .elementor-element.elementor-element-517c1fb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 050px 020px 0px 020px;
    }

    .elementor-17 .elementor-element.elementor-element-40f4ee7 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-17 .elementor-element.elementor-element-40f4ee7 > .elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-c58fab5 > .elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-5f6ce7b > .elementor-widget-container {
        margin: 0px 0px 035px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-e7e0184 > .elementor-element-populated {
        padding: 064px 35px 010px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-3ea7f2c > .elementor-widget-container {
        padding: 030px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-3d8a93d {
        padding:080px 0px 87px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-53cbdd2 .meafe-dual-header .title span.main-header {
        font-size: 40px;
    }

    .elementor-17 .elementor-element.elementor-element-53cbdd2 .meafe-dual-header .title span {
        font-size: 40px;
    }

    .elementor-17 .elementor-element.elementor-element-0a63d83 {
        padding: 50px 015px 80px 015px;
    }

    .elementor-17 .elementor-element.elementor-element-10e5310 {
        font-size: 18px;
    }

    .elementor-17 .elementor-element.elementor-element-4e48acf {
        padding: 040px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-501c2b5 > .elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-17 .elementor-element.elementor-element-900983c > .elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-17 .elementor-element.elementor-element-ca66202 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-17 .elementor-element.elementor-element-c466bee {
        padding: 040px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-6632fd7 > .elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-17 .elementor-element.elementor-element-0e46304 > .elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-17 .elementor-element.elementor-element-f2fc868 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-17 .elementor-element.elementor-element-5f6ce7b > .elementor-widget-container {
        margin: 0px 0px 030px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-5c18a6e {
        width: 14%;
    }

    .elementor-17 .elementor-element.elementor-element-c0db996 {
        width: 86%;
    }

    .elementor-17 .elementor-element.elementor-element-c0db996 > .elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }

    .elementor-17 .elementor-element.elementor-element-1dc5dde {
        font-size: 18px;
    }

    .elementor-17 .elementor-element.elementor-element-1dc5dde > .elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-10245fb {
        width: 14%;
    }

    .elementor-17 .elementor-element.elementor-element-4459fe3 {
        width: 86%;
    }

    .elementor-17 .elementor-element.elementor-element-4459fe3 > .elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }

    .elementor-17 .elementor-element.elementor-element-063f810 {
        font-size: 18px;
    }

    .elementor-17 .elementor-element.elementor-element-063f810 > .elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-1e7b603 {
        width: 14%;
    }

    .elementor-17 .elementor-element.elementor-element-7893509 {
        width: 86%;
    }

    .elementor-17 .elementor-element.elementor-element-7893509 > .elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }

    .elementor-17 .elementor-element.elementor-element-badd55d {
        font-size: 18px;
    }

    .elementor-17 .elementor-element.elementor-element-badd55d > .elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-e7e0184 > .elementor-element-populated {
        padding: 050px 025px 0px 025px;
    }
}
