.elementor-13 .elementor-element.elementor-element-d832642 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1dd9166>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-685ae25 {
    width: auto;
    max-width: auto;
    top: -3px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-685ae25 {
    right: 0px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-685ae25 {
    left: 0px;
}

.elementor-13 .elementor-element.elementor-element-65d77cb {
    width: auto;
    max-width: auto;
    top: 159px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-65d77cb {
    left: 0px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-65d77cb {
    right: 0px;
}

.elementor-13 .elementor-element.elementor-element-27b1352:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-27b1352>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-13 .elementor-element.elementor-element-27b1352 {
    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-13 .elementor-element.elementor-element-27b1352>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-27b1352>.elementor-shape-top svg {
    width: calc(202% + 1.3px);
    height: 15px;
}

.elementor-13 .elementor-element.elementor-element-27b1352>.elementor-shape-bottom svg {
    width: calc(101% + 1.3px);
    height: 50px;
}

.elementor-13 .elementor-element.elementor-element-be63e3c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d12c7bb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-4254de6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-bf43e29 .meafe-dual-header .title span.main-header {
    color: var( --e-global-color-rishi2);
    font-size: 56px;
    line-height: 1.1em;
}

.elementor-13 .elementor-element.elementor-element-bf43e29 .meafe-dual-header .title {
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-bf43e29 .meafe-dual-header .title span {
    font-size: 56px;
    line-height: 1em;
}

.elementor-13 .elementor-element.elementor-element-eba1d3e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2753cde>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-af1ef6c {
    width: auto;
    max-width: auto;
    top: 619px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-af1ef6c {
    right: -37.3px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-af1ef6c {
    left: -37.3px;
}

.elementor-13 .elementor-element.elementor-element-f57c51a {
    width: auto;
    max-width: auto;
    bottom: 77px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f57c51a {
    right: 0px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-f57c51a {
    left: 0px;
}

.elementor-13 .elementor-element.elementor-element-2869fdc {
    width: auto;
    max-width: auto;
    bottom: 108px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2869fdc {
    left: 96px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-2869fdc {
    right: 96px;
}

.elementor-13 .elementor-element.elementor-element-24933ea {
    width: auto;
    max-width: auto;
    bottom: 308px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-24933ea {
    left: 0px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-24933ea {
    right: 0px;
}

.elementor-13 .elementor-element.elementor-element-4215af2 {
    width: auto;
    max-width: auto;
    bottom: 344px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-4215af2 {
    right: 48px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-4215af2 {
    left: 48px;
}

.elementor-13 .elementor-element.elementor-element-ad4bc4b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 57px 0px 0136px 0px;
}

.elementor-13 .elementor-element.elementor-element-ad4bc4b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-ad4bc4b>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 44px;
}

.elementor-13 .elementor-element.elementor-element-ad4bc4b>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 44px;
}

.elementor-13 .elementor-element.elementor-element-258e99d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1d87b6b>.elementor-container {
    max-width: 590px;
}

.elementor-13 .elementor-element.elementor-element-1d87b6b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f744f4b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-435fc81 {
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-13 .elementor-element.elementor-element-435fc81>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e942378 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
}

.elementor-13 .elementor-element.elementor-element-e942378 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-13 .elementor-element.elementor-element-e942378 .elementor-divider {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-e942378>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a2da2c5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 096px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0b17371>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 010px;
}

.elementor-13 .elementor-element.elementor-element-3459373 .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-13 .elementor-element.elementor-element-7c19228 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 25.1px;
}

.elementor-13 .elementor-element.elementor-element-7c19228 .elementor-divider-separator {
    width: 70px;
}

.elementor-13 .elementor-element.elementor-element-7c19228 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-13 .elementor-element.elementor-element-7c19228>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3c1370e>.elementor-widget-container {
    margin: 0px 0px 14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c8ab791 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-c8ab791>.elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c833d6c {
    font-size: 20px;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-c833d6c>.elementor-widget-container {
    margin: 0px 0px 53px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2eff2dc {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-2359570 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 25.1px;
}

.elementor-13 .elementor-element.elementor-element-2359570 .elementor-divider-separator {
    width: 70px;
}

.elementor-13 .elementor-element.elementor-element-2359570>.elementor-widget-container {
    margin: 27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-543e42d {
    font-size: 20px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-2b66bd2 {
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-004f452>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 010px 0px 115px;
}

.elementor-13 .elementor-element.elementor-element-034842b img {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-034842b {
    z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-9bd5594 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d38f154>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e33c355>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e33c355 {
    width: auto;
    max-width: auto;
    bottom: 625px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e33c355 {
    right: 380.597px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-e33c355 {
    left: 380.597px;
}

.elementor-13 .elementor-element.elementor-element-651d9d0:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-651d9d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-13 .elementor-element.elementor-element-651d9d0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 161px 0px 161px 0px;
}

.elementor-13 .elementor-element.elementor-element-651d9d0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-651d9d0>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 70px;
}

.elementor-13 .elementor-element.elementor-element-651d9d0>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 70px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-2119839.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-2119839.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-2119839>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 102px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-afc933d .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-13 .elementor-element.elementor-element-1e92692 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 25.1px;
}

.elementor-13 .elementor-element.elementor-element-1e92692 .elementor-divider-separator {
    width: 56px;
}

.elementor-13 .elementor-element.elementor-element-1e92692 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-13 .elementor-element.elementor-element-1e92692>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1d08c95>.elementor-widget-container {
    margin: 0px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-98bd413 {
    font-size: 20px;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-98bd413>.elementor-widget-container {
    margin: 0px 0px 056px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5b78adb .elementor-button {
    font-weight: 500;
    line-height: 1.56em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 04px 016px 04px 016px;
}

.elementor-13 .elementor-element.elementor-element-5b78adb .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-5b78adb .elementor-button:focus {
    color: var( --e-global-color-rishi3);
    background-color: #FDE9E300;
}

.elementor-13 .elementor-element.elementor-element-5b78adb .elementor-button:hover svg,
.elementor-13 .elementor-element.elementor-element-5b78adb .elementor-button:focus svg {
    fill: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-8baa009>.elementor-element-populated {
    padding: 0px 010px 0px 030px;
}

.elementor-13 .elementor-element.elementor-element-d350360 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d095151>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-480e4c9.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-13 .elementor-element.elementor-element-480e4c9.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-13 .elementor-element.elementor-element-480e4c9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-13 .elementor-element.elementor-element-480e4c9 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-480e4c9 .elementor-image-box-title {
    margin-bottom: 8px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-480e4c9 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-69a74be>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 015px;
}

.elementor-13 .elementor-element.elementor-element-15a5606.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-13 .elementor-element.elementor-element-15a5606.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-13 .elementor-element.elementor-element-15a5606.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-13 .elementor-element.elementor-element-15a5606 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-15a5606 .elementor-image-box-title {
    margin-bottom: 8px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-15a5606 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-892d33e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 040px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0beb532>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9b85ca3.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-13 .elementor-element.elementor-element-9b85ca3.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-13 .elementor-element.elementor-element-9b85ca3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-13 .elementor-element.elementor-element-9b85ca3 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-9b85ca3 .elementor-image-box-title {
    margin-bottom: 8px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-9b85ca3 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-a22d4e6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 015px;
}

.elementor-13 .elementor-element.elementor-element-ad23af2.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-13 .elementor-element.elementor-element-ad23af2.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-13 .elementor-element.elementor-element-ad23af2.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-13 .elementor-element.elementor-element-ad23af2 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-ad23af2 .elementor-image-box-title {
    margin-bottom: 8px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-ad23af2 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-8f4a9d6>.elementor-container {
    max-width: 790px;
}

.elementor-13 .elementor-element.elementor-element-8f4a9d6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2d5f267>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a0f4a20>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a0f4a20 {
    width: auto;
    max-width: auto;
    top: 352px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a0f4a20 {
    right: 375.2px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-a0f4a20 {
    left: 375.2px;
}

.elementor-13 .elementor-element.elementor-element-3280b4d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3280b4d {
    width: auto;
    max-width: auto;
    top: 466px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-3280b4d {
    right: 355.2px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-3280b4d {
    left: 355.2px;
}

.elementor-13 .elementor-element.elementor-element-3760ce8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 096px 0px 093px 0px;
}

.elementor-13 .elementor-element.elementor-element-df6a610>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a334169>.elementor-container {
    max-width: 790px;
}

.elementor-13 .elementor-element.elementor-element-a334169 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6f1d042>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6b463b4 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-6b463b4 .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-13 .elementor-element.elementor-element-d9172fb {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 33.4px;
}

.elementor-13 .elementor-element.elementor-element-d9172fb .elementor-divider-separator {
    width: 151px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-13 .elementor-element.elementor-element-d9172fb .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-13 .elementor-element.elementor-element-d9172fb>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-62714fa {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-62714fa>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e52f68b {
    text-align: center;
    font-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-a60d1ea>.elementor-container {
    max-width: 790px;
}

.elementor-13 .elementor-element.elementor-element-a60d1ea {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 048px 010px 0px 010px;
}

.elementor-13 .elementor-element.elementor-element-e728e9b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-e728e9b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi4);
}

.elementor-13 .elementor-element.elementor-element-e728e9b>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-e728e9b>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-e728e9b>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-e728e9b>.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: 70px 39px 30px 40px;
}

.elementor-13 .elementor-element.elementor-element-e728e9b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-a0aadbc .meafe-testimonial-content {
    margin-bottom: 51px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-13 .elementor-element.elementor-element-a0aadbc .meafe-testimonial-reviewer-thumb {
    -webkit-flex: 0 0 64px;
    -ms-flex: 0 0 64px;
    flex: 0 0 64px;
    max-width: 64px;
    height: 64px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-13 .elementor-element.elementor-element-a0aadbc .meafe-testimonial-reviewer-name {
    color: var( --e-global-color-rishi2);
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
    margin-bottom: 4px;
}

.elementor-13 .elementor-element.elementor-element-a0aadbc .meafe-testimonial-reviewer-title {
    color: var( --e-global-color-rishi1);
    font-size: 16px;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-a0aadbc .meafa-swiper-pagination .swiper-pagination-bullet {
    height: 15px;
    width: 15px;
    background-color: var( --e-global-color-rishi1);
}

.elementor-13 .elementor-element.elementor-element-a0aadbc .meafa-swiper-pagination .swiper-pagination-bullet-active {
    background-color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-24a7bc3:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-24a7bc3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-13 .elementor-element.elementor-element-24a7bc3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 084px 0px 056px 0px;
}

.elementor-13 .elementor-element.elementor-element-24a7bc3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-24a7bc3>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 55px;
}

.elementor-13 .elementor-element.elementor-element-a74cadd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0f04c51>.elementor-container {
    max-width: 590px;
}

.elementor-13 .elementor-element.elementor-element-0f04c51 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3723c73>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 010px 0px 010px;
}

.elementor-13 .elementor-element.elementor-element-05e5867 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-05e5867 .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-13 .elementor-element.elementor-element-6996c2b {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 33.4px;
}

.elementor-13 .elementor-element.elementor-element-6996c2b .elementor-divider-separator {
    width: 112px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-13 .elementor-element.elementor-element-6996c2b .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-13 .elementor-element.elementor-element-6996c2b>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-86cb13d {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-86cb13d>.elementor-widget-container {
    margin: 0px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e74d441 {
    text-align: center;
    font-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-2bb010c>.elementor-container {
    max-width: 1200px;
}

.elementor-13 .elementor-element.elementor-element-2bb010c:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-2bb010c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-13 .elementor-element.elementor-element-2bb010c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2bb010c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-6c213bd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-13 .elementor-element.elementor-element-f818877 img {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-8d90203,
.elementor-13 .elementor-element.elementor-element-8d90203>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-8d90203 {
    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-13 .elementor-element.elementor-element-8d90203>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-49402a7.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-49402a7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-49402a7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-13 .elementor-element.elementor-element-49402a7>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-49402a7>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-49402a7>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-49402a7>.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-13 .elementor-element.elementor-element-49402a7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-dc9b403 {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-13 .elementor-element.elementor-element-dc9b403>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-405bb3a {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-b432ca5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-13 .elementor-element.elementor-element-8c97c6f img {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-5da86ec,
.elementor-13 .elementor-element.elementor-element-5da86ec>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-5da86ec {
    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-13 .elementor-element.elementor-element-5da86ec>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-8d13dab.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-8d13dab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-8d13dab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-13 .elementor-element.elementor-element-8d13dab>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-8d13dab>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-8d13dab>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-8d13dab>.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-13 .elementor-element.elementor-element-8d13dab>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-e800c07 {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-13 .elementor-element.elementor-element-e800c07>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-334ce8a {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-58d1590>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-13 .elementor-element.elementor-element-ff2eef2 img {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-fbe4b4b,
.elementor-13 .elementor-element.elementor-element-fbe4b4b>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-fbe4b4b {
    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-13 .elementor-element.elementor-element-fbe4b4b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-fc9f47f.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-fc9f47f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-fc9f47f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-13 .elementor-element.elementor-element-fc9f47f>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-fc9f47f>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-fc9f47f>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-fc9f47f>.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-13 .elementor-element.elementor-element-fc9f47f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-e30be5c {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-13 .elementor-element.elementor-element-e30be5c>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-61f2a8f {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-21f322c>.elementor-container {
    max-width: 1200px;
}

.elementor-13 .elementor-element.elementor-element-21f322c:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-21f322c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-13 .elementor-element.elementor-element-21f322c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-21f322c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-7f3a5af>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-13 .elementor-element.elementor-element-89d1dfa img {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-3bab699,
.elementor-13 .elementor-element.elementor-element-3bab699>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-3bab699 {
    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-13 .elementor-element.elementor-element-3bab699>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-f30cdc8.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-f30cdc8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-f30cdc8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-13 .elementor-element.elementor-element-f30cdc8>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-f30cdc8>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-f30cdc8>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-f30cdc8>.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-13 .elementor-element.elementor-element-f30cdc8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-5b94f32 {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-13 .elementor-element.elementor-element-5b94f32>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-45fb8bd {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-38bee24>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-13 .elementor-element.elementor-element-61dba03 img {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-b4bc0fd,
.elementor-13 .elementor-element.elementor-element-b4bc0fd>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-b4bc0fd {
    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-13 .elementor-element.elementor-element-b4bc0fd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-1d37cd9.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-1d37cd9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-1d37cd9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-13 .elementor-element.elementor-element-1d37cd9>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-1d37cd9>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-1d37cd9>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-1d37cd9>.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-13 .elementor-element.elementor-element-1d37cd9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-f240a4b {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-13 .elementor-element.elementor-element-f240a4b>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-984b18e {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-26dbc09>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-13 .elementor-element.elementor-element-c2763fb img {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-22b2fa0,
.elementor-13 .elementor-element.elementor-element-22b2fa0>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-22b2fa0 {
    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-13 .elementor-element.elementor-element-22b2fa0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-e6acbe0.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-e6acbe0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-e6acbe0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-13 .elementor-element.elementor-element-e6acbe0>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-e6acbe0>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-e6acbe0>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-e6acbe0>.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-13 .elementor-element.elementor-element-e6acbe0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-d1ea682 {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-13 .elementor-element.elementor-element-d1ea682>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-88c4697 {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-d603306:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-d603306>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-13 .elementor-element.elementor-element-d603306 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 154px 0px;
}

.elementor-13 .elementor-element.elementor-element-d603306>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-d603306>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 85px;
}

.elementor-13 .elementor-element.elementor-element-8737fe7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-49d7483 .elementor-button {
    font-weight: 500;
    line-height: 1.75em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 04px 016px 04px 016px;
}

.elementor-13 .elementor-element.elementor-element-49d7483 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-49d7483 .elementor-button:focus {
    background-color: #02010100;
}

.elementor-13 .elementor-element.elementor-element-35bbef1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 096px 0px 096px 0px;
}

.elementor-13 .elementor-element.elementor-element-f9b86e1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8aa05a8>.elementor-container {
    max-width: 590px;
}

.elementor-13 .elementor-element.elementor-element-8aa05a8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-812bd7e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 010px 0px 010px;
}

.elementor-13 .elementor-element.elementor-element-17f2b63 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-17f2b63 .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-13 .elementor-element.elementor-element-258ef56 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 33.4px;
}

.elementor-13 .elementor-element.elementor-element-258ef56 .elementor-divider-separator {
    width: 123px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-13 .elementor-element.elementor-element-258ef56 .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-13 .elementor-element.elementor-element-258ef56>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c171bfe {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-c171bfe>.elementor-widget-container {
    margin: 0px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-bd8686b {
    text-align: center;
    font-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-6fc84c2>.elementor-container {
    max-width: 1200px;
}

.elementor-13 .elementor-element.elementor-element-6fc84c2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6c02757>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-6c02757>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-6c02757>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-6c02757>.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-13 .elementor-element.elementor-element-606102c .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-606102c .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-606102c .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-13 .elementor-element.elementor-element-606102c .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-606102c .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-13 .elementor-element.elementor-element-606102c .month--details:after {
    color: var( --e-global-color-rishi4);
}

.elementor-13 .elementor-element.elementor-element-606102c .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-13 .elementor-element.elementor-element-606102c .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-13 .elementor-element.elementor-element-606102c .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-606102c .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-606102c .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-606102c .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-ff4699e>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-ff4699e>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-ff4699e>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-ff4699e>.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-13 .elementor-element.elementor-element-e8dc76e .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e8dc76e .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-13 .elementor-element.elementor-element-e8dc76e .month--details:after {
    color: var( --e-global-color-rishi4);
}

.elementor-13 .elementor-element.elementor-element-e8dc76e .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-13 .elementor-element.elementor-element-e8dc76e .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-d25d5f8>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-d25d5f8>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-d25d5f8>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-d25d5f8>.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-13 .elementor-element.elementor-element-4f7d02e .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-4f7d02e .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-13 .elementor-element.elementor-element-4f7d02e .month--details:after {
    color: var( --e-global-color-rishi4);
}

.elementor-13 .elementor-element.elementor-element-4f7d02e .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-13 .elementor-element.elementor-element-4f7d02e .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-13 .elementor-element.elementor-element-f107c6d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-fde7cc8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8afeb30 .elementor-button {
    font-weight: 500;
    line-height: 1.75em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 04px 016px 04px 016px;
}

.elementor-13 .elementor-element.elementor-element-8afeb30 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-8afeb30 .elementor-button:focus {
    background-color: #02010100;
}

.elementor-13 .elementor-element.elementor-element-7c9649e:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-7c9649e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-13 .elementor-element.elementor-element-7c9649e {
    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-13 .elementor-element.elementor-element-7c9649e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-7c9649e>.elementor-shape-top svg {
    width: calc(203% + 1.3px);
    height: 15px;
}

.elementor-13 .elementor-element.elementor-element-7c9649e>.elementor-shape-bottom svg {
    width: calc(203% + 1.3px);
    height: 15px;
}

.elementor-13 .elementor-element.elementor-element-9308168:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-9308168>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-13 .elementor-element.elementor-element-9308168>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-9308168>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-9308168>.elementor-background-slideshow {
    border-radius: 16px 0px 0px 016px;
}

.elementor-13 .elementor-element.elementor-element-9308168>.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-13 .elementor-element.elementor-element-9308168>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-2498d99 .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-13 .elementor-element.elementor-element-e93a7cb {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 25.1px;
}

.elementor-13 .elementor-element.elementor-element-e93a7cb .elementor-divider-separator {
    width: 82px;
}

.elementor-13 .elementor-element.elementor-element-e93a7cb .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-13 .elementor-element.elementor-element-e93a7cb>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-576c253>.elementor-widget-container {
    margin: 0px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3f56a10 {
    font-size: 20px;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-3f56a10>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6848ec0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ec90e57>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-55397a9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 012px;
}

.elementor-13 .elementor-element.elementor-element-8855bf7 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-8855bf7>.elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d68ede1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5c91020>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8230a65>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 012px;
}

.elementor-13 .elementor-element.elementor-element-5f9c885 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-5f9c885>.elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-49c6052 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e7bf05e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-edf2cfe>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 012px;
}

.elementor-13 .elementor-element.elementor-element-6c2fa4f {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-6c2fa4f>.elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-75f7c3e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-75f7c3e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-13 .elementor-element.elementor-element-75f7c3e>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-75f7c3e>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-75f7c3e>.elementor-background-slideshow {
    border-radius: 0px 016px 016px 0px;
}

.elementor-13 .elementor-element.elementor-element-75f7c3e>.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-13 .elementor-element.elementor-element-75f7c3e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-3f7f624>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1b02b2a {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-rishi2);
    --divider-border-width: 1px;
}

.elementor-13 .elementor-element.elementor-element-1b02b2a .elementor-divider-separator {
    width: 237px;
}

.elementor-13 .elementor-element.elementor-element-1b02b2a .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-5b6a5ef .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-13 .elementor-element.elementor-element-5b6a5ef ::-webkit-input-placeholder {
    color: #2F4858AB;
}

.elementor-13 .elementor-element.elementor-element-5b6a5ef ::-moz-placeholder {
    color: #2F4858AB;
}

.elementor-13 .elementor-element.elementor-element-5b6a5ef ::-ms-input-placeholder {
    color: #2F4858AB;
}

.elementor-13 .elementor-element.elementor-element-5b6a5ef label {
    font-weight: 600;
    line-height: 1.56em;
}

.elementor-13 .elementor-element.elementor-element-5b6a5ef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 035px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-ec90e57 {
        width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-55397a9 {
        width: 91%;
    }
    .elementor-13 .elementor-element.elementor-element-5c91020 {
        width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-8230a65 {
        width: 91%;
    }
    .elementor-13 .elementor-element.elementor-element-e7bf05e {
        width: 9%;
    }
    .elementor-13 .elementor-element.elementor-element-edf2cfe {
        width: 91%;
    }
}

@media(max-width:1024px) {
    .elementor-13 .elementor-element.elementor-element-65d77cb {
        top: 56px;
    }
    .elementor-13 .elementor-element.elementor-element-27b1352>.elementor-shape-top svg {
        height: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-27b1352 {
        padding: 0100px 015px 105px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-d12c7bb {
        padding: 0px 010px 0px 010px;
    }
    .elementor-13 .elementor-element.elementor-element-bf43e29 .meafe-dual-header .title span.main-header {
        font-size: 48px;
    }
    .elementor-13 .elementor-element.elementor-element-bf43e29 .meafe-dual-header .title span {
        font-size: 48px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-af1ef6c {
        right: 3.6px;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-af1ef6c {
        left: 3.6px;
    }
    .elementor-13 .elementor-element.elementor-element-af1ef6c {
        top: 525px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f57c51a {
        right: 97.4px;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-f57c51a {
        left: 97.4px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2869fdc {
        left: 168px;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-2869fdc {
        right: 168px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-24933ea {
        left: 76px;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-24933ea {
        right: 76px;
    }
    .elementor-13 .elementor-element.elementor-element-24933ea {
        bottom: 220px;
    }
    .elementor-13 .elementor-element.elementor-element-4215af2 {
        bottom: 200px;
    }
    .elementor-13 .elementor-element.elementor-element-ad4bc4b {
        padding: 86px 015px 86px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-1d87b6b {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-435fc81 {
        font-size: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-435fc81>.elementor-widget-container {
        margin: 0px 0px 013px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-e942378 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-13 .elementor-element.elementor-element-e942378>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-a2da2c5 {
        padding: 60px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-0b17371>.elementor-element-populated {
        padding: 0px 020px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-7c19228 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-13 .elementor-element.elementor-element-7c19228>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-3c1370e>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-c8ab791>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-c833d6c>.elementor-widget-container {
        margin: 0px 0px 040px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-2359570 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-13 .elementor-element.elementor-element-2359570>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-004f452>.elementor-element-populated {
        padding: 0px 0px 0px 010px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e33c355 {
        right: 266.8px;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-e33c355 {
        left: 266.8px;
    }
    .elementor-13 .elementor-element.elementor-element-e33c355 {
        bottom: 767px;
    }
    .elementor-13 .elementor-element.elementor-element-651d9d0>.elementor-shape-bottom svg {
        height: 55px;
    }
    .elementor-13 .elementor-element.elementor-element-651d9d0 {
        padding: 100px 015px 0100px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-2119839>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-1e92692 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-13 .elementor-element.elementor-element-1e92692>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-1d08c95>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-98bd413>.elementor-widget-container {
        margin: 0px 0px 046px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-5b78adb .elementor-button {
        font-size: 16px;
    }
    .elementor-13 .elementor-element.elementor-element-8baa009>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a0f4a20 {
        right: 359.1px;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-a0f4a20 {
        left: 359.1px;
    }
    .elementor-13 .elementor-element.elementor-element-a0f4a20 {
        top: 322px;
    }
    .elementor-13 .elementor-element.elementor-element-3280b4d {
        top: 426px;
    }
    .elementor-13 .elementor-element.elementor-element-3760ce8 {
        padding: 086px 015px 083px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-d9172fb .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-13 .elementor-element.elementor-element-d9172fb>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-62714fa>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-a60d1ea {
        padding: 040px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-24a7bc3 {
        padding: 76px 015px 046px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-3723c73>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-6996c2b .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-13 .elementor-element.elementor-element-6996c2b>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-86cb13d>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-2bb010c {
        padding: 0px 015px 0px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-6c213bd>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-13 .elementor-element.elementor-element-49402a7>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-13 .elementor-element.elementor-element-dc9b403 {
        font-size: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-405bb3a {
        font-size: 14px;
    }
    .elementor-13 .elementor-element.elementor-element-b432ca5>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-13 .elementor-element.elementor-element-8d13dab>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-13 .elementor-element.elementor-element-e800c07 {
        font-size: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-334ce8a {
        font-size: 14px;
    }
    .elementor-13 .elementor-element.elementor-element-58d1590>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-13 .elementor-element.elementor-element-fc9f47f>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-13 .elementor-element.elementor-element-e30be5c {
        font-size: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-61f2a8f {
        font-size: 14px;
    }
    .elementor-13 .elementor-element.elementor-element-21f322c {
        padding: 046px 015px 0px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-7f3a5af>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-13 .elementor-element.elementor-element-f30cdc8>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-13 .elementor-element.elementor-element-5b94f32 {
        font-size: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-45fb8bd {
        font-size: 14px;
    }
    .elementor-13 .elementor-element.elementor-element-38bee24>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-13 .elementor-element.elementor-element-1d37cd9>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-13 .elementor-element.elementor-element-f240a4b {
        font-size: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-984b18e {
        font-size: 14px;
    }
    .elementor-13 .elementor-element.elementor-element-26dbc09>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-13 .elementor-element.elementor-element-e6acbe0>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-13 .elementor-element.elementor-element-d1ea682 {
        font-size: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-88c4697 {
        font-size: 14px;
    }
    .elementor-13 .elementor-element.elementor-element-d603306>.elementor-shape-bottom svg {
        height: 54px;
    }
    .elementor-13 .elementor-element.elementor-element-d603306 {
        padding: 046px 015px 086px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-35bbef1 {
        padding: 086px 015px 086px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-258ef56 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-13 .elementor-element.elementor-element-258ef56>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-c171bfe>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-6fc84c2 {
        padding: 046px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-6c02757>.elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-606102c .meafe--title {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-606102c .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-606102c .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-606102c .month--details .date {
        font-size: 28px;
    }
    .elementor-13 .elementor-element.elementor-element-606102c .month--details .month {
        font-size: 14px;
    }
    .elementor-13 .elementor-element.elementor-element-606102c .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-606102c .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-606102c .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-606102c .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-ff4699e>.elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--title {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-e8dc76e .month--details .date {
        font-size: 28px;
    }
    .elementor-13 .elementor-element.elementor-element-e8dc76e .month--details .month {
        font-size: 14px;
    }
    .elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-e8dc76e .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-d25d5f8>.elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--title {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-4f7d02e .month--details .date {
        font-size: 28px;
    }
    .elementor-13 .elementor-element.elementor-element-4f7d02e .month--details .month {
        font-size: 14px;
    }
    .elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-4f7d02e .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }
    .elementor-13 .elementor-element.elementor-element-f107c6d {
        padding: 046px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-8afeb30 .elementor-button {
        font-size: 16px;
    }
    .elementor-13 .elementor-element.elementor-element-7c9649e {
        padding: 090px 015px 075px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-9308168>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 050px 020px 0px 020px;
    }
    .elementor-13 .elementor-element.elementor-element-e93a7cb .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-13 .elementor-element.elementor-element-e93a7cb>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-576c253>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-3f56a10>.elementor-widget-container {
        margin: 0px 0px 035px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-75f7c3e>.elementor-element-populated {
        padding: 064px 35px 010px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-5b6a5ef>.elementor-widget-container {
        padding: 030px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-13 .elementor-element.elementor-element-27b1352 {
        padding: 080px 0px 87px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-bf43e29 .meafe-dual-header .title span.main-header {
        font-size: 40px;
    }
    .elementor-13 .elementor-element.elementor-element-bf43e29 .meafe-dual-header .title span {
        font-size: 40px;
    }
    .elementor-13 .elementor-element.elementor-element-ad4bc4b {
        padding: 72px 015px 72px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-435fc81 {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-a2da2c5 {
        padding: 040px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-0b17371>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-c8ab791 {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-c833d6c {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-c833d6c>.elementor-widget-container {
        margin: 0px 0px 030px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-2359570>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-004f452>.elementor-element-populated {
        margin: 0px 0px 020px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-651d9d0>.elementor-shape-top svg {
        height: 60px;
    }
    .elementor-13 .elementor-element.elementor-element-651d9d0>.elementor-shape-bottom svg {
        height: 45px;
    }
    .elementor-13 .elementor-element.elementor-element-651d9d0 {
        padding: 72px 015px 72px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-98bd413 {
        font-size: 16px;
    }
    .elementor-13 .elementor-element.elementor-element-98bd413>.elementor-widget-container {
        margin: 0px 0px 036px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-d095151>.elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-480e4c9 .elementor-image-box-img {
        margin-bottom: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-69a74be>.elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-15a5606 .elementor-image-box-img {
        margin-bottom: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-892d33e {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-0beb532>.elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-9b85ca3 .elementor-image-box-img {
        margin-bottom: 24px;
    }
    .elementor-13 .elementor-element.elementor-element-a22d4e6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-ad23af2 .elementor-image-box-img {
        margin-bottom: 24px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a0f4a20 {
        right: 150px;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-a0f4a20 {
        left: 150px;
    }
    .elementor-13 .elementor-element.elementor-element-a0f4a20 {
        top: 360px;
    }
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-3280b4d {
        right: 128.2px;
    }
    body.rtl .elementor-13 .elementor-element.elementor-element-3280b4d {
        left: 128.2px;
    }
    .elementor-13 .elementor-element.elementor-element-3280b4d {
        top: 527px;
    }
    .elementor-13 .elementor-element.elementor-element-3760ce8 {
        padding: 072px 015px 072px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-e728e9b>.elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-24a7bc3 {
        padding: 070px 015px 040px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-6c213bd>.elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-b432ca5>.elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-21f322c {
        padding: 035px 015px 0px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-7f3a5af>.elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-38bee24>.elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-26dbc09>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-d603306 {
        padding: 046px 015px 072px 016px;
    }
    .elementor-13 .elementor-element.elementor-element-35bbef1 {
        padding: 072px 015px 072px 015px;
    }
    .elementor-13 .elementor-element.elementor-element-6fc84c2 {
        padding: 040px 0px 0px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-6c02757>.elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-ff4699e>.elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-d25d5f8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-3f56a10>.elementor-widget-container {
        margin: 0px 0px 030px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-ec90e57 {
        width: 14%;
    }
    .elementor-13 .elementor-element.elementor-element-55397a9 {
        width: 86%;
    }
    .elementor-13 .elementor-element.elementor-element-55397a9>.elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }
    .elementor-13 .elementor-element.elementor-element-8855bf7 {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-8855bf7>.elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-5c91020 {
        width: 14%;
    }
    .elementor-13 .elementor-element.elementor-element-8230a65 {
        width: 86%;
    }
    .elementor-13 .elementor-element.elementor-element-8230a65>.elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }
    .elementor-13 .elementor-element.elementor-element-5f9c885 {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-5f9c885>.elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-e7bf05e {
        width: 14%;
    }
    .elementor-13 .elementor-element.elementor-element-edf2cfe {
        width: 86%;
    }
    .elementor-13 .elementor-element.elementor-element-edf2cfe>.elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }
    .elementor-13 .elementor-element.elementor-element-6c2fa4f {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-6c2fa4f>.elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-75f7c3e>.elementor-element-populated {
        padding: 050px 025px 0px 025px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-2119839 {
        width: 100%;
    }
    .elementor-13 .elementor-element.elementor-element-8baa009 {
        width: 100%;
    }
}