.elementor-69 .elementor-element.elementor-element-823bcc5:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-823bcc5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url('../../../../../../assets/images/banner.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-69 .elementor-element.elementor-element-823bcc5>.elementor-background-overlay {
    background-color: var(--e-global-color-text);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-823bcc5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 235px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-81be4fb {
    margin-top: 0px;
    margin-bottom: 64px;
}

.elementor-69 .elementor-element.elementor-element-585d8f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-69 .elementor-element.elementor-element-d0f4e00 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7da4305-font-family), Sans-serif;
    font-size: var(--e-global-typography-7da4305-font-size);
    font-weight: var(--e-global-typography-7da4305-font-weight);
    text-transform: var(--e-global-typography-7da4305-text-transform);
    font-style: var(--e-global-typography-7da4305-font-style);
    line-height: var(--e-global-typography-7da4305-line-height);
    letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
    word-spacing: var(--e-global-typography-7da4305-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-a70bdb5 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-0046bd7-font-family), Sans-serif;
    font-size: var(--e-global-typography-0046bd7-font-size);
    font-weight: var(--e-global-typography-0046bd7-font-weight);
    text-transform: var(--e-global-typography-0046bd7-text-transform);
    font-style: var(--e-global-typography-0046bd7-font-style);
    line-height: var(--e-global-typography-0046bd7-line-height);
    letter-spacing: var(--e-global-typography-0046bd7-letter-spacing);
    word-spacing: var(--e-global-typography-0046bd7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-a70bdb5>.elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-d23e072 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: 17px;
    font-weight: var(--e-global-typography-text-font-weight);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-3fa0937 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-69 .elementor-element.elementor-element-3fa0937 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-69 .elementor-element.elementor-element-3fa0937 .elementor-button {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-8a9a1c9);
    padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-27097af>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-69 .elementor-element.elementor-element-375b297 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-field-group {
    padding-right: calc(8px/2);
    padding-left: calc(8px/2);
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-form-fields-wrapper {
    margin-left: calc(-8px/2);
    margin-right: calc(-8px/2);
    margin-bottom: -8px;
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-field-group>label, .elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-field-subgroup label {
    color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-field-group .elementor-field {
    color: var(--e-global-color-25db21a);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-field-group .elementor-select-wrapper select {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .e-form__buttons__wrapper__button-next {
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-button[type="submit"] {
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .elementor-button[type="submit"]:hover svg * {
    fill: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-1ab4db1 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

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

.elementor-69 .elementor-element.elementor-element-1ab4db1>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-7c628b2 {
    margin-top: 100px;
    margin-bottom: -80px;
    z-index: 2;
}

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

.elementor-69 .elementor-element.elementor-element-ead45cc>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 16px 32px 16px 32px;
}

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

.elementor-69 .elementor-element.elementor-element-28f9ab7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-3e5f3fc);
    color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-28f9ab7.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-28f9ab7.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-28f9ab7.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-28f9ab7 {
    --icon-box-icon-margin: 16px;
}

.elementor-69 .elementor-element.elementor-element-28f9ab7 .elementor-icon {
    font-size: 22px;
    padding: 12px;
}

.elementor-69 .elementor-element.elementor-element-28f9ab7 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-28f9ab7 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-28f9ab7 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-28f9ab7 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-28f9ab7 .elementor-icon-box-description {
    color: var(--e-global-color-25db21a);
}

.elementor-69 .elementor-element.elementor-element-2d10abd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-2d10abd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-2d10abd>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 16px 32px 16px 32px;
}

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

.elementor-69 .elementor-element.elementor-element-73ddcae.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-3e5f3fc);
    color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-73ddcae.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-73ddcae.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-73ddcae.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-73ddcae {
    --icon-box-icon-margin: 16px;
}

.elementor-69 .elementor-element.elementor-element-73ddcae .elementor-icon {
    font-size: 22px;
    padding: 12px;
}

.elementor-69 .elementor-element.elementor-element-73ddcae .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-73ddcae .elementor-icon-box-title {
    margin-bottom: 8px;
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-73ddcae .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-73ddcae .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-73ddcae .elementor-icon-box-description {
    color: var(--e-global-color-25db21a);
}

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

.elementor-69 .elementor-element.elementor-element-3efb10c>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 16px 32px 16px 32px;
}

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

.elementor-69 .elementor-element.elementor-element-1d4724a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-3e5f3fc);
    color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-1d4724a.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-1d4724a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-1d4724a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-1d4724a {
    --icon-box-icon-margin: 16px;
}

.elementor-69 .elementor-element.elementor-element-1d4724a .elementor-icon {
    font-size: 22px;
    padding: 12px;
}

.elementor-69 .elementor-element.elementor-element-1d4724a .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-1d4724a .elementor-icon-box-title {
    margin-bottom: 8px;
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-1d4724a .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-1d4724a .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-1d4724a .elementor-icon-box-description {
    color: var(--e-global-color-25db21a);
}

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

.elementor-69 .elementor-element.elementor-element-c4d1a9c>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 16px 32px 16px 32px;
}

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

.elementor-69 .elementor-element.elementor-element-374ce5d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-3e5f3fc);
    color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-374ce5d.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-374ce5d.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-374ce5d.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-374ce5d {
    --icon-box-icon-margin: 16px;
}

.elementor-69 .elementor-element.elementor-element-374ce5d .elementor-icon {
    font-size: 22px;
    padding: 12px;
}

.elementor-69 .elementor-element.elementor-element-374ce5d .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-374ce5d .elementor-icon-box-title {
    margin-bottom: 8px;
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-374ce5d .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-374ce5d .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-374ce5d .elementor-icon-box-description {
    color: var(--e-global-color-25db21a);
}

.elementor-69 .elementor-element.elementor-element-5f69686>.elementor-container {
    max-width: 1080px;
}

.elementor-69 .elementor-element.elementor-element-5f69686:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-5f69686>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e5c2ee6);
}

.elementor-69 .elementor-element.elementor-element-5f69686 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 180px 0px 100px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-3ab88ea>.elementor-container {
    max-width: 610px;
}

.elementor-69 .elementor-element.elementor-element-3ab88ea {
    margin-top: 0px;
    margin-bottom: 64px;
}

.elementor-69 .elementor-element.elementor-element-77fd01a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-69 .elementor-element.elementor-element-cbf5ec9 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-cbf5ec9 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-7da4305-font-family), Sans-serif;
    font-size: var(--e-global-typography-7da4305-font-size);
    font-weight: var(--e-global-typography-7da4305-font-weight);
    text-transform: var(--e-global-typography-7da4305-text-transform);
    font-style: var(--e-global-typography-7da4305-font-style);
    line-height: var(--e-global-typography-7da4305-line-height);
    letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
    word-spacing: var(--e-global-typography-7da4305-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-6defa56 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-6defa56 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-6defa56>.elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-0a18db4 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-0a18db4 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-3c490de>.elementor-container {
    max-width: 1080px;
}

.elementor-69 .elementor-element.elementor-element-c1d226e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

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

.elementor-69 .elementor-element.elementor-element-c1d226e>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 16px 16px 16px 16px;
}

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

.elementor-69 .elementor-element.elementor-element-c27beac .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-db0ec10 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: 1.5em;
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    border-bottom: 1px solid #E4E7EC;
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-db0ec10>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-68eb423 {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8px 0px 8px 0px;
}

.elementor-69 .elementor-element.elementor-element-68eb423>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-8a83644>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-4ebb443 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-88f62d1 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-69 .elementor-element.elementor-element-88f62d1 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4787a87-font-family), Sans-serif;
    font-size: var(--e-global-typography-4787a87-font-size);
    font-weight: var(--e-global-typography-4787a87-font-weight);
    line-height: var(--e-global-typography-4787a87-line-height);
    letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
    word-spacing: var(--e-global-typography-4787a87-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-2b91e54 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-2b91e54 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-dbeb466-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbeb466-font-size);
    font-weight: var(--e-global-typography-dbeb466-font-weight);
    line-height: var(--e-global-typography-dbeb466-line-height);
    letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
    word-spacing: var(--e-global-typography-dbeb466-word-spacing);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-fed1463.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-fed1463.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-c6bbe5c .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-7e578df img {
    width: 100%;
    -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .5s ease-in-out;
}


.elementor-69 .elementor-element.elementor-element-7e578df:hover img{
    opacity: 0.9;
    -webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-69 .elementor-element.elementor-element-0091ada>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-0091ada:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-0091ada>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-0091ada>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 16px 16px 16px 16px;
}

.elementor-69 .elementor-element.elementor-element-0091ada>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-523e4c4 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-18667a9 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: 1.5em;
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    text-align: center;
    border-bottom: 1px solid #E4E7EC;
}

.elementor-69 .elementor-element.elementor-element-18667a9>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-7870726 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8px 0px 8px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-7a0b5c3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-b5715d6 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-5251293 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-69 .elementor-element.elementor-element-5251293 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4787a87-font-family), Sans-serif;
    font-size: var(--e-global-typography-4787a87-font-size);
    font-weight: var(--e-global-typography-4787a87-font-weight);
    line-height: var(--e-global-typography-4787a87-line-height);
    letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
    word-spacing: var(--e-global-typography-4787a87-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-70eaab2 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-70eaab2 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-dbeb466-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbeb466-font-size);
    font-weight: var(--e-global-typography-dbeb466-font-weight);
    line-height: var(--e-global-typography-dbeb466-line-height);
    letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
    word-spacing: var(--e-global-typography-dbeb466-word-spacing);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-3be9f03.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-3be9f03.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-836c6b9 .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-6e2667e img {
    width: 100%;
    -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .5s ease-in-out;
}

.elementor-69 .elementor-element.elementor-element-6e2667e:hover img{
    opacity: 0.9;
    -webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-69 .elementor-element.elementor-element-f1c926e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

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

.elementor-69 .elementor-element.elementor-element-f1c926e>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 16px 16px 16px 16px;
}

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

.elementor-69 .elementor-element.elementor-element-b2463c5 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-76c3c26 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    line-height: 1.5em;
    border-bottom: 1px solid #E4E7EC;
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-76c3c26>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-6ed53f5 {
 
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8px 0px 8px 0px;
}

.elementor-69 .elementor-element.elementor-element-6ed53f5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-a144877>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-3e9aabe .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-a131687 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-69 .elementor-element.elementor-element-a131687 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4787a87-font-family), Sans-serif;
    font-size: var(--e-global-typography-4787a87-font-size);
    font-weight: var(--e-global-typography-4787a87-font-weight);
    line-height: var(--e-global-typography-4787a87-line-height);
    letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
    word-spacing: var(--e-global-typography-4787a87-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-f5aec6d {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-f5aec6d .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-dbeb466-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbeb466-font-size);
    font-weight: var(--e-global-typography-dbeb466-font-weight);
    line-height: var(--e-global-typography-dbeb466-line-height);
    letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
    word-spacing: var(--e-global-typography-dbeb466-word-spacing);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-e613eb6.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-e613eb6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-ca6b69b .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-7b0d1df img {
    width: 100%;
    -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .5s ease-in-out;
}

.elementor-69 .elementor-element.elementor-element-7b0d1df:hover img{
    opacity: 0.9;
    -webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.elementor-69 .elementor-element.elementor-element-1c91049>.elementor-container {
    max-width: 1080px;
}

.elementor-69 .elementor-element.elementor-element-1c91049 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-567dcd1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-567dcd1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-567dcd1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-567dcd1>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 16px 16px 16px 16px;
}

.elementor-69 .elementor-element.elementor-element-567dcd1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-447c041 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-eb697df .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-eb697df>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-2370431 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-09ec5b5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8px 0px 8px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-169239b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-a585bd2 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-051c5b6 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-69 .elementor-element.elementor-element-051c5b6 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4787a87-font-family), Sans-serif;
    font-size: var(--e-global-typography-4787a87-font-size);
    font-weight: var(--e-global-typography-4787a87-font-weight);
    line-height: var(--e-global-typography-4787a87-line-height);
    letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
    word-spacing: var(--e-global-typography-4787a87-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-af0de61 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-af0de61 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-dbeb466-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbeb466-font-size);
    font-weight: var(--e-global-typography-dbeb466-font-weight);
    line-height: var(--e-global-typography-dbeb466-line-height);
    letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
    word-spacing: var(--e-global-typography-dbeb466-word-spacing);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-c46e56d.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-c46e56d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-8fbbf1c .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-b65a81f img {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-76b0b09>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-76b0b09:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-76b0b09>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-76b0b09>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 16px 16px 16px 16px;
}

