.elementor-11 .elementor-element.elementor-element-bc37228 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-82643ea>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-25a8fe7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-25a8fe7 {
    width: auto;
    max-width: auto;
    top: 74px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-25a8fe7 {
    right: 0px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-25a8fe7 {
    left: 0px;
}

.elementor-11 .elementor-element.elementor-element-0ef89cc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-a46d725>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-0bd8db2 {
    width: auto;
    max-width: auto;
    top: 269px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-0bd8db2 {
    right: 550px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-0bd8db2 {
    left: 550px;
}

.elementor-11 .elementor-element.elementor-element-440c01e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-6d418b5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-911b4a3 {
    width: auto;
    max-width: auto;
    top: 145px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-911b4a3 {
    right: 100px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-911b4a3 {
    left: 100px;
}

.elementor-11 .elementor-element.elementor-element-4c8abd3:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-4c8abd3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-11 .elementor-element.elementor-element-4c8abd3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 55px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-4c8abd3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4c8abd3>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 17px;
}

.elementor-11 .elementor-element.elementor-element-fc7ef66>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-f9f10b0>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 82px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-11 .elementor-element.elementor-element-f9f10b0>.elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-11 .elementor-element.elementor-element-f9f10b0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-034034a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-034034a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-034034a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 143px 0px 010px;
}

.elementor-11 .elementor-element.elementor-element-cefbc11 .meafe-dual-header .title span.main-header {
    color: var( --e-global-color-rishi1);
    font-size: 56px;
    line-height: 1.1em;
}

.elementor-11 .elementor-element.elementor-element-cefbc11 .meafe-dual-header .title {
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-cefbc11 .meafe-dual-header .title span {
    font-size: 56px;
    line-height: 1.1em;
}

.elementor-11 .elementor-element.elementor-element-cefbc11>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-01496c7 {
    font-size: 22px;
    line-height: 1.63em;
}

.elementor-11 .elementor-element.elementor-element-01496c7>.elementor-widget-container {
    margin: 0px 0px 040px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-c2a6752 .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-11 .elementor-element.elementor-element-c2a6752 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-c2a6752 .elementor-button:focus {
    color: var( --e-global-color-rishi3);
    background-color: #FDE9E300;
}

.elementor-11 .elementor-element.elementor-element-c2a6752 .elementor-button:hover svg,
.elementor-11 .elementor-element.elementor-element-c2a6752 .elementor-button:focus svg {
    fill: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-9f2144c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-9f2144c {
    z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-6bd731c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-6bd731c {
    z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-a928339 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-9a26df8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-2e5492e {
    width: auto;
    max-width: auto;
    bottom: 52px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-2e5492e {
    right: 586.8px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-2e5492e {
    left: 586.8px;
}

.elementor-11 .elementor-element.elementor-element-35e1ff0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 096px 0px 43px 0px;
}

.elementor-11 .elementor-element.elementor-element-b68d68a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-a68698c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-d33576f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 010px;
}

.elementor-11 .elementor-element.elementor-element-01dec86 .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-11 .elementor-element.elementor-element-b51d2c6 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 25.1px;
}

.elementor-11 .elementor-element.elementor-element-b51d2c6 .elementor-divider-separator {
    width: 100px;
}

.elementor-11 .elementor-element.elementor-element-b51d2c6 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-11 .elementor-element.elementor-element-b51d2c6>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-82e008f>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-72feddf {
    font-size: 20px;
    line-height: 1.8em;
}

.elementor-11 .elementor-element.elementor-element-527aac4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-15d4e3f>.elementor-container {
    max-width: 1200px;
}

.elementor-11 .elementor-element.elementor-element-15d4e3f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-4a6f2fe>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-8a93e23 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-cd358c1,
.elementor-11 .elementor-element.elementor-element-cd358c1>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-cd358c1 {
    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: -110px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-cd358c1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4df2436.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-11 .elementor-element.elementor-element-4df2436:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-4df2436>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-4df2436>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-4df2436>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-4df2436>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-4df2436>.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 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 35px 024px 024px 024px;
}

.elementor-11 .elementor-element.elementor-element-4df2436>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-a39ed82 {
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-2d58fef .elementor-icon-list-icon i {
    color: var( --e-global-color-rishi3);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2d58fef .elementor-icon-list-icon svg {
    fill: var( --e-global-color-rishi3);
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2d58fef {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-2d58fef .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-2d58fef .elementor-icon-list-item>a {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-2d58fef .elementor-icon-list-text {
    color: var( --e-global-color-rishi1);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2d58fef .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-da5e3fa {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-da5e3fa>.elementor-widget-container {
    margin: 13px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-128e778 .elementor-button {
    font-weight: 500;
    line-height: 1.75em;
    fill: var( --e-global-color-rishi3);
    color: var( --e-global-color-rishi3);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 04px 016px 04px 016px;
    padding: 6px 016px 6px 016px;
}

.elementor-11 .elementor-element.elementor-element-128e778 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-128e778 .elementor-button:focus {
    color: var( --e-global-color-rishi5);
    background-color: var( --e-global-color-rishi3);
    border-color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-128e778 .elementor-button:hover svg,
.elementor-11 .elementor-element.elementor-element-128e778 .elementor-button:focus svg {
    fill: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-b91d8ed>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-774ae70 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-f5c88c7,
.elementor-11 .elementor-element.elementor-element-f5c88c7>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-f5c88c7 {
    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: -110px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-f5c88c7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e90392d.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-11 .elementor-element.elementor-element-e90392d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-e90392d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-e90392d>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-e90392d>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-e90392d>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-e90392d>.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 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 35px 024px 024px 024px;
}

.elementor-11 .elementor-element.elementor-element-e90392d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-92a3a71 {
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-615abc3 .elementor-icon-list-icon i {
    color: var( --e-global-color-rishi3);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-615abc3 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-rishi3);
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-615abc3 {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-615abc3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-615abc3 .elementor-icon-list-item>a {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-615abc3 .elementor-icon-list-text {
    color: var( --e-global-color-rishi1);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-615abc3 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-1ae905d {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-1ae905d>.elementor-widget-container {
    margin: 13px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-a5cc79b .elementor-button {
    font-weight: 500;
    line-height: 1.75em;
    fill: var( --e-global-color-rishi3);
    color: var( --e-global-color-rishi3);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 04px 016px 04px 016px;
    padding: 6px 016px 6px 016px;
}

.elementor-11 .elementor-element.elementor-element-a5cc79b .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-a5cc79b .elementor-button:focus {
    color: var( --e-global-color-rishi5);
    background-color: var( --e-global-color-rishi3);
    border-color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-a5cc79b .elementor-button:hover svg,
.elementor-11 .elementor-element.elementor-element-a5cc79b .elementor-button:focus svg {
    fill: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-feaf940>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-d5268eb img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-ca3a11c,
.elementor-11 .elementor-element.elementor-element-ca3a11c>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-ca3a11c {
    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: -110px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-ca3a11c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-9a26370.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-11 .elementor-element.elementor-element-9a26370:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-9a26370>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-9a26370>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-9a26370>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-9a26370>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-9a26370>.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 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 35px 024px 024px 024px;
}

.elementor-11 .elementor-element.elementor-element-9a26370>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-c27a892 {
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-dc8aaf0 .elementor-icon-list-icon i {
    color: var( --e-global-color-rishi3);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-dc8aaf0 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-rishi3);
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-dc8aaf0 {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-dc8aaf0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-dc8aaf0 .elementor-icon-list-item>a {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-dc8aaf0 .elementor-icon-list-text {
    color: var( --e-global-color-rishi1);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-dc8aaf0 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-6be51ee {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-6be51ee>.elementor-widget-container {
    margin: 13px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7665521 .elementor-button {
    font-weight: 500;
    line-height: 1.75em;
    fill: var( --e-global-color-rishi3);
    color: var( --e-global-color-rishi3);
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 04px 016px 04px 016px;
    padding: 6px 016px 6px 016px;
}

.elementor-11 .elementor-element.elementor-element-7665521 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-7665521 .elementor-button:focus {
    color: var( --e-global-color-rishi5);
    background-color: var( --e-global-color-rishi3);
    border-color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-7665521 .elementor-button:hover svg,
.elementor-11 .elementor-element.elementor-element-7665521 .elementor-button:focus svg {
    fill: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-7f5e0a7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 096px 0px;
}

.elementor-11 .elementor-element.elementor-element-73a0d50>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-72901ee .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-11 .elementor-element.elementor-element-72901ee .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-72901ee .elementor-button:focus {
    background-color: #02010100;
}

.elementor-11 .elementor-element.elementor-element-902e879 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-42cb065>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-38eb785 {
    width: auto;
    max-width: auto;
    top: 500px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-38eb785 {
    right: 0px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-38eb785 {
    left: 0px;
}

.elementor-11 .elementor-element.elementor-element-fe06540:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-fe06540>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-11 .elementor-element.elementor-element-fe06540 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0136px 0px 0136px 0px;
}

.elementor-11 .elementor-element.elementor-element-fe06540>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-fe06540>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 44px;
}

.elementor-11 .elementor-element.elementor-element-fe06540>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 44px;
}

.elementor-11 .elementor-element.elementor-element-7293748>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-f3243f5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-6c49d48>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 010px;
}

.elementor-11 .elementor-element.elementor-element-2f4b8e4 .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-11 .elementor-element.elementor-element-747f1a6 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 25.1px;
}

.elementor-11 .elementor-element.elementor-element-747f1a6 .elementor-divider-separator {
    width: 70px;
}

.elementor-11 .elementor-element.elementor-element-747f1a6 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-11 .elementor-element.elementor-element-747f1a6>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-9d1b718>.elementor-widget-container {
    margin: 0px 0px 14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-33da05b {
    font-size: 20px;
    line-height: 1.8em;
}

.elementor-11 .elementor-element.elementor-element-33da05b>.elementor-widget-container {
    margin: 0px 0px 056px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-6f2c778 .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-11 .elementor-element.elementor-element-6f2c778 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-6f2c778 .elementor-button:focus {
    color: var( --e-global-color-rishi3);
    background-color: #FDE9E300;
}

.elementor-11 .elementor-element.elementor-element-6f2c778 .elementor-button:hover svg,
.elementor-11 .elementor-element.elementor-element-6f2c778 .elementor-button:focus svg {
    fill: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-e9cdc43>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 010px 0px 115px;
}

.elementor-11 .elementor-element.elementor-element-90f5664 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-90f5664 {
    z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-57094c8>.elementor-container {
    max-width: 790px;
}

.elementor-11 .elementor-element.elementor-element-57094c8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-a7b203d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-fef522b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-fef522b {
    width: auto;
    max-width: auto;
    top: 352px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-fef522b {
    right: 375.2px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-fef522b {
    left: 375.2px;
}

.elementor-11 .elementor-element.elementor-element-80f8f10>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-80f8f10 {
    width: auto;
    max-width: auto;
    top: 466px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-80f8f10 {
    right: 355.2px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-80f8f10 {
    left: 355.2px;
}

.elementor-11 .elementor-element.elementor-element-e7d023b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e7d023b {
    width: auto;
    max-width: auto;
    bottom: 537px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e7d023b {
    right: 187.3px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-e7d023b {
    left: 187.3px;
}

.elementor-11 .elementor-element.elementor-element-19867c0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 096px 0px 093px 0px;
}

.elementor-11 .elementor-element.elementor-element-e3eb0e3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e28b3c1>.elementor-container {
    max-width: 790px;
}

.elementor-11 .elementor-element.elementor-element-e28b3c1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-88e638c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-71774cd {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-71774cd .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-11 .elementor-element.elementor-element-cf2553c {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 33.4px;
}

.elementor-11 .elementor-element.elementor-element-cf2553c .elementor-divider-separator {
    width: 151px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-11 .elementor-element.elementor-element-cf2553c .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-11 .elementor-element.elementor-element-cf2553c>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-a14f75d {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-a14f75d>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-3b7865d {
    text-align: center;
    font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-7f3e3c8>.elementor-container {
    max-width: 790px;
}

.elementor-11 .elementor-element.elementor-element-7f3e3c8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 048px 010px 0px 010px;
}

.elementor-11 .elementor-element.elementor-element-eb0eccf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-eb0eccf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi4);
}

.elementor-11 .elementor-element.elementor-element-eb0eccf>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-eb0eccf>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-eb0eccf>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-eb0eccf>.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-11 .elementor-element.elementor-element-eb0eccf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-17c8ce1 .meafe-testimonial-content {
    margin-bottom: 51px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-11 .elementor-element.elementor-element-17c8ce1 .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-11 .elementor-element.elementor-element-17c8ce1 .meafe-testimonial-reviewer-name {
    color: var( --e-global-color-rishi2);
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
    margin-bottom: 4px;
}

.elementor-11 .elementor-element.elementor-element-17c8ce1 .meafe-testimonial-reviewer-title {
    color: var( --e-global-color-rishi1);
    font-size: 16px;
    line-height: 1.5em;
}

.elementor-11 .elementor-element.elementor-element-17c8ce1 .meafa-swiper-pagination .swiper-pagination-bullet {
    height: 15px;
    width: 15px;
    background-color: var( --e-global-color-rishi1);
}

.elementor-11 .elementor-element.elementor-element-17c8ce1 .meafa-swiper-pagination .swiper-pagination-bullet-active {
    background-color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-28006b1:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-28006b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-11 .elementor-element.elementor-element-28006b1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0136px 0px 0136px 0px;
}

.elementor-11 .elementor-element.elementor-element-28006b1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-28006b1>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 44px;
}

.elementor-11 .elementor-element.elementor-element-28006b1>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 44px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-b666ebe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-b666ebe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-b666ebe>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 102px 0px 10px;
}

.elementor-11 .elementor-element.elementor-element-638707d .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-11 .elementor-element.elementor-element-6946d57 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 25.1px;
}

.elementor-11 .elementor-element.elementor-element-6946d57 .elementor-divider-separator {
    width: 56px;
}

.elementor-11 .elementor-element.elementor-element-6946d57 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-11 .elementor-element.elementor-element-6946d57>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-4b96828>.elementor-widget-container {
    margin: 0px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-11feb06 {
    font-size: 20px;
    line-height: 1.8em;
}

.elementor-11 .elementor-element.elementor-element-11feb06>.elementor-widget-container {
    margin: 0px 0px 056px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-fc791f4 .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-11 .elementor-element.elementor-element-fc791f4 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-fc791f4 .elementor-button:focus {
    color: var( --e-global-color-rishi3);
    background-color: #FDE9E300;
}

.elementor-11 .elementor-element.elementor-element-fc791f4 .elementor-button:hover svg,
.elementor-11 .elementor-element.elementor-element-fc791f4 .elementor-button:focus svg {
    fill: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-39ec1d7>.elementor-element-populated {
    padding: 0px 010px 0px 030px;
}

.elementor-11 .elementor-element.elementor-element-78f79a4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-29f3a43>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-1681865.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-11 .elementor-element.elementor-element-1681865.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-11 .elementor-element.elementor-element-1681865.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-11 .elementor-element.elementor-element-1681865 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-1681865 .elementor-image-box-title {
    margin-bottom: 8px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-1681865 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-558e8b3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-7f61537.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-11 .elementor-element.elementor-element-7f61537.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-11 .elementor-element.elementor-element-7f61537.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-11 .elementor-element.elementor-element-7f61537 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-7f61537 .elementor-image-box-title {
    margin-bottom: 8px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-7f61537 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-30c9580 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 040px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-fb81ee9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-0fa7738.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-11 .elementor-element.elementor-element-0fa7738.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-11 .elementor-element.elementor-element-0fa7738.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-11 .elementor-element.elementor-element-0fa7738 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-0fa7738 .elementor-image-box-title {
    margin-bottom: 8px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-0fa7738 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-13ead3c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-bd2db94.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-11 .elementor-element.elementor-element-bd2db94.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-11 .elementor-element.elementor-element-bd2db94.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-11 .elementor-element.elementor-element-bd2db94 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-bd2db94 .elementor-image-box-title {
    margin-bottom: 8px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-bd2db94 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-78d7b27 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 084px 0px 056px 0px;
}

.elementor-11 .elementor-element.elementor-element-69c5ae7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-0212db1>.elementor-container {
    max-width: 590px;
}

.elementor-11 .elementor-element.elementor-element-0212db1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-ab77a91>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 010px 0px 010px;
}

.elementor-11 .elementor-element.elementor-element-cd3424c {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-cd3424c .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-11 .elementor-element.elementor-element-2a62909 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 33.4px;
}

.elementor-11 .elementor-element.elementor-element-2a62909 .elementor-divider-separator {
    width: 112px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-11 .elementor-element.elementor-element-2a62909 .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-11 .elementor-element.elementor-element-2a62909>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-334145a {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-334145a>.elementor-widget-container {
    margin: 0px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-3ebf764 {
    text-align: center;
    font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-247ac83>.elementor-container {
    max-width: 1200px;
}

.elementor-11 .elementor-element.elementor-element-247ac83 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-3957ee1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-5d8c448 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-134958e,
.elementor-11 .elementor-element.elementor-element-134958e>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-134958e {
    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-11 .elementor-element.elementor-element-134958e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-5d19fe2.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-11 .elementor-element.elementor-element-5d19fe2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-5d19fe2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-5d19fe2>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-5d19fe2>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-5d19fe2>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-5d19fe2>.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-11 .elementor-element.elementor-element-5d19fe2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-3350c38 {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-11 .elementor-element.elementor-element-3350c38>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-ff92502 {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-9d33344>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-f85aa03 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-d43a316,
.elementor-11 .elementor-element.elementor-element-d43a316>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-d43a316 {
    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-11 .elementor-element.elementor-element-d43a316>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b0b99f3.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-11 .elementor-element.elementor-element-b0b99f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-b0b99f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-b0b99f3>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-b0b99f3>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-b0b99f3>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-b0b99f3>.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-11 .elementor-element.elementor-element-b0b99f3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-af986d9 {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-11 .elementor-element.elementor-element-af986d9>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-feeb33a {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-3ef7176>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-d4f9cf3 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-2334519,
.elementor-11 .elementor-element.elementor-element-2334519>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-2334519 {
    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-11 .elementor-element.elementor-element-2334519>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-8b571cf.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-11 .elementor-element.elementor-element-8b571cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-8b571cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-8b571cf>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-8b571cf>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-8b571cf>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-8b571cf>.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-11 .elementor-element.elementor-element-8b571cf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-7e8761a {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-11 .elementor-element.elementor-element-7e8761a>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e3e3022 {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-c09d75a>.elementor-container {
    max-width: 1200px;
}

.elementor-11 .elementor-element.elementor-element-c09d75a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-35cec18>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-57a3af4 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-7f2b763,
.elementor-11 .elementor-element.elementor-element-7f2b763>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-7f2b763 {
    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-11 .elementor-element.elementor-element-7f2b763>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-49b2e2c.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-11 .elementor-element.elementor-element-49b2e2c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-49b2e2c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-49b2e2c>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-49b2e2c>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-49b2e2c>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-49b2e2c>.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-11 .elementor-element.elementor-element-49b2e2c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-1d747c5 {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-11 .elementor-element.elementor-element-1d747c5>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-d7ea9b0 {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-0b5a478>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-0f42e7a img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-7e04a4f,
.elementor-11 .elementor-element.elementor-element-7e04a4f>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-7e04a4f {
    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-11 .elementor-element.elementor-element-7e04a4f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-f60dc70.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-11 .elementor-element.elementor-element-f60dc70:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-f60dc70>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-f60dc70>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-f60dc70>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-f60dc70>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-f60dc70>.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-11 .elementor-element.elementor-element-f60dc70>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-71d2d5f {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-11 .elementor-element.elementor-element-71d2d5f>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e8f006d {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-148e1b1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 015px 0px 015px;
}

.elementor-11 .elementor-element.elementor-element-f64a0c1 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-a29a188,
.elementor-11 .elementor-element.elementor-element-a29a188>.elementor-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-a29a188 {
    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-11 .elementor-element.elementor-element-a29a188>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-a6fc19e.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-11 .elementor-element.elementor-element-a6fc19e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-a6fc19e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-a6fc19e>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-a6fc19e>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-a6fc19e>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-a6fc19e>.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-11 .elementor-element.elementor-element-a6fc19e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-1e43463 {
    text-align: center;
    color: var( --e-global-color-rishi2);
    font-size: 22px;
    font-weight: 500;
    line-height: 1.63em;
}

.elementor-11 .elementor-element.elementor-element-1e43463>.elementor-widget-container {
    margin: 0px 0px 08px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-2292eb3 {
    text-align: center;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-8e569af {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 096px 0px;
}

.elementor-11 .elementor-element.elementor-element-d0ebf32>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-1b83868 .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-11 .elementor-element.elementor-element-1b83868 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-1b83868 .elementor-button:focus {
    background-color: #02010100;
}

.elementor-11 .elementor-element.elementor-element-6d3bd01:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-6d3bd01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-11 .elementor-element.elementor-element-6d3bd01 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0136px 0px 0136px 0px;
}

.elementor-11 .elementor-element.elementor-element-6d3bd01>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6d3bd01>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 44px;
}

.elementor-11 .elementor-element.elementor-element-6d3bd01>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 44px;
}

.elementor-11 .elementor-element.elementor-element-acef4f9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e06f30d>.elementor-container {
    max-width: 590px;
}

.elementor-11 .elementor-element.elementor-element-e06f30d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-412b146>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 010px 0px 010px;
}

.elementor-11 .elementor-element.elementor-element-eab6ee9 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-eab6ee9 .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-11 .elementor-element.elementor-element-1bd2ef6 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 16.3px;
}

.elementor-11 .elementor-element.elementor-element-1bd2ef6 .elementor-divider-separator {
    width: 55px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-11 .elementor-element.elementor-element-1bd2ef6 .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-11 .elementor-element.elementor-element-1bd2ef6>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-ab10aeb {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-ab10aeb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-8fd9e11 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-fa2f222>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-11 .elementor-element.elementor-element-99b00be .gallery-item {
    padding: 0 20px 20px 0;
}

.elementor-11 .elementor-element.elementor-element-99b00be .gallery {
    margin: 0 -20px -20px 0;
}

.elementor-11 .elementor-element.elementor-element-99b00be .gallery-item .gallery-caption {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-554aac4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-98e9823>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-43450c3 .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-11 .elementor-element.elementor-element-43450c3 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-43450c3 .elementor-button:focus {
    background-color: #02010100;
}

.elementor-11 .elementor-element.elementor-element-db2fcb2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 096px 0px 096px 0px;
}

.elementor-11 .elementor-element.elementor-element-da4df78>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-833e311>.elementor-container {
    max-width: 590px;
}

.elementor-11 .elementor-element.elementor-element-833e311 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-5175743>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 010px 0px 010px;
}

.elementor-11 .elementor-element.elementor-element-5196170 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-5196170 .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-11 .elementor-element.elementor-element-9b99753 {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 33.4px;
}

.elementor-11 .elementor-element.elementor-element-9b99753 .elementor-divider-separator {
    width: 123px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-11 .elementor-element.elementor-element-9b99753 .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-11 .elementor-element.elementor-element-9b99753>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-afedc0c {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-afedc0c>.elementor-widget-container {
    margin: 0px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-87d17d6 {
    text-align: center;
    font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-3acb2b8>.elementor-container {
    max-width: 1200px;
}

.elementor-11 .elementor-element.elementor-element-3acb2b8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-f8790f0>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-f8790f0>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-f8790f0>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-f8790f0>.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-11 .elementor-element.elementor-element-a8da0a1 .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-a8da0a1 .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-11 .elementor-element.elementor-element-a8da0a1 .month--details:after {
    color: var( --e-global-color-rishi4);
}

.elementor-11 .elementor-element.elementor-element-a8da0a1 .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-11 .elementor-element.elementor-element-a8da0a1 .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-a33d896>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-a33d896>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-a33d896>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-a33d896>.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-11 .elementor-element.elementor-element-92fa402 .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-92fa402 .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-11 .elementor-element.elementor-element-92fa402 .month--details:after {
    color: var( --e-global-color-rishi4);
}

.elementor-11 .elementor-element.elementor-element-92fa402 .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-11 .elementor-element.elementor-element-92fa402 .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-a3fe6b9>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-a3fe6b9>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-a3fe6b9>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-11 .elementor-element.elementor-element-a3fe6b9>.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-11 .elementor-element.elementor-element-910d1b9 .meafe--title {
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
}

.elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event-content {
    padding: 016px 0px 0px 0px;
    font-size: 16px;
    line-height: 1.75em;
}

.elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event--main--wrapper .meafe--event--wrapper--details {
    padding: 024px 024px 5px 024px;
}

.elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event-button {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-910d1b9 .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-11 .elementor-element.elementor-element-910d1b9 .month--details:after {
    color: var( --e-global-color-rishi4);
}

.elementor-11 .elementor-element.elementor-element-910d1b9 .month--details .date {
    font-size: 32px;
    line-height: 0.9em;
}

.elementor-11 .elementor-element.elementor-element-910d1b9 .month--details .month {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.25em;
}

.elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event--main--wrapper .meafe--event-place i {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event--main--wrapper .meafe--event-place svg {
    font-size: 24px;
    color: var( --e-global-color-rishi3);
}

.elementor-11 .elementor-element.elementor-element-9ec04c0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 056px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-3772fce>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-cc7bdec .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-11 .elementor-element.elementor-element-cc7bdec .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-cc7bdec .elementor-button:focus {
    background-color: #02010100;
}

.elementor-11 .elementor-element.elementor-element-bb6ca7c:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-bb6ca7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi7);
}

.elementor-11 .elementor-element.elementor-element-bb6ca7c {
    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-11 .elementor-element.elementor-element-bb6ca7c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-bb6ca7c>.elementor-shape-top svg {
    width: calc(203% + 1.3px);
    height: 15px;
}

.elementor-11 .elementor-element.elementor-element-bb6ca7c>.elementor-shape-bottom svg {
    width: calc(203% + 1.3px);
    height: 15px;
}

.elementor-11 .elementor-element.elementor-element-fbf8cc3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-fbf8cc3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-fbf8cc3>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-fbf8cc3>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-fbf8cc3>.elementor-background-slideshow {
    border-radius: 16px 0px 0px 016px;
}

.elementor-11 .elementor-element.elementor-element-fbf8cc3>.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-11 .elementor-element.elementor-element-fbf8cc3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-c91a311 .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-11 .elementor-element.elementor-element-5b9322d {
    --divider-border-style: wavy;
    --divider-color: #F2CB05;
    --divider-border-width: 1px;
    --divider-pattern-height: 10px;
    --divider-pattern-size: 25.1px;
}

.elementor-11 .elementor-element.elementor-element-5b9322d .elementor-divider-separator {
    width: 82px;
}

.elementor-11 .elementor-element.elementor-element-5b9322d .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-11 .elementor-element.elementor-element-5b9322d>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-93ada60>.elementor-widget-container {
    margin: 0px 0px 016px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-af1454c {
    font-size: 20px;
    line-height: 1.8em;
}

.elementor-11 .elementor-element.elementor-element-af1454c>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-127dc05 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-bc69220>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-5b6aa5d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 012px;
}

.elementor-11 .elementor-element.elementor-element-d723411 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-11 .elementor-element.elementor-element-d723411>.elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-191f543 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-380cffe>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-ff22d89>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 012px;
}

.elementor-11 .elementor-element.elementor-element-0fbf60f {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-11 .elementor-element.elementor-element-0fbf60f>.elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-eccdd83 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-f81a6a3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-638d8d8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 012px;
}

.elementor-11 .elementor-element.elementor-element-2bef8c2 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.8em;
}

.elementor-11 .elementor-element.elementor-element-2bef8c2>.elementor-widget-container {
    margin: 0px 0px 024px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-2de5d8c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-2de5d8c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-rishi5);
}

.elementor-11 .elementor-element.elementor-element-2de5d8c>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-2de5d8c>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-2de5d8c>.elementor-background-slideshow {
    border-radius: 0px 016px 016px 0px;
}

.elementor-11 .elementor-element.elementor-element-2de5d8c>.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-11 .elementor-element.elementor-element-2de5d8c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-10efac2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7a92c08 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-rishi2);
    --divider-border-width: 1px;
}

.elementor-11 .elementor-element.elementor-element-7a92c08 .elementor-divider-separator {
    width: 237px;
}

.elementor-11 .elementor-element.elementor-element-7a92c08 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-6dadb00 .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-11 .elementor-element.elementor-element-6dadb00 ::-webkit-input-placeholder {
    color: #2F4858AB;
}

.elementor-11 .elementor-element.elementor-element-6dadb00 ::-moz-placeholder {
    color: #2F4858AB;
}

.elementor-11 .elementor-element.elementor-element-6dadb00 ::-ms-input-placeholder {
    color: #2F4858AB;
}

.elementor-11 .elementor-element.elementor-element-6dadb00 label {
    font-weight: 600;
    line-height: 1.56em;
}

.elementor-11 .elementor-element.elementor-element-6dadb00>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 035px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-11 .elementor-element.elementor-element-4c8abd3 {
        padding: 045px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-f9f10b0>.elementor-shape-bottom svg {
        height: 45px;
    }
    .elementor-11 .elementor-element.elementor-element-f9f10b0 {
        padding: 0px 015px 45px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-034034a>.elementor-element-populated {
        padding: 0px 020px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-cefbc11 .meafe-dual-header .title span.main-header {
        font-size: 48px;
    }
    .elementor-11 .elementor-element.elementor-element-cefbc11 .meafe-dual-header .title span {
        font-size: 48px;
    }
    .elementor-11 .elementor-element.elementor-element-01496c7 {
        font-size: 20px;
    }
    .elementor-11 .elementor-element.elementor-element-c2a6752 .elementor-button {
        font-size: 16px;
    }
    .elementor-11 .elementor-element.elementor-element-35e1ff0 {
        padding: 086px 015px 040px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-d33576f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-b51d2c6 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-11 .elementor-element.elementor-element-82e008f>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-15d4e3f {
        padding: 0px 015px 0px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-4a6f2fe>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-11 .elementor-element.elementor-element-4df2436>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 025px 015px 25px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-a39ed82>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-2d58fef {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-11 .elementor-element.elementor-element-2d58fef .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-2d58fef .elementor-icon-list-item>a {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-da5e3fa>.elementor-widget-container {
        margin: 07px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-128e778 .elementor-button {
        font-size: 16px;
    }
    .elementor-11 .elementor-element.elementor-element-b91d8ed>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-11 .elementor-element.elementor-element-e90392d>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 025px 015px 25px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-92a3a71>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-615abc3 {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-11 .elementor-element.elementor-element-615abc3 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-615abc3 .elementor-icon-list-item>a {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-1ae905d>.elementor-widget-container {
        margin: 07px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-a5cc79b .elementor-button {
        font-size: 16px;
    }
    .elementor-11 .elementor-element.elementor-element-feaf940>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-11 .elementor-element.elementor-element-9a26370>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 025px 015px 25px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-c27a892>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-dc8aaf0 {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-11 .elementor-element.elementor-element-dc8aaf0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-dc8aaf0 .elementor-icon-list-item>a {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-6be51ee>.elementor-widget-container {
        margin: 07px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-7665521 .elementor-button {
        font-size: 16px;
    }
    .elementor-11 .elementor-element.elementor-element-7f5e0a7 {
        padding: 046px 015px 086px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-72901ee .elementor-button {
        font-size: 16px;
    }
    .elementor-11 .elementor-element.elementor-element-fe06540 {
        padding: 0100px 015px 0100px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-6c49d48>.elementor-element-populated {
        padding: 0px 020px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-747f1a6 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-11 .elementor-element.elementor-element-747f1a6>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-9d1b718>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-33da05b>.elementor-widget-container {
        margin: 0px 0px 046px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-6f2c778 .elementor-button {
        font-size: 16px;
    }
    .elementor-11 .elementor-element.elementor-element-e9cdc43>.elementor-element-populated {
        padding: 0px 0px 0px 010px;
    }
    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-fef522b {
        right: 359.1px;
    }
    body.rtl .elementor-11 .elementor-element.elementor-element-fef522b {
        left: 359.1px;
    }
    .elementor-11 .elementor-element.elementor-element-fef522b {
        top: 322px;
    }
    .elementor-11 .elementor-element.elementor-element-80f8f10 {
        top: 426px;
    }
    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e7d023b {
        right: 266.8px;
    }
    body.rtl .elementor-11 .elementor-element.elementor-element-e7d023b {
        left: 266.8px;
    }
    .elementor-11 .elementor-element.elementor-element-19867c0 {
        padding: 086px 015px 083px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-cf2553c .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-11 .elementor-element.elementor-element-cf2553c>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-a14f75d>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-7f3e3c8 {
        padding: 040px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-28006b1 {
        padding: 0100px 015px 0100px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-b666ebe>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-6946d57 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-11 .elementor-element.elementor-element-6946d57>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-4b96828>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-11feb06>.elementor-widget-container {
        margin: 0px 0px 046px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-fc791f4 .elementor-button {
        font-size: 16px;
    }
    .elementor-11 .elementor-element.elementor-element-39ec1d7>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-78d7b27 {
        padding: 76px 015px 046px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-ab77a91>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-2a62909 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-11 .elementor-element.elementor-element-2a62909>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-334145a>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-247ac83 {
        padding: 0px 015px 0px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-3957ee1>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-11 .elementor-element.elementor-element-5d19fe2>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-11 .elementor-element.elementor-element-3350c38 {
        font-size: 20px;
    }
    .elementor-11 .elementor-element.elementor-element-ff92502 {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-9d33344>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-11 .elementor-element.elementor-element-b0b99f3>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-11 .elementor-element.elementor-element-af986d9 {
        font-size: 20px;
    }
    .elementor-11 .elementor-element.elementor-element-feeb33a {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-3ef7176>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-11 .elementor-element.elementor-element-8b571cf>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-11 .elementor-element.elementor-element-7e8761a {
        font-size: 20px;
    }
    .elementor-11 .elementor-element.elementor-element-e3e3022 {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-c09d75a {
        padding: 046px 015px 0px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-35cec18>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-11 .elementor-element.elementor-element-49b2e2c>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-11 .elementor-element.elementor-element-1d747c5 {
        font-size: 20px;
    }
    .elementor-11 .elementor-element.elementor-element-d7ea9b0 {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-0b5a478>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-11 .elementor-element.elementor-element-f60dc70>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-11 .elementor-element.elementor-element-71d2d5f {
        font-size: 20px;
    }
    .elementor-11 .elementor-element.elementor-element-e8f006d {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-148e1b1>.elementor-element-populated {
        padding: 0px 010px 0px 010px;
    }
    .elementor-11 .elementor-element.elementor-element-a6fc19e>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-11 .elementor-element.elementor-element-1e43463 {
        font-size: 20px;
    }
    .elementor-11 .elementor-element.elementor-element-2292eb3 {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-8e569af {
        padding: 046px 015px 086px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-6d3bd01 {
        padding: 0100px 30px 0100px 30px;
    }
    .elementor-11 .elementor-element.elementor-element-412b146>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-1bd2ef6 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-11 .elementor-element.elementor-element-1bd2ef6>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-8fd9e11 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 046px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-fa2f222>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-99b00be>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-11 .elementor-element.elementor-element-554aac4 {
        padding: 046px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-43450c3 .elementor-button {
        font-size: 16px;
    }
    .elementor-11 .elementor-element.elementor-element-db2fcb2 {
        padding: 086px 015px 086px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-9b99753 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-11 .elementor-element.elementor-element-9b99753>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-afedc0c>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-3acb2b8 {
        padding: 046px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-f8790f0>.elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--title {
        font-size: 18px;
    }
    .elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-a8da0a1 .month--details .date {
        font-size: 28px;
    }
    .elementor-11 .elementor-element.elementor-element-a8da0a1 .month--details .month {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-a8da0a1 .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-a33d896>.elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-92fa402 .meafe--title {
        font-size: 18px;
    }
    .elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-92fa402 .month--details .date {
        font-size: 28px;
    }
    .elementor-11 .elementor-element.elementor-element-92fa402 .month--details .month {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-92fa402 .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-a3fe6b9>.elementor-element-populated {
        margin: 0px 010px 0px 010px;
        --e-column-margin-right: 010px;
        --e-column-margin-left: 010px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--title {
        font-size: 18px;
    }
    .elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event-content {
        padding: 010px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event--main--wrapper .meafe--event--wrapper--details {
        padding: 015px 015px 0px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-910d1b9 .month--details .date {
        font-size: 28px;
    }
    .elementor-11 .elementor-element.elementor-element-910d1b9 .month--details .month {
        font-size: 14px;
    }
    .elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span i {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event--main--wrapper .meafe--event--details .meafe--event--time span svg {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event--main--wrapper .meafe--event-place i {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-910d1b9 .meafe--event--main--wrapper .meafe--event-place svg {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-9ec04c0 {
        padding: 046px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-cc7bdec .elementor-button {
        font-size: 16px;
    }
    .elementor-11 .elementor-element.elementor-element-bb6ca7c {
        padding: 090px 015px 075px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-fbf8cc3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 050px 020px 0px 020px;
    }
    .elementor-11 .elementor-element.elementor-element-5b9322d .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .elementor-11 .elementor-element.elementor-element-5b9322d>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-93ada60>.elementor-widget-container {
        margin: 0px 0px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-af1454c>.elementor-widget-container {
        margin: 0px 0px 035px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-2de5d8c>.elementor-element-populated {
        padding: 064px 35px 010px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-6dadb00>.elementor-widget-container {
        padding: 030px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-11 .elementor-element.elementor-element-f9f10b0>.elementor-shape-bottom svg {
        width: calc(100% + 1.3px);
        height: 40px;
    }
    .elementor-11 .elementor-element.elementor-element-f9f10b0 {
        padding: 0px 015px 055px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-034034a>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-cefbc11 .meafe-dual-header .title span.main-header {
        font-size: 40px;
    }
    .elementor-11 .elementor-element.elementor-element-cefbc11 .meafe-dual-header .title span {
        font-size: 40px;
    }
    .elementor-11 .elementor-element.elementor-element-01496c7 {
        font-size: 18px;
    }
    .elementor-11 .elementor-element.elementor-element-01496c7>.elementor-widget-container {
        margin: 0px 0px 030px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-9f2144c>.elementor-element-populated {
        margin: 0px 0px 020px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-2e5492e {
        right: 6.2px;
    }
    body.rtl .elementor-11 .elementor-element.elementor-element-2e5492e {
        left: 6.2px;
    }
    .elementor-11 .elementor-element.elementor-element-35e1ff0 {
        padding: 072px 015px 030px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-4a6f2fe>.elementor-element-populated {
        margin: 0px 0px 35px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-b91d8ed>.elementor-element-populated {
        margin: 0px 0px 35px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-feaf940>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-7f5e0a7 {
        padding: 46px 015px 072px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-fe06540 {
        padding: 080px 015px 080px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-6c49d48>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-33da05b {
        font-size: 18px;
    }
    .elementor-11 .elementor-element.elementor-element-e9cdc43>.elementor-element-populated {
        margin: 0px 0px 020px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-fef522b {
        right: 150px;
    }
    body.rtl .elementor-11 .elementor-element.elementor-element-fef522b {
        left: 150px;
    }
    .elementor-11 .elementor-element.elementor-element-fef522b {
        top: 360px;
    }
    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-80f8f10 {
        right: 128.2px;
    }
    body.rtl .elementor-11 .elementor-element.elementor-element-80f8f10 {
        left: 128.2px;
    }
    .elementor-11 .elementor-element.elementor-element-80f8f10 {
        top: 527px;
    }
    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e7d023b {
        right: 0px;
    }
    body.rtl .elementor-11 .elementor-element.elementor-element-e7d023b {
        left: 0px;
    }
    .elementor-11 .elementor-element.elementor-element-19867c0 {
        padding: 072px 015px 072px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-eb0eccf>.elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-28006b1 {
        padding: 080px 015px 080px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-11feb06 {
        font-size: 16px;
    }
    .elementor-11 .elementor-element.elementor-element-11feb06>.elementor-widget-container {
        margin: 0px 0px 036px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-29f3a43>.elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-1681865 .elementor-image-box-img {
        margin-bottom: 24px;
    }
    .elementor-11 .elementor-element.elementor-element-558e8b3>.elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-7f61537 .elementor-image-box-img {
        margin-bottom: 24px;
    }
    .elementor-11 .elementor-element.elementor-element-30c9580 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-fb81ee9>.elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-0fa7738 .elementor-image-box-img {
        margin-bottom: 24px;
    }
    .elementor-11 .elementor-element.elementor-element-13ead3c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-bd2db94 .elementor-image-box-img {
        margin-bottom: 24px;
    }
    .elementor-11 .elementor-element.elementor-element-78d7b27 {
        padding: 070px 015px 040px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-3957ee1>.elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-9d33344>.elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-c09d75a {
        padding: 035px 015px 0px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-35cec18>.elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-0b5a478>.elementor-element-populated {
        margin: 0px 0px 035px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-148e1b1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-8e569af {
        padding: 046px 015px 072px 016px;
    }
    .elementor-11 .elementor-element.elementor-element-6d3bd01 {
        padding: 080px 015px 080px 015px;
    }
    .elementor-11 .elementor-element.elementor-element-8fd9e11 {
        padding: 040px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-3acb2b8 {
        padding: 040px 0px 0px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-f8790f0>.elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-11 .elementor-element.elementor-element-a33d896>.elementor-element-populated {
        margin: 0px 0px 030px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-11 .elementor-element.elementor-element-a3fe6b9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-11 .elementor-element.elementor-element-af1454c>.elementor-widget-container {
        margin: 0px 0px 030px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-bc69220 {
        width: 14%;
    }
    .elementor-11 .elementor-element.elementor-element-5b6aa5d {
        width: 86%;
    }
    .elementor-11 .elementor-element.elementor-element-5b6aa5d>.elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }
    .elementor-11 .elementor-element.elementor-element-d723411 {
        font-size: 18px;
    }
    .elementor-11 .elementor-element.elementor-element-d723411>.elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-380cffe {
        width: 14%;
    }
    .elementor-11 .elementor-element.elementor-element-ff22d89 {
        width: 86%;
    }
    .elementor-11 .elementor-element.elementor-element-ff22d89>.elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }
    .elementor-11 .elementor-element.elementor-element-0fbf60f {
        font-size: 18px;
    }
    .elementor-11 .elementor-element.elementor-element-0fbf60f>.elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-f81a6a3 {
        width: 14%;
    }
    .elementor-11 .elementor-element.elementor-element-638d8d8 {
        width: 86%;
    }
    .elementor-11 .elementor-element.elementor-element-638d8d8>.elementor-element-populated {
        padding: 0px 0px 0px 08px;
    }
    .elementor-11 .elementor-element.elementor-element-2bef8c2 {
        font-size: 18px;
    }
    .elementor-11 .elementor-element.elementor-element-2bef8c2>.elementor-widget-container {
        margin: 0px 0px 015px 0px;
    }
    .elementor-11 .elementor-element.elementor-element-2de5d8c>.elementor-element-populated {
        padding: 050px 025px 0px 025px;
    }
}

@media(min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-034034a {
        width: 50%;
    }
    .elementor-11 .elementor-element.elementor-element-9f2144c {
        width: 32%;
    }
    .elementor-11 .elementor-element.elementor-element-6bd731c {
        width: 17.554%;
    }
    .elementor-11 .elementor-element.elementor-element-bc69220 {
        width: 9%;
    }
    .elementor-11 .elementor-element.elementor-element-5b6aa5d {
        width: 91%;
    }
    .elementor-11 .elementor-element.elementor-element-380cffe {
        width: 9%;
    }
    .elementor-11 .elementor-element.elementor-element-ff22d89 {
        width: 91%;
    }
    .elementor-11 .elementor-element.elementor-element-f81a6a3 {
        width: 9%;
    }
    .elementor-11 .elementor-element.elementor-element-638d8d8 {
        width: 91%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-b666ebe {
        width: 100%;
    }
    .elementor-11 .elementor-element.elementor-element-39ec1d7 {
        width: 100%;
    }
}