.elementor-4679 .elementor-element.elementor-element-0d9383c>.elementor-container {
    min-height: 50vh;
}

.elementor-4679 .elementor-element.elementor-element-0d9383c:not(.elementor-motion-effects-element-type-background),
.elementor-4679 .elementor-element.elementor-element-0d9383c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-color: var(--e-global-color-8586700); */
    /* mesaj arka plan */
    background-color: white;
}

.elementor-4679 .elementor-element.elementor-element-0d9383c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 1em 1em;
}

.elementor-4679 .elementor-element.elementor-element-0d9383c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-443dc82 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-443dc82 .elementor-heading-title {
    color: var(--e-global-color-e93d63c);
}

.elementor-4679 .elementor-element.elementor-element-026981c {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-b0a3e40);
    /* mesaj rengi */
    --dynamic-text-color: black;
}

.elementor-4679 .elementor-element.elementor-element-026981c .elementor-headline {
    text-align: center;
    font-family: var(--e-global-typography-80aab22-font-family), Sans-serif;
    font-size: var(--e-global-typography-80aab22-font-size);
    font-weight: var(--e-global-typography-80aab22-font-weight);
    line-height: var(--e-global-typography-80aab22-line-height);
    letter-spacing: var(--e-global-typography-80aab22-letter-spacing);
    word-spacing: var(--e-global-typography-80aab22-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-026981c .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-4b2241c);
    stroke-width: 6px;
}

.elementor-4679 .elementor-element.elementor-element-026981c .elementor-headline-plain-text {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-026981c .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-80aab22-font-family), Sans-serif;
    font-weight: var(--e-global-typography-80aab22-font-weight);
    line-height: var(--e-global-typography-80aab22-line-height);
    letter-spacing: var(--e-global-typography-80aab22-letter-spacing);
    word-spacing: var(--e-global-typography-80aab22-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-026981c>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-b280ba8 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-b280ba8 .elementor-heading-title {
    /* color: var(--e-global-color-d28834d); */
    color: black;
    font-family: var(--e-global-typography-d0df55d-font-family), Sans-serif;
    font-size: var(--e-global-typography-d0df55d-font-size);
    font-weight: var(--e-global-typography-d0df55d-font-weight);
    line-height: var(--e-global-typography-d0df55d-line-height);
    letter-spacing: var(--e-global-typography-d0df55d-letter-spacing);
    word-spacing: var(--e-global-typography-d0df55d-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-b280ba8>.elementor-widget-container {
    margin: 0% 20% 0% 20%;
}

.elementor-4679 .elementor-element.elementor-element-2c85016>.elementor-container {
    min-height: 40vh;
}

.elementor-4679 .elementor-element.elementor-element-2c85016:not(.elementor-motion-effects-element-type-background),
.elementor-4679 .elementor-element.elementor-element-2c85016>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-color: var(--e-global-color-8586700); */
    /* resim olan bölge */
    background-color: white;
}

.elementor-4679 .elementor-element.elementor-element-2c85016 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 1em;
}

.elementor-4679 .elementor-element.elementor-element-2c85016>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-2c85016>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-202b926);
}

.elementor-4679 .elementor-element.elementor-element-2c85016>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 200px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-9dafd44.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-9dafd44.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-9dafd44>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-a93b5f1 {
    margin-top: 0em;
    margin-bottom: 0em;
}

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

.elementor-4679 .elementor-element.elementor-element-b663b3d>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 30% 0% 20%;
    --e-column-margin-right: 30%;
    --e-column-margin-left: 20%;
    padding: 15px 15px 15px 15px;
}

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

.elementor-4679 .elementor-element.elementor-element-fa05089.elementor-position-right .elementor-image-box-img {
    margin-left: 6px;
}

.elementor-4679 .elementor-element.elementor-element-fa05089.elementor-position-left .elementor-image-box-img {
    margin-right: 6px;
}

.elementor-4679 .elementor-element.elementor-element-fa05089.elementor-position-top .elementor-image-box-img {
    margin-bottom: 6px;
}

.elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-fa05089>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4679 .elementor-element.elementor-element-fa05089 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4679 .elementor-element.elementor-element-47452dc .elementor-counter-number-wrapper {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-664d8cf-font-family), Sans-serif;
    font-size: var(--e-global-typography-664d8cf-font-size);
    line-height: var(--e-global-typography-664d8cf-line-height);
    letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
    word-spacing: var(--e-global-typography-664d8cf-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-47452dc>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-47452dc {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4679 .elementor-element.elementor-element-55c9e60 {
    text-align: left;
}

.elementor-4679 .elementor-element.elementor-element-55c9e60 .elementor-star-rating__title {
    color: var(--e-global-color-7efae5e);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-55c9e60 .elementor-star-rating {
    font-size: 15px;
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-55c9e60 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 5px;
}

body.rtl .elementor-4679 .elementor-element.elementor-element-55c9e60 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 5px;
}

.elementor-4679 .elementor-element.elementor-element-55c9e60 .elementor-star-rating i:before {
    color: var(--e-global-color-770c28f);
}

.elementor-4679 .elementor-element.elementor-element-55c9e60>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-1611aba {
    margin-top: 0em;
    margin-bottom: 0em;
}

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

.elementor-4679 .elementor-element.elementor-element-bacd314>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20% -5% 0% 35%;
    --e-column-margin-right: -5%;
    --e-column-margin-left: 35%;
}

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

.elementor-4679 .elementor-element.elementor-element-bacd314 {
    z-index: 1;
}

.elementor-4679 .elementor-element.elementor-element-4dbcc13.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-4679 .elementor-element.elementor-element-4dbcc13.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-4679 .elementor-element.elementor-element-4dbcc13.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 38%;
}

.elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-img img {
    border-radius: 5px;
    transition-duration: 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-bfaa1c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-bfaa1c8-font-size);
    line-height: var(--e-global-typography-bfaa1c8-line-height);
    letter-spacing: var(--e-global-typography-bfaa1c8-letter-spacing);
    word-spacing: var(--e-global-typography-bfaa1c8-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-description {
    color: var(--e-global-color-7efae5e);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-2b62903:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-2b62903>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-c53f348) 0%, var(--e-global-color-cdc144a) 100%);
}

.elementor-4679 .elementor-element.elementor-element-2b62903>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-6ad6087);
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.65);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 12em 0em 0em 0em;
}

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

.elementor-4679 .elementor-element.elementor-element-bc67ba8>.elementor-widget-container {
    margin: -50% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-f4c1293.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-f4c1293.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-79e5a9e {
    margin-top: 0em;
    margin-bottom: 0em;
    z-index: 1;
}

.elementor-4679 .elementor-element.elementor-element-1d957e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-1d957e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cdc144a);
}

.elementor-4679 .elementor-element.elementor-element-1d957e3>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 30% 0% 10%;
    --e-column-margin-right: 30%;
    --e-column-margin-left: 10%;
    padding: 15px 15px 15px 15px;
}

.elementor-4679 .elementor-element.elementor-element-1d957e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-b831e40 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-fb0e589.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-4679 .elementor-element.elementor-element-fb0e589.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-4679 .elementor-element.elementor-element-fb0e589.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-4679 .elementor-element.elementor-element-fb0e589 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-4679 .elementor-element.elementor-element-fb0e589 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-fb0e589 .elementor-image-box-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-bfaa1c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-bfaa1c8-font-size);
    line-height: var(--e-global-typography-bfaa1c8-line-height);
    letter-spacing: var(--e-global-typography-bfaa1c8-letter-spacing);
    word-spacing: var(--e-global-typography-bfaa1c8-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-fb0e589 .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-2cc53b9 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-2cc53b9 .elementor-heading-title {
    color: var(--e-global-color-7efae5e);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-2cc53b9>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-7f113b2 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-4679 .elementor-element.elementor-element-7f113b2 .elementor-widget-container {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-7f113b2 .elementor-social-icon {
    background-color: var(--e-global-color-4686e9d);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-6ad6087);
}

.elementor-4679 .elementor-element.elementor-element-7f113b2 .elementor-social-icon i {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-7f113b2 .elementor-social-icon svg {
    fill: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-7f113b2 .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-7f113b2 .elementor-social-icon:hover {
    background-color: var(--e-global-color-e0685c2);
}

.elementor-4679 .elementor-element.elementor-element-7f113b2 .elementor-social-icon:hover i {
    color: var(--e-global-color-4686e9d);
}

.elementor-4679 .elementor-element.elementor-element-7f113b2 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-4686e9d);
}

.elementor-4679 .elementor-element.elementor-element-7f113b2>.elementor-widget-container {
    margin: -10% 0% 0% 0%;
}

.elementor-4679 .elementor-element.elementor-element-6bce8ec>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-4679 .elementor-element.elementor-element-6bce8ec {
    padding: 6em 1em 1em 1em;
}

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

.elementor-4679 .elementor-element.elementor-element-9848851>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-4679 .elementor-element.elementor-element-9848851>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-9848851>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 3em 0em 4em 0em;
}

.elementor-4679 .elementor-element.elementor-element-745452e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-745452e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-c0d3d8a {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-c0d3d8a .elementor-heading-title {
    color: var(--e-global-color-e93d63c);
    font-family: var(--e-global-typography-441e5d4-font-family), Sans-serif;
    font-size: var(--e-global-typography-441e5d4-font-size);
    font-weight: var(--e-global-typography-441e5d4-font-weight);
    line-height: var(--e-global-typography-441e5d4-line-height);
    letter-spacing: var(--e-global-typography-441e5d4-letter-spacing);
    word-spacing: var(--e-global-typography-441e5d4-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-60ba488 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-60ba488 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-0cc3df7-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cc3df7-font-size);
    font-weight: var(--e-global-typography-0cc3df7-font-weight);
    line-height: var(--e-global-typography-0cc3df7-line-height);
    letter-spacing: var(--e-global-typography-0cc3df7-letter-spacing);
    word-spacing: var(--e-global-typography-0cc3df7-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-60ba488>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-d0e1ed3 {
    text-align: center;
    color: var(--e-global-color-d28834d);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-d0e1ed3>.elementor-widget-container {
    margin: 0% 15% 0% 15%;
}

.elementor-4679 .elementor-element.elementor-element-981c818 .elementor-button {
    font-family: var(--e-global-typography-d135a05-font-family), Sans-serif;
    font-size: var(--e-global-typography-d135a05-font-size);
    font-weight: var(--e-global-typography-d135a05-font-weight);
    text-transform: var(--e-global-typography-d135a05-text-transform);
    line-height: var(--e-global-typography-d135a05-line-height);
    letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
    word-spacing: var(--e-global-typography-d135a05-word-spacing);
    fill: var(--e-global-color-fcace33);
    color: var(--e-global-color-fcace33);
    background-color: transparent;
    background-image: linear-gradient(200deg, var(--e-global-color-47fa740) 50%, var(--e-global-color-47fa740) 100%);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-fcace33);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.elementor-4679 .elementor-element.elementor-element-981c818 .elementor-button:hover,
.elementor-4679 .elementor-element.elementor-element-981c818 .elementor-button:focus {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-981c818 .elementor-button:hover svg,
.elementor-4679 .elementor-element.elementor-element-981c818 .elementor-button:focus svg {
    fill: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-8bf29ad.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-e0685c2);
    fill: var(--e-global-color-e8e16e0);
    color: var(--e-global-color-e8e16e0);
}

.elementor-4679 .elementor-element.elementor-element-8bf29ad.elementor-view-framed .elementor-icon,
.elementor-4679 .elementor-element.elementor-element-8bf29ad.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-e0685c2);
    color: var(--e-global-color-e0685c2);
    border-color: var(--e-global-color-e0685c2);
}

.elementor-4679 .elementor-element.elementor-element-8bf29ad.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-e8e16e0);
}

.elementor-4679 .elementor-element.elementor-element-8bf29ad {
    --icon-box-icon-margin: 15px;
}

.elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon {
    font-size: 25px;
}

.elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-d28834d);
}

.elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon-box-title,
.elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon-box-title a {
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon-box-description {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-d0df55d-font-family), Sans-serif;
    font-size: var(--e-global-typography-d0df55d-font-size);
    font-weight: var(--e-global-typography-d0df55d-font-weight);
    line-height: var(--e-global-typography-d0df55d-line-height);
    letter-spacing: var(--e-global-typography-d0df55d-letter-spacing);
    word-spacing: var(--e-global-typography-d0df55d-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-0f8f36c>.elementor-container {
    max-width: 1000px;
}

.elementor-4679 .elementor-element.elementor-element-0f8f36c {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-wrapper {
    max-width: 100%;
}

.elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-item {
    background-color: var(--e-global-color-3b5f9af);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(30px/2);
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(30px/2);
}

body.rtl .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(30px/2);
}

body.rtl .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(30px/2);
}

.elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-digits {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-aca3a5a-font-family), Sans-serif;
    font-size: var(--e-global-typography-aca3a5a-font-size);
    font-weight: var(--e-global-typography-aca3a5a-font-weight);
    line-height: var(--e-global-typography-aca3a5a-line-height);
    letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
    word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-label {
    color: var(--e-global-color-d28834d);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group {
    padding-right: calc(30px/2);
    padding-left: calc(30px/2);
    margin-bottom: 24px;
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-form-fields-wrapper {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
    margin-bottom: -24px;
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group>label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group .elementor-field,
.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-subgroup label {
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var(--e-global-color-202b926);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group .elementor-select-wrapper select {
    background-color: var(--e-global-color-202b926);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-button {
    font-family: var(--e-global-typography-d135a05-font-family), Sans-serif;
    font-size: var(--e-global-typography-d135a05-font-size);
    font-weight: var(--e-global-typography-d135a05-font-weight);
    text-transform: var(--e-global-typography-d135a05-text-transform);
    line-height: var(--e-global-typography-d135a05-line-height);
    letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
    word-spacing: var(--e-global-typography-d135a05-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-message {
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 .e-form__indicators__indicator,
.elementor-4679 .elementor-element.elementor-element-84cb4f9 .e-form__indicators__indicator__label {
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-84cb4f9 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-4679 .elementor-element.elementor-element-4b63226 {
    padding: 1em 1em 6em 1em;
}

.elementor-4679 .elementor-element.elementor-element-a4b16d3>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-b1cd316 img {
    filter: brightness(0%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-4679 .elementor-element.elementor-element-909bf0b>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-4d0d01f img {
    filter: brightness(0%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-4679 .elementor-element.elementor-element-dd14c8b>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-97245e1 img {
    filter: brightness(0%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-4679 .elementor-element.elementor-element-1b165e3>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-6d304c8 img {
    filter: brightness(0%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-4679 .elementor-element.elementor-element-59a95b0>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-2346b38 img {
    filter: brightness(0%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-4679 .elementor-element.elementor-element-e27b843>.elementor-background-overlay {
    background-image: url("../../2022/04/map.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 65% auto;
    opacity: 0.5;
}

.elementor-4679 .elementor-element.elementor-element-e27b843 {
    padding: 6em 1em 6em 1em;
}

.elementor-4679 .elementor-element.elementor-element-f8bac7e>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-130e704 {
    text-align: left;
}

.elementor-4679 .elementor-element.elementor-element-130e704 .elementor-heading-title {
    color: var(--e-global-color-e93d63c);
}

.elementor-4679 .elementor-element.elementor-element-06de335 .elementor-heading-title {
    color: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-06de335>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-d2676ac .elementor-heading-title {
    color: var(--e-global-color-7242853);
    font-family: var(--e-global-typography-86ed157-font-family), Sans-serif;
    font-size: var(--e-global-typography-86ed157-font-size);
    font-style: var(--e-global-typography-86ed157-font-style);
    text-decoration: var(--e-global-typography-86ed157-text-decoration);
    line-height: var(--e-global-typography-86ed157-line-height);
    letter-spacing: var(--e-global-typography-86ed157-letter-spacing);
    word-spacing: var(--e-global-typography-86ed157-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-d2676ac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: var(--e-global-color-bffc644);
}

.elementor-4679 .elementor-element.elementor-element-7841091 .elementor-heading-title {
    color: var(--e-global-color-b4a74bd);
}

.elementor-4679 .elementor-element.elementor-element-409b8d3 {
    text-align: left;
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-3dbbff7.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-3dbbff7.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4679 .elementor-element.elementor-element-3dbbff7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4679 .elementor-element.elementor-element-3dbbff7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-4679 .elementor-element.elementor-element-3dbbff7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-3dbbff7 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-8b47d3e);
    font-family: var(--e-global-typography-b357d9d-font-family), Sans-serif;
    font-size: var(--e-global-typography-b357d9d-font-size);
    font-weight: var(--e-global-typography-b357d9d-font-weight);
    line-height: var(--e-global-typography-b357d9d-line-height);
    letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
    word-spacing: var(--e-global-typography-b357d9d-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-3dbbff7 .elementor-image-box-description {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-686620c .elementor-button {
    font-family: var(--e-global-typography-d135a05-font-family), Sans-serif;
    font-size: var(--e-global-typography-d135a05-font-size);
    font-weight: var(--e-global-typography-d135a05-font-weight);
    text-transform: var(--e-global-typography-d135a05-text-transform);
    line-height: var(--e-global-typography-d135a05-line-height);
    letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
    word-spacing: var(--e-global-typography-d135a05-word-spacing);
    fill: var(--e-global-color-b0a3e40);
    color: var(--e-global-color-b0a3e40);
    background-color: var(--e-global-color-cdc144a);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-686620c .elementor-button:hover,
.elementor-4679 .elementor-element.elementor-element-686620c .elementor-button:focus {
    color: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-686620c .elementor-button:hover svg,
.elementor-4679 .elementor-element.elementor-element-686620c .elementor-button:focus svg {
    fill: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-686620c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-e304936.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-e304936.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-e304936:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-e304936>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-c53f348) 0%, var(--e-global-color-cdc144a) 90%);
}

.elementor-4679 .elementor-element.elementor-element-e304936>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-6ad6087);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-e304936>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-e304936>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-e304936>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-4679 .elementor-element.elementor-element-2948e4d>.elementor-widget-container {
    margin: -24% 0% 0% 0%;
}

.elementor-4679 .elementor-element.elementor-element-66a97e5>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-66a97e5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8em 1em 6em 1em;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-2f0cec3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-2f0cec3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-2f0cec3>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-4679 .elementor-element.elementor-element-2f0cec3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-4679 .elementor-element.elementor-element-d3e0f63 img {
    opacity: 0.5;
}

.elementor-4679 .elementor-element.elementor-element-d3e0f63 {
    width: var(--container-widget-width, 30.082%);
    max-width: 30.082%;
    --container-widget-width: 30.082%;
    --container-widget-flex-grow: 0;
    top: -24px;
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-d3e0f63 {
    left: -49px;
}

body.rtl .elementor-4679 .elementor-element.elementor-element-d3e0f63 {
    right: -49px;
}

.elementor-4679 .elementor-element.elementor-element-32f380b {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-622d37d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-622d37d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-622d37d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-622d37d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-c53f348) 0%, var(--e-global-color-cdc144a) 90%);
}

.elementor-4679 .elementor-element.elementor-element-622d37d>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-4679 .elementor-element.elementor-element-622d37d>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-6ad6087);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-622d37d>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-622d37d>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-622d37d>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-622d37d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-d7629c4>.elementor-widget-container {
    margin: -24% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-45580b2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-45580b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-15fba04 {
    text-align: left;
}

.elementor-4679 .elementor-element.elementor-element-15fba04 .elementor-heading-title {
    color: var(--e-global-color-e93d63c);
}

.elementor-4679 .elementor-element.elementor-element-6a87c16 .elementor-heading-title {
    color: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-6a87c16>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-f270616 .elementor-heading-title {
    color: var(--e-global-color-b4a74bd);
}

.elementor-4679 .elementor-element.elementor-element-bbfcf6a {
    text-align: left;
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-7d4ab7a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-91a7b47.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-91a7b47.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-91a7b47>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-666519e {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-666519e .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-664d8cf-font-family), Sans-serif;
    font-size: var(--e-global-typography-664d8cf-font-size);
    line-height: var(--e-global-typography-664d8cf-line-height);
    letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
    word-spacing: var(--e-global-typography-664d8cf-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-666519e>.elementor-widget-container {
    background-color: var(--e-global-color-cdc144a);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-d3e7a5b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-d3e7a5b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4679 .elementor-element.elementor-element-d3e7a5b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4679 .elementor-element.elementor-element-d3e7a5b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4679 .elementor-element.elementor-element-d3e7a5b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-d3e7a5b .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-8b47d3e);
    font-family: var(--e-global-typography-b357d9d-font-family), Sans-serif;
    font-size: var(--e-global-typography-b357d9d-font-size);
    font-weight: var(--e-global-typography-b357d9d-font-weight);
    line-height: var(--e-global-typography-b357d9d-line-height);
    letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
    word-spacing: var(--e-global-typography-b357d9d-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-d3e7a5b .elementor-image-box-description {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-d3e7a5b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-96d6c1b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-0f20854);
    --divider-border-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-96d6c1b .elementor-divider-separator {
    width: 100%;
}

.elementor-4679 .elementor-element.elementor-element-96d6c1b .elementor-divider {
    padding-top: 3px;
    padding-bottom: 3px;
}

.elementor-4679 .elementor-element.elementor-element-96d6c1b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-a8fc4b8 {
    margin-top: -15px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-35b5323.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-35b5323.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-35b5323>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-41302a5 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-41302a5 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-664d8cf-font-family), Sans-serif;
    font-size: var(--e-global-typography-664d8cf-font-size);
    line-height: var(--e-global-typography-664d8cf-line-height);
    letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
    word-spacing: var(--e-global-typography-664d8cf-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-41302a5>.elementor-widget-container {
    background-color: var(--e-global-color-cdc144a);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-626ccfe.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-626ccfe.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4679 .elementor-element.elementor-element-626ccfe.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4679 .elementor-element.elementor-element-626ccfe .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4679 .elementor-element.elementor-element-626ccfe .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-626ccfe .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-8b47d3e);
    font-family: var(--e-global-typography-b357d9d-font-family), Sans-serif;
    font-size: var(--e-global-typography-b357d9d-font-size);
    font-weight: var(--e-global-typography-b357d9d-font-weight);
    line-height: var(--e-global-typography-b357d9d-line-height);
    letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
    word-spacing: var(--e-global-typography-b357d9d-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-626ccfe .elementor-image-box-description {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-626ccfe>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-8e62cb4 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-0f20854);
    --divider-border-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-8e62cb4 .elementor-divider-separator {
    width: 100%;
}

.elementor-4679 .elementor-element.elementor-element-8e62cb4 .elementor-divider {
    padding-top: 3px;
    padding-bottom: 3px;
}

.elementor-4679 .elementor-element.elementor-element-8e62cb4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-1daf178 {
    margin-top: -15px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-311db7b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-311db7b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-311db7b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-e993a9f {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-e993a9f .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-664d8cf-font-family), Sans-serif;
    font-size: var(--e-global-typography-664d8cf-font-size);
    line-height: var(--e-global-typography-664d8cf-line-height);
    letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
    word-spacing: var(--e-global-typography-664d8cf-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-e993a9f>.elementor-widget-container {
    background-color: var(--e-global-color-cdc144a);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-a99b415.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-a99b415.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4679 .elementor-element.elementor-element-a99b415.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4679 .elementor-element.elementor-element-a99b415 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4679 .elementor-element.elementor-element-a99b415 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-a99b415 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-8b47d3e);
    font-family: var(--e-global-typography-b357d9d-font-family), Sans-serif;
    font-size: var(--e-global-typography-b357d9d-font-size);
    font-weight: var(--e-global-typography-b357d9d-font-weight);
    line-height: var(--e-global-typography-b357d9d-line-height);
    letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
    word-spacing: var(--e-global-typography-b357d9d-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-a99b415 .elementor-image-box-description {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-a99b415>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-0c07416 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 1em 1em;
}

.elementor-4679 .elementor-element.elementor-element-0c07416>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-f2711c6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-1af974b {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-1af974b .elementor-heading-title {
    color: var(--e-global-color-e93d63c);
}

.elementor-4679 .elementor-element.elementor-element-8033456 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-8033456 .elementor-heading-title {
    color: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-8033456>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-0375801 {
    text-align: center;
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-0375801>.elementor-widget-container {
    margin: 0% 15% 0% 15%;
}

.elementor-4679 .elementor-element.elementor-element-db67f56>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__content {
    text-align: center;
    padding: 30px 30px 30px 30px;
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__bg-wrapper {
    min-height: 30vh;
}

.elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__title {
    font-family: var(--e-global-typography-b357d9d-font-family), Sans-serif;
    font-size: var(--e-global-typography-b357d9d-font-size);
    font-weight: var(--e-global-typography-b357d9d-font-weight);
    line-height: var(--e-global-typography-b357d9d-line-height);
    letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
    word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    color: var(--e-global-color-e93d63c);
}

.elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__description:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__button {
    font-family: var(--e-global-typography-d135a05-font-family), Sans-serif;
    font-size: var(--e-global-typography-d135a05-font-size);
    font-weight: var(--e-global-typography-d135a05-font-weight);
    text-transform: var(--e-global-typography-d135a05-text-transform);
    line-height: var(--e-global-typography-d135a05-line-height);
    letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
    word-spacing: var(--e-global-typography-d135a05-word-spacing);
    color: var(--e-global-color-fcace33);
    border-color: var(--e-global-color-fcace33);
    border-width: 2px;
}

.elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__button:hover {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-ribbon-inner {
    background-color: var(--e-global-color-adf6982);
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta .elementor-cta__bg,
.elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-4679 .elementor-element.elementor-element-c1b5086>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-af19365>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__content {
    text-align: center;
    padding: 30px 30px 30px 30px;
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__bg-wrapper {
    min-height: 30vh;
}

.elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__title {
    font-family: var(--e-global-typography-b357d9d-font-family), Sans-serif;
    font-size: var(--e-global-typography-b357d9d-font-size);
    font-weight: var(--e-global-typography-b357d9d-font-weight);
    line-height: var(--e-global-typography-b357d9d-line-height);
    letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
    word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    color: var(--e-global-color-e93d63c);
}

.elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__description:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__button {
    font-family: var(--e-global-typography-d135a05-font-family), Sans-serif;
    font-size: var(--e-global-typography-d135a05-font-size);
    font-weight: var(--e-global-typography-d135a05-font-weight);
    text-transform: var(--e-global-typography-d135a05-text-transform);
    line-height: var(--e-global-typography-d135a05-line-height);
    letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
    word-spacing: var(--e-global-typography-d135a05-word-spacing);
    color: var(--e-global-color-fcace33);
    border-color: var(--e-global-color-fcace33);
    border-width: 2px;
}

.elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__button:hover {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta .elementor-cta__bg,
.elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-4679 .elementor-element.elementor-element-bae37d0>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-37632f3>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__content {
    text-align: center;
    padding: 30px 30px 30px 30px;
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__bg-wrapper {
    min-height: 30vh;
}

.elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__title {
    font-family: var(--e-global-typography-b357d9d-font-family), Sans-serif;
    font-size: var(--e-global-typography-b357d9d-font-size);
    font-weight: var(--e-global-typography-b357d9d-font-weight);
    line-height: var(--e-global-typography-b357d9d-line-height);
    letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
    word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    color: var(--e-global-color-e93d63c);
}

.elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__description:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__button {
    font-family: var(--e-global-typography-d135a05-font-family), Sans-serif;
    font-size: var(--e-global-typography-d135a05-font-size);
    font-weight: var(--e-global-typography-d135a05-font-weight);
    text-transform: var(--e-global-typography-d135a05-text-transform);
    line-height: var(--e-global-typography-d135a05-line-height);
    letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
    word-spacing: var(--e-global-typography-d135a05-word-spacing);
    color: var(--e-global-color-fcace33);
    border-color: var(--e-global-color-fcace33);
    border-width: 2px;
}

.elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__button:hover {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta .elementor-cta__bg,
.elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-4679 .elementor-element.elementor-element-07b1e74>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-e9d49b0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 1em 6em 1em;
}

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

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-5ad921f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-5ad921f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-e72b01c .elementor-counter-number-wrapper {
    color: var(--e-global-color-8b47d3e);
    font-family: var(--e-global-typography-aca3a5a-font-family), Sans-serif;
    font-size: var(--e-global-typography-aca3a5a-font-size);
    font-weight: var(--e-global-typography-aca3a5a-font-weight);
    line-height: var(--e-global-typography-aca3a5a-line-height);
    letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
    word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-e72b01c .elementor-counter-title {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-8d1b2a1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-8d1b2a1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-c8b180b .elementor-counter-number-wrapper {
    color: var(--e-global-color-8b47d3e);
    font-family: var(--e-global-typography-aca3a5a-font-family), Sans-serif;
    font-size: var(--e-global-typography-aca3a5a-font-size);
    font-weight: var(--e-global-typography-aca3a5a-font-weight);
    line-height: var(--e-global-typography-aca3a5a-line-height);
    letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
    word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-c8b180b .elementor-counter-title {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-2c17bf8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-2c17bf8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-8fc74fb .elementor-counter-number-wrapper {
    color: var(--e-global-color-8b47d3e);
    font-family: var(--e-global-typography-aca3a5a-font-family), Sans-serif;
    font-size: var(--e-global-typography-aca3a5a-font-size);
    font-weight: var(--e-global-typography-aca3a5a-font-weight);
    line-height: var(--e-global-typography-aca3a5a-line-height);
    letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
    word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-8fc74fb .elementor-counter-title {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-22c1231.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-22c1231.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-724130f .elementor-counter-number-wrapper {
    color: var(--e-global-color-8b47d3e);
    font-family: var(--e-global-typography-aca3a5a-font-family), Sans-serif;
    font-size: var(--e-global-typography-aca3a5a-font-size);
    font-weight: var(--e-global-typography-aca3a5a-font-weight);
    line-height: var(--e-global-typography-aca3a5a-line-height);
    letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
    word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-724130f .elementor-counter-title {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-782590c>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-782590c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-d961513.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-d961513.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-d961513>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-6a114e1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-6a114e1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-6a114e1>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 70% -10% -10%;
    --e-column-margin-right: 70%;
    --e-column-margin-left: -10%;
}

.elementor-4679 .elementor-element.elementor-element-6a114e1>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-6a114e1>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-6a114e1>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-6a114e1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-6a114e1 {
    z-index: 3;
}

.elementor-4679 .elementor-element.elementor-element-772b420 .elementor-counter-number-wrapper {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-aca3a5a-font-family), Sans-serif;
    font-size: var(--e-global-typography-aca3a5a-font-size);
    font-weight: var(--e-global-typography-aca3a5a-font-weight);
    line-height: var(--e-global-typography-aca3a5a-line-height);
    letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
    word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-772b420>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-772b420 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-4679 .elementor-element.elementor-element-1fd07bb {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-6ad6087);
    --divider-border-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-1fd07bb .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-4679 .elementor-element.elementor-element-1fd07bb .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-4679 .elementor-element.elementor-element-1fd07bb .elementor-divider__text {
    color: var(--e-global-color-d28834d);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-1fd07bb>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-9db6410 {
    z-index: 2;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-e209cc2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-e209cc2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-e209cc2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-e209cc2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-c53f348) 0%, var(--e-global-color-cdc144a) 90%);
}

.elementor-4679 .elementor-element.elementor-element-e209cc2>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-6ad6087);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-e209cc2>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-e209cc2>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-e209cc2>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-4679 .elementor-element.elementor-element-c65378b>.elementor-widget-container {
    margin: -30% 0% 0% 0%;
}

.elementor-4679 .elementor-element.elementor-element-cfcaa59 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-ec1ffd2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-ec1ffd2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-ec1ffd2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-ec1ffd2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-ec1ffd2>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -15% 5% 0% 20%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 20%;
    padding: 15px 15px 15px 15px;
}

.elementor-4679 .elementor-element.elementor-element-ec1ffd2>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-ec1ffd2>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-ec1ffd2>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-4679 .elementor-element.elementor-element-ec1ffd2 {
    z-index: 3;
}

.elementor-4679 .elementor-element.elementor-element-363c273 {
    text-align: left;
}

.elementor-4679 .elementor-element.elementor-element-363c273 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-bfaa1c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-bfaa1c8-font-size);
    line-height: var(--e-global-typography-bfaa1c8-line-height);
    letter-spacing: var(--e-global-typography-bfaa1c8-letter-spacing);
    word-spacing: var(--e-global-typography-bfaa1c8-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-9810c4f {
    text-align: left;
    color: var(--e-global-color-d28834d);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-9810c4f>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-f618767 img {
    opacity: 0.5;
}

.elementor-4679 .elementor-element.elementor-element-f618767 {
    width: var(--container-widget-width, 27.203%);
    max-width: 27.203%;
    --container-widget-width: 27.203%;
    --container-widget-flex-grow: 0;
    top: 259px;
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-f618767 {
    left: -59px;
}

body.rtl .elementor-4679 .elementor-element.elementor-element-f618767 {
    right: -59px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-db01ecd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-db01ecd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-db01ecd>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-4679 .elementor-element.elementor-element-1cfee51 {
    text-align: left;
}

.elementor-4679 .elementor-element.elementor-element-1cfee51 .elementor-heading-title {
    color: var(--e-global-color-e93d63c);
}

.elementor-4679 .elementor-element.elementor-element-aeae24e {
    text-align: left;
}

.elementor-4679 .elementor-element.elementor-element-aeae24e .elementor-heading-title {
    color: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-aeae24e>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-64bb060 .elementor-heading-title {
    color: var(--e-global-color-b4a74bd);
}

.elementor-4679 .elementor-element.elementor-element-2730101 {
    text-align: left;
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: var(--e-global-color-0f20854);
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-icon i {
    color: var(--e-global-color-cdc144a);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-cdc144a);
    transition: fill 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-icon {
    padding-right: 12px;
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-text {
    color: var(--e-global-color-b4a74bd);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: var(--e-global-color-0f20854);
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-icon i {
    color: var(--e-global-color-cdc144a);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-icon svg {
    fill: var(--e-global-color-cdc144a);
    transition: fill 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-1685f0a {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-icon {
    padding-right: 12px;
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-text {
    color: var(--e-global-color-b4a74bd);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-6533b71 .elementor-button {
    font-family: var(--e-global-typography-d135a05-font-family), Sans-serif;
    font-size: var(--e-global-typography-d135a05-font-size);
    font-weight: var(--e-global-typography-d135a05-font-weight);
    text-transform: var(--e-global-typography-d135a05-text-transform);
    line-height: var(--e-global-typography-d135a05-line-height);
    letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
    word-spacing: var(--e-global-typography-d135a05-word-spacing);
    fill: var(--e-global-color-b0a3e40);
    color: var(--e-global-color-b0a3e40);
    background-color: var(--e-global-color-cdc144a);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-6533b71 .elementor-button:hover,
.elementor-4679 .elementor-element.elementor-element-6533b71 .elementor-button:focus {
    color: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-6533b71 .elementor-button:hover svg,
.elementor-4679 .elementor-element.elementor-element-6533b71 .elementor-button:focus svg {
    fill: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-6533b71>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-166a9e9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 1em 1em;
}

.elementor-4679 .elementor-element.elementor-element-166a9e9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-5321e68 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-5321e68 .elementor-heading-title {
    color: var(--e-global-color-e93d63c);
}

.elementor-4679 .elementor-element.elementor-element-a60a0b1 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-a60a0b1 .elementor-heading-title {
    color: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-a60a0b1>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-1e5cd34 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-1e5cd34.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-e0685c2);
}

.elementor-4679 .elementor-element.elementor-element-1e5cd34.elementor-view-framed .elementor-icon,
.elementor-4679 .elementor-element.elementor-element-1e5cd34.elementor-view-default .elementor-icon {
    color: var(--e-global-color-e0685c2);
    border-color: var(--e-global-color-e0685c2);
}

.elementor-4679 .elementor-element.elementor-element-1e5cd34.elementor-view-framed .elementor-icon,
.elementor-4679 .elementor-element.elementor-element-1e5cd34.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-e0685c2);
}

.elementor-4679 .elementor-element.elementor-element-1e5cd34>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-26d6d8d {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-26d6d8d .elementor-heading-title {
    color: var(--e-global-color-7242853);
    font-family: var(--e-global-typography-ba1a343-font-family), Sans-serif;
    font-size: var(--e-global-typography-ba1a343-font-size);
    font-style: var(--e-global-typography-ba1a343-font-style);
    text-decoration: var(--e-global-typography-ba1a343-text-decoration);
    line-height: var(--e-global-typography-ba1a343-line-height);
    letter-spacing: var(--e-global-typography-ba1a343-letter-spacing);
    word-spacing: var(--e-global-typography-ba1a343-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-26d6d8d>.elementor-widget-container {
    margin: 0% 15% 0% 15%;
    padding: 0px 0px 0px 15px;
}

.elementor-4679 .elementor-element.elementor-element-a66d2ea {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-a66d2ea .elementor-heading-title {
    color: var(--e-global-color-1979c87);
}

.elementor-4679 .elementor-element.elementor-element-a66d2ea>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-400ddcd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 1em;
}

.elementor-4679 .elementor-element.elementor-element-400ddcd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-94f0069:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-94f0069>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-94f0069>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 15px 15px 30px 15px;
}

.elementor-4679 .elementor-element.elementor-element-94f0069>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-94f0069>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-94f0069>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-94f0069>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-c0d8755 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-5adbf78 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-5adbf78 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-4ccc6b2 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-4ccc6b2 .elementor-star-rating__title {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-4ccc6b2 .elementor-star-rating {
    font-size: 15px;
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-4ccc6b2 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 5px;
}

body.rtl .elementor-4679 .elementor-element.elementor-element-4ccc6b2 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 5px;
}

.elementor-4679 .elementor-element.elementor-element-4ccc6b2 .elementor-star-rating i:before {
    color: var(--e-global-color-770c28f);
}

.elementor-4679 .elementor-element.elementor-element-b0f8446 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-6ad6087);
    --divider-border-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-b0f8446 .elementor-divider-separator {
    width: 100%;
}

.elementor-4679 .elementor-element.elementor-element-b0f8446 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-4679 .elementor-element.elementor-element-6542c9c .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-c81d737 .elementor-icon-list-icon i {
    color: var(--e-global-color-e0685c2);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-c81d737 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-e0685c2);
    transition: fill 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-c81d737 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4679 .elementor-element.elementor-element-c81d737 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4679 .elementor-element.elementor-element-c81d737 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-c81d737 .elementor-icon-list-text {
    color: var(--e-global-color-d28834d);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-c81d737>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-fda62d3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-fda62d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-fda62d3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-4679 .elementor-element.elementor-element-77fa661 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-77fa661 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-77fa661>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: var(--e-global-color-4686e9d);
}

.elementor-4679 .elementor-element.elementor-element-dc847e0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-dc847e0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-dc847e0>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 15px 15px 30px 15px;
}

.elementor-4679 .elementor-element.elementor-element-dc847e0>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-dc847e0>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-dc847e0>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-4679 .elementor-element.elementor-element-718ff90 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-6d6dcc2 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-6d6dcc2 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-7ba93b7 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-7ba93b7 .elementor-star-rating__title {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-7ba93b7 .elementor-star-rating {
    font-size: 15px;
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-7ba93b7 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 5px;
}

body.rtl .elementor-4679 .elementor-element.elementor-element-7ba93b7 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 5px;
}

.elementor-4679 .elementor-element.elementor-element-7ba93b7 .elementor-star-rating i:before {
    color: var(--e-global-color-770c28f);
}

.elementor-4679 .elementor-element.elementor-element-00f6ef1 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-6ad6087);
    --divider-border-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-00f6ef1 .elementor-divider-separator {
    width: 100%;
}

.elementor-4679 .elementor-element.elementor-element-00f6ef1 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-4679 .elementor-element.elementor-element-ec3c204 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-df8bdca .elementor-icon-list-icon i {
    color: var(--e-global-color-e0685c2);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-df8bdca .elementor-icon-list-icon svg {
    fill: var(--e-global-color-e0685c2);
    transition: fill 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-df8bdca {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4679 .elementor-element.elementor-element-df8bdca .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4679 .elementor-element.elementor-element-df8bdca .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-df8bdca .elementor-icon-list-text {
    color: var(--e-global-color-d28834d);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-df8bdca>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-c8ef81a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-c8ef81a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-c8ef81a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-4679 .elementor-element.elementor-element-fc6289e {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-fc6289e .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-fc6289e>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: var(--e-global-color-4686e9d);
}

.elementor-4679 .elementor-element.elementor-element-5b670f9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-5b670f9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-5b670f9>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 15px 15px 30px 15px;
}

.elementor-4679 .elementor-element.elementor-element-5b670f9>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-5b670f9>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-5b670f9>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-5b670f9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-76e5dcb img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-eb42e5c {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-eb42e5c .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-d6bc767 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-d6bc767 .elementor-star-rating__title {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-d6bc767 .elementor-star-rating {
    font-size: 15px;
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-d6bc767 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 5px;
}

body.rtl .elementor-4679 .elementor-element.elementor-element-d6bc767 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 5px;
}

.elementor-4679 .elementor-element.elementor-element-d6bc767 .elementor-star-rating i:before {
    color: var(--e-global-color-770c28f);
}

.elementor-4679 .elementor-element.elementor-element-d4a5b7f {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-6ad6087);
    --divider-border-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-d4a5b7f .elementor-divider-separator {
    width: 100%;
}

.elementor-4679 .elementor-element.elementor-element-d4a5b7f .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-4679 .elementor-element.elementor-element-7e34113 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-94124c1 .elementor-icon-list-icon i {
    color: var(--e-global-color-e0685c2);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-94124c1 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-e0685c2);
    transition: fill 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-94124c1 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4679 .elementor-element.elementor-element-94124c1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4679 .elementor-element.elementor-element-94124c1 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-94124c1 .elementor-icon-list-text {
    color: var(--e-global-color-d28834d);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-94124c1>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-b65edce.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-b65edce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-b65edce>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-4679 .elementor-element.elementor-element-f3cc6f0 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-f3cc6f0 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-f3cc6f0>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: var(--e-global-color-4686e9d);
}

.elementor-4679 .elementor-element.elementor-element-a66aa3b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 6em 1em;
}

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

.elementor-4679 .elementor-element.elementor-element-cbd8d20:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-cbd8d20>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-cbd8d20>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 15px 15px 30px 15px;
}

.elementor-4679 .elementor-element.elementor-element-cbd8d20>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-cbd8d20>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-cbd8d20>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-4679 .elementor-element.elementor-element-d03f95c img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-0532430 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-0532430 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-571e63d {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-571e63d .elementor-star-rating__title {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-571e63d .elementor-star-rating {
    font-size: 15px;
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-571e63d .elementor-star-rating i:not(:last-of-type) {
    margin-right: 5px;
}

body.rtl .elementor-4679 .elementor-element.elementor-element-571e63d .elementor-star-rating i:not(:last-of-type) {
    margin-left: 5px;
}

.elementor-4679 .elementor-element.elementor-element-571e63d .elementor-star-rating i:before {
    color: var(--e-global-color-770c28f);
}

.elementor-4679 .elementor-element.elementor-element-d459c46 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-6ad6087);
    --divider-border-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-d459c46 .elementor-divider-separator {
    width: 100%;
}

.elementor-4679 .elementor-element.elementor-element-d459c46 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-4679 .elementor-element.elementor-element-7b81d75 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-cfd8419 .elementor-icon-list-icon i {
    color: var(--e-global-color-e0685c2);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-cfd8419 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-e0685c2);
    transition: fill 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-cfd8419 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4679 .elementor-element.elementor-element-cfd8419 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4679 .elementor-element.elementor-element-cfd8419 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-cfd8419 .elementor-icon-list-text {
    color: var(--e-global-color-d28834d);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-cfd8419>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-0d7d089.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-0d7d089.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-0d7d089>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-4679 .elementor-element.elementor-element-683138c {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-683138c .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-683138c>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: var(--e-global-color-4686e9d);
}

.elementor-4679 .elementor-element.elementor-element-0e98de3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-0e98de3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-0e98de3>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 15px 15px 30px 15px;
}

.elementor-4679 .elementor-element.elementor-element-0e98de3>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-0e98de3>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-0e98de3>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-4679 .elementor-element.elementor-element-2232de1 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-30b7769 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-30b7769 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-05f6e43 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-05f6e43 .elementor-star-rating__title {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-05f6e43 .elementor-star-rating {
    font-size: 15px;
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-05f6e43 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 5px;
}

body.rtl .elementor-4679 .elementor-element.elementor-element-05f6e43 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 5px;
}

.elementor-4679 .elementor-element.elementor-element-05f6e43 .elementor-star-rating i:before {
    color: var(--e-global-color-770c28f);
}

.elementor-4679 .elementor-element.elementor-element-9c358b6 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-6ad6087);
    --divider-border-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-9c358b6 .elementor-divider-separator {
    width: 100%;
}

.elementor-4679 .elementor-element.elementor-element-9c358b6 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-4679 .elementor-element.elementor-element-dfebe11 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-1066c4f .elementor-icon-list-icon i {
    color: var(--e-global-color-e0685c2);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-1066c4f .elementor-icon-list-icon svg {
    fill: var(--e-global-color-e0685c2);
    transition: fill 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-1066c4f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4679 .elementor-element.elementor-element-1066c4f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4679 .elementor-element.elementor-element-1066c4f .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-1066c4f .elementor-icon-list-text {
    color: var(--e-global-color-d28834d);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-1066c4f>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-c5f5cb5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-c5f5cb5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-c5f5cb5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-4679 .elementor-element.elementor-element-3d775a3 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-3d775a3 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-3d775a3>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: var(--e-global-color-4686e9d);
}

.elementor-4679 .elementor-element.elementor-element-5e1854c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-5e1854c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b5f9af);
}

.elementor-4679 .elementor-element.elementor-element-5e1854c>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-245ef8e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 15px 15px 30px 15px;
}

.elementor-4679 .elementor-element.elementor-element-5e1854c>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-5e1854c>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-5e1854c>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-5e1854c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-4a6ac6b img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-8d43452 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-8d43452 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
}

.elementor-4679 .elementor-element.elementor-element-e847e2c {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-e847e2c .elementor-star-rating__title {
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-e847e2c .elementor-star-rating {
    font-size: 15px;
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-e847e2c .elementor-star-rating i:not(:last-of-type) {
    margin-right: 5px;
}

body.rtl .elementor-4679 .elementor-element.elementor-element-e847e2c .elementor-star-rating i:not(:last-of-type) {
    margin-left: 5px;
}

.elementor-4679 .elementor-element.elementor-element-e847e2c .elementor-star-rating i:before {
    color: var(--e-global-color-770c28f);
}

.elementor-4679 .elementor-element.elementor-element-08aa67a {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-6ad6087);
    --divider-border-width: 1px;
}

.elementor-4679 .elementor-element.elementor-element-08aa67a .elementor-divider-separator {
    width: 100%;
}

.elementor-4679 .elementor-element.elementor-element-08aa67a .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-4679 .elementor-element.elementor-element-3af1f00 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-3d5caf9 .elementor-icon-list-icon i {
    color: var(--e-global-color-e0685c2);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-3d5caf9 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-e0685c2);
    transition: fill 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-3d5caf9 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4679 .elementor-element.elementor-element-3d5caf9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4679 .elementor-element.elementor-element-3d5caf9 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-3d5caf9 .elementor-icon-list-text {
    color: var(--e-global-color-d28834d);
    transition: color 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-3d5caf9>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-77d1666.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-77d1666.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-77d1666>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-77d1666>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-fceb7fd {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-fceb7fd .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-fceb7fd>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: var(--e-global-color-4686e9d);
}

.elementor-4679 .elementor-element.elementor-element-0367536 {
    padding: 12em 1em 6em 1em;
}

.elementor-4679 .elementor-element.elementor-element-3e38b12:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4679 .elementor-element.elementor-element-3e38b12>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cdc144a);
}

.elementor-4679 .elementor-element.elementor-element-3e38b12>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2022/04/photo-5-1.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 1;
}

.elementor-4679 .elementor-element.elementor-element-3e38b12>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-3e38b12>.elementor-element-populated,
.elementor-4679 .elementor-element.elementor-element-3e38b12>.elementor-element-populated>.elementor-background-overlay,
.elementor-4679 .elementor-element.elementor-element-3e38b12>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-3e38b12>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4679 .elementor-element.elementor-element-1f5e616.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-1f5e616.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4679 .elementor-element.elementor-element-1f5e616>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 2em 2em 2em 2em;
}

.elementor-4679 .elementor-element.elementor-element-a9ac9f8 .elementor-heading-title {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-835f576-font-family), Sans-serif;
    font-size: var(--e-global-typography-835f576-font-size);
    line-height: var(--e-global-typography-835f576-line-height);
    letter-spacing: var(--e-global-typography-835f576-letter-spacing);
    word-spacing: var(--e-global-typography-835f576-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-7faa753.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-e0685c2);
    fill: var(--e-global-color-e8e16e0);
    color: var(--e-global-color-e8e16e0);
}

.elementor-4679 .elementor-element.elementor-element-7faa753.elementor-view-framed .elementor-icon,
.elementor-4679 .elementor-element.elementor-element-7faa753.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-e0685c2);
    color: var(--e-global-color-e0685c2);
    border-color: var(--e-global-color-e0685c2);
}

.elementor-4679 .elementor-element.elementor-element-7faa753.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-e8e16e0);
}

.elementor-4679 .elementor-element.elementor-element-7faa753 {
    --icon-box-icon-margin: 15px;
}

.elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon {
    font-size: 25px;
}

.elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-d28834d);
}

.elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-title,
.elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-86943cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-86943cb-font-size);
    line-height: var(--e-global-typography-86943cb-line-height);
    letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
    word-spacing: var(--e-global-typography-86943cb-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-description {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-d0df55d-font-family), Sans-serif;
    font-size: var(--e-global-typography-d0df55d-font-size);
    font-weight: var(--e-global-typography-d0df55d-font-weight);
    line-height: var(--e-global-typography-d0df55d-line-height);
    letter-spacing: var(--e-global-typography-d0df55d-letter-spacing);
    word-spacing: var(--e-global-typography-d0df55d-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-0d097fd .elementor-button {
    font-family: var(--e-global-typography-d135a05-font-family), Sans-serif;
    font-size: var(--e-global-typography-d135a05-font-size);
    font-weight: var(--e-global-typography-d135a05-font-weight);
    text-transform: var(--e-global-typography-d135a05-text-transform);
    line-height: var(--e-global-typography-d135a05-line-height);
    letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
    word-spacing: var(--e-global-typography-d135a05-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-0d097fd>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-da55cb7>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-ddacf3a>.elementor-widget-container {
    margin: -30% 5% 0% 5%;
}

.elementor-4679 .elementor-element.elementor-element-5dc47fa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-4679 .elementor-element.elementor-element-5dc47fa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4679 .elementor-element.elementor-element-ec9e40e {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-ec9e40e .elementor-heading-title {
    color: var(--e-global-color-e93d63c);
}

.elementor-4679 .elementor-element.elementor-element-eb91814 {
    text-align: center;
}

.elementor-4679 .elementor-element.elementor-element-eb91814 .elementor-heading-title {
    color: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-eb91814>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-4679 .elementor-element.elementor-element-860af8e {
    text-align: center;
    color: var(--e-global-color-1979c87);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
}

.elementor-4679 .elementor-element.elementor-element-860af8e>.elementor-widget-container {
    margin: 0% 15% 0% 15%;
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.66 * 100%);
}

.elementor-4679 .elementor-element.elementor-element-8162149:after {
    content: "0.66";
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__meta-data span+span:before {
    content: "•";
}

.elementor-4679 .elementor-element.elementor-element-8162149 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__card {
    background-color: var(--e-global-color-3b5f9af);
    border-radius: 0px;
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__card .elementor-post__meta-data {
    border-top-color: var(--e-global-color-6ad6087);
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__text {
    margin-top: 5px;
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__badge {
    right: 0;
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__card .elementor-post__badge {
    background-color: var(--e-global-color-9a97c20);
    color: var(--e-global-color-8b47d3e);
    border-radius: 0px;
    margin: 20px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__title,
.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__title a {
    color: var(--e-global-color-b0a3e40);
    font-family: var(--e-global-typography-b357d9d-font-family), Sans-serif;
    font-size: var(--e-global-typography-b357d9d-font-size);
    font-weight: var(--e-global-typography-b357d9d-font-weight);
    line-height: var(--e-global-typography-b357d9d-line-height);
    letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
    word-spacing: var(--e-global-typography-b357d9d-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__title {
    margin-bottom: 5px;
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__meta-data {
    color: var(--e-global-color-7efae5e);
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__excerpt p {
    color: var(--e-global-color-d28834d);
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__read-more {
    color: var(--e-global-color-fcace33);
}

.elementor-4679 .elementor-element.elementor-element-8162149 a.elementor-post__read-more {
    font-family: var(--e-global-typography-d135a05-font-family), Sans-serif;
    font-size: var(--e-global-typography-d135a05-font-size);
    font-weight: var(--e-global-typography-d135a05-font-weight);
    text-transform: var(--e-global-typography-d135a05-text-transform);
    line-height: var(--e-global-typography-d135a05-line-height);
    letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
    word-spacing: var(--e-global-typography-d135a05-word-spacing);
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-pagination {
    text-align: center;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    margin-top: 60px;
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-pagination .page-numbers:not(.dots) {
    color: var(--e-global-color-8b47d3e);
}

.elementor-4679 .elementor-element.elementor-element-8162149 .elementor-pagination .page-numbers.current {
    color: var(--e-global-color-7242853);
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-pagination .page-numbers:not(:first-child) {
    margin-left: calc(10px/2);
}

body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-pagination .page-numbers:not(:last-child) {
    margin-right: calc(10px/2);
}

body.rtl .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-pagination .page-numbers:not(:first-child) {
    margin-right: calc(10px/2);
}

body.rtl .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-pagination .page-numbers:not(:last-child) {
    margin-left: calc(10px/2);
}

@media(min-width:768px) {
    .elementor-4679 .elementor-element.elementor-element-b663b3d {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-91a7b47 {
        width: 12%;
    }

    .elementor-4679 .elementor-element.elementor-element-11e7274 {
        width: 88%;
    }

    .elementor-4679 .elementor-element.elementor-element-35b5323 {
        width: 12%;
    }

    .elementor-4679 .elementor-element.elementor-element-f140093 {
        width: 88%;
    }

    .elementor-4679 .elementor-element.elementor-element-311db7b {
        width: 12%;
    }

    .elementor-4679 .elementor-element.elementor-element-98f75eb {
        width: 88%;
    }
}

@media(max-width:1024px) {
    .elementor-4679 .elementor-element.elementor-element-026981c .elementor-headline {
        font-size: var(--e-global-typography-80aab22-font-size);
        line-height: var(--e-global-typography-80aab22-line-height);
        letter-spacing: var(--e-global-typography-80aab22-letter-spacing);
        word-spacing: var(--e-global-typography-80aab22-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-026981c .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-80aab22-line-height);
        letter-spacing: var(--e-global-typography-80aab22-letter-spacing);
        word-spacing: var(--e-global-typography-80aab22-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-b280ba8 .elementor-heading-title {
        font-size: var(--e-global-typography-d0df55d-font-size);
        line-height: var(--e-global-typography-d0df55d-line-height);
        letter-spacing: var(--e-global-typography-d0df55d-letter-spacing);
        word-spacing: var(--e-global-typography-d0df55d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-b280ba8>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-47452dc .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-664d8cf-font-size);
        line-height: var(--e-global-typography-664d8cf-line-height);
        letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
        word-spacing: var(--e-global-typography-664d8cf-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-55c9e60 .elementor-star-rating__title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-bacd314>.elementor-element-populated {
        margin: 5% -5% 0% 35%;
        --e-column-margin-right: -5%;
        --e-column-margin-left: 35%;
    }

    .elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-title {
        font-size: var(--e-global-typography-bfaa1c8-font-size);
        line-height: var(--e-global-typography-bfaa1c8-line-height);
        letter-spacing: var(--e-global-typography-bfaa1c8-letter-spacing);
        word-spacing: var(--e-global-typography-bfaa1c8-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-2b62903>.elementor-element-populated {
        margin: 100px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-fb0e589 .elementor-image-box-title {
        font-size: var(--e-global-typography-bfaa1c8-font-size);
        line-height: var(--e-global-typography-bfaa1c8-line-height);
        letter-spacing: var(--e-global-typography-bfaa1c8-letter-spacing);
        word-spacing: var(--e-global-typography-bfaa1c8-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-fb0e589 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-2cc53b9 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

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

    .elementor-4679 .elementor-element.elementor-element-c0d3d8a .elementor-heading-title {
        font-size: var(--e-global-typography-441e5d4-font-size);
        line-height: var(--e-global-typography-441e5d4-line-height);
        letter-spacing: var(--e-global-typography-441e5d4-letter-spacing);
        word-spacing: var(--e-global-typography-441e5d4-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-60ba488 .elementor-heading-title {
        font-size: var(--e-global-typography-0cc3df7-font-size);
        line-height: var(--e-global-typography-0cc3df7-line-height);
        letter-spacing: var(--e-global-typography-0cc3df7-letter-spacing);
        word-spacing: var(--e-global-typography-0cc3df7-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-d0e1ed3 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-d0e1ed3>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-981c818 .elementor-button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon-box-title,
    .elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon-box-title a {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon-box-description {
        font-size: var(--e-global-typography-d0df55d-font-size);
        line-height: var(--e-global-typography-d0df55d-line-height);
        letter-spacing: var(--e-global-typography-d0df55d-letter-spacing);
        word-spacing: var(--e-global-typography-d0df55d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-digits {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-label {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group>label {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-type-html {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group .elementor-field,
    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-subgroup label {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-message {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .e-form__indicators__indicator,
    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .e-form__indicators__indicator__label {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-d2676ac .elementor-heading-title {
        font-size: var(--e-global-typography-86ed157-font-size);
        line-height: var(--e-global-typography-86ed157-line-height);
        letter-spacing: var(--e-global-typography-86ed157-letter-spacing);
        word-spacing: var(--e-global-typography-86ed157-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-409b8d3 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-3dbbff7 .elementor-image-box-title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-3dbbff7 .elementor-image-box-description {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-686620c .elementor-button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-e304936>.elementor-element-populated {
        margin: 150px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-4679 .elementor-element.elementor-element-bbfcf6a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-666519e .elementor-heading-title {
        font-size: var(--e-global-typography-664d8cf-font-size);
        line-height: var(--e-global-typography-664d8cf-line-height);
        letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
        word-spacing: var(--e-global-typography-664d8cf-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-d3e7a5b .elementor-image-box-title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-d3e7a5b .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-41302a5 .elementor-heading-title {
        font-size: var(--e-global-typography-664d8cf-font-size);
        line-height: var(--e-global-typography-664d8cf-line-height);
        letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
        word-spacing: var(--e-global-typography-664d8cf-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-626ccfe .elementor-image-box-title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-626ccfe .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-e993a9f .elementor-heading-title {
        font-size: var(--e-global-typography-664d8cf-font-size);
        line-height: var(--e-global-typography-664d8cf-line-height);
        letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
        word-spacing: var(--e-global-typography-664d8cf-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-a99b415 .elementor-image-box-title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-a99b415 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-0375801 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-0375801>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-ribbon-inner {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-e72b01c .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-e72b01c .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-c8b180b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-c8b180b .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-8fc74fb .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-8fc74fb .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-724130f .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-724130f .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-6a114e1>.elementor-element-populated {
        margin: 0% 70% -10% -5%;
        --e-column-margin-right: 70%;
        --e-column-margin-left: -5%;
    }

    .elementor-4679 .elementor-element.elementor-element-772b420 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-1fd07bb .elementor-divider__text {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-363c273 .elementor-heading-title {
        font-size: var(--e-global-typography-bfaa1c8-font-size);
        line-height: var(--e-global-typography-bfaa1c8-line-height);
        letter-spacing: var(--e-global-typography-bfaa1c8-letter-spacing);
        word-spacing: var(--e-global-typography-bfaa1c8-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-9810c4f {
        font-size: var(--e-global-typography-text-font-size);
    }

    body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-f618767 {
        left: -36px;
    }

    body.rtl .elementor-4679 .elementor-element.elementor-element-f618767 {
        right: -36px;
    }

    .elementor-4679 .elementor-element.elementor-element-f618767 {
        top: 257px;
    }

    .elementor-4679 .elementor-element.elementor-element-2730101 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-6533b71 .elementor-button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-26d6d8d .elementor-heading-title {
        font-size: var(--e-global-typography-ba1a343-font-size);
        line-height: var(--e-global-typography-ba1a343-line-height);
        letter-spacing: var(--e-global-typography-ba1a343-letter-spacing);
        word-spacing: var(--e-global-typography-ba1a343-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-26d6d8d>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-4ccc6b2 .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-6542c9c .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-c81d737 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-c81d737 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-77fa661 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-7ba93b7 .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-ec3c204 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-df8bdca .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-df8bdca .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-fc6289e .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-d6bc767 .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-7e34113 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-94124c1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-94124c1 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-f3cc6f0 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-571e63d .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-7b81d75 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-cfd8419 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-cfd8419 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-683138c .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-05f6e43 .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-dfebe11 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-1066c4f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-1066c4f .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-3d775a3 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-e847e2c .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-3af1f00 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-3d5caf9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-3d5caf9 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-fceb7fd .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-a9ac9f8 {
        text-align: left;
    }

    .elementor-4679 .elementor-element.elementor-element-a9ac9f8 .elementor-heading-title {
        font-size: var(--e-global-typography-835f576-font-size);
        line-height: var(--e-global-typography-835f576-line-height);
        letter-spacing: var(--e-global-typography-835f576-letter-spacing);
        word-spacing: var(--e-global-typography-835f576-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-title,
    .elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-description {
        font-size: var(--e-global-typography-d0df55d-font-size);
        line-height: var(--e-global-typography-d0df55d-line-height);
        letter-spacing: var(--e-global-typography-d0df55d-letter-spacing);
        word-spacing: var(--e-global-typography-d0df55d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-0d097fd .elementor-button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-da55cb7>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-ddacf3a>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-860af8e {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__title,
    .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__title a {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-8162149 a.elementor-post__read-more {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-pagination {
        font-size: var(--e-global-typography-accent-font-size);
    }
}

@media(max-width:767px) {
    .elementor-4679 .elementor-element.elementor-element-0d9383c {
        padding: 12em 1em 1em 1em;
    }

    .elementor-4679 .elementor-element.elementor-element-026981c .elementor-headline {
        font-size: var(--e-global-typography-80aab22-font-size);
        line-height: var(--e-global-typography-80aab22-line-height);
        letter-spacing: var(--e-global-typography-80aab22-letter-spacing);
        word-spacing: var(--e-global-typography-80aab22-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-026981c .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-80aab22-line-height);
        letter-spacing: var(--e-global-typography-80aab22-letter-spacing);
        word-spacing: var(--e-global-typography-80aab22-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-b280ba8 .elementor-heading-title {
        font-size: var(--e-global-typography-d0df55d-font-size);
        line-height: var(--e-global-typography-d0df55d-line-height);
        letter-spacing: var(--e-global-typography-d0df55d-letter-spacing);
        word-spacing: var(--e-global-typography-d0df55d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-b280ba8>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-2c85016>.elementor-shape-bottom svg {
        height: 58px;
    }

    .elementor-4679 .elementor-element.elementor-element-b663b3d>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-img {
        margin-bottom: 6px;
    }

    .elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-fa05089 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-fa05089>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-fa05089 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-47452dc .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-664d8cf-font-size);
        line-height: var(--e-global-typography-664d8cf-line-height);
        letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
        word-spacing: var(--e-global-typography-664d8cf-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-47452dc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-55c9e60 .elementor-star-rating__title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-55c9e60>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-1611aba {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-bacd314>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-title {
        font-size: var(--e-global-typography-bfaa1c8-font-size);
        line-height: var(--e-global-typography-bfaa1c8-line-height);
        letter-spacing: var(--e-global-typography-bfaa1c8-letter-spacing);
        word-spacing: var(--e-global-typography-bfaa1c8-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-4dbcc13 .elementor-image-box-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-2b62903>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-f4c1293>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-79e5a9e {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-1d957e3>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-fb0e589 .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-4679 .elementor-element.elementor-element-fb0e589 .elementor-image-box-title {
        font-size: var(--e-global-typography-bfaa1c8-font-size);
        line-height: var(--e-global-typography-bfaa1c8-line-height);
        letter-spacing: var(--e-global-typography-bfaa1c8-letter-spacing);
        word-spacing: var(--e-global-typography-bfaa1c8-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-fb0e589 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-2cc53b9 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-2cc53b9 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-7f113b2>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-9848851>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-4679 .elementor-element.elementor-element-4751403>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-c0d3d8a .elementor-heading-title {
        font-size: var(--e-global-typography-441e5d4-font-size);
        line-height: var(--e-global-typography-441e5d4-line-height);
        letter-spacing: var(--e-global-typography-441e5d4-letter-spacing);
        word-spacing: var(--e-global-typography-441e5d4-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-60ba488 .elementor-heading-title {
        font-size: var(--e-global-typography-0cc3df7-font-size);
        line-height: var(--e-global-typography-0cc3df7-line-height);
        letter-spacing: var(--e-global-typography-0cc3df7-letter-spacing);
        word-spacing: var(--e-global-typography-0cc3df7-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-d0e1ed3 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-d0e1ed3>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-981c818 .elementor-button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon-box-title,
    .elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon-box-title a {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-8bf29ad .elementor-icon-box-description {
        font-size: var(--e-global-typography-d0df55d-font-size);
        line-height: var(--e-global-typography-d0df55d-line-height);
        letter-spacing: var(--e-global-typography-d0df55d-letter-spacing);
        word-spacing: var(--e-global-typography-d0df55d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-f8a8ea3>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-wrapper {
        max-width: 100%;
    }

    body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-item:not(:first-of-type) {
        margin-left: calc(3px/2);
    }

    body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-item:not(:last-of-type) {
        margin-right: calc(3px/2);
    }

    body.rtl .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-item:not(:first-of-type) {
        margin-right: calc(3px/2);
    }

    body.rtl .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-item:not(:last-of-type) {
        margin-left: calc(3px/2);
    }

    .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-digits {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-88e9722 .elementor-countdown-label {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group>label {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-type-html {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-group .elementor-field,
    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-field-subgroup label {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .elementor-message {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .e-form__indicators__indicator,
    .elementor-4679 .elementor-element.elementor-element-84cb4f9 .e-form__indicators__indicator__label {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-4b63226 {
        padding: 1em 1em 3em 1em;
    }

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

    .elementor-4679 .elementor-element.elementor-element-130e704 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-06de335 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-d2676ac .elementor-heading-title {
        font-size: var(--e-global-typography-86ed157-font-size);
        line-height: var(--e-global-typography-86ed157-line-height);
        letter-spacing: var(--e-global-typography-86ed157-letter-spacing);
        word-spacing: var(--e-global-typography-86ed157-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-7841091 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-409b8d3 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-3dbbff7 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4679 .elementor-element.elementor-element-3dbbff7 .elementor-image-box-title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-3dbbff7 .elementor-image-box-description {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-686620c .elementor-button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

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

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

    .elementor-4679 .elementor-element.elementor-element-2f0cec3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-d3e0f63 {
        left: -35px;
    }

    body.rtl .elementor-4679 .elementor-element.elementor-element-d3e0f63 {
        right: -35px;
    }

    .elementor-4679 .elementor-element.elementor-element-d3e0f63 {
        top: -11px;
    }

    .elementor-4679 .elementor-element.elementor-element-622d37d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-45580b2>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-15fba04 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-6a87c16 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-f270616 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-bbfcf6a {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-666519e .elementor-heading-title {
        font-size: var(--e-global-typography-664d8cf-font-size);
        line-height: var(--e-global-typography-664d8cf-line-height);
        letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
        word-spacing: var(--e-global-typography-664d8cf-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-d3e7a5b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4679 .elementor-element.elementor-element-d3e7a5b .elementor-image-box-title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-d3e7a5b .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-41302a5 .elementor-heading-title {
        font-size: var(--e-global-typography-664d8cf-font-size);
        line-height: var(--e-global-typography-664d8cf-line-height);
        letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
        word-spacing: var(--e-global-typography-664d8cf-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-626ccfe .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4679 .elementor-element.elementor-element-626ccfe .elementor-image-box-title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-626ccfe .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-e993a9f .elementor-heading-title {
        font-size: var(--e-global-typography-664d8cf-font-size);
        line-height: var(--e-global-typography-664d8cf-line-height);
        letter-spacing: var(--e-global-typography-664d8cf-letter-spacing);
        word-spacing: var(--e-global-typography-664d8cf-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-a99b415 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4679 .elementor-element.elementor-element-a99b415 .elementor-image-box-title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-a99b415 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-0375801 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-0375801>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

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

    .elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-cta__button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-c1b5086 .elementor-ribbon-inner {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-af19365>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-bae37d0 .elementor-cta__button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-37632f3>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__title {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-07b1e74 .elementor-cta__button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-e72b01c .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-e72b01c .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-c8b180b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-c8b180b .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-8fc74fb .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-8fc74fb .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-724130f .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-724130f .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
    }

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

    .elementor-4679 .elementor-element.elementor-element-6a114e1>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-772b420 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-aca3a5a-font-size);
        line-height: var(--e-global-typography-aca3a5a-line-height);
        letter-spacing: var(--e-global-typography-aca3a5a-letter-spacing);
        word-spacing: var(--e-global-typography-aca3a5a-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-772b420>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-772b420 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-1fd07bb .elementor-divider__text {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-1fd07bb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-e209cc2>.elementor-element-populated {
        margin: 100px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-ec1ffd2>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-363c273 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-363c273 .elementor-heading-title {
        font-size: var(--e-global-typography-bfaa1c8-font-size);
        line-height: var(--e-global-typography-bfaa1c8-line-height);
        letter-spacing: var(--e-global-typography-bfaa1c8-letter-spacing);
        word-spacing: var(--e-global-typography-bfaa1c8-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-9810c4f {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
    }

    body:not(.rtl) .elementor-4679 .elementor-element.elementor-element-f618767 {
        left: -16px;
    }

    body.rtl .elementor-4679 .elementor-element.elementor-element-f618767 {
        right: -16px;
    }

    .elementor-4679 .elementor-element.elementor-element-f618767 {
        top: 179px;
    }

    .elementor-4679 .elementor-element.elementor-element-db01ecd>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-1cfee51 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-aeae24e {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-64bb060 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-2730101 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-a7c1ad0 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-1685f0a .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-6533b71 .elementor-button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

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

    .elementor-4679 .elementor-element.elementor-element-26d6d8d .elementor-heading-title {
        font-size: var(--e-global-typography-ba1a343-font-size);
        line-height: var(--e-global-typography-ba1a343-line-height);
        letter-spacing: var(--e-global-typography-ba1a343-letter-spacing);
        word-spacing: var(--e-global-typography-ba1a343-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-26d6d8d>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-94f0069>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-4679 .elementor-element.elementor-element-4ccc6b2 .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-6542c9c {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-6542c9c .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-c81d737 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-c81d737 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-77fa661 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-dc847e0>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-4679 .elementor-element.elementor-element-7ba93b7 .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-ec3c204 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-ec3c204 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-df8bdca .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-df8bdca .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-fc6289e .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-5b670f9>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-4679 .elementor-element.elementor-element-d6bc767 .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-7e34113 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-7e34113 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-94124c1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-94124c1 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-f3cc6f0 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-cbd8d20>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-4679 .elementor-element.elementor-element-571e63d .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-7b81d75 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-7b81d75 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-cfd8419 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-cfd8419 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-683138c .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-0e98de3>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-4679 .elementor-element.elementor-element-05f6e43 .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-dfebe11 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-dfebe11 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-1066c4f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-1066c4f .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-3d775a3 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-5e1854c>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-4679 .elementor-element.elementor-element-e847e2c .elementor-star-rating__title {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-3af1f00 {
        text-align: center;
    }

    .elementor-4679 .elementor-element.elementor-element-3af1f00 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-3d5caf9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4679 .elementor-element.elementor-element-3d5caf9 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-fceb7fd .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-1f5e616>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-4679 .elementor-element.elementor-element-a9ac9f8 {
        text-align: left;
    }

    .elementor-4679 .elementor-element.elementor-element-a9ac9f8 .elementor-heading-title {
        font-size: var(--e-global-typography-835f576-font-size);
        line-height: var(--e-global-typography-835f576-line-height);
        letter-spacing: var(--e-global-typography-835f576-letter-spacing);
        word-spacing: var(--e-global-typography-835f576-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-title,
    .elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-86943cb-font-size);
        line-height: var(--e-global-typography-86943cb-line-height);
        letter-spacing: var(--e-global-typography-86943cb-letter-spacing);
        word-spacing: var(--e-global-typography-86943cb-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-7faa753 .elementor-icon-box-description {
        font-size: var(--e-global-typography-d0df55d-font-size);
        line-height: var(--e-global-typography-d0df55d-line-height);
        letter-spacing: var(--e-global-typography-d0df55d-letter-spacing);
        word-spacing: var(--e-global-typography-d0df55d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-0d097fd .elementor-button {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-ddacf3a>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-b8536c4>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-860af8e {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4679 .elementor-element.elementor-element-860af8e>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-4679 .elementor-element.elementor-element-dc45807>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }

    .elementor-4679 .elementor-element.elementor-element-8162149:after {
        content: "0.5";
    }

    .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__title,
    .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-post__title a {
        font-size: var(--e-global-typography-b357d9d-font-size);
        line-height: var(--e-global-typography-b357d9d-line-height);
        letter-spacing: var(--e-global-typography-b357d9d-letter-spacing);
        word-spacing: var(--e-global-typography-b357d9d-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-8162149 a.elementor-post__read-more {
        font-size: var(--e-global-typography-d135a05-font-size);
        line-height: var(--e-global-typography-d135a05-line-height);
        letter-spacing: var(--e-global-typography-d135a05-letter-spacing);
        word-spacing: var(--e-global-typography-d135a05-word-spacing);
    }

    .elementor-4679 .elementor-element.elementor-element-8162149 .elementor-pagination {
        font-size: var(--e-global-typography-accent-font-size);
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4679 .elementor-element.elementor-element-9dafd44 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-2b62903 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-f4c1293 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-f8bac7e {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-5f728dc {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-2f0cec3 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-45580b2 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-db67f56 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-af19365 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-37632f3 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-5ad921f {
        width: 50%;
    }

    .elementor-4679 .elementor-element.elementor-element-8d1b2a1 {
        width: 50%;
    }

    .elementor-4679 .elementor-element.elementor-element-2c17bf8 {
        width: 50%;
    }

    .elementor-4679 .elementor-element.elementor-element-22c1231 {
        width: 50%;
    }

    .elementor-4679 .elementor-element.elementor-element-d961513 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-db01ecd {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-94f0069 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-dc847e0 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-5b670f9 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-cbd8d20 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-0e98de3 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-5e1854c {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-1f5e616 {
        width: 100%;
    }

    .elementor-4679 .elementor-element.elementor-element-da55cb7 {
        width: 100%;
    }
}