.elementor-69 .elementor-element.elementor-element-76b0b09>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-43979b0 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-510552c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-510552c>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-e841e7f {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-09ec5b5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8px 0px 8px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-feb5388>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-57b2ca8 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-ed3ed68 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-69 .elementor-element.elementor-element-ed3ed68 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4787a87-font-family), Sans-serif;
    font-size: var(--e-global-typography-4787a87-font-size);
    font-weight: var(--e-global-typography-4787a87-font-weight);
    line-height: var(--e-global-typography-4787a87-line-height);
    letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
    word-spacing: var(--e-global-typography-4787a87-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-ccefe8e {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-ccefe8e .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-dbeb466-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbeb466-font-size);
    font-weight: var(--e-global-typography-dbeb466-font-weight);
    line-height: var(--e-global-typography-dbeb466-line-height);
    letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
    word-spacing: var(--e-global-typography-dbeb466-word-spacing);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-9f3d2f0.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-9f3d2f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-c0ba672 .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-75aa565 img {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-61c39fa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-61c39fa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-61c39fa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-61c39fa>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 16px 16px 16px 16px;
}

.elementor-69 .elementor-element.elementor-element-61c39fa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-cd5041b .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-b8bf2e2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-b8bf2e2>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-5658044 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-09ec5b5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8px 0px 8px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-a915688>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-1c430bc .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-c7180ce {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-69 .elementor-element.elementor-element-c7180ce .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4787a87-font-family), Sans-serif;
    font-size: var(--e-global-typography-4787a87-font-size);
    font-weight: var(--e-global-typography-4787a87-font-weight);
    line-height: var(--e-global-typography-4787a87-line-height);
    letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
    word-spacing: var(--e-global-typography-4787a87-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-5592e91 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-5592e91 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-dbeb466-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbeb466-font-size);
    font-weight: var(--e-global-typography-dbeb466-font-weight);
    line-height: var(--e-global-typography-dbeb466-line-height);
    letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
    word-spacing: var(--e-global-typography-dbeb466-word-spacing);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-21792d6.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-21792d6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-6d0bd83 .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-48af520 img {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-0b2139b>.elementor-container {
    max-width: 1080px;
}

.elementor-69 .elementor-element.elementor-element-0b2139b {
    margin-top: 30px;
    margin-bottom: 64px;
}

.elementor-69 .elementor-element.elementor-element-33f8bf4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-33f8bf4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-33f8bf4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-33f8bf4>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 16px 16px 16px 16px;
}

.elementor-69 .elementor-element.elementor-element-33f8bf4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-079d247 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-0de77c7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-0de77c7>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-e225fdd {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-09ec5b5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8px 0px 8px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-8eb0cac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-3e125aa .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-94556a4 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-69 .elementor-element.elementor-element-94556a4 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4787a87-font-family), Sans-serif;
    font-size: var(--e-global-typography-4787a87-font-size);
    font-weight: var(--e-global-typography-4787a87-font-weight);
    line-height: var(--e-global-typography-4787a87-line-height);
    letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
    word-spacing: var(--e-global-typography-4787a87-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-647f0b9 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-647f0b9 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-dbeb466-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbeb466-font-size);
    font-weight: var(--e-global-typography-dbeb466-font-weight);
    line-height: var(--e-global-typography-dbeb466-line-height);
    letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
    word-spacing: var(--e-global-typography-dbeb466-word-spacing);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-97d442c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-97d442c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-42a2656 .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-a7a64ee img {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-02894dc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-02894dc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-02894dc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-02894dc>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 16px 16px 16px 16px;
}

.elementor-69 .elementor-element.elementor-element-02894dc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-9144006 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-9f3d581 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-9f3d581>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-a4dfa35 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-09ec5b5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8px 0px 8px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-f80c978>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-53d9e41 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-e8770c8 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-69 .elementor-element.elementor-element-e8770c8 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4787a87-font-family), Sans-serif;
    font-size: var(--e-global-typography-4787a87-font-size);
    font-weight: var(--e-global-typography-4787a87-font-weight);
    line-height: var(--e-global-typography-4787a87-line-height);
    letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
    word-spacing: var(--e-global-typography-4787a87-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-76fadd9 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-76fadd9 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-dbeb466-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbeb466-font-size);
    font-weight: var(--e-global-typography-dbeb466-font-weight);
    line-height: var(--e-global-typography-dbeb466-line-height);
    letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
    word-spacing: var(--e-global-typography-dbeb466-word-spacing);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-b0e0965.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-b0e0965.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-41d6a30 .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-d68fec4 img {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-39e1e55>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-39e1e55:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-39e1e55>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-39e1e55>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 16px 16px 16px 16px;
}

.elementor-69 .elementor-element.elementor-element-39e1e55>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-8e42a8c .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-5db22fd .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-5db22fd>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-96013a8 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-09ec5b5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8px 0px 8px 0px;
}

.elementor-69 .elementor-element.elementor-element-96013a8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-a80012c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-69ad1aa .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-73f5ad6 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-69 .elementor-element.elementor-element-73f5ad6 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4787a87-font-family), Sans-serif;
    font-size: var(--e-global-typography-4787a87-font-size);
    font-weight: var(--e-global-typography-4787a87-font-weight);
    line-height: var(--e-global-typography-4787a87-line-height);
    letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
    word-spacing: var(--e-global-typography-4787a87-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-dc04d98 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-dc04d98 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-dbeb466-font-family), Sans-serif;
    font-size: var(--e-global-typography-dbeb466-font-size);
    font-weight: var(--e-global-typography-dbeb466-font-weight);
    line-height: var(--e-global-typography-dbeb466-line-height);
    letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
    word-spacing: var(--e-global-typography-dbeb466-word-spacing);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-0c1bd74.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-0c1bd74.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-b747fac .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-77c6659 img {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-898f43d .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-69 .elementor-element.elementor-element-898f43d .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-69 .elementor-element.elementor-element-898f43d .elementor-button {
    font-family: var(--e-global-typography-eab332b-font-family), Sans-serif;
    font-size: var(--e-global-typography-eab332b-font-size);
    font-weight: var(--e-global-typography-eab332b-font-weight);
    text-transform: var(--e-global-typography-eab332b-text-transform);
    text-decoration: var(--e-global-typography-eab332b-text-decoration);
    line-height: var(--e-global-typography-eab332b-line-height);
    letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
    word-spacing: var(--e-global-typography-eab332b-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-8a9a1c9);
    padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-6e2e470:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-6e2e470>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../../assets/images/bg-steps.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-69 .elementor-element.elementor-element-6e2e470>.elementor-background-overlay {
    background-color: var(--e-global-color-text);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-6e2e470 {
    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-69 .elementor-element.elementor-element-a02232a>.elementor-container {
    max-width: 610px;
}

.elementor-69 .elementor-element.elementor-element-8ca6c02>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-69 .elementor-element.elementor-element-5df4cee {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-5df4cee .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7da4305-font-family), Sans-serif;
    font-size: var(--e-global-typography-7da4305-font-size);
    font-weight: var(--e-global-typography-7da4305-font-weight);
    text-transform: var(--e-global-typography-7da4305-text-transform);
    font-style: var(--e-global-typography-7da4305-font-style);
    line-height: var(--e-global-typography-7da4305-line-height);
    letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
    word-spacing: var(--e-global-typography-7da4305-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-76d9d74 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-76d9d74 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-76d9d74>.elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-09fc644 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-09fc644 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-0297323 {
    margin-top: 64px;
    margin-bottom: -80px;
}

.elementor-69 .elementor-element.elementor-element-aab09c0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-69 .elementor-element.elementor-element-aab09c0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 0px 32px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-0968abb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-69 .elementor-element.elementor-element-bbe21f5 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-09ec5b5);
    --divider-border-width: 0px;
}

.elementor-69 .elementor-element.elementor-element-bbe21f5 .elementor-divider-separator {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-bbe21f5 .elementor-divider {
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-ef08361.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-27499f2 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-27499f2>.elementor-widget-container {
    padding: 11px 15px 11px 15px;
    background-color: var(--e-global-color-61b31f4);
}

.elementor-69 .elementor-element.elementor-element-27499f2 {
    width: auto;
    max-width: auto;
    align-self: center;
}



.elementor-69 .elementor-element.elementor-element-b435c9c {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-09ec5b5);
    --divider-border-width: 1px;
    width: 90%;
    max-width: 90%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-b435c9c .elementor-divider-separator {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-b435c9c .elementor-divider {
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-ad7bff9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-09ec5b5);
}

.elementor-69 .elementor-element.elementor-element-ad7bff9.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-ad7bff9.elementor-view-default .elementor-icon {
    color: var(--e-global-color-09ec5b5);
    border-color: var(--e-global-color-09ec5b5);
}

.elementor-69 .elementor-element.elementor-element-ad7bff9.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-ad7bff9.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-09ec5b5);
}

.elementor-69 .elementor-element.elementor-element-ad7bff9 .elementor-icon {
    font-size: 18px;
}

.elementor-69 .elementor-element.elementor-element-ad7bff9 .elementor-icon i, .elementor-69 .elementor-element.elementor-element-ad7bff9 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-ad7bff9>.elementor-widget-container {
    margin: -3px -3px -8px -3px;
}

.elementor-69 .elementor-element.elementor-element-ad7bff9 {
    width: 10%;
    max-width: 10%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-66c186c {
    margin-top: 16px;
    margin-bottom: 0px;
    padding: 0px 32px 0px 32px;
}

.elementor-69 .elementor-element.elementor-element-9417523>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-5debe62 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-5debe62 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-be81547 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-be81547 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-35b5189.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-35b5189:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-35b5189>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e5c2ee6);
}

.elementor-69 .elementor-element.elementor-element-35b5189>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 0px 32px 0px;
}

.elementor-69 .elementor-element.elementor-element-35b5189>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-69 .elementor-element.elementor-element-208274b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-09ec5b5);
    --divider-border-width: 1px;
}

