.elementor-546 .elementor-element.elementor-element-35bae01>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-35bae01>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-546 .elementor-element.elementor-element-35bae01:not(.elementor-motion-effects-element-type-background),
.elementor-546 .elementor-element.elementor-element-35bae01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/06/bg-5-e1655014403325.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
   
}

.elementor-546 .elementor-element.elementor-element-35bae01>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(270deg, var(--e-global-color-d4d8c94) 40%, #FAF8FFCC 40%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-35bae01 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 170px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-2014433c.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-2014433c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-2014433c>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-367469e6 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-367469e6 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-367469e6 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-367469e6 .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-546 .elementor-element.elementor-element-367469e6 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-367469e6 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-e6825ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-e6825ac-font-size);
    font-weight: var(--e-global-typography-e6825ac-font-weight);
    line-height: var(--e-global-typography-e6825ac-line-height);
    letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
    word-spacing: var(--e-global-typography-e6825ac-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-367469e6 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-d11c234 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e124aed-font-family), Sans-serif;
    font-size: var(--e-global-typography-e124aed-font-size);
    font-weight: var(--e-global-typography-e124aed-font-weight);
    line-height: var(--e-global-typography-e124aed-line-height);
    letter-spacing: var(--e-global-typography-e124aed-letter-spacing);
    word-spacing: var(--e-global-typography-e124aed-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-3469c42c {
    color: var(--e-global-color-7b685d2);
    font-family: var(--e-global-typography-eba1f70-font-family), Sans-serif;
    font-size: var(--e-global-typography-eba1f70-font-size);
    font-weight: var(--e-global-typography-eba1f70-font-weight);
    line-height: var(--e-global-typography-eba1f70-line-height);
    letter-spacing: var(--e-global-typography-eba1f70-letter-spacing);
    word-spacing: var(--e-global-typography-eba1f70-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-3469c42c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-613bc785 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-613bc785 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-613bc785 .elementor-button {
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    fill: var(--e-global-color-644c2b7);
    color: var(--e-global-color-644c2b7);
    background-color: transparent;
    background-image: linear-gradient(340deg, #AA000D, #AA000D);
    border-radius: 50px 50px 50px 50px;
    padding: 17px 35px 17px 35px;
}

.elementor-546 .elementor-element.elementor-element-613bc785 .elementor-button:hover,
.elementor-546 .elementor-element.elementor-element-613bc785 .elementor-button:focus {
    color: var(--e-global-color-644c2b7);
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-546 .elementor-element.elementor-element-613bc785 .elementor-button:hover svg,
.elementor-546 .elementor-element.elementor-element-613bc785 .elementor-button:focus svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-613bc785>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-613bc785 {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-5b1c9398 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-5b1c9398 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-5b1c9398 .elementor-button {
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-644c2b7) 0%, var(--e-global-color-644c2b7) 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e2cda29);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 10px 15px 0px rgba(157.99999999999997, 154, 221, 0.1);
    padding: 16px 35px 16px 35px;
}

.elementor-546 .elementor-element.elementor-element-5b1c9398 .elementor-button:hover,
.elementor-546 .elementor-element.elementor-element-5b1c9398 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-15cc89e);
}

.elementor-546 .elementor-element.elementor-element-5b1c9398 .elementor-button:hover svg,
.elementor-546 .elementor-element.elementor-element-5b1c9398 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-5b1c9398>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-5b1c9398 {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-47b9aee4.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-546 .elementor-element.elementor-element-47b9aee4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-beaf32b {
    text-align: center;
    z-index: 2;
}

.elementor-546 .elementor-element.elementor-element-beaf32b img {
    width: 80%;
}

.elementor-546 .elementor-element.elementor-element-758423bb {
    --spacer-size: 336px;
    width: auto;
    max-width: auto;
    top: 2%;
    z-index: 0;
}

.elementor-546 .elementor-element.elementor-element-758423bb>.elementor-widget-container {
    padding: 70px 200px 70px 200px;
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-546 .elementor-element.elementor-element-758423bb {
    left: 29%;
}

body.rtl .elementor-546 .elementor-element.elementor-element-758423bb {
    right: 29%;
}

.elementor-546 .elementor-element.elementor-element-60412ca8>.elementor-container {
    max-width: 1200px;
}

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

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

.elementor-546 .elementor-element.elementor-element-2c7e4b49:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-2c7e4b49>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, #9F5FFD 0%, #6800FF 100%);
}

.elementor-546 .elementor-element.elementor-element-2c7e4b49>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2022/06/bg-4-e1655014388310.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.4;
}

.elementor-546 .elementor-element.elementor-element-2c7e4b49>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-2c7e4b49>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-2c7e4b49>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-2c7e4b49>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -120px 15px 0px 10px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 10px;
    padding: 40px 50px 40px 50px;
}

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

.elementor-546 .elementor-element.elementor-element-7fd12ac0 .elementor-heading-title {
    color: var(--e-global-color-644c2b7);
    font-family: var(--e-global-typography-302da39-font-family), Sans-serif;
    font-size: var(--e-global-typography-302da39-font-size);
    font-weight: var(--e-global-typography-302da39-font-weight);
    line-height: var(--e-global-typography-302da39-line-height);
    letter-spacing: var(--e-global-typography-302da39-letter-spacing);
    word-spacing: var(--e-global-typography-302da39-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-2a696376 {
    text-align: left;
    color: var(--e-global-color-644c2b7);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-644c2b7);
    background-color: #02010100;
    border-radius: 50px 50px 50px 50px;
    padding: 13px 15px 13px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C6B6DB;
}

.elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    -webkit-box-flex: 57%;
    -ms-flex: 0 0 57%;
    flex: 0 0 57%;
    margin-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
    align-self: center;
    -webkit-box-flex: 142px;
    -ms-flex: 0 0 142px;
    flex: 0 0 142px;
}

.elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    border-radius: 50px 50px 50px 50px;
    padding: 14px 0px 14px 0px;
    box-shadow: 0px 10px 10px 0px rgba(66, 66, 66, 0.1);
    color: var(--e-global-color-accent);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-644c2b7) 0%, var(--e-global-color-644c2b7) 100%);
}

.elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
    width: 142px;
}

.elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg {
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover {
    color: var(--e-global-color-primary);
    background-color: #FAF8FF;
}

.elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-5b55516a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-5b55516a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-5b55516a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e2cda29);
    box-shadow: 0px 10px 35px 0px rgba(157.99999999999997, 154, 221, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -120px 10px 0px 15px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 15px;
    padding: 40px 50px 40px 50px;
}

.elementor-546 .elementor-element.elementor-element-5b55516a>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-5b55516a>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-5b55516a>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

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

.elementor-546 .elementor-element.elementor-element-57723f42>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-107cb6fd {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-107cb6fd .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);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-107cb6fd .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-45f27f2f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-546 .elementor-element.elementor-element-1ab91606 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-302da39-font-family), Sans-serif;
    font-size: var(--e-global-typography-302da39-font-size);
    font-weight: var(--e-global-typography-302da39-font-weight);
    line-height: var(--e-global-typography-302da39-line-height);
    letter-spacing: var(--e-global-typography-302da39-letter-spacing);
    word-spacing: var(--e-global-typography-302da39-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-ba3c4b4 {
    text-align: left;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-ba3c4b4>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-70517ccf .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-546 .elementor-element.elementor-element-70517ccf .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-70517ccf .elementor-button {
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: transparent;
    background-image: linear-gradient(180deg, #18162B00 0%, #F2295B00 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-70517ccf .elementor-button:hover,
.elementor-546 .elementor-element.elementor-element-70517ccf .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-70517ccf .elementor-button:hover svg,
.elementor-546 .elementor-element.elementor-element-70517ccf .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-70517ccf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-412910ae>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-412910ae {
    padding: 100px 0px 30px 0px;
}

.elementor-546 .elementor-element.elementor-element-606c6d3d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-503d63fd {
    text-align: right;
}

.elementor-546 .elementor-element.elementor-element-503d63fd img {
    width: 81%;
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-36d45e50 {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-36d45e50 img {
    width: 50%;
    border-style: solid;
    border-width: 20px 20px 20px 0px;
    border-color: #FFFFFF;
    border-radius: 60px 60px 60px 60px;
}

.elementor-546 .elementor-element.elementor-element-36d45e50>.elementor-widget-container {
    margin: -75% 0% 0% 0%;
}

.elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
    padding: 42px 26px 48px 26px;
    border-radius: 500px 500px 500px 500px;
}

.elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-644c2b7);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-644c2b7);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-644c2b7);
    font-family: var(--e-global-typography-bbc8547-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbc8547-font-size);
    font-weight: var(--e-global-typography-bbc8547-font-weight);
    line-height: var(--e-global-typography-bbc8547-line-height);
    letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
    word-spacing: var(--e-global-typography-bbc8547-word-spacing);
    top: 7px;
    left: 0px;
    vertical-align: super;
}

.elementor-546 .elementor-element.elementor-element-63c9c98>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-63c9c98 {
    width: auto;
    max-width: auto;
    top: 460px;
}

body:not(.rtl) .elementor-546 .elementor-element.elementor-element-63c9c98 {
    left: 195px;
}

body.rtl .elementor-546 .elementor-element.elementor-element-63c9c98 {
    right: 195px;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-324f5aa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-546 .elementor-element.elementor-element-324f5aa>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-546 .elementor-element.elementor-element-197c76fe .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-197c76fe .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-197c76fe {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-197c76fe .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-546 .elementor-element.elementor-element-197c76fe .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-197c76fe .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-e6825ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-e6825ac-font-size);
    font-weight: var(--e-global-typography-e6825ac-font-weight);
    line-height: var(--e-global-typography-e6825ac-line-height);
    letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
    word-spacing: var(--e-global-typography-e6825ac-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-197c76fe .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-775145f5 {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-775145f5 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-546 .elementor-element.elementor-element-274131 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-6b578998.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-6b578998.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-6b578998.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-6b578998.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-828d19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-828d19a-font-size);
    font-weight: var(--e-global-typography-828d19a-font-weight);
    line-height: var(--e-global-typography-828d19a-line-height);
    letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
    word-spacing: var(--e-global-typography-828d19a-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-644c2b7);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 0px 0px rgba(157.99999999999997, 154, 221, 0.12);
    padding: 13px 0px 0px 16px;
    height: 65px;
    width: 65px;
}

.elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-644c2b7);
    width: 33px;
}

.elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-644c2b7);
    background-color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 33px;
}

.elementor-546 .elementor-element.elementor-element-6b578998>.elementor-widget-container {
    margin: 0px 0px 1px 0px;
}

.elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-3110744f.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-3110744f.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-3110744f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-3110744f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-828d19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-828d19a-font-size);
    font-weight: var(--e-global-typography-828d19a-font-weight);
    line-height: var(--e-global-typography-828d19a-line-height);
    letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
    word-spacing: var(--e-global-typography-828d19a-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-644c2b7);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e2cda29);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 5px 15px 0px rgba(157.99999999999997, 154, 221, 0.12);
    padding: 15px 0px 0px 15px;
    height: 65px;
    width: 65px;
}

.elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 33px;
}

.elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-644c2b7);
    background-color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 33px;
}

.elementor-546 .elementor-element.elementor-element-3110744f>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-2fb0dc12.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-2fb0dc12.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-2fb0dc12.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-828d19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-828d19a-font-size);
    font-weight: var(--e-global-typography-828d19a-font-weight);
    line-height: var(--e-global-typography-828d19a-line-height);
    letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
    word-spacing: var(--e-global-typography-828d19a-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-644c2b7);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e2cda29);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 5px 15px 0px rgba(157.99999999999997, 154, 221, 0.12);
    padding: 15px 0px 0px 15px;
    height: 65px;
    width: 65px;
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 33px;
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-644c2b7);
    background-color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 33px;
}

.elementor-546 .elementor-element.elementor-element-2fb0dc12>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-1db43f97>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-1db43f97>.elementor-background-overlay {
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-1db43f97 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-56bf1ebe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-546 .elementor-element.elementor-element-56bf1ebe>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-56bf1ebe>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-56bf1ebe>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 10px 0px;
}

.elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-bbc8547-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbc8547-font-size);
    font-weight: var(--e-global-typography-bbc8547-font-weight);
    line-height: var(--e-global-typography-bbc8547-line-height);
    letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
    word-spacing: var(--e-global-typography-bbc8547-word-spacing);
    top: 5px;
    left: 0px;
    vertical-align: super;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-60995b3d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 10px 0px;
}

.elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-bbc8547-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbc8547-font-size);
    font-weight: var(--e-global-typography-bbc8547-font-weight);
    line-height: var(--e-global-typography-bbc8547-line-height);
    letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
    word-spacing: var(--e-global-typography-bbc8547-word-spacing);
    top: 5px;
    left: 0px;
    vertical-align: super;
}

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

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

.elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 10px 0px;
}

.elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-bbc8547-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbc8547-font-size);
    font-weight: var(--e-global-typography-bbc8547-font-weight);
    line-height: var(--e-global-typography-bbc8547-line-height);
    letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
    word-spacing: var(--e-global-typography-bbc8547-word-spacing);
    top: 5px;
    left: 0px;
    vertical-align: super;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-3b5b89fd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 10px 0px;
}

.elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-bbc8547-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbc8547-font-size);
    font-weight: var(--e-global-typography-bbc8547-font-weight);
    line-height: var(--e-global-typography-bbc8547-line-height);
    letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
    word-spacing: var(--e-global-typography-bbc8547-word-spacing);
    top: 5px;
    left: 0px;
    vertical-align: super;
}

.elementor-546 .elementor-element.elementor-element-7f391154>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-7f391154:not(.elementor-motion-effects-element-type-background),
.elementor-546 .elementor-element.elementor-element-7f391154>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9596a98);
}

.elementor-546 .elementor-element.elementor-element-7f391154>.elementor-background-overlay {
    background-image: url("../../2022/06/bg-5-e1655014403325.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-7f391154 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-546 .elementor-element.elementor-element-30fdf73d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-546 .elementor-element.elementor-element-46a16bea .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-46a16bea .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-46a16bea {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-46a16bea .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-546 .elementor-element.elementor-element-46a16bea .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-46a16bea .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-e6825ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-e6825ac-font-size);
    font-weight: var(--e-global-typography-e6825ac-font-weight);
    line-height: var(--e-global-typography-e6825ac-line-height);
    letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
    word-spacing: var(--e-global-typography-e6825ac-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-46a16bea .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-1f52f164 {
    text-align: center;
}

.elementor-546 .elementor-element.elementor-element-1f52f164 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-546 .elementor-element.elementor-element-1f52f164>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-313759eb {
    text-align: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-313759eb>.elementor-widget-container {
    padding: 0% 27% 0% 27%;
}

.elementor-546 .elementor-element.elementor-element-4de9c50f>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-4de9c50f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-546 .elementor-element.elementor-element-4de9c50f {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-546 .elementor-element.elementor-element-300ee8a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-300ee8a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-300ee8a5>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-15cc89e);
    box-shadow: 0px 5px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 30px 40px;
}

.elementor-546 .elementor-element.elementor-element-300ee8a5>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-300ee8a5>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-300ee8a5>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-300ee8a5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-62454ff2 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-62454ff2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-62454ff2.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-62454ff2.elementor-view-default .elementor-icon {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-62454ff2.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-62454ff2.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-62454ff2.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-62454ff2.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-62454ff2.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-62454ff2.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-62454ff2.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-62454ff2 .elementor-icon {
    font-size: 30px;
}

.elementor-546 .elementor-element.elementor-element-62454ff2>.elementor-widget-container {
    margin: -40px 0px 15px 0px;
    padding: 19px 20px 15px 20px;
    background-color: transparent;
    background-image: linear-gradient(340deg, #AA000D,#AA000D);
    border-radius: 50px 50px 50px 50px;
}

.elementor-546 .elementor-element.elementor-element-62454ff2 {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7181f6be.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-7181f6be.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-7181f6be.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-7181f6be.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e5e1fd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-e5e1fd9-font-size);
    font-weight: var(--e-global-typography-e5e1fd9-font-weight);
    line-height: var(--e-global-typography-e5e1fd9-line-height);
    letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
    word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 16px;
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 16px;
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-7181f6be>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-73ad87b6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-73ad87b6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-73ad87b6>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-15cc89e);
    box-shadow: 0px 5px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 40px 30px 40px;
}

.elementor-546 .elementor-element.elementor-element-73ad87b6>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-73ad87b6>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-73ad87b6>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-73ad87b6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-4f7b4c3e .elementor-icon-wrapper {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-4f7b4c3e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4f7b4c3e.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-4f7b4c3e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4f7b4c3e.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-4f7b4c3e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4f7b4c3e.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4f7b4c3e.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-4f7b4c3e.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4f7b4c3e.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-4f7b4c3e.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4f7b4c3e .elementor-icon {
    font-size: 30px;
}

.elementor-546 .elementor-element.elementor-element-4f7b4c3e>.elementor-widget-container {
    margin: -40px 0px 15px 0px;
    padding: 19px 20px 15px 20px;
    background-color: transparent;
    background-image: linear-gradient(340deg, #AA000D,#AA000D);
    border-radius: 50px 50px 50px 50px;
}

.elementor-546 .elementor-element.elementor-element-4f7b4c3e {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7df4e3.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-7df4e3.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-7df4e3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-7df4e3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e5e1fd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-e5e1fd9-font-size);
    font-weight: var(--e-global-typography-e5e1fd9-font-weight);
    line-height: var(--e-global-typography-e5e1fd9-line-height);
    letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
    word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 16px;
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 16px;
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-7df4e3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-1ed2e305:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-1ed2e305>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-1ed2e305>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-15cc89e);
    box-shadow: 0px 5px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 40px 30px 40px;
}

.elementor-546 .elementor-element.elementor-element-1ed2e305>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-1ed2e305>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-1ed2e305>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

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

.elementor-546 .elementor-element.elementor-element-1137d1a1 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-1137d1a1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-1137d1a1.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-1137d1a1.elementor-view-default .elementor-icon {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-1137d1a1.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-1137d1a1.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-1137d1a1.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-1137d1a1.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-1137d1a1.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-1137d1a1.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-1137d1a1.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-1137d1a1 .elementor-icon {
    font-size: 30px;
}

.elementor-546 .elementor-element.elementor-element-1137d1a1>.elementor-widget-container {
    margin: -40px 0px 15px 0px;
    padding: 19px 20px 15px 20px;
    background-color: transparent;
    background-image: linear-gradient(340deg, #AA000D,#AA000D);
    border-radius: 50px 50px 50px 50px;
}

.elementor-546 .elementor-element.elementor-element-1137d1a1 {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-8165fa4.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-8165fa4.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-8165fa4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-8165fa4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e5e1fd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-e5e1fd9-font-size);
    font-weight: var(--e-global-typography-e5e1fd9-font-weight);
    line-height: var(--e-global-typography-e5e1fd9-line-height);
    letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
    word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 16px;
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 16px;
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-8165fa4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-9bc2bb0>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-9bc2bb0>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-546 .elementor-element.elementor-element-9bc2bb0 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-546 .elementor-element.elementor-element-f5a80ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-f5a80ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-f5a80ea>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-15cc89e);
    box-shadow: 0px 5px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 40px 30px 40px;
}

.elementor-546 .elementor-element.elementor-element-f5a80ea>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-f5a80ea>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-f5a80ea>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

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

.elementor-546 .elementor-element.elementor-element-4fd8cc7 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-4fd8cc7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4fd8cc7.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-4fd8cc7.elementor-view-default .elementor-icon {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4fd8cc7.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-4fd8cc7.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4fd8cc7.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4fd8cc7.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-4fd8cc7.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4fd8cc7.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-4fd8cc7.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4fd8cc7 .elementor-icon {
    font-size: 30px;
}

.elementor-546 .elementor-element.elementor-element-4fd8cc7>.elementor-widget-container {
    margin: -40px 0px 15px 0px;
    padding: 19px 20px 15px 20px;
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
    border-radius: 50px 50px 50px 50px;
}

.elementor-546 .elementor-element.elementor-element-4fd8cc7 {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7826738.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-7826738.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-7826738.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-7826738.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e5e1fd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-e5e1fd9-font-size);
    font-weight: var(--e-global-typography-e5e1fd9-font-weight);
    line-height: var(--e-global-typography-e5e1fd9-line-height);
    letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
    word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 16px;
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 16px;
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-7826738>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-81c4e61:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-81c4e61>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-81c4e61>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-15cc89e);
    box-shadow: 0px 5px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 40px 30px 40px;
}

.elementor-546 .elementor-element.elementor-element-81c4e61>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-81c4e61>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-81c4e61>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-81c4e61>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-0434898 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-0434898.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-0434898.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-0434898.elementor-view-default .elementor-icon {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-0434898.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-0434898.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-0434898.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-0434898.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-0434898.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-0434898.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-0434898.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-0434898 .elementor-icon {
    font-size: 30px;
}

.elementor-546 .elementor-element.elementor-element-0434898>.elementor-widget-container {
    margin: -40px 0px 15px 0px;
    padding: 19px 20px 15px 20px;
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
    border-radius: 50px 50px 50px 50px;
}

.elementor-546 .elementor-element.elementor-element-0434898 {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-c7e2368.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-c7e2368.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-c7e2368.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-c7e2368.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e5e1fd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-e5e1fd9-font-size);
    font-weight: var(--e-global-typography-e5e1fd9-font-weight);
    line-height: var(--e-global-typography-e5e1fd9-line-height);
    letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
    word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 16px;
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 16px;
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-c7e2368>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-31ec616a>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-31ec616a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-546 .elementor-element.elementor-element-31ec616a {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-7062f580.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-546 .elementor-element.elementor-element-7062f580:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-7062f580>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, #9F5FFD 0%, #6800FF 100%);
}

.elementor-546 .elementor-element.elementor-element-7062f580>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2022/06/bg-4-e1655014388310.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.4;
}

.elementor-546 .elementor-element.elementor-element-7062f580>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-7062f580>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-7062f580>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-7062f580>.elementor-element-populated {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-7062f580>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-2b565aa8 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-2b565aa8 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-e5e1fd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-e5e1fd9-font-size);
    font-weight: var(--e-global-typography-e5e1fd9-font-weight);
    line-height: var(--e-global-typography-e5e1fd9-line-height);
    letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
    word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-2b565aa8 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 5px 0px;
}

.elementor-546 .elementor-element.elementor-element-2b565aa8 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-644c2b7);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-24ba8e8c .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-24ba8e8c .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-24ba8e8c .elementor-button {
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-644c2b7) 0%, var(--e-global-color-644c2b7) 100%);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 10px 10px 0px rgba(66, 66, 66, 0.1);
    padding: 17px 35px 17px 35px;
}

