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

.elementor-15 .elementor-element.elementor-element-7c49717 {
    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;
    z-index: 1;
}

.elementor-15 .elementor-element.elementor-element-7c49717 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-15 .elementor-element.elementor-element-7c49717 > .elementor-shape-bottom svg {
    width: calc(101% + 1.3px);
    height: 50px;
}

.elementor-15 .elementor-element.elementor-element-055b411 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-957d5bd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-15 .elementor-element.elementor-element-6c1d55f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-8aabeae .meafe-dual-header .title {
    color: var( --e-global-color-rishi3 );
}

.elementor-15 .elementor-element.elementor-element-8aabeae .meafe-dual-header .title span {
    font-size: 56px;
    line-height: 1em;
}

.elementor-15 .elementor-element.elementor-element-3103421 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-05dd278 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-05dd278 {
    width: auto;
    max-width: auto;
    bottom: 98px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-05dd278 {
    left: 0px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-05dd278 {
    right: 0px;
}

.elementor-15 .elementor-element.elementor-element-7a12845 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-7a12845 {
    width: auto;
    max-width: auto;
    bottom: 31px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-7a12845 {
    right: 0px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-7a12845 {
    left: 0px;
}

.elementor-15 .elementor-element.elementor-element-5ac1d56 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-c25e7b0 {
    width: auto;
    max-width: auto;
    bottom: 314px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-c25e7b0 {
    right: 40.9px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-c25e7b0 {
    left: 40.9px;
}

.elementor-15 .elementor-element.elementor-element-3abe637 {
    width: auto;
    max-width: auto;
    bottom: 120px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3abe637 {
    right: 156.8px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-3abe637 {
    left: 156.8px;
}

.elementor-15 .elementor-element.elementor-element-d4f02c5 {
    width: auto;
    max-width: auto;
    bottom: 330px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d4f02c5 {
    left: 216px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-d4f02c5 {
    right: 216px;
}

.elementor-15 .elementor-element.elementor-element-6347015 {
    width: auto;
    max-width: auto;
    bottom: 124px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6347015 {
    left: 173px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-6347015 {
    right: 173px;
}

.elementor-15 .elementor-element.elementor-element-446ddc8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 44px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-420e00f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-c5f926e > .elementor-container {
    max-width: 590px;
}

.elementor-15 .elementor-element.elementor-element-c5f926e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-0bb4ac4 {
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-15 .elementor-element.elementor-element-0bb4ac4 > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-ec53781 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-15 .elementor-element.elementor-element-ec53781 .elementor-divider {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-ec53781 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-68d5788 > .elementor-container {
    max-width: 1200px;
}

.elementor-15 .elementor-element.elementor-element-68d5788 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 096px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-483e3a9 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-15 .elementor-element.elementor-element-3e87243 img {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-4f3e127, .elementor-15 .elementor-element.elementor-element-4f3e127 > .elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-15 .elementor-element.elementor-element-4f3e127 {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-4f3e127 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-e22bad2.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

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

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

.elementor-15 .elementor-element.elementor-element-e22bad2 > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 35px 0px 35px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 35px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-15 .elementor-element.elementor-element-52a271f {
    text-align: center;
    color: var( --e-global-color-rishi2 );
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-15 .elementor-element.elementor-element-52a271f > .elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-303a530 {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-15 .elementor-element.elementor-element-844db9c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-15 .elementor-element.elementor-element-7e20cf9 img {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-22a11bb, .elementor-15 .elementor-element.elementor-element-22a11bb > .elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-15 .elementor-element.elementor-element-22a11bb {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-22a11bb > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-bcc0edc.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

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

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

.elementor-15 .elementor-element.elementor-element-bcc0edc > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 35px 0px 35px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 35px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-15 .elementor-element.elementor-element-9dfa780 {
    text-align: center;
    color: var( --e-global-color-rishi2 );
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-15 .elementor-element.elementor-element-9dfa780 > .elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-ccacc3d {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-15 .elementor-element.elementor-element-a6591de > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-15 .elementor-element.elementor-element-cb51594 img {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-c43ae35, .elementor-15 .elementor-element.elementor-element-c43ae35 > .elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-15 .elementor-element.elementor-element-c43ae35 {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-f956e7e.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

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

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

.elementor-15 .elementor-element.elementor-element-f956e7e > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 35px 0px 35px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 35px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-15 .elementor-element.elementor-element-0842c06 {
    text-align: center;
    color: var( --e-global-color-rishi2 );
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-15 .elementor-element.elementor-element-0842c06 > .elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-a17544a {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-15 .elementor-element.elementor-element-80b0663 > .elementor-container {
    max-width: 1200px;
}

.elementor-15 .elementor-element.elementor-element-80b0663 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 53px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-f1da09a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-15 .elementor-element.elementor-element-e621592 img {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-41cb88a, .elementor-15 .elementor-element.elementor-element-41cb88a > .elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-15 .elementor-element.elementor-element-41cb88a {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-41cb88a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-0a5e375.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

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

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

.elementor-15 .elementor-element.elementor-element-0a5e375 > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 35px 0px 35px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 35px;
    padding: 32px 32px 32px 32px;
}

.elementor-15 .elementor-element.elementor-element-0a5e375 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-a34cb5d {
    text-align: center;
    color: var( --e-global-color-rishi2 );
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-15 .elementor-element.elementor-element-a34cb5d > .elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-e4ff509 {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-15 .elementor-element.elementor-element-e2c2ef4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-15 .elementor-element.elementor-element-cbbc739 img {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-f1b5f7b, .elementor-15 .elementor-element.elementor-element-f1b5f7b > .elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-15 .elementor-element.elementor-element-f1b5f7b {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-ce5c13e.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

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

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

.elementor-15 .elementor-element.elementor-element-ce5c13e > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 35px 0px 35px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 35px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-15 .elementor-element.elementor-element-8f0d2b6 {
    text-align: center;
    color: var( --e-global-color-rishi2 );
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-15 .elementor-element.elementor-element-8f0d2b6 > .elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-b16427e {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-15 .elementor-element.elementor-element-2c59de2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-15 .elementor-element.elementor-element-c0f56ab img {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-25e1819, .elementor-15 .elementor-element.elementor-element-25e1819 > .elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-15 .elementor-element.elementor-element-25e1819 {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-25e1819 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-2e635d9.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

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

.elementor-15 .elementor-element.elementor-element-2e635d9 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-2e635d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-2e635d9 > .elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-15 .elementor-element.elementor-element-2e635d9 > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 35px 0px 35px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 35px;
    padding: 32px 32px 32px 32px;
}

.elementor-15 .elementor-element.elementor-element-2e635d9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-4e78068 {
    text-align: center;
    color: var( --e-global-color-rishi2 );
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-15 .elementor-element.elementor-element-4e78068 > .elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-53d8706 {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-15 .elementor-element.elementor-element-7fc9cad > .elementor-container {
    max-width: 1200px;
}

.elementor-15 .elementor-element.elementor-element-7fc9cad {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 52px 0px 096px 0px;
}

.elementor-15 .elementor-element.elementor-element-73d21e0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-15 .elementor-element.elementor-element-05a3341 img {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-ad4cd7b, .elementor-15 .elementor-element.elementor-element-ad4cd7b > .elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-15 .elementor-element.elementor-element-ad4cd7b {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-3928732.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

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

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

.elementor-15 .elementor-element.elementor-element-3928732 > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 35px 0px 35px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 35px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-15 .elementor-element.elementor-element-eaa188f {
    text-align: center;
    color: var( --e-global-color-rishi2 );
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-15 .elementor-element.elementor-element-eaa188f > .elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-07c289a {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-15 .elementor-element.elementor-element-c1ec625 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-15 .elementor-element.elementor-element-4454ff0 img {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-98bcc63, .elementor-15 .elementor-element.elementor-element-98bcc63 > .elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-15 .elementor-element.elementor-element-98bcc63 {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-98bcc63 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-aa527ae.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

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

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

.elementor-15 .elementor-element.elementor-element-aa527ae > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 35px 0px 35px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 35px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-15 .elementor-element.elementor-element-1ba8bc5 {
    text-align: center;
    color: var( --e-global-color-rishi2 );
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-15 .elementor-element.elementor-element-1ba8bc5 > .elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-f18d6c8 {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-15 .elementor-element.elementor-element-c84e5c4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-15 .elementor-element.elementor-element-bfba690 img {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-41ed986, .elementor-15 .elementor-element.elementor-element-41ed986 > .elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-15 .elementor-element.elementor-element-41ed986 {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-41ed986 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-cfcfb86.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

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

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

.elementor-15 .elementor-element.elementor-element-cfcfb86 > .elementor-element-populated {
    box-shadow: 0px 2px 16px 0px rgba(24.99999999999999, 40.99999999999997, 72, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 35px 0px 35px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 35px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-15 .elementor-element.elementor-element-424efb9 {
    text-align: center;
    color: var( --e-global-color-rishi2 );
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-15 .elementor-element.elementor-element-424efb9 > .elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-e927cce {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

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

.elementor-15 .elementor-element.elementor-element-acf4179 {
    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-15 .elementor-element.elementor-element-acf4179 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-15 .elementor-element.elementor-element-74abdff > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-74abdff > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-74abdff > .elementor-background-slideshow {
    border-radius: 16px 0px 0px 016px;
}

.elementor-15 .elementor-element.elementor-element-74abdff > .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-15 .elementor-element.elementor-element-74abdff > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-1fa7a38 .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-15 .elementor-element.elementor-element-93a349f {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 25.1px;
}

.elementor-15 .elementor-element.elementor-element-93a349f .elementor-divider-separator {
    width: 82px;
}

.elementor-15 .elementor-element.elementor-element-93a349f .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-15 .elementor-element.elementor-element-93a349f > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-47a30e0 {
    font-size: 20px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-47a30e0 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-3462254 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-7b4a637 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 012px;
}

.elementor-15 .elementor-element.elementor-element-86903e8 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-86903e8 > .elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-3898af8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-15 .elementor-element.elementor-element-33aa72e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-36d3196 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

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

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

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

.elementor-15 .elementor-element.elementor-element-d11a63d > .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-15 .elementor-element.elementor-element-d11a63d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-7c05e0f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-d3c320f .elementor-divider-separator {
    width: 237px;
}

.elementor-15 .elementor-element.elementor-element-d3c320f .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-4a004bc .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-15 .elementor-element.elementor-element-4a004bc ::-webkit-input-placeholder {
    color: #2F4858AB;
}

.elementor-15 .elementor-element.elementor-element-4a004bc ::-moz-placeholder {
    color: #2F4858AB;
}

.elementor-15 .elementor-element.elementor-element-4a004bc ::-ms-input-placeholder {
    color: #2F4858AB;
}

.elementor-15 .elementor-element.elementor-element-4a004bc label {
    font-weight: 600;
    line-height: 1.56em;
}

.elementor-15 .elementor-element.elementor-element-4a004bc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 035px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-15 .elementor-element.elementor-element-7946381 {
        width:9%;
    }

    .elementor-15 .elementor-element.elementor-element-7b4a637 {
        width: 91%;
    }

    .elementor-15 .elementor-element.elementor-element-a6c4bc3 {
        width: 9%;
    }

    .elementor-15 .elementor-element.elementor-element-f0be1d0 {
        width: 91%;
    }

    .elementor-15 .elementor-element.elementor-element-36d3196 {
        width: 9%;
    }

    .elementor-15 .elementor-element.elementor-element-ed189b1 {
        width: 91%;
    }
}

@media(max-width: 1024px) {
    .elementor-15 .elementor-element.elementor-element-7c49717 > .elementor-shape-top svg {
        height:10px;
    }

    .elementor-15 .elementor-element.elementor-element-7c49717 {
        padding: 0100px 015px 105px 015px;
    }

    .elementor-15 .elementor-element.elementor-element-957d5bd {
        padding: 0px 010px 0px 010px;
    }

    .elementor-15 .elementor-element.elementor-element-8aabeae .meafe-dual-header .title span.main-header {
        font-size: 48px;
    }

    .elementor-15 .elementor-element.elementor-element-8aabeae .meafe-dual-header .title span {
        font-size: 48px;
    }

    .elementor-15 .elementor-element.elementor-element-c25e7b0 {
        bottom: 200px;
    }

    body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3abe637 {
        right: 97.4px;
    }

    body.rtl .elementor-15 .elementor-element.elementor-element-3abe637 {
        left: 97.4px;
    }

    body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d4f02c5 {
        left: 76px;
    }

    body.rtl .elementor-15 .elementor-element.elementor-element-d4f02c5 {
        right: 76px;
    }

    .elementor-15 .elementor-element.elementor-element-d4f02c5 {
        bottom: 220px;
    }

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

    body.rtl .elementor-15 .elementor-element.elementor-element-6347015 {
        right: 168px;
    }

    .elementor-15 .elementor-element.elementor-element-446ddc8 {
        padding: 034px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-c5f926e {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-0bb4ac4 {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-0bb4ac4 > .elementor-widget-container {
        margin: 0px 0px 013px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-ec53781 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-15 .elementor-element.elementor-element-ec53781 > .elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-68d5788 {
        padding: 80px 015px 0px 015px;
    }

    .elementor-15 .elementor-element.elementor-element-483e3a9 > .elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }

    .elementor-15 .elementor-element.elementor-element-e22bad2 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-52a271f {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-303a530 {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-844db9c > .elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }

    .elementor-15 .elementor-element.elementor-element-bcc0edc > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-9dfa780 {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-ccacc3d {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-a6591de > .elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }

    .elementor-15 .elementor-element.elementor-element-f956e7e > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-0842c06 {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-a17544a {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-80b0663 {
        padding: 046px 015px 0px 015px;
    }

    .elementor-15 .elementor-element.elementor-element-f1da09a > .elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }

    .elementor-15 .elementor-element.elementor-element-0a5e375 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-a34cb5d {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-e4ff509 {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-e2c2ef4 > .elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }

    .elementor-15 .elementor-element.elementor-element-ce5c13e > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-8f0d2b6 {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-b16427e {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-2c59de2 > .elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }

    .elementor-15 .elementor-element.elementor-element-2e635d9 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-4e78068 {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-53d8706 {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-7fc9cad {
        padding: 046px 015px 080px 015px;
    }

    .elementor-15 .elementor-element.elementor-element-73d21e0 > .elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }

    .elementor-15 .elementor-element.elementor-element-3928732 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-eaa188f {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-07c289a {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-c1ec625 > .elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }

    .elementor-15 .elementor-element.elementor-element-aa527ae > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-1ba8bc5 {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-f18d6c8 {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-c84e5c4 > .elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }

    .elementor-15 .elementor-element.elementor-element-cfcfb86 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-424efb9 {
        font-size: 20px;
    }

    .elementor-15 .elementor-element.elementor-element-e927cce {
        font-size: 14px;
    }

    .elementor-15 .elementor-element.elementor-element-acf4179 {
        padding: 090px 015px 075px 015px;
    }

    .elementor-15 .elementor-element.elementor-element-74abdff > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 050px 020px 0px 020px;
    }

    .elementor-15 .elementor-element.elementor-element-93a349f .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-15 .elementor-element.elementor-element-93a349f > .elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d41d14b > .elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-47a30e0 > .elementor-widget-container {
        margin: 0px 0px 035px 0px;
    }

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

    .elementor-15 .elementor-element.elementor-element-4a004bc > .elementor-widget-container {
        padding: 030px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-7c49717 {
        padding:080px 0px 87px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8aabeae .meafe-dual-header .title span.main-header {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-8aabeae .meafe-dual-header .title span {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-0bb4ac4 {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-68d5788 {
        padding: 60px 015px 0px 015px;
    }

    .elementor-15 .elementor-element.elementor-element-483e3a9 > .elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-844db9c > .elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-80b0663 {
        padding: 035px 015px 0px 015px;
    }

    .elementor-15 .elementor-element.elementor-element-f1da09a > .elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-e2c2ef4 > .elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-2c59de2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-7fc9cad {
        padding: 035px 015px 80px 015px;
    }

    .elementor-15 .elementor-element.elementor-element-73d21e0 > .elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-c1ec625 > .elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-15 .elementor-element.elementor-element-47a30e0 > .elementor-widget-container {
        margin: 0px 0px 030px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-7946381 {
        width: 14%;
    }

    .elementor-15 .elementor-element.elementor-element-7b4a637 {
        width: 86%;
    }

    .elementor-15 .elementor-element.elementor-element-7b4a637 > .elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }

    .elementor-15 .elementor-element.elementor-element-86903e8 {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-86903e8 > .elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a6c4bc3 {
        width: 14%;
    }

    .elementor-15 .elementor-element.elementor-element-f0be1d0 {
        width: 86%;
    }

    .elementor-15 .elementor-element.elementor-element-f0be1d0 > .elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }

    .elementor-15 .elementor-element.elementor-element-b3275f2 {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-b3275f2 > .elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-36d3196 {
        width: 14%;
    }

    .elementor-15 .elementor-element.elementor-element-ed189b1 {
        width: 86%;
    }

    .elementor-15 .elementor-element.elementor-element-ed189b1 > .elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }

    .elementor-15 .elementor-element.elementor-element-d6c4bad {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-d6c4bad > .elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d11a63d > .elementor-element-populated {
        padding: 050px 025px 0px 025px;
    }
}