.elementor-69 .elementor-element.elementor-element-208274b .elementor-divider-separator {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-208274b .elementor-divider {
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-d9f8cc9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-4190777 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-4190777>.elementor-widget-container {
    padding: 11px 15px 11px 15px;
    background-color: var(--e-global-color-6b0be5f);
}

.elementor-69 .elementor-element.elementor-element-4190777 {
    width: auto;
    max-width: auto;
    align-self: center;
}



.elementor-69 .elementor-element.elementor-element-99f3794 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-09ec5b5);
    --divider-border-width: 1px;
    width: 90%;
    max-width: 90%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-99f3794 .elementor-divider-separator {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-99f3794 .elementor-divider {
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-4295e01.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-09ec5b5);
}

.elementor-69 .elementor-element.elementor-element-4295e01.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-4295e01.elementor-view-default .elementor-icon {
    color: var(--e-global-color-09ec5b5);
    border-color: var(--e-global-color-09ec5b5);
}

.elementor-69 .elementor-element.elementor-element-4295e01.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-4295e01.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-09ec5b5);
}

.elementor-69 .elementor-element.elementor-element-4295e01 .elementor-icon {
    font-size: 18px;
}

.elementor-69 .elementor-element.elementor-element-4295e01 .elementor-icon i, .elementor-69 .elementor-element.elementor-element-4295e01 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-4295e01>.elementor-widget-container {
    margin: -3px -3px -8px -3px;
}

.elementor-69 .elementor-element.elementor-element-4295e01 {
    width: 10%;
    max-width: 10%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-8add04d {
    margin-top: 16px;
    margin-bottom: 0px;
    padding: 0px 32px 0px 32px;
}

.elementor-69 .elementor-element.elementor-element-f99443d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-834a09e {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-834a09e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-4eb4286 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-4eb4286 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-38b0776.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-38b0776:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-38b0776>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e5c2ee6);
}

.elementor-69 .elementor-element.elementor-element-38b0776>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 0px 32px 0px;
}

.elementor-69 .elementor-element.elementor-element-38b0776>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-378efcd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-69 .elementor-element.elementor-element-4898dc0 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-09ec5b5);
    --divider-border-width: 1px;
}

.elementor-69 .elementor-element.elementor-element-4898dc0 .elementor-divider-separator {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-4898dc0 .elementor-divider {
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-0531326.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-b2e2f3f .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-b2e2f3f>.elementor-widget-container {
    padding: 11px 15px 11px 15px;
    background-color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-b2e2f3f {
    width: auto;
    max-width: auto;
    align-self: center;
}



.elementor-69 .elementor-element.elementor-element-4544c11 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-09ec5b5);
    --divider-border-width: 1px;
    --divider-icon-size: 18px;
    --divider-element-spacing: 0px;
}

.elementor-69 .elementor-element.elementor-element-4544c11 .elementor-divider-separator {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-4544c11 .elementor-divider {
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-4544c11.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-09ec5b5);
}

.elementor-69 .elementor-element.elementor-element-4544c11.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-4544c11.elementor-view-default .elementor-icon {
    color: var(--e-global-color-09ec5b5);
    border-color: var(--e-global-color-09ec5b5);
}

.elementor-69 .elementor-element.elementor-element-4544c11.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-4544c11.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-09ec5b5);
}

.elementor-69 .elementor-element.elementor-element-4544c11 .elementor-icon i, .elementor-69 .elementor-element.elementor-element-4544c11 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-a28cb33 {
    margin-top: 16px;
    margin-bottom: 0px;
    padding: 0px 32px 0px 32px;
}

.elementor-69 .elementor-element.elementor-element-20a2978>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-516befa {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-516befa .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-c5b9176 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-c5b9176 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-4e7f02e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-4e7f02e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-4e7f02e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-4e7f02e>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../../assets/images/line-pattern.png");
    opacity: 0.1;
}

.elementor-69 .elementor-element.elementor-element-4e7f02e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 0px 32px 0px;
}

.elementor-69 .elementor-element.elementor-element-4e7f02e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-69 .elementor-element.elementor-element-e2038be {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-09ec5b5);
    --divider-border-width: 0px;
}