.elementor-546 .elementor-element.elementor-element-24ba8e8c .elementor-button:hover,
.elementor-546 .elementor-element.elementor-element-24ba8e8c .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-15cc89e);
}

.elementor-546 .elementor-element.elementor-element-24ba8e8c .elementor-button:hover svg,
.elementor-546 .elementor-element.elementor-element-24ba8e8c .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-24ba8e8c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-24ba8e8c {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-5a5b79b5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-5a5b79b5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-5a5b79b5>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-15cc89e);
    box-shadow: 0px 5px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 40px 30px 40px;
}

.elementor-546 .elementor-element.elementor-element-5a5b79b5>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-5a5b79b5>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-5a5b79b5>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

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

.elementor-546 .elementor-element.elementor-element-78030622 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-78030622.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-78030622.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-78030622.elementor-view-default .elementor-icon {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-78030622.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-78030622.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-78030622.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-78030622.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-78030622.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-78030622.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-78030622.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-78030622 .elementor-icon {
    font-size: 30px;
}

.elementor-546 .elementor-element.elementor-element-78030622>.elementor-widget-container {
    margin: -40px 0px 15px 0px;
    padding: 19px 20px 15px 20px;
    background-color: transparent;
    background-image: linear-gradient(340deg, #AA000D,#AA000D);
    border-radius: 50px 50px 50px 50px;
}

.elementor-546 .elementor-element.elementor-element-78030622 {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-1e2b66f0.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-1e2b66f0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-1e2b66f0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e5e1fd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-e5e1fd9-font-size);
    font-weight: var(--e-global-typography-e5e1fd9-font-weight);
    line-height: var(--e-global-typography-e5e1fd9-line-height);
    letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
    word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 16px;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 16px;
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-1e2b66f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-51947f08:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-51947f08>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-51947f08>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-15cc89e);
    box-shadow: 0px 5px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 40px 30px 40px;
}

