<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-78 .elementor-element.elementor-element-1aa9165 {
    --display: flex;
    --min-height: 1000px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-1aa9165:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-1aa9165 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer {
    background-color: var( --e-global-color-86ca090 );
}

.elementor-78 .elementor-element.elementor-element-1aa9165.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-24ad463 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 10%;
    --padding-right: 10%;
}

.elementor-78 .elementor-element.elementor-element-24ad463.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-ab7d38e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-ab7d38e.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-4644d32 {
    width: var( --container-widget-width, 97.642% );
    max-width: 97.642%;
    --container-widget-width: 97.642%;
    --container-widget-flex-grow: 0;
    z-index: 0;
    text-align: left;
}

.elementor-78 .elementor-element.elementor-element-4644d32 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-4644d32.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-4644d32 .elementor-heading-title {
    font-size: 30px;
    font-weight: 400;
    line-height: 1px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-d36e3b3 {
    font-family: "Amethysta";
    font-size: 20px;
    font-weight: 400;
    color: #272784;
}

.elementor-78 .elementor-element.elementor-element-ae364c4 {
    --display: flex;
    --min-height: 50vh;
    --justify-content: center;
}

.elementor-78 .elementor-element.elementor-element-ae364c4.e-con {
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-60cdfcf {
    --display: flex;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 015%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-d3b5bc8 {
    --display: flex;
    --min-height: 100%;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-bb57ca1 {
    --display: flex;
    --position: absolute;
    --min-height: 100%;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    top: 0px;
    --z-index: 5;
}

.elementor-78 .elementor-element.elementor-element-bb57ca1:hover {
    background-color: #2F348140;
}

body:not(.rtl) .elementor-78 .elementor-element.elementor-element-bb57ca1 {
    left: 0px;
}

body.rtl .elementor-78 .elementor-element.elementor-element-bb57ca1 {
    right: 0px;
}

.elementor-78 .elementor-element.elementor-element-3c215ca {
    --display: flex;
    --min-height: 100%;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-78 .elementor-element.elementor-element-3c215ca:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-3c215ca &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-bd7eb07 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-bd7eb07.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-e72ea94 );
}

.elementor-78 .elementor-element.elementor-element-bd7eb07.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-bd7eb07.elementor-view-default .elementor-icon {
    color: var( --e-global-color-e72ea94 );
    border-color: var( --e-global-color-e72ea94 );
}

.elementor-78 .elementor-element.elementor-element-bd7eb07.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-bd7eb07.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-e72ea94 );
}

.elementor-78 .elementor-element.elementor-element-bd7eb07 .elementor-icon {
    font-size: 75px;
}

.elementor-78 .elementor-element.elementor-element-bd7eb07 .elementor-icon svg {
    height: 75px;
}

.elementor-78 .elementor-element.elementor-element-8675960 {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-e93aa1a {
    text-align: center;
    font-size: 19px;
    color: var( --e-global-color-secondary );
}

.elementor-78 .elementor-element.elementor-element-185ef3c.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-185ef3c {
    --icon-box-icon-margin: 12px;
}

.elementor-78 .elementor-element.elementor-element-185ef3c .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-185ef3c.elementor-view-stacked .elementor-icon {
    background-color: #F58602;
}

.elementor-78 .elementor-element.elementor-element-185ef3c.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-185ef3c.elementor-view-default .elementor-icon {
    fill: #F58602;
    color: #F58602;
    border-color: #F58602;
}

.elementor-78 .elementor-element.elementor-element-185ef3c .elementor-icon {
    font-size: 38px;
}

.elementor-78 .elementor-element.elementor-element-185ef3c .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-185ef3c .elementor-icon-box-title a {
    font-family: var( --e-global-typography-2394c16-font-family );
    font-size: var( --e-global-typography-2394c16-font-size );
    font-weight: var( --e-global-typography-2394c16-font-weight );
    text-transform: var( --e-global-typography-2394c16-text-transform );
    font-style: var( --e-global-typography-2394c16-font-style );
    text-decoration: var( --e-global-typography-2394c16-text-decoration );
    line-height: var( --e-global-typography-2394c16-line-height );
}

.elementor-78 .elementor-element.elementor-element-185ef3c .elementor-icon-box-description {
    font-family: "Poppins";
    font-size: 20px;
}

.elementor-78 .elementor-element.elementor-element-2dfe572 {
    --display: flex;
    --justify-content: center;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 1%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-2dfe572:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-2dfe572 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer {
    background-color: var( --e-global-color-0c8a5ce );
}

.elementor-78 .elementor-element.elementor-element-2dfe572.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-dffcaa4 &gt; .elementor-widget-container {
    margin: 10px 0px 010px 0px;
}

.elementor-78 .elementor-element.elementor-element-dffcaa4.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-dffcaa4 {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-dffcaa4 .elementor-heading-title {
    -webkit-text-stroke-color: #000;
    stroke: #000;
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-39b8431 {
    width: 100%;
    max-width: 100%;
}

.elementor-78 .elementor-element.elementor-element-39b8431 &gt; .elementor-widget-container {
    margin: 2% 5% 2% 5%;
}

.elementor-78 .elementor-element.elementor-element-39b8431.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-116453b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 10%;
    --padding-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-116453b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-80eae62 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
}

.elementor-78 .elementor-element.elementor-element-80eae62.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-678d2f6 {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-678d2f6.e-con {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-cc97ee8.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-cc97ee8 {
    text-align: left;
    font-size: 30px;
    font-weight: 400;
    line-height: 1em;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-0300dcb {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-78 .elementor-element.elementor-element-0300dcb &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-0300dcb.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-4516afe {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-color: var( --e-global-color-secondary );
    --border-color: var( --e-global-color-secondary );
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.5);
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-4516afe:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-4516afe &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer {
    background-color: #E4E6CB9E;
}

.elementor-78 .elementor-element.elementor-element-4516afe.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-09cf291 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 1%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-09cf291.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-86012d9 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-86012d9.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-86012d9 img {
    width: 100%;
    max-width: 262px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-69723dc {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top: 1%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 1%;
}

.elementor-78 .elementor-element.elementor-element-69723dc.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-68f42d0 {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-78 .elementor-element.elementor-element-68f42d0 &gt; .elementor-widget-container {
    margin: 0% 0% 2% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-68f42d0.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-68f42d0 .elementor-heading-title {
    font-size: 20px;
    color: var( --e-global-color-text );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-8f6ba71 {
    width: 100%;
    max-width: 100%;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-8f6ba71 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-8f6ba71.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-4e1e0f5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-end;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-4e1e0f5.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-6542314 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-6542314.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-6542314 {
    text-align: left;
}

.elementor-78 .elementor-element.elementor-element-6542314 .elementor-heading-title {
    font-size: 25px;
    color: var( --e-global-color-text );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-edf4898 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: nowrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-802b480 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
}

.elementor-78 .elementor-element.elementor-element-802b480.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-dfb91f3 {
    --display: flex;
    border-style: none;
    --border-style: none;
    box-shadow: 2px 3px 4px 0px rgba(0,0,0,0.5);
}

.elementor-78 .elementor-element.elementor-element-dfb91f3:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-dfb91f3 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer {
    background-color: #9FD0A38A;
}

.elementor-78 .elementor-element.elementor-element-1e90539 {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-220b1b0 {
    --display: flex;
    --position: absolute;
    --min-height: 100%;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    top: 0px;
    --z-index: 5;
}

body:not(.rtl) .elementor-78 .elementor-element.elementor-element-220b1b0 {
    left: 0px;
}

body.rtl .elementor-78 .elementor-element.elementor-element-220b1b0 {
    right: 0px;
}

.elementor-78 .elementor-element.elementor-element-73ddce1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 1%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-d6bd9ec {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-78 .elementor-element.elementor-element-d6bd9ec &gt; .elementor-widget-container {
    margin: 1% 0% 1% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-d6bd9ec.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-d6bd9ec .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-primary );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-dd939f4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-78c9c5b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-78c9c5b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-8505804 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: -1% 0% 0% 7%;
}

.elementor-78 .elementor-element.elementor-element-8505804 .elementor-heading-title {
    font-family: "Amethysta";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-117fd4c );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-d1b4ab8 {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-09f9523 {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-468a04c &gt; .elementor-widget-container {
    margin: 0px 0px 3px 0px;
    padding: 2px 2px 2px 2px;
}

.elementor-78 .elementor-element.elementor-element-468a04c.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-468a04c {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-468a04c img {
    width: 100%;
    max-width: 262px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-f160399 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 9px;
    --row-gap: 0px;
    --column-gap: 9px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-f160399.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-0a06009 {
    width: initial;
    max-width: initial;
    --icon-box-icon-margin: 0px;
}

.elementor-78 .elementor-element.elementor-element-0a06009 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-0a06009.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-0a06009 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-0a06009 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-primary );
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-78 .elementor-element.elementor-element-0a06009.elementor-view-stacked .elementor-icon {
    background-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-0a06009.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-0a06009.elementor-view-default .elementor-icon {
    fill: #289E31;
    color: #289E31;
    border-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-0a06009 .elementor-icon {
    font-size: 35px;
}

.elementor-78 .elementor-element.elementor-element-0a06009 .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-0a06009 .elementor-icon-box-title a {
    font-size: 14px;
}

.elementor-78 .elementor-element.elementor-element-96eafad {
    width: initial;
    max-width: initial;
    --icon-box-icon-margin: 0px;
}

.elementor-78 .elementor-element.elementor-element-96eafad &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-96eafad.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-96eafad .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-96eafad .elementor-icon-box-wrapper:hover .elementor-icon-box-icon a {
    color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-96eafad .elementor-icon-box-wrapper:hover .elementor-icon-box-content a {
    color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-96eafad.elementor-view-stacked .elementor-icon {
    background-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-96eafad.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-96eafad.elementor-view-default .elementor-icon {
    fill: #289E31;
    color: #289E31;
    border-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-96eafad .elementor-icon {
    font-size: 41px;
}

.elementor-78 .elementor-element.elementor-element-96eafad .elementor-icon-box-title {
    color: var( --e-global-color-primary );
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-78 .elementor-element.elementor-element-96eafad .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-96eafad .elementor-icon-box-title a {
    font-size: 14px;
}

.elementor-78 .elementor-element.elementor-element-74940fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 8px;
    --row-gap: 0px;
    --column-gap: 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-74940fb.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-c0e5233 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-c0e5233.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-675639a.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-675639a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-675639a.elementor-view-stacked .elementor-icon {
    background-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-675639a.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-675639a.elementor-view-default .elementor-icon {
    color: #289E31;
    border-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-675639a.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-675639a.elementor-view-default .elementor-icon svg {
    fill: #289E31;
}

.elementor-78 .elementor-element.elementor-element-675639a .elementor-icon {
    font-size: 30px;
}

.elementor-78 .elementor-element.elementor-element-675639a .elementor-icon svg {
    height: 30px;
}

.elementor-78 .elementor-element.elementor-element-55bc5fe {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-55bc5fe.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-d630a5c {
    width: 100%;
    max-width: 100%;
    text-align: left;
    color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-d630a5c &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-d630a5c.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-47ed331 {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-20de751 {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-20de751 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-20de751 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-20de751.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-20de751.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-20de751.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-20de751.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-20de751.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-20de751 .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-20de751 .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-18ee76f &gt; .elementor-widget-container {
    padding: 4% 0% 5% 0%;
}

.elementor-78 .elementor-element.elementor-element-18ee76f {
    font-weight: 600;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-0a9fcfd {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-0a9fcfd.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-8ae91fc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --gap: 5px 0px;
    --row-gap: 5px;
    --column-gap: 0px;
    --margin-top: 8%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-5cc38f1 {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-5faa1b9 {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-5faa1b9 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-5faa1b9 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-5faa1b9.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-5faa1b9.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-5faa1b9.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-5faa1b9.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-5faa1b9.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-5faa1b9 .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-5faa1b9 .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-f3e2824 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-f3e2824.elementor-element {
    --align-self: flex-end;
}

.elementor-78 .elementor-element.elementor-element-f3e2824 .elementor-heading-title {
    font-size: 16px;
    font-weight: 600;
    color: var( --e-global-color-primary );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-a1da8d4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-a1da8d4.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-23a6582 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-23a6582.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-61d6a1c {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-fd21c3c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 5px;
    --row-gap: 0px;
    --column-gap: 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 3px;
    --padding-left: 5px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-fd21c3c.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-3f3e69c {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-3f3e69c &gt; .elementor-widget-container {
    --e-transform-flipX: -1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-3f3e69c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-3f3e69c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-3f3e69c.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-3f3e69c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-3f3e69c.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-3f3e69c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-3f3e69c .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-3f3e69c .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-37bc5fe {
    width: var( --container-widget-width, 84% );
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    font-weight: 600;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-37bc5fe &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-37bc5fe.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-db51ef3 {
    width: 100%;
    max-width: 100%;
    text-align: left;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-db51ef3 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-db51ef3.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-b11c41b {
    --display: flex;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-b11c41b.e-con {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-943e3b2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-943e3b2.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-06c58b4 {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-78 .elementor-element.elementor-element-8e055eb {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-b5e92c3 {
    --display: flex;
    --position: absolute;
    --min-height: 100%;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    top: 0px;
    --z-index: 5;
}

body:not(.rtl) .elementor-78 .elementor-element.elementor-element-b5e92c3 {
    left: 0px;
}

body.rtl .elementor-78 .elementor-element.elementor-element-b5e92c3 {
    right: 0px;
}

.elementor-78 .elementor-element.elementor-element-af677a7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 1%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-91fa0ce {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-78 .elementor-element.elementor-element-91fa0ce &gt; .elementor-widget-container {
    margin: 1% 0% 1% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-91fa0ce.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-91fa0ce .elementor-heading-title {
    font-size: 20px;
    text-transform: uppercase;
    color: var( --e-global-color-1e3eed9 );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-f7fdbf3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-84bc14b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-84bc14b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-1f4e55b &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: -1% 0% 0% 7%;
}

.elementor-78 .elementor-element.elementor-element-1f4e55b .elementor-heading-title {
    font-family: "Amethysta";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-1e3eed9 );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-3f63754 {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-1f7b727 &gt; .elementor-widget-container {
    margin: 0px 0px 3px 0px;
    padding: 2px 2px 2px 2px;
}

.elementor-78 .elementor-element.elementor-element-1f7b727.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-1f7b727 {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-1f7b727 img {
    width: 100%;
    max-width: 262px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-80e70d4 &gt; .elementor-widget-container {
    padding: 4% 0% 5% 0%;
}

.elementor-78 .elementor-element.elementor-element-80e70d4 {
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-7947fdc {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-7947fdc.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-ff2a340 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --gap: 5px 0px;
    --row-gap: 5px;
    --column-gap: 0px;
    --margin-top: 8%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-3e0dcb7 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-3e0dcb7.elementor-element {
    --align-self: flex-end;
}

.elementor-78 .elementor-element.elementor-element-3e0dcb7 .elementor-heading-title {
    font-family: "Amethysta";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-accent );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-4eda671 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 8px;
    --row-gap: 0px;
    --column-gap: 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-4eda671.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-41f0646 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-41f0646.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-69903ec.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-69903ec .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-69903ec.elementor-view-stacked .elementor-icon {
    background-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-69903ec.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-69903ec.elementor-view-default .elementor-icon {
    color: #289E31;
    border-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-69903ec.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-69903ec.elementor-view-default .elementor-icon svg {
    fill: #289E31;
}

.elementor-78 .elementor-element.elementor-element-69903ec .elementor-icon {
    font-size: 30px;
}

.elementor-78 .elementor-element.elementor-element-69903ec .elementor-icon svg {
    height: 30px;
}

.elementor-78 .elementor-element.elementor-element-094b624 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-094b624.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-5505ae6 {
    width: 100%;
    max-width: 100%;
    text-align: left;
    color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-5505ae6 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-5505ae6.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-57807dd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-57807dd.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-bf57537 {
    --display: flex;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-bf57537.e-con {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-1ae179e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-1ae179e.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-40b5f59 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-40b5f59.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-0dfe500 {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-376704f {
    width: 100%;
    max-width: 100%;
    text-align: left;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-376704f &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-376704f.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-6ce56d0 {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-78 .elementor-element.elementor-element-400f9bd {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-0df07d6 {
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: var( --e-global-color-2a06476 );
    --e-n-carousel-arrow-hover-color: var( --e-global-color-primary );
}

:where( .elementor-78 .elementor-element.elementor-element-0df07d6 .swiper-slide ) &gt; .e-con {
    border-style: none;
}

.elementor-78 .elementor-element.elementor-element-fcaed05 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
}

.elementor-78 .elementor-element.elementor-element-fcaed05.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-49f1ea9 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: var( --e-global-color-primary );
    --border-color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-ff99a2d {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-32bdeb0 {
    --display: flex;
    --position: absolute;
    --min-height: 100%;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    top: 0px;
    --z-index: 5;
}

body:not(.rtl) .elementor-78 .elementor-element.elementor-element-32bdeb0 {
    left: 0px;
}

body.rtl .elementor-78 .elementor-element.elementor-element-32bdeb0 {
    right: 0px;
}

.elementor-78 .elementor-element.elementor-element-e4054c5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 1%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-70f7714 {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-78 .elementor-element.elementor-element-70f7714 &gt; .elementor-widget-container {
    margin: 1% 0% 1% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-70f7714.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-70f7714 .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-primary );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-7697d9c {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-78 .elementor-element.elementor-element-1afeaa3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-44898c5 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-44898c5.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-7075205 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: -1% 0% 0% 7%;
}

.elementor-78 .elementor-element.elementor-element-7075205 .elementor-heading-title {
    font-family: "Amethysta";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-117fd4c );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-b6b0a90 {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-9f650cb {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-9f650cb &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-9f650cb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-9f650cb.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-9f650cb.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-9f650cb.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-9f650cb.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-9f650cb.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-9f650cb .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-9f650cb .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-e343b79 &gt; .elementor-widget-container {
    padding: 4% 0% 5% 0%;
}

.elementor-78 .elementor-element.elementor-element-e343b79 {
    font-weight: 600;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-19c690c {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-29d51da {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-29d51da.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-bbab7f1 {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-bbab7f1 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-bbab7f1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-bbab7f1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-bbab7f1.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-bbab7f1.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-bbab7f1.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-bbab7f1.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-bbab7f1 .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-bbab7f1 .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-544bc18 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-544bc18.elementor-element {
    --align-self: flex-end;
}

.elementor-78 .elementor-element.elementor-element-544bc18 .elementor-heading-title {
    font-size: 16px;
    font-weight: 600;
    color: var( --e-global-color-primary );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-af6c2e8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 9px;
    --row-gap: 0px;
    --column-gap: 9px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-af6c2e8.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-0c1777e {
    width: initial;
    max-width: initial;
    --icon-box-icon-margin: 0px;
}

.elementor-78 .elementor-element.elementor-element-0c1777e &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-0c1777e.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-0c1777e .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-0c1777e .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-primary );
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-78 .elementor-element.elementor-element-0c1777e.elementor-view-stacked .elementor-icon {
    background-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-0c1777e.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-0c1777e.elementor-view-default .elementor-icon {
    fill: #289E31;
    color: #289E31;
    border-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-0c1777e .elementor-icon {
    font-size: 35px;
}

.elementor-78 .elementor-element.elementor-element-0c1777e .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-0c1777e .elementor-icon-box-title a {
    font-size: 14px;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f {
    width: initial;
    max-width: initial;
    --icon-box-icon-margin: 0px;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f .elementor-icon-box-wrapper:hover .elementor-icon-box-icon a {
    color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f .elementor-icon-box-wrapper:hover .elementor-icon-box-content a {
    color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f.elementor-view-stacked .elementor-icon {
    background-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-d86dd0f.elementor-view-default .elementor-icon {
    fill: #289E31;
    color: #289E31;
    border-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f .elementor-icon {
    font-size: 41px;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f .elementor-icon-box-title {
    color: var( --e-global-color-primary );
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-78 .elementor-element.elementor-element-d86dd0f .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-d86dd0f .elementor-icon-box-title a {
    font-size: 14px;
}

.elementor-78 .elementor-element.elementor-element-8adaceb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-8adaceb.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-ac8239f {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-ac8239f.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-e5997f8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 5px;
    --row-gap: 0px;
    --column-gap: 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 3px;
    --padding-left: 5px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-e5997f8.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-b6d6abf {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-b6d6abf &gt; .elementor-widget-container {
    --e-transform-flipX: -1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-b6d6abf .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-b6d6abf.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-b6d6abf.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-b6d6abf.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-b6d6abf.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-b6d6abf.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-b6d6abf .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-b6d6abf .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-274e46e {
    width: var( --container-widget-width, 84% );
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    font-weight: 600;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-274e46e &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-274e46e.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-405d6ba {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-43d9b24 {
    width: 100%;
    max-width: 100%;
    text-align: left;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-43d9b24 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-43d9b24.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-5ec282b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 8px;
    --row-gap: 0px;
    --column-gap: 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-5ec282b.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-2821026 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-2821026.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-a0dc57a.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-a0dc57a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-a0dc57a.elementor-view-stacked .elementor-icon {
    background-color: #D54516;
}

.elementor-78 .elementor-element.elementor-element-a0dc57a.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-a0dc57a.elementor-view-default .elementor-icon {
    color: #D54516;
    border-color: #D54516;
}

.elementor-78 .elementor-element.elementor-element-a0dc57a.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-a0dc57a.elementor-view-default .elementor-icon svg {
    fill: #D54516;
}

.elementor-78 .elementor-element.elementor-element-a0dc57a .elementor-icon {
    font-size: 30px;
}

.elementor-78 .elementor-element.elementor-element-a0dc57a .elementor-icon svg {
    height: 30px;
}

.elementor-78 .elementor-element.elementor-element-2ee72f4 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-2ee72f4.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-2195755 {
    width: 100%;
    max-width: 100%;
    text-align: left;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-2195755 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-2195755.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-f5222ff {
    --display: flex;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-f5222ff.e-con {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-b92343e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-b92343e.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-f8539d3 &gt; .elementor-widget-container {
    margin: 0px 0px 3px 0px;
    padding: 2px 2px 2px 2px;
}

.elementor-78 .elementor-element.elementor-element-f8539d3.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-f8539d3 {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-f8539d3 img {
    width: 100%;
    max-width: 262px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-112796a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 0px 2px;
    --row-gap: 0px;
    --column-gap: 2px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-112796a.e-con {
    --align-self: flex-end;
}

.elementor-78 .elementor-element.elementor-element-3d85b56 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: var( --e-global-color-primary );
    --border-color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-3d85b56:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-3d85b56 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer {
    background-color: #F3C48D;
}

.elementor-78 .elementor-element.elementor-element-1e5a3e1 {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-84cf8f1 {
    --display: flex;
    --position: absolute;
    --min-height: 100%;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    top: 0px;
    --z-index: 5;
}

body:not(.rtl) .elementor-78 .elementor-element.elementor-element-84cf8f1 {
    left: 0px;
}

body.rtl .elementor-78 .elementor-element.elementor-element-84cf8f1 {
    right: 0px;
}

.elementor-78 .elementor-element.elementor-element-783cc7c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 1%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-84eb8cf {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-78 .elementor-element.elementor-element-84eb8cf &gt; .elementor-widget-container {
    margin: 1% 0% 1% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-84eb8cf.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-84eb8cf .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-primary );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-86fedaf {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-78 .elementor-element.elementor-element-3228526 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-f02d0e8 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-f02d0e8.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-b88df0f &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: -1% 0% 0% 7%;
}

.elementor-78 .elementor-element.elementor-element-b88df0f .elementor-heading-title {
    font-family: "Amethysta";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-117fd4c );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-bfb475e {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-684580d {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-684580d &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-684580d .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-684580d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-684580d.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-684580d.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-684580d.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-684580d.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-684580d .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-684580d .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-3fc533d &gt; .elementor-widget-container {
    padding: 4% 0% 5% 0%;
}

.elementor-78 .elementor-element.elementor-element-3fc533d {
    font-weight: 600;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-95db258 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-95db258.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-bfc5e82 {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-bfc5e82 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-bfc5e82 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-bfc5e82.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-bfc5e82.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-bfc5e82.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-bfc5e82.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-bfc5e82.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-bfc5e82 .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-bfc5e82 .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-149b907 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-149b907.elementor-element {
    --align-self: flex-end;
}

.elementor-78 .elementor-element.elementor-element-149b907 .elementor-heading-title {
    font-size: 16px;
    font-weight: 600;
    color: var( --e-global-color-primary );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-10a7037 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-10a7037.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-94cbd32 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-94cbd32.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-652455c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 5px;
    --row-gap: 0px;
    --column-gap: 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 3px;
    --padding-left: 5px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-652455c.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-c941b27 {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-c941b27 &gt; .elementor-widget-container {
    --e-transform-flipX: -1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-c941b27 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-c941b27.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-c941b27.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-c941b27.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-c941b27.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-c941b27.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-c941b27 .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-c941b27 .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-c7d760d {
    width: var( --container-widget-width, 84% );
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    font-weight: 600;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-c7d760d &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-c7d760d.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-f528d3f {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-cbe37ff {
    width: 100%;
    max-width: 100%;
    text-align: left;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-cbe37ff &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-cbe37ff.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-f9f2db8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 8px;
    --row-gap: 0px;
    --column-gap: 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-f9f2db8.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-d4fb89c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-d4fb89c.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-a218d51.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-a218d51 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-a218d51.elementor-view-stacked .elementor-icon {
    background-color: #D54516;
}

.elementor-78 .elementor-element.elementor-element-a218d51.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-a218d51.elementor-view-default .elementor-icon {
    color: #D54516;
    border-color: #D54516;
}

.elementor-78 .elementor-element.elementor-element-a218d51.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-a218d51.elementor-view-default .elementor-icon svg {
    fill: #D54516;
}

.elementor-78 .elementor-element.elementor-element-a218d51 .elementor-icon {
    font-size: 30px;
}

.elementor-78 .elementor-element.elementor-element-a218d51 .elementor-icon svg {
    height: 30px;
}

.elementor-78 .elementor-element.elementor-element-a4ef8c1 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-a4ef8c1.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-84e221a {
    width: 100%;
    max-width: 100%;
    text-align: left;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-84e221a &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-84e221a.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-f4481fa {
    --display: flex;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-f4481fa.e-con {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-98ca27d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-98ca27d.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-339c0eb &gt; .elementor-widget-container {
    margin: 0px 0px 3px 0px;
    padding: 2px 2px 2px 2px;
}

.elementor-78 .elementor-element.elementor-element-339c0eb.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-339c0eb {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-339c0eb img {
    width: 100%;
    max-width: 262px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-8c33ae4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 0px 2px;
    --row-gap: 0px;
    --column-gap: 2px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-8c33ae4.e-con {
    --align-self: flex-end;
}

.elementor-78 .elementor-element.elementor-element-dd2a8f2 {
    --display: flex;
}

.elementor-78 .elementor-element.elementor-element-7dfb4d9 {
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: var( --e-global-color-2a06476 );
    --e-n-carousel-arrow-hover-color: var( --e-global-color-1e3eed9 );
    --e-n-carousel-dots-hover-color: var( --e-global-color-0c8a5ce );
}

:where( .elementor-78 .elementor-element.elementor-element-7dfb4d9 .swiper-slide ) &gt; .e-con {
    border-style: none;
}

.elementor-78 .elementor-element.elementor-element-5a413c2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-primary );
    --border-color: var( --e-global-color-primary );
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.5019607843137255);
    --margin-top: 3%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 2%;
    --padding-bottom: 0%;
    --padding-left: 2%;
    --padding-right: 2%;
}

.elementor-78 .elementor-element.elementor-element-5a413c2.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-d876310 {
    --display: flex;
    --position: absolute;
    --min-height: 100%;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    top: 0px;
    --z-index: 5;
}

body:not(.rtl) .elementor-78 .elementor-element.elementor-element-d876310 {
    left: 0px;
}

body.rtl .elementor-78 .elementor-element.elementor-element-d876310 {
    right: 0px;
}

.elementor-78 .elementor-element.elementor-element-8cb6db2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-41e51ca {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-78 .elementor-element.elementor-element-41e51ca &gt; .elementor-widget-container {
    margin: 1% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-41e51ca.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-41e51ca .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-3f4c8e1 );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-a1c9e40 {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-size: 12px;
}

.elementor-78 .elementor-element.elementor-element-a1c9e40 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-ddd315d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-7d7d622 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-7d7d622.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-04d5e54 {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-78 .elementor-element.elementor-element-04d5e54 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 5% 2%;
}

.elementor-78 .elementor-element.elementor-element-04d5e54.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-04d5e54 .elementor-heading-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 1px;
    color: var( --e-global-color-accent );
    writing-mode: horizontal-tb;
    white-space: normal;
}

.elementor-78 .elementor-element.elementor-element-01a0b05 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-143a573 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-4d7d992 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 5px;
    --row-gap: 0px;
    --column-gap: 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 5px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-4d7d992.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-f45e611 {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-f45e611 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-f45e611 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-f45e611.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-f45e611.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-f45e611.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-f45e611.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-f45e611.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-f45e611 .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-f45e611 .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-b35c801 {
    width: 100%;
    max-width: 100%;
    text-align: left;
    font-weight: 600;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-b35c801 &gt; .elementor-widget-container {
    margin: 0% 9% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-b35c801.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-e4ae110 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 5px;
    --row-gap: 0px;
    --column-gap: 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 5px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-e4ae110.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-89a3bee {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-89a3bee &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-89a3bee .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-89a3bee.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-89a3bee.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-89a3bee.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-89a3bee.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-89a3bee.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-89a3bee .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-89a3bee .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-b619f90 {
    width: var( --container-widget-width, 84% );
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    font-weight: 300;
    text-transform: none;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-b619f90 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-b619f90.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-39fabd4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-39fabd4.e-con {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-6158832 {
    width: 100%;
    max-width: 100%;
    text-align: center;
    font-weight: 600;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-6158832 &gt; .elementor-widget-container {
    margin: 2% 0% 1% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-6158832.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-f4ee8d0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 9px;
    --row-gap: 0px;
    --column-gap: 9px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-f4ee8d0.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-c76146c {
    width: initial;
    max-width: initial;
    --icon-box-icon-margin: 0px;
}

.elementor-78 .elementor-element.elementor-element-c76146c &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-c76146c.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-c76146c .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-c76146c .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-primary );
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-78 .elementor-element.elementor-element-c76146c.elementor-view-stacked .elementor-icon {
    background-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-c76146c.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-c76146c.elementor-view-default .elementor-icon {
    fill: #289E31;
    color: #289E31;
    border-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-c76146c .elementor-icon {
    font-size: 35px;
}

.elementor-78 .elementor-element.elementor-element-c76146c .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-c76146c .elementor-icon-box-title a {
    font-size: 14px;
}

.elementor-78 .elementor-element.elementor-element-be5b061 {
    width: initial;
    max-width: initial;
    --icon-box-icon-margin: 0px;
}

.elementor-78 .elementor-element.elementor-element-be5b061 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-be5b061.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-be5b061 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-be5b061 .elementor-icon-box-wrapper:hover .elementor-icon-box-icon a {
    color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-be5b061 .elementor-icon-box-wrapper:hover .elementor-icon-box-content a {
    color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-be5b061.elementor-view-stacked .elementor-icon {
    background-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-be5b061.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-be5b061.elementor-view-default .elementor-icon {
    fill: #289E31;
    color: #289E31;
    border-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-be5b061 .elementor-icon {
    font-size: 41px;
}

.elementor-78 .elementor-element.elementor-element-be5b061 .elementor-icon-box-title {
    color: var( --e-global-color-primary );
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-78 .elementor-element.elementor-element-be5b061 .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-be5b061 .elementor-icon-box-title a {
    font-size: 14px;
}

.elementor-78 .elementor-element.elementor-element-3279e69 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 5px;
    --row-gap: 0px;
    --column-gap: 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 3px;
    --padding-left: 5px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-3279e69.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-d25dcd5 {
    width: initial;
    max-width: initial;
}

.elementor-78 .elementor-element.elementor-element-d25dcd5 &gt; .elementor-widget-container {
    --e-transform-flipX: -1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-d25dcd5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-d25dcd5.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-d25dcd5.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-d25dcd5.elementor-view-default .elementor-icon {
    color: var( --e-global-color-1e3eed9 );
    border-color: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-d25dcd5.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-d25dcd5.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-1e3eed9 );
}

.elementor-78 .elementor-element.elementor-element-d25dcd5 .elementor-icon {
    font-size: 16px;
}

.elementor-78 .elementor-element.elementor-element-d25dcd5 .elementor-icon svg {
    height: 16px;
}

.elementor-78 .elementor-element.elementor-element-e9d30a1 {
    width: var( --container-widget-width, 84% );
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    font-weight: 600;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-e9d30a1 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-e9d30a1.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-64cd08b {
    width: 100%;
    max-width: 100%;
    text-align: left;
    color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-64cd08b &gt; .elementor-widget-container {
    margin: 0% 9% 0% 0%;
    padding: 0% 0% 0% -2%;
}

.elementor-78 .elementor-element.elementor-element-64cd08b.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-75c9595 {
    --display: flex;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-75c9595.e-con {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-3e338b3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-end;
    --gap: 5px 0px;
    --row-gap: 5px;
    --column-gap: 0px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-285c6da {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 2px 0px;
    --row-gap: 2px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 1%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-78 .elementor-element.elementor-element-285c6da.e-con {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-85d78f6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-85d78f6.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-6eaa8e3 &gt; .elementor-widget-container {
    margin: 0px 0px 3px 0px;
    padding: 0px 2px 2px 2px;
}

.elementor-78 .elementor-element.elementor-element-6eaa8e3.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-6eaa8e3 {
    text-align: center;
}

.elementor-78 .elementor-element.elementor-element-6eaa8e3 img {
    width: 100%;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-64176b6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 2px;
    --row-gap: 0px;
    --column-gap: 2px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-64176b6.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-7b03ab4 img {
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}

.elementor-78 .elementor-element.elementor-element-578f960 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-578f960.e-con {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-6651fd3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-6651fd3.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-78 .elementor-element.elementor-element-7ea7363 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-7ea7363.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-6f9a67b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-6f9a67b.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-74a96d9 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-74a96d9.elementor-element {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-74a96d9 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-78 .elementor-element.elementor-element-74a96d9.elementor-view-stacked .elementor-icon {
    background-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-74a96d9.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-74a96d9.elementor-view-default .elementor-icon {
    color: #289E31;
    border-color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-74a96d9.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-74a96d9.elementor-view-default .elementor-icon svg {
    fill: #289E31;
}

.elementor-78 .elementor-element.elementor-element-74a96d9 .elementor-icon {
    font-size: 26px;
}

.elementor-78 .elementor-element.elementor-element-74a96d9 .elementor-icon svg {
    height: 26px;
}

.elementor-78 .elementor-element.elementor-element-8495d04 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-8495d04.e-con {
    --align-self: center;
}

.elementor-78 .elementor-element.elementor-element-ef5e211 {
    width: 100%;
    max-width: 100%;
    text-align: left;
    color: #289E31;
}

.elementor-78 .elementor-element.elementor-element-ef5e211 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-78 .elementor-element.elementor-element-ef5e211.elementor-element {
    --align-self: flex-start;
}

.elementor-78 .elementor-element.elementor-element-71b5a9b {
    --display: flex;
    --justify-content: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: flex-end;
    --margin-top: 0px;
    --margin-bottom: -10px;
    --margin-left: 33px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
}

.elementor-78 .elementor-element.elementor-element-71b5a9b:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-71b5a9b &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-78 .elementor-element.elementor-element-0e222dd {
    --display: flex;
    --min-height: 15px;
    --justify-content: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 5;
}

.elementor-78 .elementor-element.elementor-element-980b4a2 &gt; .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-4a1cd74 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-78 .elementor-element.elementor-element-4a1cd74.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

@media(min-width: 768px) {
    .elementor-78 .elementor-element.elementor-element-1aa9165 {
        --width:100%;
    }

    .elementor-78 .elementor-element.elementor-element-ab7d38e {
        --width: 65%;
    }

    .elementor-78 .elementor-element.elementor-element-60cdfcf {
        --width: 35%;
    }

    .elementor-78 .elementor-element.elementor-element-d3b5bc8 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-3c215ca {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-2dfe572 {
        --width: 80%;
    }

    .elementor-78 .elementor-element.elementor-element-80eae62 {
        --width: 64.088%;
    }

    .elementor-78 .elementor-element.elementor-element-4516afe {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-09cf291 {
        --width: 25%;
    }

    .elementor-78 .elementor-element.elementor-element-69723dc {
        --width: 50%;
    }

    .elementor-78 .elementor-element.elementor-element-4e1e0f5 {
        --width: 25%;
    }

    .elementor-78 .elementor-element.elementor-element-802b480 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-78c9c5b {
        --width: 53.66%;
    }

    .elementor-78 .elementor-element.elementor-element-c0e5233 {
        --width: 5%;
    }

    .elementor-78 .elementor-element.elementor-element-23a6582 {
        --width: 70%;
    }

    .elementor-78 .elementor-element.elementor-element-b11c41b {
        --width: 30%;
    }

    .elementor-78 .elementor-element.elementor-element-84bc14b {
        --width: 53.66%;
    }

    .elementor-78 .elementor-element.elementor-element-41f0646 {
        --width: 5%;
    }

    .elementor-78 .elementor-element.elementor-element-bf57537 {
        --width: 30%;
    }

    .elementor-78 .elementor-element.elementor-element-40b5f59 {
        --width: 70%;
    }

    .elementor-78 .elementor-element.elementor-element-fcaed05 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-44898c5 {
        --width: 53.66%;
    }

    .elementor-78 .elementor-element.elementor-element-ac8239f {
        --width: 70%;
    }

    .elementor-78 .elementor-element.elementor-element-2821026 {
        --width: 5%;
    }

    .elementor-78 .elementor-element.elementor-element-f5222ff {
        --width: 30%;
    }

    .elementor-78 .elementor-element.elementor-element-112796a {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-f02d0e8 {
        --width: 53.66%;
    }

    .elementor-78 .elementor-element.elementor-element-94cbd32 {
        --width: 70%;
    }

    .elementor-78 .elementor-element.elementor-element-d4fb89c {
        --width: 5%;
    }

    .elementor-78 .elementor-element.elementor-element-f4481fa {
        --width: 30%;
    }

    .elementor-78 .elementor-element.elementor-element-8c33ae4 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-5a413c2 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-d876310 {
        --width: 51%;
    }

    .elementor-78 .elementor-element.elementor-element-7d7d622 {
        --width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-01a0b05 {
        --width: 89%;
    }

    .elementor-78 .elementor-element.elementor-element-143a573 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-39fabd4 {
        --width: 32%;
    }

    .elementor-78 .elementor-element.elementor-element-285c6da {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-64176b6 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-6651fd3 {
        --width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-7ea7363 {
        --width: 62%;
    }

    .elementor-78 .elementor-element.elementor-element-6f9a67b {
        --width: 19%;
    }

    .elementor-78 .elementor-element.elementor-element-71b5a9b {
        --width: 31%;
    }

    .elementor-78 .elementor-element.elementor-element-4a1cd74 {
        --width: 32.535%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-78 .elementor-element.elementor-element-1aa9165 {
        --width:1000vw;
    }

    .elementor-78 .elementor-element.elementor-element-24ad463 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-ab7d38e {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-ae364c4 {
        --width: 100vw;
    }

    .elementor-78 .elementor-element.elementor-element-60cdfcf {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-d3b5bc8 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-3c215ca {
        --width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-80eae62 {
        --width: 90vw;
    }

    .elementor-78 .elementor-element.elementor-element-678d2f6 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-4516afe {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-09cf291 {
        --width: 25%;
    }

    .elementor-78 .elementor-element.elementor-element-69723dc {
        --width: 42.83%;
    }

    .elementor-78 .elementor-element.elementor-element-4e1e0f5 {
        --width: 25%;
    }

    .elementor-78 .elementor-element.elementor-element-edf4898 {
        --content-width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-802b480 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-c0e5233 {
        --width: 11%;
    }

    .elementor-78 .elementor-element.elementor-element-b11c41b {
        --width: 25%;
    }

    .elementor-78 .elementor-element.elementor-element-41f0646 {
        --width: 11%;
    }

    .elementor-78 .elementor-element.elementor-element-bf57537 {
        --width: 25%;
    }

    .elementor-78 .elementor-element.elementor-element-fcaed05 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-49f1ea9 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-ff99a2d {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-e4054c5 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-44898c5 {
        --width: 60%;
    }

    .elementor-78 .elementor-element.elementor-element-19c690c {
        --width: 40%;
    }

    .elementor-78 .elementor-element.elementor-element-ac8239f {
        --width: 70%;
    }

    .elementor-78 .elementor-element.elementor-element-2821026 {
        --width: 11%;
    }

    .elementor-78 .elementor-element.elementor-element-f5222ff {
        --width: 30%;
    }

    .elementor-78 .elementor-element.elementor-element-f02d0e8 {
        --width: 60%;
    }

    .elementor-78 .elementor-element.elementor-element-94cbd32 {
        --width: 70%;
    }

    .elementor-78 .elementor-element.elementor-element-d4fb89c {
        --width: 11%;
    }

    .elementor-78 .elementor-element.elementor-element-f4481fa {
        --width: 25%;
    }

    .elementor-78 .elementor-element.elementor-element-5a413c2 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-285c6da {
        --width: 25%;
    }
}

@media(max-width: 1024px) {
    .elementor-78 .elementor-element.elementor-element-1aa9165 {
        --min-height:100vh;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-78 .elementor-element.elementor-element-24ad463 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 1%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-24ad463.e-con {
        --align-self: center;
        --order: -99999 /* order start hack */;
    }

    .elementor-78 .elementor-element.elementor-element-ab7d38e {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: wrap;
    }

    .elementor-78 .elementor-element.elementor-element-4644d32 {
        width: var( --container-widget-width, 714px );
        max-width: 714px;
        --container-widget-width: 714px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-4644d32.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-ae364c4.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-78 .elementor-element.elementor-element-d3b5bc8.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-3c215ca {
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 25%;
        --margin-right: 25%;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-78 .elementor-element.elementor-element-3c215ca.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-185ef3c .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-185ef3c .elementor-icon-box-title a {
        font-size: var( --e-global-typography-2394c16-font-size );
        line-height: var( --e-global-typography-2394c16-line-height );
    }

    .elementor-78 .elementor-element.elementor-element-116453b {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-78 .elementor-element.elementor-element-116453b.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-80eae62 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-80eae62.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-678d2f6 {
        --justify-content: flex-end;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 3%;
        --margin-bottom: 1%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-678d2f6.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-78 .elementor-element.elementor-element-cc97ee8 &gt; .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-cc97ee8.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-cc97ee8 {
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-4516afe {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 2%;
        --margin-bottom: 2%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 1%;
        --padding-bottom: 1%;
        --padding-left: 2%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-4516afe.e-con {
        --order: -99999 /* order start hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-09cf291 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 2%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 2%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-09cf291.e-con {
        --align-self: flex-start;
        --order: -99999 /* order start hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-86012d9 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-86012d9.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-86012d9 img {
        width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-69723dc {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
        --margin-top: 3%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 1%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-69723dc.e-con {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-68f42d0 &gt; .elementor-widget-container {
        margin: 0% 0% 2% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-4e1e0f5 {
        --justify-content: center;
        --flex-wrap: nowrap;
        --margin-top: 3%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 2%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-4e1e0f5.e-con {
        --align-self: flex-start;
        --order: 99999 /* order end hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-6542314.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-6542314 {
        text-align: center;
    }

    .elementor-78 .elementor-element.elementor-element-edf4898 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-edf4898.e-con {
        --align-self: flex-start;
        --order: 99999 /* order end hack */;
    }

    .elementor-78 .elementor-element.elementor-element-802b480 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 2%;
        --margin-bottom: 2%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 1%;
        --padding-bottom: 1%;
        --padding-left: 2%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-802b480.e-con {
        --order: -99999 /* order start hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-dfb91f3 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-78 .elementor-element.elementor-element-d6bd9ec &gt; .elementor-widget-container {
        margin: 0% 0% 2% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-468a04c &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-468a04c.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-468a04c img {
        width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-f160399 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-end;
        --align-items: center;
        --gap: 0px 30px;
        --row-gap: 0px;
        --column-gap: 30px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-f160399.e-con {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-0a06009.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-0a06009 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-78 .elementor-element.elementor-element-0a06009 .elementor-icon {
        font-size: 26px;
    }

    .elementor-78 .elementor-element.elementor-element-96eafad.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-96eafad .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-78 .elementor-element.elementor-element-96eafad .elementor-icon {
        font-size: 31px;
    }

    .elementor-78 .elementor-element.elementor-element-74940fb {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-c0e5233 {
        --justify-content: center;
    }

    .elementor-78 .elementor-element.elementor-element-c0e5233.e-con {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-675639a &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-675639a.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-675639a .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-675639a .elementor-icon {
        font-size: 39px;
    }

    .elementor-78 .elementor-element.elementor-element-675639a .elementor-icon svg {
        height: 39px;
    }

    .elementor-78 .elementor-element.elementor-element-55bc5fe {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-78 .elementor-element.elementor-element-55bc5fe.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-47ed331 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 0px 8px;
        --row-gap: 0px;
        --column-gap: 8px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
        --padding-top: 11px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-20de751 &gt; .elementor-widget-container {
        padding: 8px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-18ee76f &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-5faa1b9.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-f3e2824.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-a1da8d4.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-78 .elementor-element.elementor-element-b11c41b {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 2%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 2%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-b11c41b.e-con {
        --align-self: flex-start;
        --order: 99999 /* order end hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-91fa0ce &gt; .elementor-widget-container {
        margin: 0% 0% 2% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-1f7b727 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-1f7b727.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-1f7b727 img {
        width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-4eda671 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-41f0646 {
        --justify-content: center;
    }

    .elementor-78 .elementor-element.elementor-element-41f0646.e-con {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-69903ec &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-69903ec.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-69903ec .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-69903ec .elementor-icon {
        font-size: 39px;
    }

    .elementor-78 .elementor-element.elementor-element-69903ec .elementor-icon svg {
        height: 39px;
    }

    .elementor-78 .elementor-element.elementor-element-094b624 {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-78 .elementor-element.elementor-element-094b624.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-57807dd.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-78 .elementor-element.elementor-element-bf57537 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 2%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 2%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-bf57537.e-con {
        --align-self: flex-start;
        --order: 99999 /* order end hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-0df07d6 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-78 .elementor-element.elementor-element-0df07d6 &gt; .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-fcaed05 {
        --justify-content: flex-start;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-fcaed05.e-con {
        --order: -99999 /* order start hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-49f1ea9 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 3px 0px;
        --row-gap: 3px;
        --column-gap: 0px;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        --border-radius: 3% 3% 3% 3%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 2%;
        --padding-bottom: 2%;
        --padding-left: 2%;
        --padding-right: 2%;
    }

    .elementor-78 .elementor-element.elementor-element-ff99a2d {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 1px;
        --padding-right: 1px;
    }

    .elementor-78 .elementor-element.elementor-element-e4054c5 {
        --min-height: 0px;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-e4054c5.e-con {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-70f7714 &gt; .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-70f7714 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60% );
        max-width: 60%;
    }

    .elementor-78 .elementor-element.elementor-element-7697d9c &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-7697d9c {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 40% );
        max-width: 40%;
        text-align: right;
        font-size: 21px;
    }

    .elementor-78 .elementor-element.elementor-element-7697d9c.elementor-element {
        --align-self: flex-end;
    }

    .elementor-78 .elementor-element.elementor-element-1afeaa3 {
        --justify-content: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-44898c5 {
        --justify-content: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-7075205 &gt; .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-7075205 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-78 .elementor-element.elementor-element-b6b0a90 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 0px 8px;
        --row-gap: 0px;
        --column-gap: 8px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
        --padding-top: 11px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-9f650cb &gt; .elementor-widget-container {
        padding: 8px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-e343b79 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-19c690c {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-19c690c.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-29d51da {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
        --gap: 0px 4px;
        --row-gap: 0px;
        --column-gap: 4px;
        --margin-top: 0px;
        --margin-bottom: 22px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-bbab7f1.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-544bc18.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-544bc18 {
        text-align: center;
    }

    .elementor-78 .elementor-element.elementor-element-af6c2e8 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-end;
        --align-items: center;
        --gap: 0px 30px;
        --row-gap: 0px;
        --column-gap: 30px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-af6c2e8.e-con {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-0c1777e.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-0c1777e .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-78 .elementor-element.elementor-element-0c1777e .elementor-icon {
        font-size: 26px;
    }

    .elementor-78 .elementor-element.elementor-element-d86dd0f.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-d86dd0f .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-78 .elementor-element.elementor-element-d86dd0f .elementor-icon {
        font-size: 31px;
    }

    .elementor-78 .elementor-element.elementor-element-8adaceb.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-78 .elementor-element.elementor-element-ac8239f {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-5ec282b {
        --justify-content: center;
        --gap: 0px 8px;
        --row-gap: 0px;
        --column-gap: 8px;
    }

    .elementor-78 .elementor-element.elementor-element-2821026 {
        --justify-content: center;
    }

    .elementor-78 .elementor-element.elementor-element-2821026.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-a0dc57a &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-a0dc57a.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-a0dc57a .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-a0dc57a .elementor-icon {
        font-size: 39px;
    }

    .elementor-78 .elementor-element.elementor-element-a0dc57a .elementor-icon svg {
        height: 39px;
    }

    .elementor-78 .elementor-element.elementor-element-2ee72f4 {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-78 .elementor-element.elementor-element-2ee72f4.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-f5222ff {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 2%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 2%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-f5222ff.e-con {
        --align-self: flex-start;
        --order: 99999 /* order end hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-b92343e {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 6px 0px;
        --row-gap: 6px;
        --column-gap: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-f8539d3 &gt; .elementor-widget-container {
        margin: 0px 0px 6px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-f8539d3.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-f8539d3 img {
        width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-112796a {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-78 .elementor-element.elementor-element-112796a.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-119db1f.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-119db1f img {
        max-width: 75px;
    }

    .elementor-78 .elementor-element.elementor-element-8e69f51.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-8e69f51 img {
        max-width: 75px;
    }

    .elementor-78 .elementor-element.elementor-element-3d85b56 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        --border-radius: 3% 3% 3% 3%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 2%;
        --padding-bottom: 2%;
        --padding-left: 2%;
        --padding-right: 2%;
    }

    .elementor-78 .elementor-element.elementor-element-3d85b56.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-1e5a3e1 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 1px;
        --padding-right: 1px;
    }

    .elementor-78 .elementor-element.elementor-element-783cc7c {
        --min-height: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-84eb8cf &gt; .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-86fedaf &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-3228526 {
        --justify-content: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-f02d0e8 {
        --justify-content: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-b88df0f &gt; .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-b88df0f .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-78 .elementor-element.elementor-element-bfb475e {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 0px 8px;
        --row-gap: 0px;
        --column-gap: 8px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
        --padding-top: 11px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-684580d &gt; .elementor-widget-container {
        padding: 8px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-3fc533d &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-95db258 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 0px 4px;
        --row-gap: 0px;
        --column-gap: 4px;
    }

    .elementor-78 .elementor-element.elementor-element-bfc5e82.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-149b907.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-10a7037.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-78 .elementor-element.elementor-element-94cbd32 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-f9f2db8 {
        --justify-content: center;
        --gap: 0px 8px;
        --row-gap: 0px;
        --column-gap: 8px;
    }

    .elementor-78 .elementor-element.elementor-element-d4fb89c {
        --justify-content: center;
    }

    .elementor-78 .elementor-element.elementor-element-d4fb89c.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-a218d51 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-a218d51.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-a218d51 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-a218d51 .elementor-icon {
        font-size: 39px;
    }

    .elementor-78 .elementor-element.elementor-element-a218d51 .elementor-icon svg {
        height: 39px;
    }

    .elementor-78 .elementor-element.elementor-element-a4ef8c1 {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-78 .elementor-element.elementor-element-a4ef8c1.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-f4481fa {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 2%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 2%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-f4481fa.e-con {
        --align-self: flex-start;
        --order: 99999 /* order end hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-98ca27d {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 6px 0px;
        --row-gap: 6px;
        --column-gap: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-339c0eb &gt; .elementor-widget-container {
        margin: 0px 0px 6px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-339c0eb.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-339c0eb img {
        width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-8c33ae4 {
        --justify-content: center;
    }

    .elementor-78 .elementor-element.elementor-element-4a8e99e img {
        max-width: 75px;
    }

    .elementor-78 .elementor-element.elementor-element-089a099 img {
        max-width: 75px;
    }

    .elementor-78 .elementor-element.elementor-element-7dfb4d9 {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-swiper-slides-gap: 20px;
        width: 100%;
        max-width: 100%;
        --e-n-carousel-arrow-prev-left-position: -39px;
        --e-n-carousel-arrow-next-right-position: -27px;
    }

    .elementor-78 .elementor-element.elementor-element-7dfb4d9 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 2% 0%;
    }

    :where( .elementor-78 .elementor-element.elementor-element-7dfb4d9 .swiper-slide ) &gt; .e-con {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    :where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) &gt; .e-con {
        --padding-block-start: 0px;
        --padding-inline-end: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-5a413c2 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        --border-radius: 3% 3% 3% 3%;
        --margin-top: 2%;
        --margin-bottom: 2%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 1%;
        --padding-bottom: 1%;
        --padding-left: 2%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-5a413c2.e-con {
        --order: -99999 /* order start hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-41e51ca &gt; .elementor-widget-container {
        margin: 0% 0% 2% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-285c6da {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 2%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 2%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-285c6da.e-con {
        --align-self: flex-start;
        --order: -99999 /* order start hack */;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-6eaa8e3 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-6eaa8e3.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-6eaa8e3 img {
        width: 100%;
    }
}

@media(max-width: 767px) {
    .elementor-78 .elementor-element.elementor-element-1aa9165 {
        --margin-top:0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-24ad463 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-24ad463.e-con {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-ab7d38e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-4644d32 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-4644d32.elementor-element {
        --align-self: stretch;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-78 .elementor-element.elementor-element-4644d32 {
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-4644d32 .elementor-heading-title {
        font-size: 20px;
        line-height: 1em;
    }

    .elementor-78 .elementor-element.elementor-element-ae364c4 {
        --min-height: 52vh;
    }

    .elementor-78 .elementor-element.elementor-element-ae364c4.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-78 .elementor-element.elementor-element-60cdfcf {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-3c215ca {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-78 .elementor-element.elementor-element-185ef3c {
        --icon-box-icon-margin: 9px;
    }

    .elementor-78 .elementor-element.elementor-element-185ef3c .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-185ef3c .elementor-icon-box-title a {
        font-size: var( --e-global-typography-2394c16-font-size );
        line-height: var( --e-global-typography-2394c16-line-height );
    }

    .elementor-78 .elementor-element.elementor-element-116453b {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 1%;
        --padding-right: 1%;
    }

    .elementor-78 .elementor-element.elementor-element-80eae62 {
        --width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-cc97ee8 {
        font-size: 16px;
    }

    .elementor-78 .elementor-element.elementor-element-09cf291 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-09cf291.e-con {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-78 .elementor-element.elementor-element-86012d9 &gt; .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 2% 0% 2% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-86012d9.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-69723dc {
        --width: 95%;
        --padding-top: 2%;
        --padding-bottom: 2%;
        --padding-left: 2%;
        --padding-right: 2%;
    }

    .elementor-78 .elementor-element.elementor-element-68f42d0.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-8f6ba71 {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-edf4898.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-22139f5.elementor-element {
        --align-self: flex-end;
    }

    .elementor-78 .elementor-element.elementor-element-22139f5 img {
        width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-27590bd.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-27590bd img {
        width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-802b480 {
        --justify-content: center;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 1%;
        --padding-bottom: 1%;
        --padding-left: 1%;
        --padding-right: 1%;
    }

    .elementor-78 .elementor-element.elementor-element-802b480.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-dfb91f3 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 1% 1% 1% 1%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 1px;
        --padding-top: 2%;
        --padding-bottom: 2%;
        --padding-left: 2%;
        --padding-right: 2%;
    }

    .elementor-78 .elementor-element.elementor-element-1e90539 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 1px;
        --padding-right: 1px;
    }

    .elementor-78 .elementor-element.elementor-element-220b1b0 {
        --min-height: 80%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-73ddce1 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-d6bd9ec {
        width: 100%;
        max-width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-d6bd9ec &gt; .elementor-widget-container {
        margin: 3% 0% 1% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-d6bd9ec.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-d6bd9ec .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-78 .elementor-element.elementor-element-8505804 &gt; .elementor-widget-container {
        margin: 2% 0% 2% 0%;
        padding: 0% 0% 0% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-8505804 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-78 .elementor-element.elementor-element-d1b4ab8 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 11px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-09f9523 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --padding-top: 5%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-468a04c &gt; .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 5% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-468a04c.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-f160399 {
        --width: 100%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
    }

    .elementor-78 .elementor-element.elementor-element-f160399.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-74940fb {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 4px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-74940fb.e-con {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-c0e5233 {
        --width: 35px;
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-c0e5233.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-675639a &gt; .elementor-widget-container {
        padding: 0px 0px 0px 9px;
    }

    .elementor-78 .elementor-element.elementor-element-675639a.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-675639a .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-675639a .elementor-icon {
        font-size: 17px;
    }

    .elementor-78 .elementor-element.elementor-element-675639a .elementor-icon svg {
        height: 17px;
    }

    .elementor-78 .elementor-element.elementor-element-55bc5fe {
        --width: 80px;
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-55bc5fe.e-con {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-d630a5c {
        font-size: 16px;
    }

    .elementor-78 .elementor-element.elementor-element-47ed331 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-0a9fcfd {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-78 .elementor-element.elementor-element-8ae91fc {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-5cc38f1 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 0px 8px;
        --row-gap: 0px;
        --column-gap: 8px;
        --flex-wrap: nowrap;
        --margin-top: 6px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-5faa1b9.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-f3e2824.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-f3e2824 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-78 .elementor-element.elementor-element-a1da8d4 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-78 .elementor-element.elementor-element-23a6582 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-78 .elementor-element.elementor-element-61d6a1c {
        --gap: 3px 0px;
        --row-gap: 3px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-fd21c3c {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 7px;
        --row-gap: 0px;
        --column-gap: 7px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-3f3e69c.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-3f3e69c .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-db51ef3 &gt; .elementor-widget-container {
        margin: 3% 0% 0% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-db51ef3 {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-b11c41b {
        --width: 100%;
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 2%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
        --z-index: 2;
    }

    .elementor-78 .elementor-element.elementor-element-b11c41b.e-con {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-78 .elementor-element.elementor-element-943e3b2 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }

    .elementor-78 .elementor-element.elementor-element-9aa8e94 {
        width: var( --container-widget-width, 50% );
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-78 .elementor-element.elementor-element-9aa8e94 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-9aa8e94.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-9aa8e94 img {
        width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-f80907f {
        width: var( --container-widget-width, 50% );
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-78 .elementor-element.elementor-element-f80907f &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-f80907f.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-f80907f img {
        width: 60%;
    }

    .elementor-78 .elementor-element.elementor-element-06c58b4 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-78 .elementor-element.elementor-element-06c58b4 &gt; .elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-06c58b4.elementor-element {
        --align-self: center;
        --order: 99999 /* order end hack */;
    }

    .elementor-78 .elementor-element.elementor-element-8e055eb {
        --border-radius: 1% 1% 1% 1%;
    }

    .elementor-78 .elementor-element.elementor-element-af677a7 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-91fa0ce {
        width: 100%;
        max-width: 100%;
    }

    .elementor-78 .elementor-element.elementor-element-91fa0ce &gt; .elementor-widget-container {
        margin: 3% 0% 1% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-91fa0ce.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-91fa0ce .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-78 .elementor-element.elementor-element-1f4e55b &gt; .elementor-widget-container {
        margin: 2% 0% 2% 0%;
        padding: 0% 0% 0% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-3f63754 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 11px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-1f7b727 &gt; .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-1f7b727.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-80e70d4 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-7947fdc {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-78 .elementor-element.elementor-element-ff2a340 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-3e0dcb7 &gt; .elementor-widget-container {
        margin: 3px 0px 2px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-3e0dcb7.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-3e0dcb7 {
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-4eda671 {
        --justify-content: center;
        --margin-top: 2px;
        --margin-bottom: 2px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-41f0646 {
        --width: 20%;
    }

    .elementor-78 .elementor-element.elementor-element-41f0646.e-con {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-69903ec.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-69903ec .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-78 .elementor-element.elementor-element-094b624 {
        --width: 80%;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-78 .elementor-element.elementor-element-5505ae6 {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-57807dd {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-78 .elementor-element.elementor-element-bf57537 {
        --width: 100%;
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-bf57537.e-con {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-78 .elementor-element.elementor-element-1ae179e {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }

    .elementor-78 .elementor-element.elementor-element-c2bad2c {
        width: var( --container-widget-width, 50% );
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-78 .elementor-element.elementor-element-c2bad2c &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-c2bad2c.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-c2bad2c img {
        width: 50%;
    }

    .elementor-78 .elementor-element.elementor-element-48e7d92 {
        width: var( --container-widget-width, 50% );
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-78 .elementor-element.elementor-element-48e7d92 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-48e7d92.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-48e7d92 img {
        width: 50%;
    }

    .elementor-78 .elementor-element.elementor-element-40b5f59 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-78 .elementor-element.elementor-element-376704f {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-6ce56d0 {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .elementor-78 .elementor-element.elementor-element-6ce56d0.elementor-element {
        --align-self: center;
        --order: 99999 /* order end hack */;
    }

    .elementor-78 .elementor-element.elementor-element-400f9bd {
        --border-radius: 1% 1% 1% 1%;
    }

    .elementor-78 .elementor-element.elementor-element-0df07d6 {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-swiper-slides-gap: 15px;
        width: 100%;
        max-width: 100%;
        --e-n-carousel-arrow-prev-left-position: -20px;
        --e-n-carousel-arrow-next-right-position: -20px;
    }

    .elementor-78 .elementor-element.elementor-element-0df07d6 &gt; .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    :where( .elementor-78 .elementor-element.elementor-element-0df07d6 .swiper-slide ) &gt; .e-con {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    :where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) &gt; .e-con {
        --padding-block-start: 0px;
        --padding-inline-end: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-0df07d6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-70f7714.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-8adaceb {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-43d9b24 {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-2195755 {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-f5222ff {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-f5222ff.e-con {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-78 .elementor-element.elementor-element-f8539d3 &gt; .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 2% 0% 2% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-f8539d3.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-119db1f.elementor-element {
        --align-self: flex-end;
    }

    .elementor-78 .elementor-element.elementor-element-119db1f img {
        width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-8e69f51.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-8e69f51 img {
        width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-84eb8cf.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-10a7037 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-78 .elementor-element.elementor-element-cbe37ff {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-84e221a {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-f4481fa {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-f4481fa.e-con {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-78 .elementor-element.elementor-element-339c0eb &gt; .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 2% 0% 2% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-339c0eb.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-4a8e99e.elementor-element {
        --align-self: flex-end;
    }

    .elementor-78 .elementor-element.elementor-element-4a8e99e img {
        width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-089a099.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-089a099 img {
        width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-7dfb4d9 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-78 .elementor-element.elementor-element-41e51ca.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-b35c801 {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-6158832 {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-64cd08b {
        font-size: 18px;
    }

    .elementor-78 .elementor-element.elementor-element-285c6da {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-78 .elementor-element.elementor-element-285c6da.e-con {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-78 .elementor-element.elementor-element-6eaa8e3 &gt; .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 2% 0% 2% 0%;
    }

    .elementor-78 .elementor-element.elementor-element-6eaa8e3.elementor-element {
        --align-self: center;
    }

    .elementor-78 .elementor-element.elementor-element-92492cc.elementor-element {
        --align-self: flex-end;
    }

    .elementor-78 .elementor-element.elementor-element-92492cc img {
        width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-7b03ab4.elementor-element {
        --align-self: flex-start;
    }

    .elementor-78 .elementor-element.elementor-element-7b03ab4 img {
        width: 75%;
    }

    .elementor-78 .elementor-element.elementor-element-ef5e211 {
        font-size: 18px;
    }
}
</pre></body></html>