.elementor-69 .elementor-element.elementor-element-e2038be .elementor-divider-separator {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-e2038be .elementor-divider {
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-e42c37b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-480df09 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-480df09>.elementor-widget-container {
    padding: 11px 15px 11px 15px;
    background-color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-480df09 {
    width: auto;
    max-width: auto;
    align-self: center;
}



.elementor-69 .elementor-element.elementor-element-48c73ae {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-09ec5b5);
    --divider-border-width: 0px;
}

.elementor-69 .elementor-element.elementor-element-48c73ae .elementor-divider-separator {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-48c73ae .elementor-divider {
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-c81305e {
    margin-top: 16px;
    margin-bottom: 0px;
    padding: 0px 32px 0px 32px;
}

.elementor-69 .elementor-element.elementor-element-fb777cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-422586e {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-422586e .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-eb5c98a {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-eb5c98a .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-15cc9d9>.elementor-container {
    max-width: 1230px;
}

.elementor-69 .elementor-element.elementor-element-15cc9d9 {
    padding: 100px 0px 100px 0px;
}

.elementor-69 .elementor-element.elementor-element-906f06e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-906f06e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../../assets/images/map-location.jpg");
    background-position: 50% 48px;
    background-repeat: no-repeat;
}

.elementor-69 .elementor-element.elementor-element-906f06e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-69 .elementor-element.elementor-element-906f06e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-4f2727f>.elementor-container {
    max-width: 610px;
}

.elementor-69 .elementor-element.elementor-element-4f2727f {
    margin-top: 0px;
    margin-bottom: 64px;
}

.elementor-69 .elementor-element.elementor-element-b17fbdb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-69 .elementor-element.elementor-element-b5c9169 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-b5c9169 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-7da4305-font-family), Sans-serif;
    font-size: var(--e-global-typography-7da4305-font-size);
    font-weight: var(--e-global-typography-7da4305-font-weight);
    text-transform: var(--e-global-typography-7da4305-text-transform);
    font-style: var(--e-global-typography-7da4305-font-style);
    line-height: var(--e-global-typography-7da4305-line-height);
    letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
    word-spacing: var(--e-global-typography-7da4305-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-db9083b {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-db9083b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-db9083b>.elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-b90727a {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-b90727a .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-a70030a img {
    max-width: 1050px;
}

.elementor-69 .elementor-element.elementor-element-50fb503>.elementor-container {
    max-width: 1230px;
}

.elementor-69 .elementor-element.elementor-element-50fb503 {
    margin-top: 32px;
    margin-bottom: 64px;
}

.elementor-69 .elementor-element.elementor-element-9f08843>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-9f08843:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-9f08843>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-9f08843>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 24px 32px 24px 32px;
}

.elementor-69 .elementor-element.elementor-element-9f08843>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-e89cb8b .elementor-icon-wrapper {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-e89cb8b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-e89cb8b.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-e89cb8b.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-e89cb8b.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-e89cb8b.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-e89cb8b.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-e89cb8b.elementor-view-framed .elementor-icon:hover, .elementor-69 .elementor-element.elementor-element-e89cb8b.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-e89cb8b.elementor-view-framed .elementor-icon:hover, .elementor-69 .elementor-element.elementor-element-e89cb8b.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-e89cb8b .elementor-icon {
    font-size: 17px;
}

.elementor-69 .elementor-element.elementor-element-e89cb8b .elementor-icon i, .elementor-69 .elementor-element.elementor-element-e89cb8b .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-e89cb8b>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-69 .elementor-element.elementor-element-e89cb8b {
    width: 6%;
    max-width: 6%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-c7b7c0f {
    text-align: left;
    width: 94%;
    max-width: 94%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-c7b7c0f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-c7b7c0f>.elementor-widget-container {
    padding: 0px 0px 0px 8px;
}

.elementor-69 .elementor-element.elementor-element-226edce {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-226edce .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-226edce>.elementor-widget-container {
    padding: 8px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-fd7a1e0 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-69 .elementor-element.elementor-element-fd7a1e0 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-69 .elementor-element.elementor-element-fd7a1e0 .elementor-button {
    font-family: var(--e-global-typography-eab332b-font-family), Sans-serif;
    font-size: var(--e-global-typography-eab332b-font-size);
    font-weight: var(--e-global-typography-eab332b-font-weight);
    text-transform: var(--e-global-typography-eab332b-text-transform);
    text-decoration: var(--e-global-typography-eab332b-text-decoration);
    line-height: var(--e-global-typography-eab332b-line-height);
    letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
    word-spacing: var(--e-global-typography-eab332b-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-8a9a1c9);
    padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-1c4e8f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-1c4e8f4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-1c4e8f4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-1c4e8f4>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 24px 32px 24px 32px;
}

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

.elementor-69 .elementor-element.elementor-element-7d9442b .elementor-icon-wrapper {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-7d9442b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-7d9442b.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-7d9442b.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-7d9442b.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-7d9442b.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-7d9442b.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-7d9442b.elementor-view-framed .elementor-icon:hover, .elementor-69 .elementor-element.elementor-element-7d9442b.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-7d9442b.elementor-view-framed .elementor-icon:hover, .elementor-69 .elementor-element.elementor-element-7d9442b.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-7d9442b .elementor-icon {
    font-size: 17px;
}

.elementor-69 .elementor-element.elementor-element-7d9442b .elementor-icon i, .elementor-69 .elementor-element.elementor-element-7d9442b .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-7d9442b>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-69 .elementor-element.elementor-element-7d9442b {
    width: 6%;
    max-width: 6%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-00ba16c {
    text-align: left;
    width: 94%;
    max-width: 94%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-00ba16c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-00ba16c>.elementor-widget-container {
    padding: 0px 0px 0px 8px;
}

.elementor-69 .elementor-element.elementor-element-6a208e2 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-6a208e2 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-6a208e2>.elementor-widget-container {
    padding: 8px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-b45a9db .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-69 .elementor-element.elementor-element-b45a9db .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-69 .elementor-element.elementor-element-b45a9db .elementor-button {
    font-family: var(--e-global-typography-eab332b-font-family), Sans-serif;
    font-size: var(--e-global-typography-eab332b-font-size);
    font-weight: var(--e-global-typography-eab332b-font-weight);
    text-transform: var(--e-global-typography-eab332b-text-transform);
    text-decoration: var(--e-global-typography-eab332b-text-decoration);
    line-height: var(--e-global-typography-eab332b-line-height);
    letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
    word-spacing: var(--e-global-typography-eab332b-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-8a9a1c9);
    padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-48c9bfe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-48c9bfe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-48c9bfe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-48c9bfe>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 24px 32px 24px 32px;
}

.elementor-69 .elementor-element.elementor-element-48c9bfe>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-2b1f933 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-2b1f933.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-2b1f933.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-2b1f933.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-2b1f933.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-2b1f933.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-2b1f933.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-2b1f933.elementor-view-framed .elementor-icon:hover, .elementor-69 .elementor-element.elementor-element-2b1f933.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-2b1f933.elementor-view-framed .elementor-icon:hover, .elementor-69 .elementor-element.elementor-element-2b1f933.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-2b1f933 .elementor-icon {
    font-size: 17px;
}

.elementor-69 .elementor-element.elementor-element-2b1f933 .elementor-icon i, .elementor-69 .elementor-element.elementor-element-2b1f933 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-2b1f933>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-69 .elementor-element.elementor-element-2b1f933 {
    width: 6%;
    max-width: 6%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-81c067c {
    text-align: left;
    width: 94%;
    max-width: 94%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-81c067c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-81c067c>.elementor-widget-container {
    padding: 0px 0px 0px 8px;
}

.elementor-69 .elementor-element.elementor-element-2817070 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-2817070 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-2817070>.elementor-widget-container {
    padding: 8px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-eff0008 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-69 .elementor-element.elementor-element-eff0008 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-69 .elementor-element.elementor-element-eff0008 .elementor-button {
    font-family: var(--e-global-typography-eab332b-font-family), Sans-serif;
    font-size: var(--e-global-typography-eab332b-font-size);
    font-weight: var(--e-global-typography-eab332b-font-weight);
    text-transform: var(--e-global-typography-eab332b-text-transform);
    text-decoration: var(--e-global-typography-eab332b-text-decoration);
    line-height: var(--e-global-typography-eab332b-line-height);
    letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
    word-spacing: var(--e-global-typography-eab332b-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-8a9a1c9);
    padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-2c7dd67>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-2c7dd67:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-2c7dd67>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-2c7dd67>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 24px 32px 24px 32px;
}

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

.elementor-69 .elementor-element.elementor-element-f3d1a88 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-f3d1a88.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-f3d1a88.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-f3d1a88.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-f3d1a88.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-f3d1a88.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-f3d1a88.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-f3d1a88.elementor-view-framed .elementor-icon:hover, .elementor-69 .elementor-element.elementor-element-f3d1a88.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-f3d1a88.elementor-view-framed .elementor-icon:hover, .elementor-69 .elementor-element.elementor-element-f3d1a88.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-f3d1a88 .elementor-icon {
    font-size: 17px;
}

.elementor-69 .elementor-element.elementor-element-f3d1a88 .elementor-icon i, .elementor-69 .elementor-element.elementor-element-f3d1a88 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-f3d1a88>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-69 .elementor-element.elementor-element-f3d1a88 {
    width: 6%;
    max-width: 6%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-57af9f1 {
    text-align: left;
    width: 94%;
    max-width: 94%;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-57af9f1 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-57af9f1>.elementor-widget-container {
    padding: 0px 0px 0px 8px;
}

.elementor-69 .elementor-element.elementor-element-1e4ef97 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-1e4ef97 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-1e4ef97>.elementor-widget-container {
    padding: 8px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-9ac4eba .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-69 .elementor-element.elementor-element-9ac4eba .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-69 .elementor-element.elementor-element-9ac4eba .elementor-button {
    font-family: var(--e-global-typography-eab332b-font-family), Sans-serif;
    font-size: var(--e-global-typography-eab332b-font-size);
    font-weight: var(--e-global-typography-eab332b-font-weight);
    text-transform: var(--e-global-typography-eab332b-text-transform);
    text-decoration: var(--e-global-typography-eab332b-text-decoration);
    line-height: var(--e-global-typography-eab332b-line-height);
    letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
    word-spacing: var(--e-global-typography-eab332b-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-8a9a1c9);
    padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-47940b5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-6a9b4be .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-6a9b4be {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-899a06d .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-899a06d {
    width: auto;
    max-width: auto;
}

.elementor-69 .elementor-element.elementor-element-3bf3bd8 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-3bf3bd8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-9748a0b-font-family), Sans-serif;
    font-size: var(--e-global-typography-9748a0b-font-size);
    font-weight: var(--e-global-typography-9748a0b-font-weight);
    font-style: var(--e-global-typography-9748a0b-font-style);
    line-height: var(--e-global-typography-9748a0b-line-height);
    letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
    word-spacing: var(--e-global-typography-9748a0b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-70e92ab.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-a5b9d9b .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-a5b9d9b {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-d37b140 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-d37b140 {
    width: auto;
    max-width: auto;
}

.elementor-69 .elementor-element.elementor-element-705b7b7 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-705b7b7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-9748a0b-font-family), Sans-serif;
    font-size: var(--e-global-typography-9748a0b-font-size);
    font-weight: var(--e-global-typography-9748a0b-font-weight);
    font-style: var(--e-global-typography-9748a0b-font-style);
    line-height: var(--e-global-typography-9748a0b-line-height);
    letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
    word-spacing: var(--e-global-typography-9748a0b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-975c662.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-87f29b4 .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-87f29b4 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-5b99349 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-5b99349 {
    width: auto;
    max-width: auto;
}

.elementor-69 .elementor-element.elementor-element-270c65f {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-270c65f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-9748a0b-font-family), Sans-serif;
    font-size: var(--e-global-typography-9748a0b-font-size);
    font-weight: var(--e-global-typography-9748a0b-font-weight);
    font-style: var(--e-global-typography-9748a0b-font-style);
    line-height: var(--e-global-typography-9748a0b-line-height);
    letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
    word-spacing: var(--e-global-typography-9748a0b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-599c760.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-e72dabb .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-e72dabb {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-69 .elementor-element.elementor-element-fd99a68 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-fd99a68 {
    width: auto;
    max-width: auto;
}

.elementor-69 .elementor-element.elementor-element-369d1c5 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-369d1c5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-9748a0b-font-family), Sans-serif;
    font-size: var(--e-global-typography-9748a0b-font-size);
    font-weight: var(--e-global-typography-9748a0b-font-weight);
    font-style: var(--e-global-typography-9748a0b-font-style);
    line-height: var(--e-global-typography-9748a0b-line-height);
    letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
    word-spacing: var(--e-global-typography-9748a0b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-96c5023:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-96c5023>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f36b89d);
}

.elementor-69 .elementor-element.elementor-element-96c5023 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-69 .elementor-element.elementor-element-96c5023>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-c34f429>.elementor-element-populated {
    margin: 0px 32px 0px 0px;
    --e-column-margin-right: 32px;
    --e-column-margin-left: 0px;
    padding: 100px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-2f6512b .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7da4305-font-family), Sans-serif;
    font-size: var(--e-global-typography-7da4305-font-size);
    font-weight: var(--e-global-typography-7da4305-font-weight);
    text-transform: var(--e-global-typography-7da4305-text-transform);
    font-style: var(--e-global-typography-7da4305-font-style);
    line-height: var(--e-global-typography-7da4305-line-height);
    letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
    word-spacing: var(--e-global-typography-7da4305-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-dfb6c48 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-dfb6c48 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-dfb6c48>.elementor-widget-container {
    margin: -24px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-3874e1d {
    color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-3874e1d>.elementor-widget-container {
    margin: 0px 0px -32px 0px;
}

.elementor-69 .elementor-element.elementor-element-973a54c {
    margin-top: 0px;
    margin-bottom: 32px;
}

.elementor-69 .elementor-element.elementor-element-14d967c {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-14d967c img {
    max-width: 64px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-69 .elementor-element.elementor-element-b876478>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-b876478>.elementor-element-populated {
    padding: 0px 0px 0px 16px;
}

.elementor-69 .elementor-element.elementor-element-ccdbdec .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-323d608 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-2aa105f .elementor-button {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-82bd73a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-82bd73a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    background-image: url("../../../../../../assets/images/line-pattern.png");
}

.elementor-69 .elementor-element.elementor-element-82bd73a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 64px 100px 64px;
}

.elementor-69 .elementor-element.elementor-element-82bd73a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-5cbec9f .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-7da4305-font-family), Sans-serif;
    font-size: var(--e-global-typography-7da4305-font-size);
    font-weight: var(--e-global-typography-7da4305-font-weight);
    text-transform: var(--e-global-typography-7da4305-text-transform);
    font-style: var(--e-global-typography-7da4305-font-style);
    line-height: var(--e-global-typography-7da4305-line-height);
    letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
    word-spacing: var(--e-global-typography-7da4305-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-fce1c49 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-fce1c49 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-fce1c49>.elementor-widget-container {
    margin: -24px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-51611c4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-3e5f3fc);
    color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-51611c4.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-51611c4.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-51611c4.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-51611c4 {
    --icon-box-icon-margin: 16px;
}

.elementor-69 .elementor-element.elementor-element-51611c4 .elementor-icon {
    font-size: 22px;
    padding: 12px;
}

.elementor-69 .elementor-element.elementor-element-51611c4 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-51611c4 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-51611c4 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-51611c4 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-5ac3649.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-3e5f3fc);
    color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-5ac3649.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-5ac3649.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-5ac3649.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-5ac3649 {
    --icon-box-icon-margin: 16px;
}

.elementor-69 .elementor-element.elementor-element-5ac3649 .elementor-icon {
    font-size: 22px;
    padding: 12px;
}

.elementor-69 .elementor-element.elementor-element-5ac3649 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-5ac3649 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-5ac3649 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-5ac3649 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-59a5f96.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-3e5f3fc);
    color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-59a5f96.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-59a5f96.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-59a5f96.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-59a5f96 {
    --icon-box-icon-margin: 16px;
}

.elementor-69 .elementor-element.elementor-element-59a5f96 .elementor-icon {
    font-size: 22px;
    padding: 12px;
}

.elementor-69 .elementor-element.elementor-element-59a5f96 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-59a5f96 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-59a5f96 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-59a5f96 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-c7d5a61.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-3e5f3fc);
    color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-c7d5a61.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-c7d5a61.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-c7d5a61.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-c7d5a61 {
    --icon-box-icon-margin: 16px;
}

.elementor-69 .elementor-element.elementor-element-c7d5a61 .elementor-icon {
    font-size: 22px;
    padding: 12px;
}

.elementor-69 .elementor-element.elementor-element-c7d5a61 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-c7d5a61 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-c7d5a61 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-c7d5a61 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-8068c1d>.elementor-container {
    max-width: 1080px;
}

.elementor-69 .elementor-element.elementor-element-8068c1d:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-8068c1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f36b89d);
}

.elementor-69 .elementor-element.elementor-element-8068c1d>.elementor-background-overlay {
    background-image: url("../../../../../../assets/images/dots.png");
    background-position: 10px 96%;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-8068c1d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 32px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-8969e07 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7da4305-font-family), Sans-serif;
    font-size: var(--e-global-typography-7da4305-font-size);
    font-weight: var(--e-global-typography-7da4305-font-weight);
    text-transform: var(--e-global-typography-7da4305-text-transform);
    font-style: var(--e-global-typography-7da4305-font-style);
    line-height: var(--e-global-typography-7da4305-line-height);
    letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
    word-spacing: var(--e-global-typography-7da4305-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-d44349b {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-d44349b .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-d44349b>.elementor-widget-container {
    margin: -24px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-5456632.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-5456632.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-fbdbe7f {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-fbdbe7f .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-dce3560>.elementor-container {
    max-width: 1080px;
}

.elementor-69 .elementor-element.elementor-element-dce3560 {
    margin-top: 64px;
    margin-bottom: -185px;
    z-index: 2;
}

.elementor-69 .elementor-element.elementor-element-ce31bd7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

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

.elementor-69 .elementor-element.elementor-element-ce31bd7>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-2bd7f8b img {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-e0702b9 {
    padding: 24px 32px 32px 32px;
}

.elementor-69 .elementor-element.elementor-element-b09d0a9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-89fdd62 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-89fdd62 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-eef15b1 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-eef15b1 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-d42a120 .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-38afbb6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-38afbb6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-38afbb6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-38afbb6>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-38afbb6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-7142c74 img {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-39405ee {
    padding: 24px 32px 32px 32px;
}

.elementor-69 .elementor-element.elementor-element-0cf3ae8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-4b8866f {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-4b8866f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-23cf0ec {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-23cf0ec .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-ed65530 .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-14d41df>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-14d41df:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-14d41df>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-14d41df>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-14d41df>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-fc3bc9d img {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-09cf25c {
    padding: 24px 32px 32px 32px;
}

.elementor-69 .elementor-element.elementor-element-94b882c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

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

.elementor-69 .elementor-element.elementor-element-78de4fc .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-2eee898 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-2eee898 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-69 .elementor-element.elementor-element-ab12bff .elementor-button {
    font-family: var(--e-global-typography-2031dbe-font-family), Sans-serif;
    font-size: var(--e-global-typography-2031dbe-font-size);
    font-weight: var(--e-global-typography-2031dbe-font-weight);
    text-transform: var(--e-global-typography-2031dbe-text-transform);
    line-height: var(--e-global-typography-2031dbe-line-height);
    letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
    word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    padding: 8px 16px 8px 16px;
}

.elementor-69 .elementor-element.elementor-element-7bb1c71:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-7bb1c71>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e5c2ee6);
}

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

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

.elementor-69 .elementor-element.elementor-element-ff24d60>.elementor-container {
    max-width: 610px;
}

.elementor-69 .elementor-element.elementor-element-ff24d60 {
    margin-top: 0px;
    margin-bottom: 64px;
}

.elementor-69 .elementor-element.elementor-element-4fd885f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-69 .elementor-element.elementor-element-e8e282b {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-e8e282b .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-7da4305-font-family), Sans-serif;
    font-size: var(--e-global-typography-7da4305-font-size);
    font-weight: var(--e-global-typography-7da4305-font-weight);
    text-transform: var(--e-global-typography-7da4305-text-transform);
    font-style: var(--e-global-typography-7da4305-font-style);
    line-height: var(--e-global-typography-7da4305-line-height);
    letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
    word-spacing: var(--e-global-typography-7da4305-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-6217518 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-6217518 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-6217518>.elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-989ce62 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-989ce62 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

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

.elementor-69 .elementor-element.elementor-element-98c7594 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-98c7594 img {
    max-width: 170px;
    transition-duration: 0.5s;
}

.elementor-69 .elementor-element.elementor-element-98c7594:hover img {
    filter: brightness(150%) contrast(70%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-88bc386 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-88bc386 img {
    max-width: 170px;
    transition-duration: 0.5s;
}

.elementor-69 .elementor-element.elementor-element-88bc386:hover img {
    filter: brightness(150%) contrast(70%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-d6cf656 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-d6cf656 img {
    max-width: 170px;
    transition-duration: 0.5s;
}

.elementor-69 .elementor-element.elementor-element-d6cf656:hover img {
    filter: brightness(150%) contrast(70%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-5800527 {
    text-align: right;
}

.elementor-69 .elementor-element.elementor-element-5800527 img {
    max-width: 170px;
    transition-duration: 0.5s;
}

.elementor-69 .elementor-element.elementor-element-5800527:hover img {
    filter: brightness(150%) contrast(70%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-0b93343>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-69 .elementor-element.elementor-element-0b93343 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-83092b5 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-83092b5 img {
    max-width: 170px;
    transition-duration: 0.5s;
}

.elementor-69 .elementor-element.elementor-element-83092b5:hover img {
    filter: brightness(150%) contrast(70%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-48ae168 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-48ae168 img {
    max-width: 170px;
    transition-duration: 0.5s;
}

.elementor-69 .elementor-element.elementor-element-48ae168:hover img {
    filter: brightness(150%) contrast(70%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-2a52186 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-2a52186 img {
    max-width: 170px;
    transition-duration: 0.5s;
}

.elementor-69 .elementor-element.elementor-element-2a52186:hover img {
    filter: brightness(150%) contrast(70%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-2866ede {
    text-align: right;
}

.elementor-69 .elementor-element.elementor-element-2866ede img {
    max-width: 170px;
    transition-duration: 0.5s;
}

.elementor-69 .elementor-element.elementor-element-2866ede:hover img {
    filter: brightness(150%) contrast(70%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-de9de13>.elementor-container {
    max-width: 1430px;
}

.elementor-69 .elementor-element.elementor-element-de9de13:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-de9de13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../../assets/images/bg-testimonials.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-69 .elementor-element.elementor-element-de9de13>.elementor-background-overlay {
    background-color: var(--e-global-color-text);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-69 .elementor-element.elementor-element-415868d>.elementor-container {
    max-width: 1050px;
}

.elementor-69 .elementor-element.elementor-element-415868d {
    overflow: hidden;
}

.elementor-69 .elementor-element.elementor-element-6781a7a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-69 .elementor-element.elementor-element-6781a7a>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-14cfe06 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-14cfe06 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7da4305-font-family), Sans-serif;
    font-size: var(--e-global-typography-7da4305-font-size);
    font-weight: var(--e-global-typography-7da4305-font-weight);
    text-transform: var(--e-global-typography-7da4305-text-transform);
    font-style: var(--e-global-typography-7da4305-font-style);
    line-height: var(--e-global-typography-7da4305-line-height);
    letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
    word-spacing: var(--e-global-typography-7da4305-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-63bce62 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-63bce62 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-63bce62>.elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-64e2fc2 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-64e2fc2 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

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

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

.elementor-69 .elementor-element.elementor-element-9bdb7f9 .elementor-button {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-f7b043f>.elementor-container {
    max-width: 1430px;
}

.elementor-69 .elementor-element.elementor-element-f7b043f {
    margin-top: 64px;
    margin-bottom: -170px;
    z-index: 2;
}

.elementor-69 .elementor-element.elementor-element-f2758b6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

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

.elementor-69 .elementor-element.elementor-element-f2758b6>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 68px 15px 68px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-69 .elementor-element.elementor-element-5b7d7ba .elementor-icon-wrapper {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-5b7d7ba.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-5b7d7ba.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-5b7d7ba.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-5b7d7ba.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-5b7d7ba.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-5b7d7ba .elementor-icon {
    font-size: 18px;
}

.elementor-69 .elementor-element.elementor-element-5b7d7ba .elementor-icon i, .elementor-69 .elementor-element.elementor-element-5b7d7ba .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-5b7d7ba>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-69 .elementor-element.elementor-element-98d4b72 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-98d4b72 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-e1e8e39-font-family), Sans-serif;
    font-size: var(--e-global-typography-e1e8e39-font-size);
    font-weight: var(--e-global-typography-e1e8e39-font-weight);
    font-style: var(--e-global-typography-e1e8e39-font-style);
    line-height: var(--e-global-typography-e1e8e39-line-height);
    letter-spacing: var(--e-global-typography-e1e8e39-letter-spacing);
    word-spacing: var(--e-global-typography-e1e8e39-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-8443dac {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-8443dac .elementor-star-rating {
    font-size: 15px;
}

.elementor-69 .elementor-element.elementor-element-8443dac .elementor-star-rating i:before {
    color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-8443dac .elementor-star-rating i {
    color: var(--e-global-color-e5c2ee6);
}

.elementor-69 .elementor-element.elementor-element-d8d1472.elementor-position-right .elementor-image-box-img {
    margin-left: 8px;
}

.elementor-69 .elementor-element.elementor-element-d8d1472.elementor-position-left .elementor-image-box-img {
    margin-right: 8px;
}

.elementor-69 .elementor-element.elementor-element-d8d1472.elementor-position-top .elementor-image-box-img {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-d8d1472 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-69 .elementor-element.elementor-element-d8d1472 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-69 .elementor-element.elementor-element-d8d1472 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-d8d1472 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-d8d1472 .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-e02fa40:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-e02fa40>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../../../../../assets/images/map-testi.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-69 .elementor-element.elementor-element-e02fa40>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-69 .elementor-element.elementor-element-c246a7e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-c246a7e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

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

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

.elementor-69 .elementor-element.elementor-element-c246a7e .elementor-icon {
    font-size: 36px;
}

.elementor-69 .elementor-element.elementor-element-c246a7e .elementor-icon i, .elementor-69 .elementor-element.elementor-element-c246a7e .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-c246a7e>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-69 .elementor-element.elementor-element-0c0d788 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-0c0d788 .elementor-heading-title {
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-6f612c4-font-family), Sans-serif;
    font-size: var(--e-global-typography-6f612c4-font-size);
    font-weight: var(--e-global-typography-6f612c4-font-weight);
    font-style: var(--e-global-typography-6f612c4-font-style);
    line-height: var(--e-global-typography-6f612c4-line-height);
    letter-spacing: var(--e-global-typography-6f612c4-letter-spacing);
    word-spacing: var(--e-global-typography-6f612c4-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-0faeb91 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-0faeb91 .elementor-star-rating {
    font-size: 18px;
}

.elementor-69 .elementor-element.elementor-element-0faeb91 .elementor-star-rating i:before {
    color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-0faeb91 .elementor-star-rating i {
    color: var(--e-global-color-e5c2ee6);
}

.elementor-69 .elementor-element.elementor-element-961ae30.elementor-position-right .elementor-image-box-img {
    margin-left: 8px;
}

.elementor-69 .elementor-element.elementor-element-961ae30.elementor-position-left .elementor-image-box-img {
    margin-right: 8px;
}

.elementor-69 .elementor-element.elementor-element-961ae30.elementor-position-top .elementor-image-box-img {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-3e5f3fc);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-description {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-2200e31>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-69 .elementor-element.elementor-element-2200e31:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-2200e31>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3e5f3fc);
}

.elementor-69 .elementor-element.elementor-element-2200e31>.elementor-element-populated {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 68px 15px 68px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 32px 32px 32px 32px;
}

.elementor-69 .elementor-element.elementor-element-2200e31>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-69 .elementor-element.elementor-element-cec8f44 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-cec8f44.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-cec8f44.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-cec8f44.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-cec8f44.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-cec8f44.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-cec8f44 .elementor-icon {
    font-size: 18px;
}

.elementor-69 .elementor-element.elementor-element-cec8f44 .elementor-icon i, .elementor-69 .elementor-element.elementor-element-cec8f44 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-69 .elementor-element.elementor-element-cec8f44>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-69 .elementor-element.elementor-element-c7cb910 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-c7cb910 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-e1e8e39-font-family), Sans-serif;
    font-size: var(--e-global-typography-e1e8e39-font-size);
    font-weight: var(--e-global-typography-e1e8e39-font-weight);
    font-style: var(--e-global-typography-e1e8e39-font-style);
    line-height: var(--e-global-typography-e1e8e39-line-height);
    letter-spacing: var(--e-global-typography-e1e8e39-letter-spacing);
    word-spacing: var(--e-global-typography-e1e8e39-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-a1e2e84 {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-a1e2e84 .elementor-star-rating {
    font-size: 15px;
}

.elementor-69 .elementor-element.elementor-element-a1e2e84 .elementor-star-rating i:before {
    color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-a1e2e84 .elementor-star-rating i {
    color: var(--e-global-color-e5c2ee6);
}

.elementor-69 .elementor-element.elementor-element-539602b.elementor-position-right .elementor-image-box-img {
    margin-left: 8px;
}

.elementor-69 .elementor-element.elementor-element-539602b.elementor-position-left .elementor-image-box-img {
    margin-right: 8px;
}

.elementor-69 .elementor-element.elementor-element-539602b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a8934a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8934a7-font-size);
    font-weight: var(--e-global-typography-a8934a7-font-weight);
    text-transform: var(--e-global-typography-a8934a7-text-transform);
    font-style: var(--e-global-typography-a8934a7-font-style);
    line-height: var(--e-global-typography-a8934a7-line-height);
    letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
    word-spacing: var(--e-global-typography-a8934a7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-c2e0179 {
    padding: 100px 0px 100px 0px;
}

.elementor-69 .elementor-element.elementor-element-6c6f324 {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 64px;
}

.elementor-69 .elementor-element.elementor-element-b4ab834 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-7da4305-font-family), Sans-serif;
    font-size: var(--e-global-typography-7da4305-font-size);
    font-weight: var(--e-global-typography-7da4305-font-weight);
    text-transform: var(--e-global-typography-7da4305-text-transform);
    font-style: var(--e-global-typography-7da4305-font-style);
    line-height: var(--e-global-typography-7da4305-line-height);
    letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
    word-spacing: var(--e-global-typography-7da4305-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-75ae5d7 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-75ae5d7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ff2e5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ff2e5b-font-size);
    font-weight: var(--e-global-typography-1ff2e5b-font-weight);
    text-transform: var(--e-global-typography-1ff2e5b-text-transform);
    font-style: var(--e-global-typography-1ff2e5b-font-style);
    line-height: var(--e-global-typography-1ff2e5b-line-height);
    letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
    word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-75ae5d7>.elementor-widget-container {
    margin: -24px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-a165372.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-a165372.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-f436886.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-f436886.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-f436886>.elementor-element-populated {
    padding: 0px 32px 0px 32px;
}

.elementor-69 .elementor-element.elementor-element-ca4eff9 {
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-ca4eff9 .elementor-heading-title {
    color: var(--e-global-color-25db21a);
    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);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-e26fb4e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-e26fb4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-69 .elementor-element.elementor-element-2cf5192 .elementor-button {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-69 .elementor-element.elementor-element-bef9938 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.6 * 100%);
}

.elementor-69 .elementor-element.elementor-element-bef9938:after {
    content: "0.6";
}

.elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-bef9938 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__text {
    padding: 32px 32px 32px 32px;
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post {
    box-shadow: 0px 10px 20px 0px rgba(10.000000000000007, 25.000000000000043, 49.00000000000001, 0.05);
}

.elementor-69 .elementor-element.elementor-element-bef9938.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 0px;
}

.elementor-69 .elementor-element.elementor-element-bef9938.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 0px;
}

.elementor-69 .elementor-element.elementor-element-bef9938.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__title, .elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__title a {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b45b6c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-b45b6c7-font-size);
    font-weight: var(--e-global-typography-b45b6c7-font-weight);
    text-transform: var(--e-global-typography-b45b6c7-text-transform);
    font-style: var(--e-global-typography-b45b6c7-font-style);
    line-height: var(--e-global-typography-b45b6c7-line-height);
    letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
    word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
}

.elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__title {
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__meta-data {
    color: var(--e-global-color-25db21a);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: 13px;
    font-weight: var(--e-global-typography-text-font-weight);
    font-style: var(--e-global-typography-text-font-style);
    line-height: var(--e-global-typography-text-line-height);
    margin-bottom: 8px;
}

.elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__meta-data span:before {
    color: var(--e-global-color-25db21a);
}

.elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__read-more {
    color: var(--e-global-color-primary);
}

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

@media(max-width:1024px) {
    .elementor-69 .elementor-element.elementor-element-823bcc5 {
        padding: 160px 32px 0px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-d0f4e00 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-a70bdb5 .elementor-heading-title {
        font-size: var(--e-global-typography-0046bd7-font-size);
        line-height: var(--e-global-typography-0046bd7-line-height);
        letter-spacing: var(--e-global-typography-0046bd7-letter-spacing);
        word-spacing: var(--e-global-typography-0046bd7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-d23e072 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-375b297 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-7c628b2 {
        margin-top: 50px;
        margin-bottom: -80px;
    }

    .elementor-69 .elementor-element.elementor-element-ead45cc>.elementor-element-populated {
        padding: 16px 8px 16px 8px;
    }

    .elementor-69 .elementor-element.elementor-element-28f9ab7 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-28f9ab7 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2d10abd>.elementor-element-populated {
        padding: 16px 8px 16px 8px;
    }

    .elementor-69 .elementor-element.elementor-element-73ddcae .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-73ddcae .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-3efb10c>.elementor-element-populated {
        padding: 16px 8px 16px 8px;
    }

    .elementor-69 .elementor-element.elementor-element-1d4724a .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-1d4724a .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c4d1a9c>.elementor-element-populated {
        padding: 16px 8px 16px 8px;
    }

    .elementor-69 .elementor-element.elementor-element-374ce5d .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-374ce5d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5f69686 {
        padding: 130px 22px 50px 22px;
    }

    .elementor-69 .elementor-element.elementor-element-3ab88ea {
        margin-top: 0px;
        margin-bottom: 32px;
    }

    .elementor-69 .elementor-element.elementor-element-cbf5ec9 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-6defa56 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-0a18db4 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-c1d226e>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-69 .elementor-element.elementor-element-c27beac .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-db0ec10 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-4ebb443 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-88f62d1 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2b91e54 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-fed1463>.elementor-element-populated {
        padding: 8px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-c6bbe5c .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
        padding: 8px 12px 8px 10px;
    }

    .elementor-69 .elementor-element.elementor-element-0091ada>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-69 .elementor-element.elementor-element-523e4c4 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-18667a9 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-b5715d6 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5251293 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-70eaab2 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-3be9f03>.elementor-element-populated {
        padding: 8px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-836c6b9 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
        padding: 8px 12px 8px 10px;
    }

    .elementor-69 .elementor-element.elementor-element-f1c926e>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-69 .elementor-element.elementor-element-b2463c5 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-76c3c26 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-3e9aabe .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-a131687 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-f5aec6d .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-e613eb6>.elementor-element-populated {
        padding: 8px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-ca6b69b .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
        padding: 8px 12px 8px 10px;
    }

    .elementor-69 .elementor-element.elementor-element-1c91049 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-567dcd1>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-69 .elementor-element.elementor-element-447c041 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-eb697df .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-a585bd2 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-051c5b6 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-af0de61 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c46e56d>.elementor-element-populated {
        padding: 8px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-8fbbf1c .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
        padding: 8px 12px 8px 10px;
    }

    .elementor-69 .elementor-element.elementor-element-76b0b09>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-69 .elementor-element.elementor-element-43979b0 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-510552c .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-57b2ca8 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-ed3ed68 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-ccefe8e .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-9f3d2f0>.elementor-element-populated {
        padding: 8px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-c0ba672 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
        padding: 8px 12px 8px 10px;
    }

    .elementor-69 .elementor-element.elementor-element-61c39fa>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-69 .elementor-element.elementor-element-cd5041b .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-b8bf2e2 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-1c430bc .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c7180ce .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5592e91 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-21792d6>.elementor-element-populated {
        padding: 8px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-6d0bd83 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
        padding: 8px 12px 8px 10px;
    }

    .elementor-69 .elementor-element.elementor-element-0b2139b {
        margin-top: 20px;
        margin-bottom: 50px;
    }

    .elementor-69 .elementor-element.elementor-element-33f8bf4>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-69 .elementor-element.elementor-element-079d247 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-0de77c7 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-3e125aa .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-94556a4 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-647f0b9 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-97d442c>.elementor-element-populated {
        padding: 8px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-42a2656 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
        padding: 8px 12px 8px 10px;
    }

    .elementor-69 .elementor-element.elementor-element-02894dc>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-69 .elementor-element.elementor-element-9144006 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-9f3d581 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-53d9e41 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-e8770c8 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-76fadd9 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-b0e0965>.elementor-element-populated {
        padding: 8px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-41d6a30 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
        padding: 8px 12px 8px 10px;
    }

    .elementor-69 .elementor-element.elementor-element-39e1e55>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-69 .elementor-element.elementor-element-8e42a8c .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5db22fd .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-69ad1aa .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-73f5ad6 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-dc04d98 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-0c1bd74>.elementor-element-populated {
        padding: 8px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-b747fac .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
        padding: 8px 12px 8px 10px;
    }

    .elementor-69 .elementor-element.elementor-element-898f43d .elementor-button {
        font-size: var(--e-global-typography-eab332b-font-size);
        line-height: var(--e-global-typography-eab332b-line-height);
        letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
        word-spacing: var(--e-global-typography-eab332b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-6e2e470 {
        margin-top: 0px;
        margin-bottom: 200px;
        padding: 50px 32px 0px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-a02232a {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-5df4cee .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-76d9d74 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-09fc644 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-0297323 {
        margin-top: 32px;
        margin-bottom: -200px;
    }

    .elementor-69 .elementor-element.elementor-element-27499f2 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5debe62 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-be81547 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-4190777 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-834a09e .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-4eb4286 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-b2e2f3f .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-516befa .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c5b9176 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-480df09 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-422586e .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-eb5c98a .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-15cc9d9 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-4f2727f {
        margin-top: 0px;
        margin-bottom: 32px;
    }

    .elementor-69 .elementor-element.elementor-element-b5c9169 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-db9083b .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-b90727a .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-a70030a img {
        max-width: 675px;
    }

    .elementor-69 .elementor-element.elementor-element-50fb503 {
        margin-top: 0px;
        margin-bottom: 32px;
    }

    .elementor-69 .elementor-element.elementor-element-9f08843>.elementor-element-populated {
        padding: 32px 32px 32px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-c7b7c0f .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-226edce .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-fd7a1e0 .elementor-button {
        font-size: var(--e-global-typography-eab332b-font-size);
        line-height: var(--e-global-typography-eab332b-line-height);
        letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
        word-spacing: var(--e-global-typography-eab332b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-1c4e8f4>.elementor-element-populated {
        padding: 32px 32px 32px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-00ba16c .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-6a208e2 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-b45a9db .elementor-button {
        font-size: var(--e-global-typography-eab332b-font-size);
        line-height: var(--e-global-typography-eab332b-line-height);
        letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
        word-spacing: var(--e-global-typography-eab332b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-48c9bfe>.elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 32px 32px 32px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-81c067c .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2817070 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-eff0008 .elementor-button {
        font-size: var(--e-global-typography-eab332b-font-size);
        line-height: var(--e-global-typography-eab332b-line-height);
        letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
        word-spacing: var(--e-global-typography-eab332b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2c7dd67>.elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 32px 32px 32px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-57af9f1 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-1e4ef97 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-9ac4eba .elementor-button {
        font-size: var(--e-global-typography-eab332b-font-size);
        line-height: var(--e-global-typography-eab332b-line-height);
        letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
        word-spacing: var(--e-global-typography-eab332b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-6a9b4be .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-899a06d .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-3bf3bd8 .elementor-heading-title {
        font-size: var(--e-global-typography-9748a0b-font-size);
        line-height: var(--e-global-typography-9748a0b-line-height);
        letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
        word-spacing: var(--e-global-typography-9748a0b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-a5b9d9b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-d37b140 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-705b7b7 .elementor-heading-title {
        font-size: var(--e-global-typography-9748a0b-font-size);
        line-height: var(--e-global-typography-9748a0b-line-height);
        letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
        word-spacing: var(--e-global-typography-9748a0b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-87f29b4 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5b99349 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-270c65f .elementor-heading-title {
        font-size: var(--e-global-typography-9748a0b-font-size);
        line-height: var(--e-global-typography-9748a0b-line-height);
        letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
        word-spacing: var(--e-global-typography-9748a0b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-e72dabb .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-fd99a68 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-369d1c5 .elementor-heading-title {
        font-size: var(--e-global-typography-9748a0b-font-size);
        line-height: var(--e-global-typography-9748a0b-line-height);
        letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
        word-spacing: var(--e-global-typography-9748a0b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c34f429>.elementor-element-populated {
        padding: 50px 0px 0px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-2f6512b .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-dfb6c48 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

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

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

    .elementor-69 .elementor-element.elementor-element-ccdbdec .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-323d608 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-82bd73a>.elementor-element-populated {
        padding: 50px 32px 50px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-5cbec9f .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-fce1c49 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-51611c4 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-51611c4 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5ac3649 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-5ac3649 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-59a5f96 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-59a5f96 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c7d5a61 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-c7d5a61 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-f04391a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-69 .elementor-element.elementor-element-8969e07 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-d44349b .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-fbdbe7f .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-dce3560 {
        margin-top: 32px;
        margin-bottom: -181px;
    }

    .elementor-69 .elementor-element.elementor-element-e0702b9 {
        padding: 16px 16px 16px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-89fdd62 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-eef15b1 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-d42a120 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-39405ee {
        padding: 16px 16px 16px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-4b8866f .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-23cf0ec .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-ed65530 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-09cf25c {
        padding: 16px 16px 16px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-78de4fc .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2eee898 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-ab12bff .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-7bb1c71 {
        padding: 231px 32px 50px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-e8e282b .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-6217518 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-989ce62 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-de9de13 {
        margin-top: 0px;
        margin-bottom: 180px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-415868d {
        padding: 0px 32px 0px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-6781a7a>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-14cfe06 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-63bce62 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-64e2fc2 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-f7b043f {
        margin-top: 32px;
        margin-bottom: -180px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-69 .elementor-element.elementor-element-f2758b6>.elementor-element-populated {
        margin: 40px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-69 .elementor-element.elementor-element-98d4b72 .elementor-heading-title {
        font-size: var(--e-global-typography-e1e8e39-font-size);
        line-height: var(--e-global-typography-e1e8e39-line-height);
        letter-spacing: var(--e-global-typography-e1e8e39-letter-spacing);
        word-spacing: var(--e-global-typography-e1e8e39-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-d8d1472 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }

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

    .elementor-69 .elementor-element.elementor-element-d8d1472 .elementor-image-box-description {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-e02fa40>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-69 .elementor-element.elementor-element-0c0d788 .elementor-heading-title {
        font-size: var(--e-global-typography-6f612c4-font-size);
        line-height: var(--e-global-typography-6f612c4-line-height);
        letter-spacing: var(--e-global-typography-6f612c4-letter-spacing);
        word-spacing: var(--e-global-typography-6f612c4-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }

    .elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-description {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2200e31>.elementor-element-populated {
        margin: 40px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-69 .elementor-element.elementor-element-c7cb910 .elementor-heading-title {
        font-size: var(--e-global-typography-e1e8e39-font-size);
        line-height: var(--e-global-typography-e1e8e39-line-height);
        letter-spacing: var(--e-global-typography-e1e8e39-letter-spacing);
        word-spacing: var(--e-global-typography-e1e8e39-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }

    .elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-description {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c2e0179 {
        padding: 50px 32px 50px 32px;
    }

    .elementor-69 .elementor-element.elementor-element-6c6f324 {
        margin-top: 0px;
        margin-bottom: 32px;
    }

    .elementor-69 .elementor-element.elementor-element-b4ab834 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-75ae5d7 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-f436886.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-69 .elementor-element.elementor-element-f436886.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-69 .elementor-element.elementor-element-ca4eff9 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-e26fb4e.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-69 .elementor-element.elementor-element-e26fb4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

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

    .elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__meta-data {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

@media(max-width:767px) {
    .elementor-69 .elementor-element.elementor-element-823bcc5 {
        padding: 130px 16px 0px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-d0f4e00 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-a70bdb5 .elementor-heading-title {
        font-size: var(--e-global-typography-0046bd7-font-size);
        line-height: var(--e-global-typography-0046bd7-line-height);
        letter-spacing: var(--e-global-typography-0046bd7-letter-spacing);
        word-spacing: var(--e-global-typography-0046bd7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-d23e072 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-375b297 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-ead45cc {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-28f9ab7 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-28f9ab7 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2d10abd {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-73ddcae .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-73ddcae .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-3efb10c {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-1d4724a .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-1d4724a .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c4d1a9c {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-374ce5d .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-374ce5d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5f69686 {
        padding: 120px 16px 32px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-cbf5ec9 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-6defa56 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-0a18db4 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

    .elementor-69 .elementor-element.elementor-element-c27beac .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-db0ec10 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-8a83644 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-4ebb443 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-88f62d1 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2b91e54 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-fed1463 {
        width: 50%;
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-fed1463>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-c6bbe5c .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-0091ada>.elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-523e4c4 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-18667a9 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-7a0b5c3 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-b5715d6 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5251293 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-70eaab2 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-3be9f03 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-3be9f03>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-836c6b9 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

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

    .elementor-69 .elementor-element.elementor-element-b2463c5 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-76c3c26 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-a144877 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-3e9aabe .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-a131687 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-f5aec6d .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-e613eb6 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-e613eb6>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-ca6b69b .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-1c91049 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-567dcd1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-447c041 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-eb697df .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-169239b {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-a585bd2 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-051c5b6 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-af0de61 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c46e56d {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-c46e56d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-8fbbf1c .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-76b0b09>.elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-43979b0 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-510552c .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-feb5388 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-57b2ca8 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-ed3ed68 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-ccefe8e .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-9f3d2f0 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-9f3d2f0>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-c0ba672 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-61c39fa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-cd5041b .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-b8bf2e2 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-a915688 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-1c430bc .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c7180ce .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5592e91 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-21792d6 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-21792d6>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-6d0bd83 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-0b2139b {
        margin-top: 20px;
        margin-bottom: 32px;
    }

    .elementor-69 .elementor-element.elementor-element-33f8bf4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-079d247 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-0de77c7 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-8eb0cac {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-3e125aa .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-94556a4 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-647f0b9 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-97d442c {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-97d442c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-42a2656 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-02894dc>.elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-9144006 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-9f3d581 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-f80c978 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-53d9e41 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-e8770c8 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-76fadd9 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-b0e0965 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-b0e0965>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-41d6a30 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-39e1e55>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-8e42a8c .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5db22fd .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-a80012c {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-69ad1aa .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-73f5ad6 .elementor-heading-title {
        font-size: var(--e-global-typography-4787a87-font-size);
        line-height: var(--e-global-typography-4787a87-line-height);
        letter-spacing: var(--e-global-typography-4787a87-letter-spacing);
        word-spacing: var(--e-global-typography-4787a87-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-dc04d98 .elementor-heading-title {
        font-size: var(--e-global-typography-dbeb466-font-size);
        line-height: var(--e-global-typography-dbeb466-line-height);
        letter-spacing: var(--e-global-typography-dbeb466-letter-spacing);
        word-spacing: var(--e-global-typography-dbeb466-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-0c1bd74 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-0c1bd74>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-b747fac .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-898f43d .elementor-button {
        font-size: var(--e-global-typography-eab332b-font-size);
        line-height: var(--e-global-typography-eab332b-line-height);
        letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
        word-spacing: var(--e-global-typography-eab332b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-6e2e470 {
        padding: 32px 16px 0px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-5df4cee .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-76d9d74 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-09fc644 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-aab09c0>.elementor-element-populated {
        padding: 32px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-27499f2 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5debe62 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-be81547 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-4190777 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-834a09e .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-4eb4286 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-38b0776>.elementor-element-populated {
        padding: 0px 0px 32px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-b2e2f3f .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-516befa .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c5b9176 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-480df09 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-422586e .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-eb5c98a .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-15cc9d9 {
        padding: 32px 0px 32px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-906f06e>.elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-b5c9169 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-db9083b .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-b90727a .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-a70030a img {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-c7b7c0f .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-226edce .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-fd7a1e0 .elementor-button {
        font-size: var(--e-global-typography-eab332b-font-size);
        line-height: var(--e-global-typography-eab332b-line-height);
        letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
        word-spacing: var(--e-global-typography-eab332b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-1c4e8f4>.elementor-element-populated {
        margin: 20px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-69 .elementor-element.elementor-element-00ba16c .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-6a208e2 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-b45a9db .elementor-button {
        font-size: var(--e-global-typography-eab332b-font-size);
        line-height: var(--e-global-typography-eab332b-line-height);
        letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
        word-spacing: var(--e-global-typography-eab332b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-48c9bfe>.elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-69 .elementor-element.elementor-element-81c067c .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2817070 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-eff0008 .elementor-button {
        font-size: var(--e-global-typography-eab332b-font-size);
        line-height: var(--e-global-typography-eab332b-line-height);
        letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
        word-spacing: var(--e-global-typography-eab332b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2c7dd67>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-69 .elementor-element.elementor-element-57af9f1 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-1e4ef97 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-9ac4eba .elementor-button {
        font-size: var(--e-global-typography-eab332b-font-size);
        line-height: var(--e-global-typography-eab332b-line-height);
        letter-spacing: var(--e-global-typography-eab332b-letter-spacing);
        word-spacing: var(--e-global-typography-eab332b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-47940b5 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-6a9b4be .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-899a06d .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-3bf3bd8 .elementor-heading-title {
        font-size: var(--e-global-typography-9748a0b-font-size);
        line-height: var(--e-global-typography-9748a0b-line-height);
        letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
        word-spacing: var(--e-global-typography-9748a0b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-70e92ab {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-a5b9d9b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-d37b140 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-705b7b7 .elementor-heading-title {
        font-size: var(--e-global-typography-9748a0b-font-size);
        line-height: var(--e-global-typography-9748a0b-line-height);
        letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
        word-spacing: var(--e-global-typography-9748a0b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-975c662 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-975c662>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-87f29b4 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5b99349 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-270c65f .elementor-heading-title {
        font-size: var(--e-global-typography-9748a0b-font-size);
        line-height: var(--e-global-typography-9748a0b-line-height);
        letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
        word-spacing: var(--e-global-typography-9748a0b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-599c760 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-599c760>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-e72dabb .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-fd99a68 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-369d1c5 .elementor-heading-title {
        font-size: var(--e-global-typography-9748a0b-font-size);
        line-height: var(--e-global-typography-9748a0b-line-height);
        letter-spacing: var(--e-global-typography-9748a0b-letter-spacing);
        word-spacing: var(--e-global-typography-9748a0b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c34f429>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 32px 16px 32px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-2f6512b {
        text-align: left;
    }

    .elementor-69 .elementor-element.elementor-element-2f6512b .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-dfb6c48 {
        text-align: left;
    }

    .elementor-69 .elementor-element.elementor-element-dfb6c48 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-3874e1d {
        text-align: left;
    }

    .elementor-69 .elementor-element.elementor-element-6b7bc5b {
        width: 20%;
    }

    .elementor-69 .elementor-element.elementor-element-b876478 {
        width: 80%;
    }

    .elementor-69 .elementor-element.elementor-element-ccdbdec .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-323d608 .elementor-heading-title {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-82bd73a>.elementor-element-populated {
        padding: 32px 16px 32px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-5cbec9f {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-5cbec9f .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-fce1c49 {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-fce1c49 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-51611c4 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-51611c4 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-51611c4 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5ac3649 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-5ac3649 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-5ac3649 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-59a5f96 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-59a5f96 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-59a5f96 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c7d5a61 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-c7d5a61 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-c7d5a61 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-8068c1d {
        padding: 32px 16px 0px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-f04391a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-8969e07 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-d44349b .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-5456632>.elementor-element-populated {
        padding: 16px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-fbdbe7f .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-dce3560 {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-69 .elementor-element.elementor-element-89fdd62 .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-eef15b1 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-d42a120 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-38afbb6>.elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-4b8866f .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-23cf0ec .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-ed65530 .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-14d41df>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-78de4fc .elementor-heading-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2eee898 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-ab12bff .elementor-button {
        font-size: var(--e-global-typography-2031dbe-font-size);
        line-height: var(--e-global-typography-2031dbe-line-height);
        letter-spacing: var(--e-global-typography-2031dbe-letter-spacing);
        word-spacing: var(--e-global-typography-2031dbe-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-7bb1c71 {
        padding: 220px 16px 32px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-e8e282b .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-6217518 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-989ce62 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-da7b217 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-98c7594 {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-a9fe560 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-88bc386 {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-fd5fce4 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-fd5fce4>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-d6cf656 {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-ac7143e {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-ac7143e>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-5800527 {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-5800527 img {
        max-width: 130px;
    }

    .elementor-69 .elementor-element.elementor-element-37698eb {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-83092b5 {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-cd66eca {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-48ae168 {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-1ccbcf5 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-1ccbcf5>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-2a52186 {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-3058a43 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-3058a43>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-2866ede {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-de9de13 {
        padding: 32px 16px 0px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-415868d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-6781a7a>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-14cfe06 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-63bce62 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-64e2fc2 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

    .elementor-69 .elementor-element.elementor-element-f7b043f {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-69 .elementor-element.elementor-element-98d4b72 .elementor-heading-title {
        font-size: var(--e-global-typography-e1e8e39-font-size);
        line-height: var(--e-global-typography-e1e8e39-line-height);
        letter-spacing: var(--e-global-typography-e1e8e39-letter-spacing);
        word-spacing: var(--e-global-typography-e1e8e39-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-d8d1472 .elementor-image-box-img {
        margin-bottom: 8px;
    }

    .elementor-69 .elementor-element.elementor-element-d8d1472 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 20%;
    }

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

    .elementor-69 .elementor-element.elementor-element-d8d1472 .elementor-image-box-description {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-e02fa40>.elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-0c0d788 .elementor-heading-title {
        font-size: var(--e-global-typography-6f612c4-font-size);
        line-height: var(--e-global-typography-6f612c4-line-height);
        letter-spacing: var(--e-global-typography-6f612c4-letter-spacing);
        word-spacing: var(--e-global-typography-6f612c4-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-img {
        margin-bottom: 8px;
    }

    .elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 20%;
    }

    .elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-961ae30 .elementor-image-box-description {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-2200e31>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-c7cb910 .elementor-heading-title {
        font-size: var(--e-global-typography-e1e8e39-font-size);
        line-height: var(--e-global-typography-e1e8e39-line-height);
        letter-spacing: var(--e-global-typography-e1e8e39-letter-spacing);
        word-spacing: var(--e-global-typography-e1e8e39-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-img {
        margin-bottom: 8px;
    }

    .elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 20%;
    }

    .elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-title {
        font-size: var(--e-global-typography-b45b6c7-font-size);
        line-height: var(--e-global-typography-b45b6c7-line-height);
        letter-spacing: var(--e-global-typography-b45b6c7-letter-spacing);
        word-spacing: var(--e-global-typography-b45b6c7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-539602b .elementor-image-box-description {
        font-size: var(--e-global-typography-a8934a7-font-size);
        line-height: var(--e-global-typography-a8934a7-line-height);
        letter-spacing: var(--e-global-typography-a8934a7-letter-spacing);
        word-spacing: var(--e-global-typography-a8934a7-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-c2e0179 {
        padding: 32px 16px 32px 16px;
    }

    .elementor-69 .elementor-element.elementor-element-b4ab834 .elementor-heading-title {
        font-size: var(--e-global-typography-7da4305-font-size);
        line-height: var(--e-global-typography-7da4305-line-height);
        letter-spacing: var(--e-global-typography-7da4305-letter-spacing);
        word-spacing: var(--e-global-typography-7da4305-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-75ae5d7 .elementor-heading-title {
        font-size: var(--e-global-typography-1ff2e5b-font-size);
        line-height: var(--e-global-typography-1ff2e5b-line-height);
        letter-spacing: var(--e-global-typography-1ff2e5b-letter-spacing);
        word-spacing: var(--e-global-typography-1ff2e5b-word-spacing);
    }

    .elementor-69 .elementor-element.elementor-element-f436886>.elementor-element-populated {
        padding: 16px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-ca4eff9 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-69 .elementor-element.elementor-element-e26fb4e>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-bef9938 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }

    .elementor-69 .elementor-element.elementor-element-bef9938:after {
        content: "0.5";
    }

    .elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__thumbnail__link {
        width: 100%;
    }

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

    .elementor-69 .elementor-element.elementor-element-bef9938 .elementor-post__meta-data {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

@media(min-width:768px) {
    .elementor-69 .elementor-element.elementor-element-585d8f4 {
        width: 55%;
    }

    .elementor-69 .elementor-element.elementor-element-f8ec304 {
        width: 45%;
    }

    .elementor-69 .elementor-element.elementor-element-8a83644 {
        width: 50%;
    }

    /* .elementor-69 .elementor-element.elementor-element-fed1463 {
        width: 49.997%;
    } */

    .elementor-69 .elementor-element.elementor-element-7a0b5c3 {
        width: 50%;
    }

    /* .elementor-69 .elementor-element.elementor-element-3be9f03 {
        width: 49.997%;
    } */

    .elementor-69 .elementor-element.elementor-element-a144877 {
        width: 50%;
    }

    /* .elementor-69 .elementor-element.elementor-element-e613eb6 {
        width: 49.997%;
    } */

    .elementor-69 .elementor-element.elementor-element-169239b {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-c46e56d {
        width: 49.997%;
    }

    .elementor-69 .elementor-element.elementor-element-feb5388 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-9f3d2f0 {
        width: 49.997%;
    }

    .elementor-69 .elementor-element.elementor-element-a915688 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-21792d6 {
        width: 49.997%;
    }

    .elementor-69 .elementor-element.elementor-element-8eb0cac {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-97d442c {
        width: 49.997%;
    }

    .elementor-69 .elementor-element.elementor-element-f80c978 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-b0e0965 {
        width: 49.997%;
    }

    .elementor-69 .elementor-element.elementor-element-a80012c {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-0c1bd74 {
        width: 49.997%;
    }

    .elementor-69 .elementor-element.elementor-element-efab069 {
        width: 39.5%;
    }

    .elementor-69 .elementor-element.elementor-element-ef08361 {
        width: 20.327%;
    }

    .elementor-69 .elementor-element.elementor-element-b0a7dfa {
        width: 39.5%;
    }

    .elementor-69 .elementor-element.elementor-element-b302a89 {
        width: 39.5%;
    }

    .elementor-69 .elementor-element.elementor-element-d9f8cc9 {
        width: 20.327%;
    }

    .elementor-69 .elementor-element.elementor-element-7b9be3c {
        width: 39.5%;
    }

    .elementor-69 .elementor-element.elementor-element-7eefd4e {
        width: 39.5%;
    }

    .elementor-69 .elementor-element.elementor-element-0531326 {
        width: 20.327%;
    }

    .elementor-69 .elementor-element.elementor-element-7be0499 {
        width: 39.5%;
    }

    .elementor-69 .elementor-element.elementor-element-de6786b {
        width: 39.5%;
    }

    .elementor-69 .elementor-element.elementor-element-e42c37b {
        width: 20.327%;
    }

    .elementor-69 .elementor-element.elementor-element-72360fb {
        width: 39.5%;
    }

    .elementor-69 .elementor-element.elementor-element-c34f429 {
        width: 49%;
    }

    .elementor-69 .elementor-element.elementor-element-6b7bc5b {
        width: 14%;
    }

    .elementor-69 .elementor-element.elementor-element-b876478 {
        width: 86%;
    }

    .elementor-69 .elementor-element.elementor-element-82bd73a {
        width: 51%;
    }

    .elementor-69 .elementor-element.elementor-element-30e8c2a {
        width: 45%;
    }

    .elementor-69 .elementor-element.elementor-element-5456632 {
        width: 55%;
    }

    .elementor-69 .elementor-element.elementor-element-da7b217 {
        width: 22.046%;
    }

    .elementor-69 .elementor-element.elementor-element-a9fe560 {
        width: 28%;
    }

    .elementor-69 .elementor-element.elementor-element-fd5fce4 {
        width: 28%;
    }

    .elementor-69 .elementor-element.elementor-element-ac7143e {
        width: 21.914%;
    }

    .elementor-69 .elementor-element.elementor-element-37698eb {
        width: 22.046%;
    }

    .elementor-69 .elementor-element.elementor-element-cd66eca {
        width: 28%;
    }

    .elementor-69 .elementor-element.elementor-element-1ccbcf5 {
        width: 28%;
    }

    .elementor-69 .elementor-element.elementor-element-3058a43 {
        width: 21.914%;
    }

    .elementor-69 .elementor-element.elementor-element-6781a7a {
        width: 55%;
    }

    .elementor-69 .elementor-element.elementor-element-5cbe136 {
        width: 45%;
    }

    .elementor-69 .elementor-element.elementor-element-f2758b6 {
        width: 30%;
    }

    .elementor-69 .elementor-element.elementor-element-e02fa40 {
        width: 39.666%;
    }

    .elementor-69 .elementor-element.elementor-element-2200e31 {
        width: 30%;
    }

    .elementor-69 .elementor-element.elementor-element-7b44f53 {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-a165372 {
        width: 73%;
    }

    .elementor-69 .elementor-element.elementor-element-f436886 {
        width: 81%;
    }

    .elementor-69 .elementor-element.elementor-element-e26fb4e {
        width: 18.931%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-69 .elementor-element.elementor-element-585d8f4 {
        width: 75%;
    }

    .elementor-69 .elementor-element.elementor-element-f8ec304 {
        width: 25%;
    }

    .elementor-69 .elementor-element.elementor-element-8a83644 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-fed1463 {
        width: 100%;
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-7a0b5c3 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-3be9f03 {
        width: 100%;
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-a144877 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-e613eb6 {
        width: 100%;
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-169239b {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-c46e56d {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-feb5388 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-9f3d2f0 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-a915688 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-21792d6 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-8eb0cac {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-97d442c {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-f80c978 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-b0e0965 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-a80012c {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-0c1bd74 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-aab09c0 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-efab069 {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-ef08361 {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-b0a7dfa {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-35b5189 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-b302a89 {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-d9f8cc9 {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-7b9be3c {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-38b0776 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-7eefd4e {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-0531326 {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-7be0499 {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-4e7f02e {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-de6786b {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-e42c37b {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-72360fb {
        width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-9f08843 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-1c4e8f4 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-48c9bfe {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-2c7dd67 {
        width: 50%;
    }

    .elementor-69 .elementor-element.elementor-element-6b7bc5b {
        width: 20%;
    }

    .elementor-69 .elementor-element.elementor-element-b876478 {
        width: 80%;
    }

    .elementor-69 .elementor-element.elementor-element-6781a7a {
        width: 74%;
    }

    .elementor-69 .elementor-element.elementor-element-5cbe136 {
        width: 26%;
    }

    .elementor-69 .elementor-element.elementor-element-f436886 {
        width: 73%;
    }

    .elementor-69 .elementor-element.elementor-element-e26fb4e {
        width: 27%;
    }
}