.elementor-546 .elementor-element.elementor-element-51947f08>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-51947f08>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-51947f08>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-51947f08>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-7e0830b1 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-7e0830b1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-7e0830b1.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-7e0830b1.elementor-view-default .elementor-icon {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-7e0830b1.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-7e0830b1.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-7e0830b1.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-7e0830b1.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-7e0830b1.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-7e0830b1.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-7e0830b1.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-7e0830b1 .elementor-icon {
    font-size: 30px;
}

.elementor-546 .elementor-element.elementor-element-7e0830b1>.elementor-widget-container {
    margin: -40px 0px 15px 0px;
    padding: 19px 20px 15px 20px;
    background-color: transparent;
    background-image: linear-gradient(340deg, #AA000D,#AA000D);
    border-radius: 50px 50px 50px 50px;
}

.elementor-546 .elementor-element.elementor-element-7e0830b1 {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-177ffb4c.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-177ffb4c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-177ffb4c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e5e1fd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-e5e1fd9-font-size);
    font-weight: var(--e-global-typography-e5e1fd9-font-weight);
    line-height: var(--e-global-typography-e5e1fd9-line-height);
    letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
    word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 16px;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 16px;
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 10px;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
}

.elementor-546 .elementor-element.elementor-element-177ffb4c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-77948de6>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-77948de6 {
    padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-525b53a1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-546 .elementor-element.elementor-element-3d8468f9 {
    text-align: right;
}

.elementor-546 .elementor-element.elementor-element-3d8468f9 img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-6c64196a.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-6c64196a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-6c64196a>.elementor-element-populated {
    margin: 20px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-546 .elementor-element.elementor-element-473e467d .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-473e467d .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-473e467d {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-473e467d .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-546 .elementor-element.elementor-element-473e467d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-473e467d .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-e6825ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-e6825ac-font-size);
    font-weight: var(--e-global-typography-e6825ac-font-weight);
    line-height: var(--e-global-typography-e6825ac-line-height);
    letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
    word-spacing: var(--e-global-typography-e6825ac-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-473e467d .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-72b664bf {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-72b664bf .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-546 .elementor-element.elementor-element-72b664bf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-68cf24bf {
    text-align: left;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-5a416f5 .feature-list-icon-inner {
    background-color: transparent;
    background-image: linear-gradient(290deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-93e25d3 .feature-list-icon-inner {
    background-color: transparent;
    background-image: linear-gradient(145deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-e636c65 .feature-list-icon-inner {
    background-color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-e636c65 .feature-list-icon,
.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-view-framed .feature-list-item.elementor-repeater-item-e636c65 .feature-list-icon {
    background-color: transparent;
    background-image: linear-gradient(290deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-cfca428 .feature-list-icon-inner {
    background-color: transparent;
    background-image: linear-gradient(145deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list {
    --space-between: calc(25px/2);
    --icon-size: 15px;
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:not(:first-child) {
    padding-top: calc(25px/2);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:not(:last-child) {
    padding-bottom: calc(25px/2);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
    border-style: dashed;
    border-color: var(--e-global-color-secondary);
    border-width: 2px;
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:before {
    border-style: dashed;
    border-color: var(--e-global-color-secondary);
    border-width: 2px;
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:after {
    border-style: dashed;
    border-color: var(--e-global-color-secondary);
    border-width: 2px;
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:before {
    border-style: dashed;
    border-color: var(--e-global-color-secondary);
    border-width: 2px;
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:after {
    border-style: dashed;
    border-color: var(--e-global-color-secondary);
    border-width: 2px;
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-box .feature-list-icon {
    height: 15px;
    width: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-inner,
.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
    margin: 20px;
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title {
    margin-bottom: 0px;
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title,
.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-828d19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-828d19a-font-size);
    font-weight: var(--e-global-typography-828d19a-font-weight);
    line-height: var(--e-global-typography-828d19a-line-height);
    letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
    word-spacing: var(--e-global-typography-828d19a-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-408264e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-1bad5b4c:not(.elementor-motion-effects-element-type-background),
.elementor-546 .elementor-element.elementor-element-1bad5b4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/06/bg-5-e1655014403325.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-546 .elementor-element.elementor-element-1bad5b4c>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(340deg, #060507 0%, #222123 100%);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-1bad5b4c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 100px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-87bc7a9>.elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-546 .elementor-element.elementor-element-1880cbf0>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-2deef5d6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-546 .elementor-element.elementor-element-2331b205 .elementor-icon-list-icon i {
    color: var(--e-global-color-644c2b7);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-2331b205 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-644c2b7);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-2331b205 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-2331b205 .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-546 .elementor-element.elementor-element-2331b205 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-2331b205 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-e6825ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-e6825ac-font-size);
    font-weight: var(--e-global-typography-e6825ac-font-weight);
    line-height: var(--e-global-typography-e6825ac-line-height);
    letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
    word-spacing: var(--e-global-typography-e6825ac-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-2331b205 .elementor-icon-list-text {
    color: var(--e-global-color-644c2b7);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-70d40839 {
    text-align: center;
}

.elementor-546 .elementor-element.elementor-element-70d40839 .elementor-heading-title {
    color: var(--e-global-color-644c2b7);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-546 .elementor-element.elementor-element-361cdd02 {
    text-align: center;
    color: var(--e-global-color-644c2b7);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-361cdd02>.elementor-widget-container {
    padding: 0% 27% 0% 27%;
}

.elementor-546 .elementor-element.elementor-element-577b1324 {
    margin-top: 50px;
    margin-bottom: -80px;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-7cc777b5.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-7cc777b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-7cc777b5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/06/entrepreneur-doing-contactless-payment-usint-smartphone-e1655014470763.jpg");
    background-position: 35% 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-38eb481);
    opacity: 0.3;
}

.elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-359e9f19 {
    --spacer-size: 300px;
}

.elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-828d19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-828d19a-font-size);
    font-weight: var(--e-global-typography-828d19a-font-weight);
    line-height: var(--e-global-typography-828d19a-line-height);
    letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
    word-spacing: var(--e-global-typography-828d19a-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-751f75c1>.elementor-widget-container {
    margin: 0% 7% 7% 7%;
    padding: 20px 0px 15px 0px;
    background-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 10px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-391bc596.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-391bc596.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-391bc596:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-391bc596>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/06/checking-banking-account-e1655014482599.jpg");
    background-position: 35% 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-546 .elementor-element.elementor-element-391bc596>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-38eb481);
    opacity: 0.3;
}

.elementor-546 .elementor-element.elementor-element-391bc596>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-391bc596>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-391bc596>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-391bc596>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-546 .elementor-element.elementor-element-391bc596>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-f8747a5 {
    --spacer-size: 300px;
}

.elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-828d19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-828d19a-font-size);
    font-weight: var(--e-global-typography-828d19a-font-weight);
    line-height: var(--e-global-typography-828d19a-line-height);
    letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
    word-spacing: var(--e-global-typography-828d19a-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-21fc725c>.elementor-widget-container {
    margin: 0% 7% 7% 7%;
    padding: 20px 0px 15px 0px;
    background-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 10px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-513d16d7.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-513d16d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-513d16d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/06/womans-hand-using-credit-card-machine-for-restaurant-payment-e1655014496871.jpg");
    background-position: 35% 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-38eb481);
    opacity: 0.3;
}

.elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-5ab386b6 {
    --spacer-size: 300px;
}

.elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-828d19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-828d19a-font-size);
    font-weight: var(--e-global-typography-828d19a-font-weight);
    line-height: var(--e-global-typography-828d19a-line-height);
    letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
    word-spacing: var(--e-global-typography-828d19a-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7b782d19>.elementor-widget-container {
    margin: 0% 7% 7% 7%;
    padding: 20px 0px 15px 0px;
    background-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 10px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-1339271.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-1339271.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-546 .elementor-element.elementor-element-1339271:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-1339271>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/06/customer-using-her-smartphone-to-make-mobile-payment-with-electr-e1655014509591.jpg");
    background-position: 35% 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-546 .elementor-element.elementor-element-1339271>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-38eb481);
    opacity: 0.3;
}

.elementor-546 .elementor-element.elementor-element-1339271>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-1339271>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-1339271>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-1339271>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

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

.elementor-546 .elementor-element.elementor-element-2df0b0a {
    --spacer-size: 300px;
}

.elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-828d19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-828d19a-font-size);
    font-weight: var(--e-global-typography-828d19a-font-weight);
    line-height: var(--e-global-typography-828d19a-line-height);
    letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
    word-spacing: var(--e-global-typography-828d19a-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-1ade63b6>.elementor-widget-container {
    margin: 0% 7% 7% 7%;
    padding: 20px 0px 15px 0px;
    background-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 10px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
}

.elementor-546 .elementor-element.elementor-element-1860ac90>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-1860ac90 {
    padding: 120px 0px 100px 0px;
}

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

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

.elementor-546 .elementor-element.elementor-element-5a582952>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-59edff1e .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-59edff1e .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-59edff1e {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-59edff1e .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-546 .elementor-element.elementor-element-59edff1e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-59edff1e .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-e6825ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-e6825ac-font-size);
    font-weight: var(--e-global-typography-e6825ac-font-weight);
    line-height: var(--e-global-typography-e6825ac-line-height);
    letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
    word-spacing: var(--e-global-typography-e6825ac-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-59edff1e .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-2939c135 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-546 .elementor-element.elementor-element-2939c135>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-3ad2fffe {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-7db0d275 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-e2cda29);
    --divider-border-width: 1px;
}

.elementor-546 .elementor-element.elementor-element-7db0d275 .elementor-divider-separator {
    width: 100%;
}

.elementor-546 .elementor-element.elementor-element-7db0d275 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-546 .elementor-element.elementor-element-1af6c068 {
    margin-top: 15px;
    margin-bottom: 40px;
}

.elementor-546 .elementor-element.elementor-element-6a66b946>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-4e91c6b0.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-4e91c6b0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-4e91c6b0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e5e1fd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-e5e1fd9-font-size);
    font-weight: var(--e-global-typography-e5e1fd9-font-weight);
    line-height: var(--e-global-typography-e5e1fd9-line-height);
    letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
    word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-644c2b7);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 0px 0px rgba(157.99999999999997, 154, 221, 0.12);
    padding: 13px 0px 0px 16px;
    height: 65px;
    width: 65px;
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-644c2b7);
    width: 33px;
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-644c2b7);
    background-color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 33px;
}

.elementor-546 .elementor-element.elementor-element-4e91c6b0>.elementor-widget-container {
    margin: 0px 0px 1px 0px;
}

.elementor-546 .elementor-element.elementor-element-6dff1213>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-3addd7a7.jkit-equal-height-enable,
.elementor-546 .elementor-element.elementor-element-3addd7a7.jkit-equal-height-enable .elementor-widget-container,
.elementor-546 .elementor-element.elementor-element-3addd7a7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-546 .elementor-element.elementor-element-3addd7a7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e5e1fd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-e5e1fd9-font-size);
    font-weight: var(--e-global-typography-e5e1fd9-font-weight);
    line-height: var(--e-global-typography-e5e1fd9-line-height);
    letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
    word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #F5F5F5;
    font-size: 90px;
}

.elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #F5F5F5;
    width: 90px;
}

.elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-644c2b7);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e2cda29);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 5px 15px 0px rgba(157.99999999999997, 154, 221, 0.12);
    padding: 15px 0px 0px 15px;
    height: 65px;
    width: 65px;
}

.elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 33px;
}

.elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-644c2b7);
    background-color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 33px;
}

.elementor-546 .elementor-element.elementor-element-3addd7a7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-387fa2af .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-387fa2af .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-387fa2af .elementor-button {
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    fill: var(--e-global-color-644c2b7);
    color: var(--e-global-color-644c2b7);
    background-color: transparent;
    background-image: linear-gradient(340deg, #AA000D,#AA000D);
    border-radius: 50px 50px 50px 50px;
    padding: 17px 35px 17px 35px;
}

.elementor-546 .elementor-element.elementor-element-387fa2af .elementor-button:hover,
.elementor-546 .elementor-element.elementor-element-387fa2af .elementor-button:focus {
    color: var(--e-global-color-644c2b7);
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-546 .elementor-element.elementor-element-387fa2af .elementor-button:hover svg,
.elementor-546 .elementor-element.elementor-element-387fa2af .elementor-button:focus svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-387fa2af>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-387fa2af {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-2e4cdf99>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

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

.elementor-546 .elementor-element.elementor-element-3b391bd0.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-546 .elementor-element.elementor-element-3b391bd0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-3b391bd0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-546 .elementor-element.elementor-element-3b391bd0>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-3b391bd0>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-3b391bd0>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-3b391bd0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-3b391bd0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-3b391bd0 {
    z-index: 2;
}

.elementor-546 .elementor-element.elementor-element-6106e933 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-6106e933.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-6106e933.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-6106e933.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-6106e933.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-6106e933.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-6106e933.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-6106e933.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-6106e933.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-6106e933.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-6106e933.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-6106e933 .elementor-icon {
    font-size: 30px;
}

.elementor-546 .elementor-element.elementor-element-6106e933>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 19px 20px 15px 20px;
    background-color: var(--e-global-color-644c2b7);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px -5px 10px 0px rgba(157.99999999999997, 154, 221, 0.1);
}

.elementor-546 .elementor-element.elementor-element-6106e933 {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-90975e5 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-90975e5 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-828d19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-828d19a-font-size);
    font-weight: var(--e-global-typography-828d19a-font-weight);
    line-height: var(--e-global-typography-828d19a-line-height);
    letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
    word-spacing: var(--e-global-typography-828d19a-word-spacing);
    color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-90975e5 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 5px 0px;
}

.elementor-546 .elementor-element.elementor-element-90975e5 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-644c2b7);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-42121ffb {
    --divider-border-style: solid;
    --divider-color: #FFFFFF38;
    --divider-border-width: 1px;
}

.elementor-546 .elementor-element.elementor-element-42121ffb .elementor-divider-separator {
    width: 100%;
}

.elementor-546 .elementor-element.elementor-element-42121ffb .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}

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

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

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

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

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

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

.elementor-546 .elementor-element.elementor-element-7ca06d93 .elementor-icon-list-icon i {
    color: var(--e-global-color-644c2b7);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-7ca06d93 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-644c2b7);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-7ca06d93 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-7ca06d93 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-7ca06d93 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-7ca06d93 .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);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-7ca06d93 .elementor-icon-list-text {
    color: var(--e-global-color-644c2b7);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
    font-family: var(--e-global-typography-3839613-font-family), Sans-serif;
    font-size: var(--e-global-typography-3839613-font-size);
    font-weight: var(--e-global-typography-3839613-font-weight);
    line-height: var(--e-global-typography-3839613-line-height);
    letter-spacing: var(--e-global-typography-3839613-letter-spacing);
    word-spacing: var(--e-global-typography-3839613-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
    color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text {
    color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-42ea9e16>.elementor-widget-container {
    margin: 10px 0px 20px 0px;
}

.elementor-546 .elementor-element.elementor-element-44611a80 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-44611a80 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-44611a80 .elementor-button {
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-644c2b7) 0%, var(--e-global-color-644c2b7) 100%);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 10px 10px 0px rgba(66, 66, 66, 0.1);
    padding: 17px 35px 17px 35px;
}

.elementor-546 .elementor-element.elementor-element-44611a80 .elementor-button:hover,
.elementor-546 .elementor-element.elementor-element-44611a80 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-15cc89e);
}

.elementor-546 .elementor-element.elementor-element-44611a80 .elementor-button:hover svg,
.elementor-546 .elementor-element.elementor-element-44611a80 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-44611a80>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-44611a80 {
    width: 100%;
    max-width: 100%;
}

.elementor-546 .elementor-element.elementor-element-2b187482.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-546 .elementor-element.elementor-element-2b187482>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e2cda29);
    box-shadow: 0px 5px 10px 0px rgba(157.99999999999997, 154, 221, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-2b187482>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-2b187482>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-2b187482>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

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

.elementor-546 .elementor-element.elementor-element-2b187482 {
    z-index: 1;
}

.elementor-546 .elementor-element.elementor-element-49b2fc5 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-49b2fc5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-49b2fc5.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-49b2fc5.elementor-view-default .elementor-icon {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-49b2fc5.elementor-view-framed .elementor-icon,
.elementor-546 .elementor-element.elementor-element-49b2fc5.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-49b2fc5.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-49b2fc5.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-49b2fc5.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-644c2b7);
    border-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-49b2fc5.elementor-view-framed .elementor-icon:hover,
.elementor-546 .elementor-element.elementor-element-49b2fc5.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-49b2fc5 .elementor-icon {
    font-size: 30px;
}

.elementor-546 .elementor-element.elementor-element-49b2fc5>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 19px 20px 15px 20px;
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
    border-radius: 50px 50px 50px 50px;
}

.elementor-546 .elementor-element.elementor-element-49b2fc5 {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-2794dd35 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-2794dd35 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-828d19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-828d19a-font-size);
    font-weight: var(--e-global-typography-828d19a-font-weight);
    line-height: var(--e-global-typography-828d19a-line-height);
    letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
    word-spacing: var(--e-global-typography-828d19a-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-2794dd35 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 5px 0px;
}

.elementor-546 .elementor-element.elementor-element-2794dd35 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-546 .elementor-element.elementor-element-f329bb9 .elementor-divider-separator {
    width: 100%;
}

.elementor-546 .elementor-element.elementor-element-f329bb9 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}

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

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

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

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

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

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

.elementor-546 .elementor-element.elementor-element-51cdb8da .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-51cdb8da .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-51cdb8da {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-51cdb8da .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-51cdb8da .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-51cdb8da .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);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-51cdb8da .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
    font-family: var(--e-global-typography-3839613-font-family), Sans-serif;
    font-size: var(--e-global-typography-3839613-font-size);
    font-weight: var(--e-global-typography-3839613-font-weight);
    line-height: var(--e-global-typography-3839613-line-height);
    letter-spacing: var(--e-global-typography-3839613-letter-spacing);
    word-spacing: var(--e-global-typography-3839613-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-2d1012ac>.elementor-widget-container {
    margin: 10px 0px 20px 0px;
}

.elementor-546 .elementor-element.elementor-element-1773f964 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-1773f964 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-1773f964 .elementor-button {
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    fill: var(--e-global-color-644c2b7);
    color: var(--e-global-color-644c2b7);
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 17px 35px 17px 35px;
}

.elementor-546 .elementor-element.elementor-element-1773f964 .elementor-button:hover,
.elementor-546 .elementor-element.elementor-element-1773f964 .elementor-button:focus {
    color: var(--e-global-color-644c2b7);
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-546 .elementor-element.elementor-element-1773f964 .elementor-button:hover svg,
.elementor-546 .elementor-element.elementor-element-1773f964 .elementor-button:focus svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-1773f964>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-1773f964 {
    width: 100%;
    max-width: 100%;
}

.elementor-546 .elementor-element.elementor-element-c0ca17f>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-c0ca17f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-546 .elementor-element.elementor-element-c0ca17f {
    padding: 100px 0px 10px 0px;
}

.elementor-546 .elementor-element.elementor-element-fd4769b>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-fd4769b {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-15cc89e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

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

.elementor-546 .elementor-element.elementor-element-cd9db3b .elementor-heading-title {
    font-family: var(--e-global-typography-5f242d7-font-family), Sans-serif;
    font-size: var(--e-global-typography-5f242d7-font-size);
    font-weight: var(--e-global-typography-5f242d7-font-weight);
    line-height: var(--e-global-typography-5f242d7-line-height);
    letter-spacing: var(--e-global-typography-5f242d7-letter-spacing);
    word-spacing: var(--e-global-typography-5f242d7-word-spacing);
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-4b9892d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-546 .elementor-element.elementor-element-4b9892d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track .image-list {
    min-height: 0px;
}

.elementor-546 .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
    opacity: 60%;
}

.elementor-546 .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
    opacity: 100%;
}

.elementor-546 .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .tns-controls button i,
.elementor-546 .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .tns-controls button svg {
    opacity: 100%;
}

.elementor-546 .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button i,
.elementor-546 .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button svg {
    opacity: 100%;
}

.elementor-546 .elementor-element.elementor-element-acd20c5>.elementor-widget-container {
    margin: 0px 0px 0px 50px;
}

.elementor-546 .elementor-element.elementor-element-a5307ae>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-a5307ae {
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-67f4208:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-546 .elementor-element.elementor-element-67f4208>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/06/bg-5-e1655014403325.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-546 .elementor-element.elementor-element-67f4208>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-9596a98);
    opacity: 0.8;
}

.elementor-546 .elementor-element.elementor-element-67f4208>.elementor-element-populated,
.elementor-546 .elementor-element.elementor-element-67f4208>.elementor-element-populated>.elementor-background-overlay,
.elementor-546 .elementor-element.elementor-element-67f4208>.elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-546 .elementor-element.elementor-element-67f4208>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-546 .elementor-element.elementor-element-67f4208>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-546 .elementor-element.elementor-element-dec0183 {
    padding: 0% 0% 0% 0%;
}

.elementor-546 .elementor-element.elementor-element-2774f93 {
    z-index: 0;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    text-align: left;
    background-color: var(--e-global-color-644c2b7);
    margin: 20px 10px 20px 10px;
    padding: 55px 50px 10px 40px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 5px 20px 0px rgba(157.99999999999997, 154, 221, 0.12);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-15cc89e);
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 30px 30px 30px 30px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-text);
}

.elementor-546 .elementor-element.elementor-element-63f0493.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
    flex-direction: row-reverse;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: var(--e-global-color-accent);
    font-size: 55px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: var(--e-global-color-accent);
    width: 55px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
    fill: var(--e-global-color-accent);
    width: 14px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i {
    font-size: 14px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li:not(:last-child) {
    margin-right: 5px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
    margin: -20px 0px 20px 0px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-54fc3ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-54fc3ee-font-size);
    font-weight: var(--e-global-typography-54fc3ee-font-weight);
    font-style: var(--e-global-typography-54fc3ee-font-style);
    text-decoration: var(--e-global-typography-54fc3ee-text-decoration);
    line-height: var(--e-global-typography-54fc3ee-line-height);
    letter-spacing: var(--e-global-typography-54fc3ee-letter-spacing);
    word-spacing: var(--e-global-typography-54fc3ee-word-spacing);
    margin-bottom: 0px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    color: var(--e-global-color-text);
    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);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    margin-bottom: 0px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    margin: 0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 75px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .tns-controls button i,
.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    background-color: #7A7A7A;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
    opacity: 100%;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i,
.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
    opacity: 100%;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

.elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .tns-nav button {
    background-color: var(--e-global-color-secondary);
}

.elementor-546 .elementor-element.elementor-element-63f0493>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-63f0493 {
    z-index: 40;
}

.elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-4dbc461.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-546 .elementor-element.elementor-element-4dbc461>.elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-546 .elementor-element.elementor-element-646a149 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-646a149 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-646a149 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-646a149 .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-546 .elementor-element.elementor-element-646a149 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-646a149 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-e6825ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-e6825ac-font-size);
    font-weight: var(--e-global-typography-e6825ac-font-weight);
    line-height: var(--e-global-typography-e6825ac-line-height);
    letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
    word-spacing: var(--e-global-typography-e6825ac-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-646a149 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-b99cc12 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-546 .elementor-element.elementor-element-b99cc12>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-aadff0e {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-ef48dbf .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-546 .elementor-element.elementor-element-ef48dbf .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-546 .elementor-element.elementor-element-ef48dbf .elementor-button {
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    fill: var(--e-global-color-644c2b7);
    color: var(--e-global-color-644c2b7);
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 17px 35px 17px 35px;
}

.elementor-546 .elementor-element.elementor-element-ef48dbf .elementor-button:hover,
.elementor-546 .elementor-element.elementor-element-ef48dbf .elementor-button:focus {
    color: var(--e-global-color-644c2b7);
    background-color: transparent;
    background-image: linear-gradient(340deg, var(--e-global-color-accent) 30%, var(--e-global-color-secondary) 100%);
}

.elementor-546 .elementor-element.elementor-element-ef48dbf .elementor-button:hover svg,
.elementor-546 .elementor-element.elementor-element-ef48dbf .elementor-button:focus svg {
    fill: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-ef48dbf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-ef48dbf {
    width: auto;
    max-width: auto;
}

.elementor-546 .elementor-element.elementor-element-5af00faf>.elementor-container {
    max-width: 1200px;
}

.elementor-546 .elementor-element.elementor-element-5af00faf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

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

.elementor-546 .elementor-element.elementor-element-1529dbac.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-546 .elementor-element.elementor-element-31bbe2ad .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-31bbe2ad .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-546 .elementor-element.elementor-element-31bbe2ad {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-546 .elementor-element.elementor-element-31bbe2ad .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-546 .elementor-element.elementor-element-31bbe2ad .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-546 .elementor-element.elementor-element-31bbe2ad .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-e6825ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-e6825ac-font-size);
    font-weight: var(--e-global-typography-e6825ac-font-weight);
    line-height: var(--e-global-typography-e6825ac-line-height);
    letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
    word-spacing: var(--e-global-typography-e6825ac-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-31bbe2ad .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-546 .elementor-element.elementor-element-4f3aeded {
    text-align: center;
}

.elementor-546 .elementor-element.elementor-element-4f3aeded .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-546 .elementor-element.elementor-element-7727a0f3 {
    text-align: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-546 .elementor-element.elementor-element-7727a0f3>.elementor-widget-container {
    padding: 0% 27% 0% 27%;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 30px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    border-radius: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 250px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    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);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-category,
.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    background-color: var(--e-global-color-644c2b7);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 10px 15px 10px 10px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 20px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 10px 15px 10px 10px;
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
    margin: 0px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 10px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 10px 0px 0px 0px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-54fc3ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-54fc3ee-font-size);
    font-weight: var(--e-global-typography-54fc3ee-font-weight);
    font-style: var(--e-global-typography-54fc3ee-font-style);
    text-decoration: var(--e-global-typography-54fc3ee-text-decoration);
    line-height: var(--e-global-typography-54fc3ee-line-height);
    letter-spacing: var(--e-global-typography-54fc3ee-letter-spacing);
    word-spacing: var(--e-global-typography-54fc3ee-word-spacing);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
    color: var(--e-global-color-7b685d2);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 10px 0px -15px 0px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: var(--e-global-color-text);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    font-family: var(--e-global-typography-94d7f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-94d7f28-font-size);
    font-weight: var(--e-global-typography-94d7f28-font-weight);
    font-style: var(--e-global-typography-94d7f28-font-style);
    text-decoration: var(--e-global-typography-94d7f28-text-decoration);
    line-height: var(--e-global-typography-94d7f28-line-height);
    letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
    word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #02010100;
    color: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i,
.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
    margin-right: 10px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i,
.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
    margin-left: 10px;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
    fill: var(--e-global-color-accent);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
    color: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: flex-start;
}

.elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

.elementor-546 .elementor-element.elementor-element-7716004c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-546 .elementor-element.elementor-element-2c7e4b49 {
        width: 40%;
    }

    .elementor-546 .elementor-element.elementor-element-5b55516a {
        width: 60%;
    }

    .elementor-546 .elementor-element.elementor-element-57723f42 {
        width: 42%;
    }

    .elementor-546 .elementor-element.elementor-element-45f27f2f {
        width: 57.927%;
    }

    .elementor-546 .elementor-element.elementor-element-525b53a1 {
        width: 45.333%;
    }

    .elementor-546 .elementor-element.elementor-element-6c64196a {
        width: 54%;
    }

    .elementor-546 .elementor-element.elementor-element-5a582952 {
        width: 38%;
    }

    .elementor-546 .elementor-element.elementor-element-2e4cdf99 {
        width: 62%;
    }

    .elementor-546 .elementor-element.elementor-element-ed3c63e {
        width: 40%;
    }

    .elementor-546 .elementor-element.elementor-element-4b9892d {
        width: 60%;
    }
}

@media(max-width:1024px) {

    .elementor-546 .elementor-element.elementor-element-35bae01:not(.elementor-motion-effects-element-type-background),
    .elementor-546 .elementor-element.elementor-element-35bae01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-546 .elementor-element.elementor-element-35bae01 {
        padding: 240px 10px 70px 10px;
    }

    .elementor-546 .elementor-element.elementor-element-2014433c.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-546 .elementor-element.elementor-element-2014433c>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-367469e6 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-367469e6 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-d11c234 {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-d11c234 .elementor-heading-title {
        font-size: var(--e-global-typography-e124aed-font-size);
        line-height: var(--e-global-typography-e124aed-line-height);
        letter-spacing: var(--e-global-typography-e124aed-letter-spacing);
        word-spacing: var(--e-global-typography-e124aed-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-3469c42c {
        text-align: left;
        font-size: var(--e-global-typography-eba1f70-font-size);
        line-height: var(--e-global-typography-eba1f70-line-height);
        letter-spacing: var(--e-global-typography-eba1f70-letter-spacing);
        word-spacing: var(--e-global-typography-eba1f70-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-613bc785 .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-5b1c9398 .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-47b9aee4>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-beaf32b {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-beaf32b img {
        width: 65%;
    }

    .elementor-546 .elementor-element.elementor-element-758423bb {
        --spacer-size: 158px;
        top: 5%;
    }

    .elementor-546 .elementor-element.elementor-element-758423bb>.elementor-widget-container {
        padding: 120px 200px 120px 200px;
    }

    body:not(.rtl) .elementor-546 .elementor-element.elementor-element-758423bb {
        left: 34%;
    }

    body.rtl .elementor-546 .elementor-element.elementor-element-758423bb {
        right: 34%;
    }

    .elementor-546 .elementor-element.elementor-element-2c7e4b49>.elementor-element-populated {
        margin: 20px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-546 .elementor-element.elementor-element-7fd12ac0 .elementor-heading-title {
        font-size: var(--e-global-typography-302da39-font-size);
        line-height: var(--e-global-typography-302da39-line-height);
        letter-spacing: var(--e-global-typography-302da39-letter-spacing);
        word-spacing: var(--e-global-typography-302da39-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2a696376 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 145px;
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 145px;
        -ms-flex: 0 0 145px;
        flex: 0 0 145px;
    }

    .elementor-546 .elementor-element.elementor-element-5b55516a>.elementor-element-populated {
        margin: -100px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-bc-flex-widget .elementor-546 .elementor-element.elementor-element-57723f42.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

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

    .elementor-546 .elementor-element.elementor-element-1ab91606 .elementor-heading-title {
        font-size: var(--e-global-typography-302da39-font-size);
        line-height: var(--e-global-typography-302da39-line-height);
        letter-spacing: var(--e-global-typography-302da39-letter-spacing);
        word-spacing: var(--e-global-typography-302da39-word-spacing);
    }

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

    .elementor-546 .elementor-element.elementor-element-ba3c4b4>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-546 .elementor-element.elementor-element-70517ccf .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-412910ae {
        padding: 80px 10px 50px 10px;
    }

    .elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-bbc8547-font-size);
        line-height: var(--e-global-typography-bbc8547-line-height);
        letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
        word-spacing: var(--e-global-typography-bbc8547-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact {
        padding: 42px 26px 42px 26px;
    }

    body:not(.rtl) .elementor-546 .elementor-element.elementor-element-63c9c98 {
        left: 38%;
    }

    body.rtl .elementor-546 .elementor-element.elementor-element-63c9c98 {
        right: 38%;
    }

    .elementor-546 .elementor-element.elementor-element-63c9c98 {
        top: 545px;
    }

    .elementor-546 .elementor-element.elementor-element-324f5aa>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-197c76fe .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-197c76fe .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-775145f5 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

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

    .elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1db43f97 {
        padding: 0px 10px 80px 10px;
    }

    .elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-bbc8547-font-size);
        line-height: var(--e-global-typography-bbc8547-line-height);
        letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
        word-spacing: var(--e-global-typography-bbc8547-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-bbc8547-font-size);
        line-height: var(--e-global-typography-bbc8547-line-height);
        letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
        word-spacing: var(--e-global-typography-bbc8547-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-bbc8547-font-size);
        line-height: var(--e-global-typography-bbc8547-line-height);
        letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
        word-spacing: var(--e-global-typography-bbc8547-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-bbc8547-font-size);
        line-height: var(--e-global-typography-bbc8547-line-height);
        letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
        word-spacing: var(--e-global-typography-bbc8547-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7f391154 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-30fdf73d>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-546 .elementor-element.elementor-element-46a16bea .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-46a16bea .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-1f52f164 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-313759eb {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-313759eb>.elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-546 .elementor-element.elementor-element-300ee8a5>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-73ad87b6>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

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

    .elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-9bc2bb0 {
        margin-top: 70px;
        margin-bottom: 0px;
    }

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

    .elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-81c4e61>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-31ec616a {
        margin-top: 60px;
        margin-bottom: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7062f580>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-546 .elementor-element.elementor-element-2b565aa8 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2b565aa8 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-24ba8e8c .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-5a5b79b5>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-51947f08>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-77948de6 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-546 .elementor-element.elementor-element-525b53a1>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-3d8468f9 {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-3d8468f9 img {
        width: 70%;
    }

    .elementor-546 .elementor-element.elementor-element-6c64196a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-473e467d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-473e467d .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-72b664bf .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-68cf24bf {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-68cf24bf>.elementor-widget-container {
        padding: 0% 27% 0% 0%;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
        border-style: dashed;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:before {
        border-style: dashed;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:after {
        border-style: dashed;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:before {
        border-style: dashed;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:after {
        border-style: dashed;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
        margin: 20px;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title,
    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1bad5b4c {
        padding: 80px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-87bc7a9>.elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }

    .elementor-546 .elementor-element.elementor-element-2331b205 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-2331b205 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-70d40839 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-361cdd02 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-361cdd02>.elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-546 .elementor-element.elementor-element-7cc777b5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-element-populated {
        margin: 0px 15px 30px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-391bc596:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-546 .elementor-element.elementor-element-391bc596>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-391bc596>.elementor-element-populated {
        margin: 0px 0px 30px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-513d16d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1339271:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-546 .elementor-element.elementor-element-1339271>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

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

    .elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1860ac90 {
        padding: 80px 10px 50px 10px;
    }

    .elementor-546 .elementor-element.elementor-element-5a582952>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-59edff1e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-59edff1e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2939c135 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-3ad2fffe {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-387fa2af .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2e4cdf99>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-3b391bd0>.elementor-element-populated {
        padding: 0px 40px 40px 40px;
    }

    .elementor-546 .elementor-element.elementor-element-90975e5 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-90975e5 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

    .elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
        font-size: var(--e-global-typography-3839613-font-size);
        line-height: var(--e-global-typography-3839613-line-height);
        letter-spacing: var(--e-global-typography-3839613-letter-spacing);
        word-spacing: var(--e-global-typography-3839613-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-44611a80 .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2b187482>.elementor-element-populated {
        border-width: 1px 1px 1px 1px;
    }

    .elementor-546 .elementor-element.elementor-element-2794dd35 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2794dd35 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

    .elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
        font-size: var(--e-global-typography-3839613-font-size);
        line-height: var(--e-global-typography-3839613-line-height);
        letter-spacing: var(--e-global-typography-3839613-letter-spacing);
        word-spacing: var(--e-global-typography-3839613-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1773f964 .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-c0ca17f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 80px 10px;
    }

    .elementor-546 .elementor-element.elementor-element-ed3c63e>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-cd9db3b {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-cd9db3b .elementor-heading-title {
        font-size: var(--e-global-typography-5f242d7-font-size);
        line-height: var(--e-global-typography-5f242d7-line-height);
        letter-spacing: var(--e-global-typography-5f242d7-letter-spacing);
        word-spacing: var(--e-global-typography-5f242d7-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-acd20c5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-a5307ae {
        padding: 0px 20px 0px 20px;
    }

    .elementor-546 .elementor-element.elementor-element-67f4208:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-546 .elementor-element.elementor-element-67f4208>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }

    .elementor-546 .elementor-element.elementor-element-67f4208>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 50px 30px 50px;
    }

    .elementor-546 .elementor-element.elementor-element-2774f93>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-54fc3ee-font-size);
        line-height: var(--e-global-typography-54fc3ee-line-height);
        letter-spacing: var(--e-global-typography-54fc3ee-letter-spacing);
        word-spacing: var(--e-global-typography-54fc3ee-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-63f0493>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-4dbc461>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-646a149 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-646a149 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-b99cc12 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

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

    .elementor-546 .elementor-element.elementor-element-ef48dbf .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-5af00faf {
        padding: 80px 10px 80px 10px;
    }

    .elementor-546 .elementor-element.elementor-element-1529dbac>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-546 .elementor-element.elementor-element-31bbe2ad .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-31bbe2ad .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-4f3aeded .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-7727a0f3 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7727a0f3>.elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 30px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-54fc3ee-font-size);
        line-height: var(--e-global-typography-54fc3ee-line-height);
        letter-spacing: var(--e-global-typography-54fc3ee-letter-spacing);
        word-spacing: var(--e-global-typography-54fc3ee-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }
}

@media(max-width:767px) {

    .elementor-546 .elementor-element.elementor-element-35bae01:not(.elementor-motion-effects-element-type-background),
    .elementor-546 .elementor-element.elementor-element-35bae01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-546 .elementor-element.elementor-element-35bae01 {
        padding: 180px 0px 160px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-2014433c>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-546 .elementor-element.elementor-element-367469e6 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-367469e6 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-d11c234 {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-d11c234 .elementor-heading-title {
        font-size: var(--e-global-typography-e124aed-font-size);
        line-height: var(--e-global-typography-e124aed-line-height);
        letter-spacing: var(--e-global-typography-e124aed-letter-spacing);
        word-spacing: var(--e-global-typography-e124aed-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-3469c42c {
        font-size: var(--e-global-typography-eba1f70-font-size);
        line-height: var(--e-global-typography-eba1f70-line-height);
        letter-spacing: var(--e-global-typography-eba1f70-letter-spacing);
        word-spacing: var(--e-global-typography-eba1f70-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-3469c42c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-613bc785 .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-613bc785>.elementor-widget-container {
        margin: 0px 10px 10px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-5b1c9398 .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-5b1c9398>.elementor-widget-container {
        margin: 0px 10px 10px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-758423bb {
        --spacer-size: 65px;
        top: 40%;
    }

    .elementor-546 .elementor-element.elementor-element-758423bb>.elementor-widget-container {
        padding: 40px 100px 40px 100px;
    }

    body:not(.rtl) .elementor-546 .elementor-element.elementor-element-758423bb {
        left: 14%;
    }

    body.rtl .elementor-546 .elementor-element.elementor-element-758423bb {
        right: 14%;
    }

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

    .elementor-546 .elementor-element.elementor-element-7fd12ac0 .elementor-heading-title {
        font-size: var(--e-global-typography-302da39-font-size);
        line-height: var(--e-global-typography-302da39-line-height);
        letter-spacing: var(--e-global-typography-302da39-letter-spacing);
        word-spacing: var(--e-global-typography-302da39-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2a696376 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        margin-bottom: 15px;
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .elementor-546 .elementor-element.elementor-element-5b55516a>.elementor-element-populated {
        margin: -100px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-546 .elementor-element.elementor-element-57723f42>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

    .elementor-546 .elementor-element.elementor-element-45f27f2f>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-1ab91606 .elementor-heading-title {
        font-size: var(--e-global-typography-302da39-font-size);
        line-height: var(--e-global-typography-302da39-line-height);
        letter-spacing: var(--e-global-typography-302da39-letter-spacing);
        word-spacing: var(--e-global-typography-302da39-word-spacing);
    }

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

    .elementor-546 .elementor-element.elementor-element-70517ccf .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-412910ae {
        padding: 50px 5px 0px 5px;
    }

    .elementor-546 .elementor-element.elementor-element-606c6d3d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-36d45e50 img {
        border-width: 10px 10px 10px 10px;
    }

    .elementor-546 .elementor-element.elementor-element-36d45e50>.elementor-widget-container {
        margin: -98% -1% 0% 0%;
    }

    .elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-63c9c98 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-bbc8547-font-size);
        line-height: var(--e-global-typography-bbc8547-line-height);
        letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
        word-spacing: var(--e-global-typography-bbc8547-word-spacing);
        top: 5px;
    }

    body:not(.rtl) .elementor-546 .elementor-element.elementor-element-63c9c98 {
        left: 2%;
    }

    body.rtl .elementor-546 .elementor-element.elementor-element-63c9c98 {
        right: 2%;
    }

    .elementor-546 .elementor-element.elementor-element-63c9c98 {
        top: 165px;
    }

    .elementor-546 .elementor-element.elementor-element-197c76fe .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-197c76fe .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-775145f5 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

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

    .elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1db43f97 {
        padding: 0px 5px 50px 5px;
    }

    .elementor-546 .elementor-element.elementor-element-56bf1ebe {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-16bea2a4 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-bbc8547-font-size);
        line-height: var(--e-global-typography-bbc8547-line-height);
        letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
        word-spacing: var(--e-global-typography-bbc8547-word-spacing);
        top: 5px;
    }

    .elementor-546 .elementor-element.elementor-element-60995b3d {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1da5777a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-bbc8547-font-size);
        line-height: var(--e-global-typography-bbc8547-line-height);
        letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
        word-spacing: var(--e-global-typography-bbc8547-word-spacing);
        top: 5px;
    }

    .elementor-546 .elementor-element.elementor-element-35ee1887 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-f5f647 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-bbc8547-font-size);
        line-height: var(--e-global-typography-bbc8547-line-height);
        letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
        word-spacing: var(--e-global-typography-bbc8547-word-spacing);
        top: 5px;
    }

    .elementor-546 .elementor-element.elementor-element-3b5b89fd {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-19821ac0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-bbc8547-font-size);
        line-height: var(--e-global-typography-bbc8547-line-height);
        letter-spacing: var(--e-global-typography-bbc8547-letter-spacing);
        word-spacing: var(--e-global-typography-bbc8547-word-spacing);
        top: 5px;
    }

    .elementor-546 .elementor-element.elementor-element-7f391154 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-30fdf73d>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-546 .elementor-element.elementor-element-46a16bea .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-46a16bea .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-1f52f164 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-313759eb {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-313759eb>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-300ee8a5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7181f6be .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-73ad87b6>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7df4e3 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-1ed2e305>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-8165fa4 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-9bc2bb0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-f5a80ea>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7826738 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-81c4e61>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-c7e2368 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-31ec616a {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7062f580>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-2b565aa8 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2b565aa8 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-24ba8e8c .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-5a5b79b5>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1e2b66f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-51947f08>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-177ffb4c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-77948de6 {
        padding: 50px 5px 50px 5px;
    }

    .elementor-546 .elementor-element.elementor-element-525b53a1>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-3d8468f9 img {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-473e467d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-473e467d .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-72b664bf .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-68cf24bf {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-68cf24bf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
        border-style: dashed;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:before {
        border-style: dashed;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:after {
        border-style: dashed;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:before {
        border-style: dashed;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:after {
        border-style: dashed;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
        margin: 20px;
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title,
    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1bad5b4c {
        margin-top: 0px;
        margin-bottom: 60px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-87bc7a9>.elementor-element-populated {
        padding: 0px 15px 15px 15px;
    }

    .elementor-546 .elementor-element.elementor-element-2deef5d6>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-2331b205 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-2331b205 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-70d40839 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-361cdd02 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-361cdd02>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-577b1324 {
        margin-top: 40px;
        margin-bottom: -60px;
    }

    .elementor-546 .elementor-element.elementor-element-7cc777b5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7cc777b5>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-359e9f19 {
        --spacer-size: 220px;
    }

    .elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-751f75c1 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-391bc596:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-546 .elementor-element.elementor-element-391bc596>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-391bc596>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-f8747a5 {
        --spacer-size: 220px;
    }

    .elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-21fc725c .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-513d16d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-513d16d7>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-5ab386b6 {
        --spacer-size: 220px;
    }

    .elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7b782d19 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1339271:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-546 .elementor-element.elementor-element-1339271>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

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

    .elementor-546 .elementor-element.elementor-element-2df0b0a {
        --spacer-size: 220px;
    }

    .elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-1ade63b6 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1860ac90 {
        padding: 50px 5px 30px 5px;
    }

    .elementor-546 .elementor-element.elementor-element-5a582952>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-59edff1e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-59edff1e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2939c135 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-3ad2fffe {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-6a66b946>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-4e91c6b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-6dff1213>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-e5e1fd9-font-size);
        line-height: var(--e-global-typography-e5e1fd9-line-height);
        letter-spacing: var(--e-global-typography-e5e1fd9-letter-spacing);
        word-spacing: var(--e-global-typography-e5e1fd9-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-3addd7a7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-387fa2af .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2e4cdf99>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-3b391bd0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-90975e5 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-90975e5 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

    .elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
        font-size: var(--e-global-typography-3839613-font-size);
        line-height: var(--e-global-typography-3839613-line-height);
        letter-spacing: var(--e-global-typography-3839613-letter-spacing);
        word-spacing: var(--e-global-typography-3839613-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-42ea9e16 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-44611a80 .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2b187482>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-2794dd35 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-828d19a-font-size);
        line-height: var(--e-global-typography-828d19a-line-height);
        letter-spacing: var(--e-global-typography-828d19a-letter-spacing);
        word-spacing: var(--e-global-typography-828d19a-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2794dd35 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

    .elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text {
        text-align: left;
    }

    .elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
        font-size: var(--e-global-typography-3839613-font-size);
        line-height: var(--e-global-typography-3839613-line-height);
        letter-spacing: var(--e-global-typography-3839613-letter-spacing);
        word-spacing: var(--e-global-typography-3839613-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-2d1012ac .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-1773f964 .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-c0ca17f {
        padding: 0px 5px 50px 5px;
    }

    .elementor-546 .elementor-element.elementor-element-cd9db3b .elementor-heading-title {
        font-size: var(--e-global-typography-5f242d7-font-size);
        line-height: var(--e-global-typography-5f242d7-line-height);
        letter-spacing: var(--e-global-typography-5f242d7-letter-spacing);
        word-spacing: var(--e-global-typography-5f242d7-word-spacing);
    }

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

    .elementor-546 .elementor-element.elementor-element-67f4208:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-546 .elementor-element.elementor-element-67f4208>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
        background-size: cover;
    }

    .elementor-546 .elementor-element.elementor-element-67f4208>.elementor-element-populated {
        padding: 30px 30px 10px 30px;
    }

    .elementor-546 .elementor-element.elementor-element-dec0183 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        margin: 0px 0px 20px 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
        font-size: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
        width: 0px;
    }

    .elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-54fc3ee-font-size);
        line-height: var(--e-global-typography-54fc3ee-line-height);
        letter-spacing: var(--e-global-typography-54fc3ee-letter-spacing);
        word-spacing: var(--e-global-typography-54fc3ee-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
        margin: 0px 10px 0px 0px;
        width: 50px;
    }

    .elementor-546 .elementor-element.elementor-element-63f0493>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-646a149 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-646a149 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-b99cc12 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

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

    .elementor-546 .elementor-element.elementor-element-ef48dbf .elementor-button {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-5af00faf {
        padding: 50px 5px 50px 5px;
    }

    .elementor-546 .elementor-element.elementor-element-31bbe2ad .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-546 .elementor-element.elementor-element-31bbe2ad .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-e6825ac-font-size);
        line-height: var(--e-global-typography-e6825ac-line-height);
        letter-spacing: var(--e-global-typography-e6825ac-letter-spacing);
        word-spacing: var(--e-global-typography-e6825ac-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-4f3aeded .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-546 .elementor-element.elementor-element-7727a0f3 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7727a0f3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 30px 0px;
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 220px;
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-54fc3ee-font-size);
        line-height: var(--e-global-typography-54fc3ee-line-height);
        letter-spacing: var(--e-global-typography-54fc3ee-letter-spacing);
        word-spacing: var(--e-global-typography-54fc3ee-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-546 .elementor-element.elementor-element-7716004c .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-94d7f28-font-size);
        line-height: var(--e-global-typography-94d7f28-line-height);
        letter-spacing: var(--e-global-typography-94d7f28-letter-spacing);
        word-spacing: var(--e-global-typography-94d7f28-word-spacing);
    }

    .elementor-546 .elementor-element.elementor-element-7716004c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-546 .elementor-element.elementor-element-2014433c {
        width: 70%;
    }

    .elementor-546 .elementor-element.elementor-element-47b9aee4 {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-2c7e4b49 {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-5b55516a {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-606c6d3d {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-324f5aa {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-300ee8a5 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-73ad87b6 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-1ed2e305 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-f5a80ea {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-81c4e61 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-7062f580 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-5a5b79b5 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-51947f08 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-525b53a1 {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-6c64196a {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-7cc777b5 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-391bc596 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-513d16d7 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-1339271 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-5a582952 {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-2e4cdf99 {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-3b391bd0 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-2b187482 {
        width: 50%;
    }

    .elementor-546 .elementor-element.elementor-element-ed3c63e {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-4b9892d {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-2774f93 {
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-4dbc461 {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-submit-input-holder {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3629f0ff .jeg-elementor-kit.jkit-mailchimp.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-input-wrapper:nth-last-child(2) {
        margin-right: 0 !important;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6b578998 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-3110744f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-2fb0dc12 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}







@media (min-width: 1025px) {
    .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
        left: 0;
        right: calc(100% - 45px);
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
        left: 0;
        right: calc(100% - 45px);
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-408264e0 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
        left: 0;
        right: calc(100% - 45px);
    }
}


@media (min-width: 1025px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(3)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+4) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc()
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+1) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child()) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(2)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+3) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-acd20c5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-63f0493 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

.elementor-546 .elementor-element.elementor-element-35bae01 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 170px 0px 0px 0px;
}



.tabs {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
  }
  #tab-button {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #tab-button li {
    display: table-cell;
    width: 20%;
  }
  #tab-button li a {
    display: block;
    padding: .5em;
    background: #eee;
    border: 1px solid #ddd;
    text-align: center;
    color: #000;
    text-decoration: none;
  }
  #tab-button li:not(:first-child) a {
    border-left: none;
  }
  #tab-button li a:hover,
  #tab-button .is-active a {
    border-bottom-color: transparent;
    background: #fff;
  }
  .tab-contents {
    padding: .5em 2em 1em;
    border: 1px solid #ddd;
  }
  
  
  
  .tab-button-outer {
    display: none;
  }
  .tab-contents {
    margin-top: 20px;
  }
  @media screen and (min-width: 768px) {
    .tab-button-outer {
      position: relative;
      z-index: 2;
      display: block;
    }
    .tab-select-outer {
      display: none;
    }
    .tab-contents {
      position: relative;
      top: -1px;
      margin-top: 0;
    }
  }

  .social-box .box {
    background: #FFF;
    border-radius: 10px; 
    cursor: pointer;
    margin: 20px 0;
    padding: 40px 10px;
    transition: all 0.5s ease-out;
}

.social-box .box:hover {
   box-shadow: 0 0 6px #4183D7;
}

.social-box .box-text {
    font-size: 15px;
    line-height: 30px;
    margin: 20px 0;
}

.social-box .box-btn a {
    color: #4183D7;
    font-size: 16px;
    text-decoration: none;
}

.social-box .fa {
    color: #4183D7;
}