.elementor-88 .elementor-element.elementor-element-40c62e67>.elementor-container {
    max-width: 1600px;
}

.elementor-88 .elementor-element.elementor-element-40c62e67 {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-3451504b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-88 .elementor-element.elementor-element-3451504b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-3451504b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/02/Background06.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-88 .elementor-element.elementor-element-3451504b>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-3451504b>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-3451504b>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-3451504b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-88 .elementor-element.elementor-element-3451504b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-105809db>.elementor-container {
    max-width: 1600px;
}

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

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

.elementor-88 .elementor-element.elementor-element-6ea5e2cb .elementor-heading-title {
    color: var(--e-global-color-d3224c4);
    font-family: var(--e-global-typography-ac5d9e5-font-family), Sans-serif;
    font-size: var(--e-global-typography-ac5d9e5-font-size);
    font-weight: var(--e-global-typography-ac5d9e5-font-weight);
    text-transform: var(--e-global-typography-ac5d9e5-text-transform);
    line-height: var(--e-global-typography-ac5d9e5-line-height);
    letter-spacing: var(--e-global-typography-ac5d9e5-letter-spacing);
    word-spacing: var(--e-global-typography-ac5d9e5-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-6ea5e2cb>.elementor-widget-container {
    margin: 0% 0% 0% 10%;
}

.elementor-88 .elementor-element.elementor-element-564361a {
    color: var(--e-global-color-93e7463);
    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);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-564361a>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 13% 0% 10%;
}

.elementor-88 .elementor-element.elementor-element-7660661b .elementor-button {
    font-family: var(--e-global-typography-775cbf2-font-family), Sans-serif;
    font-size: var(--e-global-typography-775cbf2-font-size);
    font-weight: var(--e-global-typography-775cbf2-font-weight);
    line-height: var(--e-global-typography-775cbf2-line-height);
    letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
    word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    fill: var(--e-global-color-d3224c4);
    color: var(--e-global-color-d3224c4);
    background-color: #0B1A47;
    border-radius: 15px 15px 15px 15px;
    padding: 20px 50px 20px 50px;
}

.elementor-88 .elementor-element.elementor-element-7660661b .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-7660661b .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-7baf5cd);
}

.elementor-88 .elementor-element.elementor-element-7660661b .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-7660661b .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-88 .elementor-element.elementor-element-7660661b>.elementor-widget-container {
    margin: 0% 0% 10% 10%;
}

.elementor-88 .elementor-element.elementor-element-17033c4e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-88 .elementor-element.elementor-element-17033c4e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-5dcb3606 img {
    width: 90%;
}

.elementor-88 .elementor-element.elementor-element-5dcb3606>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15% 0% 0% 0%;
    --e-transform-translateY: 8%;
}

.elementor-88 .elementor-element.elementor-element-5dcb3606.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-88 .elementor-element.elementor-element-da355e9>.elementor-container {
    max-width: 1600px;
}

.elementor-88 .elementor-element.elementor-element-da355e9 {
    margin-top: -13em;
    margin-bottom: 0em;
}

.elementor-88 .elementor-element.elementor-element-77d25d15:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-77d25d15>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-88 .elementor-element.elementor-element-77d25d15>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-77d25d15>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-77d25d15>.elementor-background-slideshow {
    border-radius: 0px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-77d25d15>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 0em 1em 0em;
}

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

.elementor-88 .elementor-element.elementor-element-664f0bf>.elementor-widget-container {
    margin: 3em 0em 3em 1em;
}

.elementor-88 .elementor-element.elementor-element-664f0bf {
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-88 .elementor-element.elementor-element-fe3ad19>.elementor-widget-container {
    margin: 3em 0em 3em 1em;
}

.elementor-88 .elementor-element.elementor-element-fe3ad19 {
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-88 .elementor-element.elementor-element-5544027a>.elementor-container {
    max-width: 1600px;
}

.elementor-88 .elementor-element.elementor-element-5544027a {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 100px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-493961d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-88 .elementor-element.elementor-element-4eb1c57 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5412adc-font-family), Sans-serif;
    font-size: var(--e-global-typography-5412adc-font-size);
    font-weight: var(--e-global-typography-5412adc-font-weight);
    text-transform: var(--e-global-typography-5412adc-text-transform);
    line-height: var(--e-global-typography-5412adc-line-height);
    letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
    word-spacing: var(--e-global-typography-5412adc-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-4eb1c57>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 20px 0px;
}

.elementor-88 .elementor-element.elementor-element-71624038 .elementor-button {
    font-family: var(--e-global-typography-775cbf2-font-family), Sans-serif;
    font-size: var(--e-global-typography-775cbf2-font-size);
    font-weight: var(--e-global-typography-775cbf2-font-weight);
    line-height: var(--e-global-typography-775cbf2-line-height);
    letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
    word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-93e7463);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-88 .elementor-element.elementor-element-71624038 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-71624038 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-93e7463);
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-71624038 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-71624038 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-71624038>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-79e6709c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-88 .elementor-element.elementor-element-79e6709c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-laptop-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-tablet-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-mobile-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

.elementor-88 .elementor-element.elementor-element-cc5138e .ha-infobox-figure--image {
    width: 23%;
}

.elementor-88 .elementor-element.elementor-element-cc5138e .ha-infobox-body {
    padding: 7% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-cc5138e .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5c20d11-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c20d11-font-size);
    font-weight: var(--e-global-typography-5c20d11-font-weight);
    text-transform: var(--e-global-typography-5c20d11-text-transform);
    line-height: var(--e-global-typography-5c20d11-line-height);
    letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
    word-spacing: var(--e-global-typography-5c20d11-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-cc5138e .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-88 .elementor-element.elementor-element-cc5138e>.elementor-widget-container {
    padding: 3% 0% 3% 05%;
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-7baf5cd) 100%);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 6px 6px 15px 0px rgba(30.750000000000007, 30.750000000000007, 30.750000000000007, 0.18);
}

.elementor-88 .elementor-element.elementor-element-cc5138e:hover .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FEFEFE75 0%, var(--e-global-color-93e7463) 100%);
}

.elementor-88 .elementor-element.elementor-element-cc5138e.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-laptop-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-tablet-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-mobile-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

.elementor-88 .elementor-element.elementor-element-c4f2ba3 .ha-infobox-figure--image {
    width: 23%;
}

.elementor-88 .elementor-element.elementor-element-c4f2ba3 .ha-infobox-body {
    padding: 7% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-c4f2ba3 .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5c20d11-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c20d11-font-size);
    font-weight: var(--e-global-typography-5c20d11-font-weight);
    text-transform: var(--e-global-typography-5c20d11-text-transform);
    line-height: var(--e-global-typography-5c20d11-line-height);
    letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
    word-spacing: var(--e-global-typography-5c20d11-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-c4f2ba3 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-88 .elementor-element.elementor-element-c4f2ba3>.elementor-widget-container {
    padding: 3% 0% 3% 05%;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FEFEFE75 0%, var(--e-global-color-93e7463) 100%);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 6px 6px 15px 0px rgba(30.750000000000007, 30.750000000000007, 30.750000000000007, 0.18);
}

.elementor-88 .elementor-element.elementor-element-c4f2ba3:hover .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-7baf5cd) 100%);
}

.elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-laptop-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-tablet-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-mobile-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

.elementor-88 .elementor-element.elementor-element-17ff583 .ha-infobox-figure--image {
    width: 23%;
}

.elementor-88 .elementor-element.elementor-element-17ff583 .ha-infobox-body {
    padding: 7% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-17ff583 .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5c20d11-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c20d11-font-size);
    font-weight: var(--e-global-typography-5c20d11-font-weight);
    text-transform: var(--e-global-typography-5c20d11-text-transform);
    line-height: var(--e-global-typography-5c20d11-line-height);
    letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
    word-spacing: var(--e-global-typography-5c20d11-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-17ff583 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-88 .elementor-element.elementor-element-17ff583>.elementor-widget-container {
    padding: 3% 0% 3% 05%;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FEFEFE75 0%, var(--e-global-color-93e7463) 100%);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 6px 6px 15px 0px rgba(30.750000000000007, 30.750000000000007, 30.750000000000007, 0.18);
}

.elementor-88 .elementor-element.elementor-element-17ff583:hover .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-7baf5cd) 100%);
}

.elementor-88 .elementor-element.elementor-element-17ff583.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-88 .elementor-element.elementor-element-5a23a702>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-laptop-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-tablet-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-mobile-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

.elementor-88 .elementor-element.elementor-element-2980061 .ha-infobox-figure--image {
    width: 23%;
}

.elementor-88 .elementor-element.elementor-element-2980061 .ha-infobox-body {
    padding: 7% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-2980061 .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5c20d11-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c20d11-font-size);
    font-weight: var(--e-global-typography-5c20d11-font-weight);
    text-transform: var(--e-global-typography-5c20d11-text-transform);
    line-height: var(--e-global-typography-5c20d11-line-height);
    letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
    word-spacing: var(--e-global-typography-5c20d11-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-2980061 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-88 .elementor-element.elementor-element-2980061>.elementor-widget-container {
    padding: 3% 0% 3% 05%;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FEFEFE75 0%, var(--e-global-color-93e7463) 100%);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 6px 6px 15px 0px rgba(30.750000000000007, 30.750000000000007, 30.750000000000007, 0.18);
}

.elementor-88 .elementor-element.elementor-element-2980061:hover .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-7baf5cd) 100%);
}

.elementor-88 .elementor-element.elementor-element-2980061.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-laptop-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-tablet-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-mobile-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

.elementor-88 .elementor-element.elementor-element-71e9f8f .ha-infobox-figure--image {
    width: 23%;
}

.elementor-88 .elementor-element.elementor-element-71e9f8f .ha-infobox-body {
    padding: 7% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-71e9f8f .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5c20d11-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c20d11-font-size);
    font-weight: var(--e-global-typography-5c20d11-font-weight);
    text-transform: var(--e-global-typography-5c20d11-text-transform);
    line-height: var(--e-global-typography-5c20d11-line-height);
    letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
    word-spacing: var(--e-global-typography-5c20d11-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-71e9f8f .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-88 .elementor-element.elementor-element-71e9f8f>.elementor-widget-container {
    padding: 3% 0% 3% 05%;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FEFEFE75 0%, var(--e-global-color-93e7463) 100%);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 6px 6px 15px 0px rgba(30.750000000000007, 30.750000000000007, 30.750000000000007, 0.18);
}

.elementor-88 .elementor-element.elementor-element-71e9f8f:hover .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-7baf5cd) 100%);
}

.elementor-88 .elementor-element.elementor-element-71e9f8f.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-laptop-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-tablet-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-mobile-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

.elementor-88 .elementor-element.elementor-element-93b0abd .ha-infobox-figure--image {
    width: 23%;
}

.elementor-88 .elementor-element.elementor-element-93b0abd .ha-infobox-body {
    padding: 7% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-93b0abd .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5c20d11-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c20d11-font-size);
    font-weight: var(--e-global-typography-5c20d11-font-weight);
    text-transform: var(--e-global-typography-5c20d11-text-transform);
    line-height: var(--e-global-typography-5c20d11-line-height);
    letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
    word-spacing: var(--e-global-typography-5c20d11-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-93b0abd .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-88 .elementor-element.elementor-element-93b0abd>.elementor-widget-container {
    padding: 3% 0% 3% 05%;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FEFEFE75 0%, var(--e-global-color-93e7463) 100%);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 6px 6px 15px 0px rgba(30.750000000000007, 30.750000000000007, 30.750000000000007, 0.18);
}

.elementor-88 .elementor-element.elementor-element-93b0abd:hover .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-7baf5cd) 100%);
}

.elementor-88 .elementor-element.elementor-element-93b0abd.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-88 .elementor-element.elementor-element-27711ed9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-88 .elementor-element.elementor-element-27711ed9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-laptop-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-tablet-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-mobile-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

.elementor-88 .elementor-element.elementor-element-7daef31 .ha-infobox-figure--image {
    width: 23%;
}

.elementor-88 .elementor-element.elementor-element-7daef31 .ha-infobox-body {
    padding: 7% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-7daef31 .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5c20d11-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c20d11-font-size);
    font-weight: var(--e-global-typography-5c20d11-font-weight);
    text-transform: var(--e-global-typography-5c20d11-text-transform);
    line-height: var(--e-global-typography-5c20d11-line-height);
    letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
    word-spacing: var(--e-global-typography-5c20d11-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-7daef31 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-88 .elementor-element.elementor-element-7daef31>.elementor-widget-container {
    padding: 3% 0% 3% 05%;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FEFEFE75 0%, var(--e-global-color-93e7463) 100%);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 6px 6px 15px 0px rgba(30.750000000000007, 30.750000000000007, 30.750000000000007, 0.18);
}

.elementor-88 .elementor-element.elementor-element-7daef31:hover .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-7baf5cd) 100%);
}

.elementor-88 .elementor-element.elementor-element-7daef31.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-laptop-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-tablet-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-mobile-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

.elementor-88 .elementor-element.elementor-element-52129b1 .ha-infobox-figure--image {
    width: 23%;
}

.elementor-88 .elementor-element.elementor-element-52129b1 .ha-infobox-body {
    padding: 7% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-52129b1 .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5c20d11-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c20d11-font-size);
    font-weight: var(--e-global-typography-5c20d11-font-weight);
    text-transform: var(--e-global-typography-5c20d11-text-transform);
    line-height: var(--e-global-typography-5c20d11-line-height);
    letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
    word-spacing: var(--e-global-typography-5c20d11-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-52129b1 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-88 .elementor-element.elementor-element-52129b1>.elementor-widget-container {
    padding: 3% 0% 3% 05%;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FEFEFE75 0%, var(--e-global-color-93e7463) 100%);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 6px 6px 15px 0px rgba(30.750000000000007, 30.750000000000007, 30.750000000000007, 0.18);
}

.elementor-88 .elementor-element.elementor-element-52129b1:hover .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-7baf5cd) 100%);
}

.elementor-88 .elementor-element.elementor-element-52129b1.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-laptop-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-tablet-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-mobile-left .ha-info-box-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

.elementor-88 .elementor-element.elementor-element-fd412ef .ha-infobox-figure--image {
    width: 23%;
}

.elementor-88 .elementor-element.elementor-element-fd412ef .ha-infobox-body {
    padding: 7% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-fd412ef .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5c20d11-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c20d11-font-size);
    font-weight: var(--e-global-typography-5c20d11-font-weight);
    text-transform: var(--e-global-typography-5c20d11-text-transform);
    line-height: var(--e-global-typography-5c20d11-line-height);
    letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
    word-spacing: var(--e-global-typography-5c20d11-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-fd412ef .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-88 .elementor-element.elementor-element-fd412ef>.elementor-widget-container {
    padding: 3% 0% 3% 05%;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FEFEFE75 0%, var(--e-global-color-93e7463) 100%);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 6px 6px 15px 0px rgba(30.750000000000007, 30.750000000000007, 30.750000000000007, 0.18);
}

.elementor-88 .elementor-element.elementor-element-fd412ef:hover .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-7baf5cd) 100%);
}

.elementor-88 .elementor-element.elementor-element-fd412ef.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-88 .elementor-element.elementor-element-530c8adb>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-530c8adb:not(.elementor-motion-effects-element-type-background),
.elementor-88 .elementor-element.elementor-element-530c8adb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-93e7463) 0%, #F7F9FD 100%);
}

.elementor-88 .elementor-element.elementor-element-530c8adb>.elementor-background-overlay {
    background-image: url("../../2022/02/Bg002.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-530c8adb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

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

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

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

.elementor-88 .elementor-element.elementor-element-70d7cda0>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 20px 0px;
    background-image: url("../../2022/02/icon08.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 20% auto;
}

.elementor-88 .elementor-element.elementor-element-70d7cda0.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-88 .elementor-element.elementor-element-3f51bf4f {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-3f51bf4f>.elementor-widget-container {
    padding: 3% 30% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-2e27cf0 .elementor-button {
    font-family: var(--e-global-typography-775cbf2-font-family), Sans-serif;
    font-size: var(--e-global-typography-775cbf2-font-size);
    font-weight: var(--e-global-typography-775cbf2-font-weight);
    line-height: var(--e-global-typography-775cbf2-line-height);
    letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
    word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    fill: var(--e-global-color-1d6871c);
    color: var(--e-global-color-1d6871c);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-88 .elementor-element.elementor-element-2e27cf0 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-2e27cf0 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-2e27cf0 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-2e27cf0 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-2e27cf0>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-be09592 img {
    width: 95%;
}

.elementor-88 .elementor-element.elementor-element-be09592>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-a6c985d>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-a6c985d:not(.elementor-motion-effects-element-type-background),
.elementor-88 .elementor-element.elementor-element-a6c985d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F9FD;
}

.elementor-88 .elementor-element.elementor-element-a6c985d>.elementor-background-overlay {
    background-image: url("../../2022/02/Bg004.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-88 .elementor-element.elementor-element-46c08ad img {
    width: 95%;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.08);
}

.elementor-88 .elementor-element.elementor-element-46c08ad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-441ba21.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-88 .elementor-element.elementor-element-441ba21>.elementor-element-populated {
    margin: 0% 0% 0% 10%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 10%;
}

.elementor-88 .elementor-element.elementor-element-fe6f0a3 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5412adc-font-family), Sans-serif;
    font-size: var(--e-global-typography-5412adc-font-size);
    font-weight: var(--e-global-typography-5412adc-font-weight);
    text-transform: var(--e-global-typography-5412adc-text-transform);
    line-height: var(--e-global-typography-5412adc-line-height);
    letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
    word-spacing: var(--e-global-typography-5412adc-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-fe6f0a3>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 20px 0px;
}

.elementor-88 .elementor-element.elementor-element-f45347f .elementor-button {
    font-family: var(--e-global-typography-775cbf2-font-family), Sans-serif;
    font-size: var(--e-global-typography-775cbf2-font-size);
    font-weight: var(--e-global-typography-775cbf2-font-weight);
    line-height: var(--e-global-typography-775cbf2-line-height);
    letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
    word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    fill: var(--e-global-color-1d6871c);
    color: var(--e-global-color-1d6871c);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-88 .elementor-element.elementor-element-f45347f .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-f45347f .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-f45347f .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-f45347f .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-f45347f>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-55cb516>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-55cb516:not(.elementor-motion-effects-element-type-background),
.elementor-88 .elementor-element.elementor-element-55cb516>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F9FD;
}

.elementor-88 .elementor-element.elementor-element-55cb516 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px 0px;
}

.elementor-88 .elementor-element.elementor-element-55cb516>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-dd5c98e>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-a2e7fab .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-2359e89-font-family), Sans-serif;
    font-size: var(--e-global-typography-2359e89-font-size);
    font-weight: var(--e-global-typography-2359e89-font-weight);
    text-transform: var(--e-global-typography-2359e89-text-transform);
    line-height: var(--e-global-typography-2359e89-line-height);
    letter-spacing: var(--e-global-typography-2359e89-letter-spacing);
    word-spacing: var(--e-global-typography-2359e89-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-a2e7fab>.elementor-widget-container {
    margin: 0% 26% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-4811cf5 {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-4811cf5>.elementor-widget-container {
    margin: 0% 20% 0% 0%;
    padding: 3% 9% 0% 0%;
}

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

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

.elementor-88 .elementor-element.elementor-element-b46bb45 .elementor-button {
    font-family: var(--e-global-typography-a2d1348-font-family), Sans-serif;
    font-size: var(--e-global-typography-a2d1348-font-size);
    font-weight: var(--e-global-typography-a2d1348-font-weight);
    line-height: var(--e-global-typography-a2d1348-line-height);
    letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
    word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-88 .elementor-element.elementor-element-b46bb45 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-b46bb45 .elementor-button:focus {
    color: var(--e-global-color-7baf5cd);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-b46bb45 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-b46bb45 .elementor-button:focus svg {
    fill: var(--e-global-color-7baf5cd);
}

.elementor-88 .elementor-element.elementor-element-b46bb45>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-5693341.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-88 .elementor-element.elementor-element-5693341.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-88 .elementor-element.elementor-element-5693341.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-88 .elementor-element.elementor-element-5693341 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-88 .elementor-element.elementor-element-5693341 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-88 .elementor-element.elementor-element-5693341 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-88 .elementor-element.elementor-element-5693341 .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-5693341 .elementor-image-box-description {
    font-family: var(--e-global-typography-350eca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-350eca7-font-size);
    font-weight: var(--e-global-typography-350eca7-font-weight);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-67b79d7 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-88 .elementor-element.elementor-element-67b79d7 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-88 .elementor-element.elementor-element-67b79d7 .elementor-button {
    font-family: var(--e-global-typography-a2d1348-font-family), Sans-serif;
    font-size: var(--e-global-typography-a2d1348-font-size);
    font-weight: var(--e-global-typography-a2d1348-font-weight);
    line-height: var(--e-global-typography-a2d1348-line-height);
    letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
    word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    fill: var(--e-global-color-1d6871c);
    color: var(--e-global-color-1d6871c);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-88 .elementor-element.elementor-element-67b79d7 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-67b79d7 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-67b79d7 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-67b79d7 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-67b79d7>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-e3e9362.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-88 .elementor-element.elementor-element-e3e9362.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-88 .elementor-element.elementor-element-e3e9362.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-88 .elementor-element.elementor-element-e3e9362 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-88 .elementor-element.elementor-element-e3e9362 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-88 .elementor-element.elementor-element-e3e9362 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-88 .elementor-element.elementor-element-e3e9362 .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-e3e9362 .elementor-image-box-description {
    font-family: var(--e-global-typography-350eca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-350eca7-font-size);
    font-weight: var(--e-global-typography-350eca7-font-weight);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-60d1bea .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-88 .elementor-element.elementor-element-60d1bea .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-88 .elementor-element.elementor-element-60d1bea .elementor-button {
    font-family: var(--e-global-typography-a2d1348-font-family), Sans-serif;
    font-size: var(--e-global-typography-a2d1348-font-size);
    font-weight: var(--e-global-typography-a2d1348-font-weight);
    line-height: var(--e-global-typography-a2d1348-line-height);
    letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
    word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    fill: var(--e-global-color-1d6871c);
    color: var(--e-global-color-1d6871c);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-88 .elementor-element.elementor-element-60d1bea .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-60d1bea .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-60d1bea .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-60d1bea .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-60d1bea>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-7b4e818.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-88 .elementor-element.elementor-element-7b4e818.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-88 .elementor-element.elementor-element-7b4e818.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-88 .elementor-element.elementor-element-7b4e818 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-88 .elementor-element.elementor-element-7b4e818 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-88 .elementor-element.elementor-element-7b4e818 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-88 .elementor-element.elementor-element-7b4e818 .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-7b4e818 .elementor-image-box-description {
    font-family: var(--e-global-typography-350eca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-350eca7-font-size);
    font-weight: var(--e-global-typography-350eca7-font-weight);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-f005098 .elementor-button {
    font-family: var(--e-global-typography-a2d1348-font-family), Sans-serif;
    font-size: var(--e-global-typography-a2d1348-font-size);
    font-weight: var(--e-global-typography-a2d1348-font-weight);
    line-height: var(--e-global-typography-a2d1348-line-height);
    letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
    word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    fill: var(--e-global-color-1d6871c);
    color: var(--e-global-color-1d6871c);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-88 .elementor-element.elementor-element-f005098 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-f005098 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-f005098 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-f005098 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-f005098>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-3ec9ad4>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-3ec9ad4 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-88 .elementor-element.elementor-element-52b4f27>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D2D2D2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-88 .elementor-element.elementor-element-52b4f27>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-52b4f27>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-52b4f27>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-52b4f27>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-0fa985c.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-88 .elementor-element.elementor-element-0fa985c.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-88 .elementor-element.elementor-element-0fa985c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-88 .elementor-element.elementor-element-0fa985c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-88 .elementor-element.elementor-element-0fa985c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-88 .elementor-element.elementor-element-0fa985c .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-88 .elementor-element.elementor-element-0fa985c .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-0fa985c .elementor-image-box-description {
    font-family: var(--e-global-typography-350eca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-350eca7-font-size);
    font-weight: var(--e-global-typography-350eca7-font-weight);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-0fa985c>.elementor-widget-container {
    margin: 0% 52% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-6a9e426 .elementor-button .elementor-align-icon-right {
    margin-left: 11px;
}

.elementor-88 .elementor-element.elementor-element-6a9e426 .elementor-button .elementor-align-icon-left {
    margin-right: 11px;
}

.elementor-88 .elementor-element.elementor-element-6a9e426 .elementor-button {
    font-family: var(--e-global-typography-a2d1348-font-family), Sans-serif;
    font-size: var(--e-global-typography-a2d1348-font-size);
    font-weight: var(--e-global-typography-a2d1348-font-weight);
    line-height: var(--e-global-typography-a2d1348-line-height);
    letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
    word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    fill: var(--e-global-color-1d6871c);
    color: var(--e-global-color-1d6871c);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-88 .elementor-element.elementor-element-6a9e426 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-6a9e426 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-6a9e426 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-6a9e426 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-6a9e426>.elementor-widget-container {
    margin: -8% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-bf0c067>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-bf0c067 {
    padding: 100px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-595db618:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-595db618>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-2a97b89) 0%, var(--e-global-color-d3224c4) 19%);
}

.elementor-88 .elementor-element.elementor-element-595db618>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-595db618>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-595db618>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-595db618>.elementor-element-populated {
    box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 40px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-595db618>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-7bf6cf98.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-88 .elementor-element.elementor-element-7bf6cf98.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-88 .elementor-element.elementor-element-7bf6cf98.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-88 .elementor-element.elementor-element-7bf6cf98 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-88 .elementor-element.elementor-element-7bf6cf98 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-88 .elementor-element.elementor-element-7bf6cf98 .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-7bf6cf98 .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-350eca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-350eca7-font-size);
    font-weight: var(--e-global-typography-350eca7-font-weight);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-7bf6cf98>.elementor-widget-container {
    margin: 50px 0px 0px 30px;
}

.elementor-88 .elementor-element.elementor-element-1c192ee .elementor-button {
    font-family: var(--e-global-typography-775cbf2-font-family), Sans-serif;
    font-size: var(--e-global-typography-775cbf2-font-size);
    font-weight: var(--e-global-typography-775cbf2-font-weight);
    line-height: var(--e-global-typography-775cbf2-line-height);
    letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
    word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #FEFEFE00;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-88 .elementor-element.elementor-element-1c192ee .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-1c192ee .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #FEFEFE00;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-1c192ee .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-1c192ee .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-1c192ee>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-5458a {
    text-align: right;
}

.elementor-88 .elementor-element.elementor-element-5458a img {
    width: 100%;
}

.elementor-88 .elementor-element.elementor-element-5458a>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-39f46a63:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-39f46a63>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-2a97b89) 0%, var(--e-global-color-d3224c4) 19%);
}

.elementor-88 .elementor-element.elementor-element-39f46a63>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-39f46a63>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-39f46a63>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-39f46a63>.elementor-element-populated {
    box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 40px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-88 .elementor-element.elementor-element-1f8ba0f9.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-88 .elementor-element.elementor-element-1f8ba0f9.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-88 .elementor-element.elementor-element-1f8ba0f9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-88 .elementor-element.elementor-element-1f8ba0f9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-88 .elementor-element.elementor-element-1f8ba0f9 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-88 .elementor-element.elementor-element-1f8ba0f9 .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-1f8ba0f9 .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-350eca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-350eca7-font-size);
    font-weight: var(--e-global-typography-350eca7-font-weight);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-1f8ba0f9>.elementor-widget-container {
    margin: 50px 0px 0px 30px;
}

.elementor-88 .elementor-element.elementor-element-25c907a8 .elementor-button {
    font-family: var(--e-global-typography-775cbf2-font-family), Sans-serif;
    font-size: var(--e-global-typography-775cbf2-font-size);
    font-weight: var(--e-global-typography-775cbf2-font-weight);
    line-height: var(--e-global-typography-775cbf2-line-height);
    letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
    word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #FEFEFE00;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-88 .elementor-element.elementor-element-25c907a8 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-25c907a8 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #FEFEFE00;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-25c907a8 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-25c907a8 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-25c907a8>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-499ea355 {
    text-align: right;
}

.elementor-88 .elementor-element.elementor-element-499ea355 img {
    width: 100%;
}

.elementor-88 .elementor-element.elementor-element-499ea355>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-b4ff283:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-b4ff283>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-2a97b89) 0%, var(--e-global-color-d3224c4) 19%);
}

.elementor-88 .elementor-element.elementor-element-b4ff283>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-b4ff283>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-b4ff283>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-b4ff283>.elementor-element-populated {
    box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 40px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-88 .elementor-element.elementor-element-c4d96c5 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-88 .elementor-element.elementor-element-c4d96c5 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-88 .elementor-element.elementor-element-c4d96c5 .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-c4d96c5 .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-350eca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-350eca7-font-size);
    font-weight: var(--e-global-typography-350eca7-font-weight);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-c4d96c5>.elementor-widget-container {
    margin: 50px 0px 0px 30px;
}

.elementor-88 .elementor-element.elementor-element-f229d16 .elementor-button {
    font-family: var(--e-global-typography-775cbf2-font-family), Sans-serif;
    font-size: var(--e-global-typography-775cbf2-font-size);
    font-weight: var(--e-global-typography-775cbf2-font-weight);
    line-height: var(--e-global-typography-775cbf2-line-height);
    letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
    word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #FEFEFE00;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-88 .elementor-element.elementor-element-f229d16 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-f229d16 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #FEFEFE00;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-f229d16 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-f229d16 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-f229d16>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-6b18070f {
    text-align: right;
}

.elementor-88 .elementor-element.elementor-element-6b18070f img {
    width: 100%;
}

.elementor-88 .elementor-element.elementor-element-6b18070f>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-138f7dcd>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-6db0d8d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-6db0d8d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2022/02/ICON13.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-88 .elementor-element.elementor-element-6db0d8d1>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-6db0d8d1>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-6db0d8d1>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-6db0d8d1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 75px 0px 75px 0px;
}

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

.elementor-88 .elementor-element.elementor-element-2bd62004 .elementor-heading-title {
    color: var(--e-global-color-d3224c4);
    font-family: var(--e-global-typography-91f204e-font-family), Sans-serif;
    font-size: var(--e-global-typography-91f204e-font-size);
    font-weight: var(--e-global-typography-91f204e-font-weight);
    text-transform: var(--e-global-typography-91f204e-text-transform);
    line-height: var(--e-global-typography-91f204e-line-height);
    letter-spacing: var(--e-global-typography-91f204e-letter-spacing);
    word-spacing: var(--e-global-typography-91f204e-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-2bd62004>.elementor-widget-container {
    margin: 0% 0% 0% 7%;
}

.elementor-88 .elementor-element.elementor-element-22e8218 .elementor-button {
    font-family: var(--e-global-typography-775cbf2-font-family), Sans-serif;
    font-size: var(--e-global-typography-775cbf2-font-size);
    font-weight: var(--e-global-typography-775cbf2-font-weight);
    line-height: var(--e-global-typography-775cbf2-line-height);
    letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
    word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    fill: var(--e-global-color-d3224c4);
    color: var(--e-global-color-d3224c4);
    background-color: #FEFEFE00;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-88 .elementor-element.elementor-element-22e8218 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-22e8218 .elementor-button:focus {
    color: var(--e-global-color-7baf5cd);
    background-color: #FEFEFE00;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-22e8218 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-22e8218 .elementor-button:focus svg {
    fill: var(--e-global-color-7baf5cd);
}

.elementor-88 .elementor-element.elementor-element-22e8218>.elementor-widget-container {
    margin: 0% 0% 0% 7%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-063ccec>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-063ccec:not(.elementor-motion-effects-element-type-background),
.elementor-88 .elementor-element.elementor-element-063ccec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #09163C;
}

.elementor-88 .elementor-element.elementor-element-063ccec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
    z-index: 1;
}

.elementor-88 .elementor-element.elementor-element-063ccec>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-b621d9e>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-12feb69 img {
    width: 100%;
}

.elementor-88 .elementor-element.elementor-element-12feb69>.elementor-widget-container {
    --e-transform-translateX: 14%;
    --e-transform-translateY: 38%;
    --e-transform-scale: 1.4;
}

.elementor-88 .elementor-element.elementor-element-7a3e130 img {
    width: 35%;
}

.elementor-88 .elementor-element.elementor-element-7a3e130>.elementor-widget-container {
    margin: 0% 0% -80% 0%;
    --e-transform-translateX: 63%;
    --e-transform-translateY: -66%;
}

.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-2932b28.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-88 .elementor-element.elementor-element-6b7c227 {
    text-align: left;
}

.elementor-88 .elementor-element.elementor-element-6b7c227 .elementor-heading-title {
    color: var(--e-global-color-d3224c4);
    font-family: var(--e-global-typography-5412adc-font-family), Sans-serif;
    font-size: var(--e-global-typography-5412adc-font-size);
    font-weight: var(--e-global-typography-5412adc-font-weight);
    text-transform: var(--e-global-typography-5412adc-text-transform);
    line-height: var(--e-global-typography-5412adc-line-height);
    letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
    word-spacing: var(--e-global-typography-5412adc-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-6b7c227>.elementor-widget-container {
    margin: 20% 0% 0% 35%;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-88 .elementor-element.elementor-element-ddcb4f3 .elementor-button {
    font-family: var(--e-global-typography-775cbf2-font-family), Sans-serif;
    font-size: var(--e-global-typography-775cbf2-font-size);
    font-weight: var(--e-global-typography-775cbf2-font-weight);
    line-height: var(--e-global-typography-775cbf2-line-height);
    letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
    word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    fill: var(--e-global-color-7baf5cd);
    color: var(--e-global-color-7baf5cd);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-88 .elementor-element.elementor-element-ddcb4f3 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-ddcb4f3 .elementor-button:focus {
    color: var(--e-global-color-d3224c4);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-ddcb4f3 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-ddcb4f3 .elementor-button:focus svg {
    fill: var(--e-global-color-d3224c4);
}

.elementor-88 .elementor-element.elementor-element-ddcb4f3>.elementor-widget-container {
    margin: 0% 0% 0% -15%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-63e4d50f>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-63e4d50f:not(.elementor-motion-effects-element-type-background),
.elementor-88 .elementor-element.elementor-element-63e4d50f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D3D4EA;
}

.elementor-88 .elementor-element.elementor-element-63e4d50f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-63e4d50f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-4b2a284e>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-4b2a284e {
    margin-top: 0px;
    margin-bottom: 50px;
}

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

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

.elementor-88 .elementor-element.elementor-element-72bb244f .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5412adc-font-family), Sans-serif;
    font-size: var(--e-global-typography-5412adc-font-size);
    font-weight: var(--e-global-typography-5412adc-font-weight);
    text-transform: var(--e-global-typography-5412adc-text-transform);
    line-height: var(--e-global-typography-5412adc-line-height);
    letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
    word-spacing: var(--e-global-typography-5412adc-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-72bb244f>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 20px 0px;
    background-image: url("../../2022/02/icon08.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 20% auto;
}

.elementor-88 .elementor-element.elementor-element-72bb244f.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-88 .elementor-element.elementor-element-45d8d35 {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-45d8d35>.elementor-widget-container {
    padding: 0% 30% 0% 0%;
}

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

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

.elementor-88 .elementor-element.elementor-element-db589f3>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-db589f3:not(.elementor-motion-effects-element-type-background),
.elementor-88 .elementor-element.elementor-element-db589f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D3D4EA;
}

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

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

.elementor-88 .elementor-element.elementor-element-f30f971:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-f30f971>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-d3224c4) 0%, var(--e-global-color-93e7463) 100%);
}

.elementor-88 .elementor-element.elementor-element-f30f971>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-f30f971>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-f30f971>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-f30f971>.elementor-element-populated {
    box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 20px 0px 20px;
}

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

.elementor-88 .elementor-element.elementor-element-2f1196b .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-2359e89-font-family), Sans-serif;
    font-size: var(--e-global-typography-2359e89-font-size);
    font-weight: var(--e-global-typography-2359e89-font-weight);
    text-transform: var(--e-global-typography-2359e89-text-transform);
    line-height: var(--e-global-typography-2359e89-line-height);
    letter-spacing: var(--e-global-typography-2359e89-letter-spacing);
    word-spacing: var(--e-global-typography-2359e89-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-2f1196b>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-319048d .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-350eca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-350eca7-font-size);
    font-weight: var(--e-global-typography-350eca7-font-weight);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-2ca3ce3 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-88 .elementor-element.elementor-element-2ca3ce3 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-88 .elementor-element.elementor-element-2ca3ce3 .elementor-button {
    font-family: var(--e-global-typography-a2d1348-font-family), Sans-serif;
    font-size: var(--e-global-typography-a2d1348-font-size);
    font-weight: var(--e-global-typography-a2d1348-font-weight);
    line-height: var(--e-global-typography-a2d1348-line-height);
    letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
    word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-88 .elementor-element.elementor-element-2ca3ce3 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-2ca3ce3 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

.elementor-88 .elementor-element.elementor-element-2ca3ce3 .elementor-button:hover svg,
.elementor-88 .elementor-element.elementor-element-2ca3ce3 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-88 .elementor-element.elementor-element-2ca3ce3>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-78f81b4 img {
    width: 71%;
}

.elementor-88 .elementor-element.elementor-element-7d286d1>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-992135f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-992135f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-d3224c4) 0%, var(--e-global-color-93e7463) 100%);
}

.elementor-88 .elementor-element.elementor-element-992135f>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2022/02/pincon017.png");
    background-position: 5vw 10vh;
    background-repeat: no-repeat;
    background-size: 82% auto;
    opacity: 1;
}

.elementor-88 .elementor-element.elementor-element-992135f>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-992135f>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-992135f>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-992135f>.elementor-element-populated {
    box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 20px 0px 20px;
}

.elementor-88 .elementor-element.elementor-element-992135f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-9a83f03 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-9a83f03>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-88 .elementor-element.elementor-element-d589318 .elementor-button {
    font-family: var(--e-global-typography-a2d1348-font-family), Sans-serif;
    font-size: var(--e-global-typography-a2d1348-font-size);
    font-weight: var(--e-global-typography-a2d1348-font-weight);
    line-height: var(--e-global-typography-a2d1348-line-height);
    letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
    word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-88 .elementor-element.elementor-element-d589318 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-d589318 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

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

.elementor-88 .elementor-element.elementor-element-d589318>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-d589318 {
    z-index: 1;
}

.elementor-88 .elementor-element.elementor-element-b000808 {
    --spacer-size: 10vh;
}

.elementor-88 .elementor-element.elementor-element-b000808.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-88 .elementor-element.elementor-element-abdaa1a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-abdaa1a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-d3224c4) 0%, var(--e-global-color-93e7463) 100%);
}

.elementor-88 .elementor-element.elementor-element-abdaa1a>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2022/02/pincon021.png");
    background-position: 5vw 10vh;
    background-repeat: no-repeat;
    background-size: 82% auto;
    opacity: 1;
}

.elementor-88 .elementor-element.elementor-element-abdaa1a>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-abdaa1a>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-abdaa1a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-abdaa1a>.elementor-element-populated {
    box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 20px 0px 20px;
}

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

.elementor-88 .elementor-element.elementor-element-061bba4 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-061bba4>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-88 .elementor-element.elementor-element-ae5ed00 .elementor-button {
    font-family: var(--e-global-typography-a2d1348-font-family), Sans-serif;
    font-size: var(--e-global-typography-a2d1348-font-size);
    font-weight: var(--e-global-typography-a2d1348-font-weight);
    line-height: var(--e-global-typography-a2d1348-line-height);
    letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
    word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-88 .elementor-element.elementor-element-ae5ed00 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-ae5ed00 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

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

.elementor-88 .elementor-element.elementor-element-ae5ed00>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-ae5ed00 {
    z-index: 1;
}

.elementor-88 .elementor-element.elementor-element-811c4a5 {
    --spacer-size: 11vh;
}

.elementor-88 .elementor-element.elementor-element-811c4a5.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-88 .elementor-element.elementor-element-37b011e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-37b011e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-d3224c4) 0%, var(--e-global-color-93e7463) 100%);
}

.elementor-88 .elementor-element.elementor-element-37b011e>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-37b011e>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-37b011e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-37b011e>.elementor-element-populated {
    box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 20px 0px 20px;
}

.elementor-88 .elementor-element.elementor-element-37b011e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-df1f92a .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-2359e89-font-family), Sans-serif;
    font-size: var(--e-global-typography-2359e89-font-size);
    font-weight: var(--e-global-typography-2359e89-font-weight);
    text-transform: var(--e-global-typography-2359e89-text-transform);
    line-height: var(--e-global-typography-2359e89-line-height);
    letter-spacing: var(--e-global-typography-2359e89-letter-spacing);
    word-spacing: var(--e-global-typography-2359e89-word-spacing);
}

.elementor-88 .elementor-element.elementor-element-df1f92a>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-4b9f9f4 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-350eca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-350eca7-font-size);
    font-weight: var(--e-global-typography-350eca7-font-weight);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
}

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

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

.elementor-88 .elementor-element.elementor-element-b0faea4 .elementor-button {
    font-family: var(--e-global-typography-a2d1348-font-family), Sans-serif;
    font-size: var(--e-global-typography-a2d1348-font-size);
    font-weight: var(--e-global-typography-a2d1348-font-weight);
    line-height: var(--e-global-typography-a2d1348-line-height);
    letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
    word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #e6e6e600;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
}

.elementor-88 .elementor-element.elementor-element-b0faea4 .elementor-button:hover,
.elementor-88 .elementor-element.elementor-element-b0faea4 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: #e6e6e600;
    border-color: var(--e-global-color-accent);
}

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

.elementor-88 .elementor-element.elementor-element-b0faea4>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88 .elementor-element.elementor-element-41af12c {
    text-align: right;
}

.elementor-88 .elementor-element.elementor-element-41af12c img {
    width: 83%;
}

.elementor-88 .elementor-element.elementor-element-41af12c>.elementor-widget-container {
    --e-transform-translateX: 5%;
}

.elementor-88 .elementor-element.elementor-element-3c0e6d6b>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-3c0e6d6b {
    padding: 100px 0px 100px 0px;
}

.elementor-88 .elementor-element.elementor-element-4c282525>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-59e8e5fe {
    text-align: center;
}

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

.elementor-88 .elementor-element.elementor-element-59e8e5fe>.elementor-widget-container {
    margin: 0% 20% 0% 20%;
    padding: 0px 0px 20px 0px;
}

.elementor-88 .elementor-element.elementor-element-c3b8aed img {
    width: 100%;
}

.elementor-88 .elementor-element.elementor-element-28c8682>.elementor-container {
    max-width: 1440px;
}

.elementor-88 .elementor-element.elementor-element-28c8682 {
    margin-top: 0%;
    margin-bottom: 0%;
}

.elementor-88 .elementor-element.elementor-element-890d689:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-890d689>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-d3224c4) 0%, var(--e-global-color-93e7463) 100%);
}

.elementor-88 .elementor-element.elementor-element-890d689>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-890d689>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-890d689>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-890d689>.elementor-element-populated {
    box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 7% 7% 7% 7%;
    --e-column-margin-right: 7%;
    --e-column-margin-left: 7%;
    padding: 50px 20px 0px 20px;
}

.elementor-88 .elementor-element.elementor-element-890d689>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88 .elementor-element.elementor-element-293bc94 .elementor-widget-container {
    text-align: center;
}

.elementor-88 .elementor-element.elementor-element-293bc94 .ha-review-ratting {
    font-size: 17px;
    margin-bottom: 40px;
}

.elementor-88 .elementor-element.elementor-element-293bc94 .ha-review-body {
    padding: 0% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-293bc94 .ha-review-reviewer {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-293bc94 .ha-review-position {
    margin-bottom: 18px;
}

.elementor-88 .elementor-element.elementor-element-293bc94 .ha-review-desc {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-293bc94>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF00;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-88 .elementor-element.elementor-element-293bc94.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-88 .elementor-element.elementor-element-ad38718:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-ad38718>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-d3224c4) 0%, var(--e-global-color-93e7463) 100%);
}

.elementor-88 .elementor-element.elementor-element-ad38718>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-ad38718>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-ad38718>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-ad38718>.elementor-element-populated {
    box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -6% 7% 15% 7%;
    --e-column-margin-right: 7%;
    --e-column-margin-left: 7%;
    padding: 50px 20px 0px 20px;
}

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

.elementor-88 .elementor-element.elementor-element-35d2d20 .elementor-widget-container {
    text-align: center;
}

.elementor-88 .elementor-element.elementor-element-35d2d20 .ha-review-ratting {
    font-size: 17px;
    margin-bottom: 40px;
}

.elementor-88 .elementor-element.elementor-element-35d2d20 .ha-review-body {
    padding: 0% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-35d2d20 .ha-review-reviewer {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-35d2d20 .ha-review-position {
    margin-bottom: 18px;
}

.elementor-88 .elementor-element.elementor-element-35d2d20 .ha-review-desc {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-35d2d20>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF00;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-88 .elementor-element.elementor-element-35d2d20.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-88 .elementor-element.elementor-element-bc94b6c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-88 .elementor-element.elementor-element-bc94b6c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-d3224c4) 0%, var(--e-global-color-93e7463) 100%);
}

.elementor-88 .elementor-element.elementor-element-bc94b6c>.elementor-element-populated,
.elementor-88 .elementor-element.elementor-element-bc94b6c>.elementor-element-populated>.elementor-background-overlay,
.elementor-88 .elementor-element.elementor-element-bc94b6c>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-88 .elementor-element.elementor-element-bc94b6c>.elementor-element-populated {
    box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 7% 7% 7% 7%;
    --e-column-margin-right: 7%;
    --e-column-margin-left: 7%;
    padding: 50px 20px 0px 20px;
}

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

.elementor-88 .elementor-element.elementor-element-ce87789 .elementor-widget-container {
    text-align: center;
}

.elementor-88 .elementor-element.elementor-element-ce87789 .ha-review-ratting {
    font-size: 17px;
    margin-bottom: 40px;
}

.elementor-88 .elementor-element.elementor-element-ce87789 .ha-review-body {
    padding: 0% 0% 0% 0%;
}

.elementor-88 .elementor-element.elementor-element-ce87789 .ha-review-reviewer {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-ce87789 .ha-review-position {
    margin-bottom: 18px;
}

.elementor-88 .elementor-element.elementor-element-ce87789 .ha-review-desc {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-88 .elementor-element.elementor-element-ce87789>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF00;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-88 .elementor-element.elementor-element-ce87789.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

@media(max-width:1024px) {

    .elementor-88 .elementor-element.elementor-element-3451504b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-88 .elementor-element.elementor-element-3451504b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2022/02/Background04.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-88 .elementor-element.elementor-element-3451504b>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-6ea5e2cb .elementor-heading-title {
        font-size: var(--e-global-typography-ac5d9e5-font-size);
        line-height: var(--e-global-typography-ac5d9e5-line-height);
        letter-spacing: var(--e-global-typography-ac5d9e5-letter-spacing);
        word-spacing: var(--e-global-typography-ac5d9e5-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-6ea5e2cb>.elementor-widget-container {
        margin: 0% 0% 0% 10%;
    }

    .elementor-88 .elementor-element.elementor-element-564361a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-564361a>.elementor-widget-container {
        margin: 0% 0% 0% 10%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-7660661b .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-5dcb3606 img {
        width: 1000px;
        max-width: 428px;
    }

    .elementor-88 .elementor-element.elementor-element-5dcb3606>.elementor-widget-container {
        margin: 17% 0% -7% -17%;
    }

    .elementor-88 .elementor-element.elementor-element-da355e9 {
        margin-top: -14em;
        margin-bottom: 0em;
    }

    .elementor-88 .elementor-element.elementor-element-77d25d15>.elementor-element-populated {
        margin: 0% 0% 0% 2%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 2%;
    }

    .elementor-88 .elementor-element.elementor-element-664f0bf>.elementor-widget-container {
        margin: 5em 0em -2em 0em;
        padding: 0em 0em 3em 0em;
    }

    .elementor-88 .elementor-element.elementor-element-664f0bf {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-88 .elementor-element.elementor-element-fe3ad19>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

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

    .elementor-88 .elementor-element.elementor-element-5544027a {
        padding: 50px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-4eb1c57 .elementor-heading-title {
        font-size: var(--e-global-typography-5412adc-font-size);
        line-height: var(--e-global-typography-5412adc-line-height);
        letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
        word-spacing: var(--e-global-typography-5412adc-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-71624038 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-cc5138e .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-c4f2ba3 .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-17ff583 .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-2980061 .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-71e9f8f .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-93b0abd .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7daef31 .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-52129b1 .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-fd412ef .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-530c8adb {
        padding: 50px 0px 50px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-70d7cda0 .elementor-heading-title {
        font-size: var(--e-global-typography-c3b3967-font-size);
        line-height: var(--e-global-typography-c3b3967-line-height);
        letter-spacing: var(--e-global-typography-c3b3967-letter-spacing);
        word-spacing: var(--e-global-typography-c3b3967-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-70d7cda0>.elementor-widget-container {
        background-size: 30% auto;
    }

    .elementor-88 .elementor-element.elementor-element-3f51bf4f {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-3f51bf4f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-2e27cf0 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-a6c985d {
        padding: 50px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-fe6f0a3 .elementor-heading-title {
        font-size: var(--e-global-typography-5412adc-font-size);
        line-height: var(--e-global-typography-5412adc-line-height);
        letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
        word-spacing: var(--e-global-typography-5412adc-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-f45347f .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-a2e7fab .elementor-heading-title {
        font-size: var(--e-global-typography-2359e89-font-size);
        line-height: var(--e-global-typography-2359e89-line-height);
        letter-spacing: var(--e-global-typography-2359e89-letter-spacing);
        word-spacing: var(--e-global-typography-2359e89-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-4811cf5 {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-4811cf5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-b46bb45 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-5693341 .elementor-image-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-5693341 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-67b79d7 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-e3e9362 .elementor-image-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-e3e9362 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-60d1bea .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7b4e818 .elementor-image-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7b4e818 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-f005098 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-0fa985c .elementor-image-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-0fa985c .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-0fa985c>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-6a9e426 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-6a9e426>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-595db618>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-7bf6cf98 .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7bf6cf98 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-1c192ee .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-39f46a63>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-1f8ba0f9 .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-1f8ba0f9 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-25c907a8 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-b4ff283>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-c4d96c5 .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-c4d96c5 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-f229d16 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-6db0d8d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-88 .elementor-element.elementor-element-6db0d8d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center right;
        background-size: 40% auto;
    }

    .elementor-88 .elementor-element.elementor-element-2bd62004 .elementor-heading-title {
        font-size: var(--e-global-typography-91f204e-font-size);
        line-height: var(--e-global-typography-91f204e-line-height);
        letter-spacing: var(--e-global-typography-91f204e-letter-spacing);
        word-spacing: var(--e-global-typography-91f204e-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-22e8218 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-6b7c227 .elementor-heading-title {
        font-size: var(--e-global-typography-5412adc-font-size);
        line-height: var(--e-global-typography-5412adc-line-height);
        letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
        word-spacing: var(--e-global-typography-5412adc-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-ddcb4f3 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-72bb244f .elementor-heading-title {
        font-size: var(--e-global-typography-5412adc-font-size);
        line-height: var(--e-global-typography-5412adc-line-height);
        letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
        word-spacing: var(--e-global-typography-5412adc-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-72bb244f>.elementor-widget-container {
        background-size: 30% auto;
    }

    .elementor-88 .elementor-element.elementor-element-45d8d35 {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-45d8d35>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-f30f971>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-2f1196b .elementor-heading-title {
        font-size: var(--e-global-typography-2359e89-font-size);
        line-height: var(--e-global-typography-2359e89-line-height);
        letter-spacing: var(--e-global-typography-2359e89-letter-spacing);
        word-spacing: var(--e-global-typography-2359e89-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-319048d .elementor-heading-title {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-2ca3ce3 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-992135f>.elementor-element-populated>.elementor-background-overlay {
        background-position: 12vw 11vh;
    }

    .elementor-88 .elementor-element.elementor-element-992135f>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-9a83f03 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-d589318 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-abdaa1a>.elementor-element-populated>.elementor-background-overlay {
        background-position: 12vw 11vh;
    }

    .elementor-88 .elementor-element.elementor-element-abdaa1a>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-061bba4 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-ae5ed00 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-37b011e>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-df1f92a .elementor-heading-title {
        font-size: var(--e-global-typography-2359e89-font-size);
        line-height: var(--e-global-typography-2359e89-line-height);
        letter-spacing: var(--e-global-typography-2359e89-letter-spacing);
        word-spacing: var(--e-global-typography-2359e89-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-4b9f9f4 .elementor-heading-title {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-b0faea4 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-59e8e5fe .elementor-heading-title {
        font-size: var(--e-global-typography-c3b3967-font-size);
        line-height: var(--e-global-typography-c3b3967-line-height);
        letter-spacing: var(--e-global-typography-c3b3967-letter-spacing);
        word-spacing: var(--e-global-typography-c3b3967-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-890d689>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-293bc94 .ha-review-reviewer {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-293bc94 .ha-review-desc {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-ad38718>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-35d2d20 .ha-review-reviewer {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-35d2d20 .ha-review-desc {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-bc94b6c>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-ce87789 .ha-review-reviewer {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-ce87789 .ha-review-desc {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }
}

@media(max-width:767px) {
    .elementor-88 .elementor-element.elementor-element-40c62e67 {
        padding: 1% 1% 1% 1%;
    }

    .elementor-88 .elementor-element.elementor-element-3451504b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-88 .elementor-element.elementor-element-3451504b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2022/02/Background05.png");
        background-position: top center;
        background-size: 97% auto;
    }

    .elementor-88 .elementor-element.elementor-element-3451504b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 100px 10px;
    }

    .elementor-88 .elementor-element.elementor-element-6ea5e2cb .elementor-heading-title {
        font-size: var(--e-global-typography-ac5d9e5-font-size);
        line-height: var(--e-global-typography-ac5d9e5-line-height);
        letter-spacing: var(--e-global-typography-ac5d9e5-letter-spacing);
        word-spacing: var(--e-global-typography-ac5d9e5-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-6ea5e2cb>.elementor-widget-container {
        margin: 16% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-564361a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-564361a>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-7660661b .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7660661b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-7660661b {
        z-index: 2;
    }

    .elementor-88 .elementor-element.elementor-element-5dcb3606 {
        text-align: right;
    }

    .elementor-88 .elementor-element.elementor-element-5dcb3606 img {
        width: 1000px;
        max-width: 300px;
    }

    .elementor-88 .elementor-element.elementor-element-5dcb3606>.elementor-widget-container {
        margin: -20% 0% 0% 15%;
        --e-transform-translateX: -7%;
        --e-transform-translateY: -16%;
    }

    .elementor-88 .elementor-element.elementor-element-da355e9 {
        margin-top: -10em;
        margin-bottom: 0em;
    }

    .elementor-88 .elementor-element.elementor-element-77d25d15>.elementor-element-populated {
        margin: 0% 2% 0% 2%;
        --e-column-margin-right: 2%;
        --e-column-margin-left: 2%;
        padding: 0em 0em 0em 0em;
    }

    .elementor-88 .elementor-element.elementor-element-664f0bf>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
        padding: 1em 0em 1em 0em;
    }

    .elementor-88 .elementor-element.elementor-element-4eb1c57 .elementor-heading-title {
        font-size: var(--e-global-typography-5412adc-font-size);
        line-height: var(--e-global-typography-5412adc-line-height);
        letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
        word-spacing: var(--e-global-typography-5412adc-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-71624038 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-79e6709c {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-79e6709c>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-cc5138e .ha-infobox-figure--image {
        width: 35%;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-cc5138e.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    .elementor-88 .elementor-element.elementor-element-cc5138e .ha-infobox-body {
        padding: 14% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-cc5138e .ha-infobox-title {
        margin-bottom: 0px;
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-cc5138e .ha-infobox-text {
        margin-bottom: 5px;
    }

    .elementor-88 .elementor-element.elementor-element-cc5138e .ha-btn {
        padding: 0% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-cc5138e>.elementor-widget-container {
        padding: 3% 0% 3% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-5843034c {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-5843034c>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-c4f2ba3 .ha-infobox-figure--image {
        width: 35%;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-c4f2ba3.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    .elementor-88 .elementor-element.elementor-element-c4f2ba3 .ha-infobox-body {
        padding: 13% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-c4f2ba3 .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-c4f2ba3>.elementor-widget-container {
        padding: 3% 0% 3% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-257732ee {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-257732ee>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-17ff583 .ha-infobox-figure--image {
        width: 35%;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-17ff583.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    .elementor-88 .elementor-element.elementor-element-17ff583 .ha-infobox-body {
        padding: 13% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-17ff583 .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-17ff583>.elementor-widget-container {
        padding: 3% 0% 3% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-5a23a702 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-5a23a702>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-2980061 .ha-infobox-figure--image {
        width: 35%;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-2980061.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    .elementor-88 .elementor-element.elementor-element-2980061 .ha-infobox-body {
        padding: 13% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-2980061 .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-2980061>.elementor-widget-container {
        padding: 3% 0% 3% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-1da1d3ee {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-1da1d3ee>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-71e9f8f .ha-infobox-figure--image {
        width: 35%;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-71e9f8f.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    .elementor-88 .elementor-element.elementor-element-71e9f8f .ha-infobox-body {
        padding: 13% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-71e9f8f .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-71e9f8f>.elementor-widget-container {
        margin: -1em 0em 0em 0em;
        padding: 3% 0% 3% 0%;
        --e-transform-translateY: -89%;
    }

    .elementor-88 .elementor-element.elementor-element-772c810c {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-772c810c>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-93b0abd .ha-infobox-figure--image {
        width: 35%;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-93b0abd.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    .elementor-88 .elementor-element.elementor-element-93b0abd .ha-infobox-body {
        padding: 13% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-93b0abd .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-93b0abd>.elementor-widget-container {
        margin: -9% -4% 0% 0%;
        padding: 3% 0% 3% 0%;
        --e-transform-translateX: 100%;
        --e-transform-translateY: -91%;
    }

    .elementor-88 .elementor-element.elementor-element-5e95a3e {
        margin-top: -4em;
        margin-bottom: 0em;
    }

    .elementor-88 .elementor-element.elementor-element-27711ed9 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-27711ed9>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-7daef31 .ha-infobox-figure--image {
        width: 35%;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-7daef31.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    .elementor-88 .elementor-element.elementor-element-7daef31 .ha-infobox-body {
        padding: 13% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-7daef31 .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7daef31>.elementor-widget-container {
        padding: 3% 0% 3% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-594a3f81 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-594a3f81>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-52129b1 .ha-infobox-figure--image {
        width: 35%;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-52129b1.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    .elementor-88 .elementor-element.elementor-element-52129b1 .ha-infobox-body {
        padding: 13% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-52129b1 .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-52129b1>.elementor-widget-container {
        padding: 3% 0% 3% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-5386d73 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-5386d73>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-fd412ef .ha-infobox-figure--image {
        width: 35%;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 3px !important;
    }

    body[data-elementor-device-mode="widescreen"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="desktop"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="laptop"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="tablet"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    body[data-elementor-device-mode="mobile"] .elementor-88 .elementor-element.elementor-element-fd412ef.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 3px !important;
    }

    .elementor-88 .elementor-element.elementor-element-fd412ef .ha-infobox-body {
        padding: 13% 0% 0% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-fd412ef .ha-infobox-title {
        font-size: var(--e-global-typography-5c20d11-font-size);
        line-height: var(--e-global-typography-5c20d11-line-height);
        letter-spacing: var(--e-global-typography-5c20d11-letter-spacing);
        word-spacing: var(--e-global-typography-5c20d11-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-fd412ef>.elementor-widget-container {
        padding: 3% 0% 3% 0%;
    }

    .elementor-88 .elementor-element.elementor-element-70d7cda0 .elementor-heading-title {
        font-size: var(--e-global-typography-c3b3967-font-size);
        line-height: var(--e-global-typography-c3b3967-line-height);
        letter-spacing: var(--e-global-typography-c3b3967-letter-spacing);
        word-spacing: var(--e-global-typography-c3b3967-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-70d7cda0>.elementor-widget-container {
        background-size: 35% auto;
    }

    .elementor-88 .elementor-element.elementor-element-3f51bf4f {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-3f51bf4f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-2e27cf0 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-be09592 img {
        width: 100%;
    }

    .elementor-88 .elementor-element.elementor-element-441ba21>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-88 .elementor-element.elementor-element-fe6f0a3 {
        text-align: left;
    }

    .elementor-88 .elementor-element.elementor-element-fe6f0a3 .elementor-heading-title {
        font-size: var(--e-global-typography-5412adc-font-size);
        line-height: var(--e-global-typography-5412adc-line-height);
        letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
        word-spacing: var(--e-global-typography-5412adc-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-fe6f0a3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-f45347f .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-26316f9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-88 .elementor-element.elementor-element-a2eda58>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-a2e7fab .elementor-heading-title {
        font-size: var(--e-global-typography-2359e89-font-size);
        line-height: var(--e-global-typography-2359e89-line-height);
        letter-spacing: var(--e-global-typography-2359e89-letter-spacing);
        word-spacing: var(--e-global-typography-2359e89-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-a2e7fab>.elementor-widget-container {
        margin: 0% 0% 0% -11%;
        --e-transform-scale: 0.8;
    }

    .elementor-88 .elementor-element.elementor-element-4811cf5 {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-4811cf5>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-b46bb45 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-270e2f7 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-270e2f7>.elementor-element-populated {
        margin: 10% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-88 .elementor-element.elementor-element-5693341 .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-5693341 .elementor-image-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-5693341 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-67b79d7 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-6f8038b {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-6f8038b>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-88 .elementor-element.elementor-element-e3e9362 .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-e3e9362 .elementor-image-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-e3e9362 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-60d1bea .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-95ea39d {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-7b4e818 .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-7b4e818 .elementor-image-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7b4e818 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-f005098 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-0fa985c .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-88 .elementor-element.elementor-element-0fa985c .elementor-image-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-0fa985c .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-6a9e426 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7bf6cf98 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-88 .elementor-element.elementor-element-7bf6cf98 .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7bf6cf98 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7bf6cf98>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-1c192ee .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-1f8ba0f9 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-88 .elementor-element.elementor-element-1f8ba0f9 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-88 .elementor-element.elementor-element-1f8ba0f9 .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-1f8ba0f9 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-1f8ba0f9>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-25c907a8 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-c4d96c5 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-88 .elementor-element.elementor-element-c4d96c5 .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-c4d96c5 .elementor-image-box-description {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-c4d96c5>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-f229d16 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-6db0d8d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-88 .elementor-element.elementor-element-6db0d8d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom right;
        background-size: 83% auto;
    }

    .elementor-88 .elementor-element.elementor-element-2bd62004 .elementor-heading-title {
        font-size: var(--e-global-typography-91f204e-font-size);
        line-height: var(--e-global-typography-91f204e-line-height);
        letter-spacing: var(--e-global-typography-91f204e-letter-spacing);
        word-spacing: var(--e-global-typography-91f204e-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-2bd62004>.elementor-widget-container {
        margin: 0px 0px 0px 21px;
    }

    .elementor-88 .elementor-element.elementor-element-22e8218 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-12feb69>.elementor-widget-container {
        --e-transform-translateX: -33%;
        --e-transform-translateY: 0%;
        --e-transform-scale: 1.6;
    }

    .elementor-88 .elementor-element.elementor-element-7a3e130>.elementor-widget-container {
        margin: -9% 0% -62% 0%;
        --e-transform-translateX: 32%;
        --e-transform-translateY: -89%;
    }

    .elementor-88 .elementor-element.elementor-element-6b7c227 .elementor-heading-title {
        font-size: var(--e-global-typography-5412adc-font-size);
        line-height: var(--e-global-typography-5412adc-line-height);
        letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
        word-spacing: var(--e-global-typography-5412adc-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-6b7c227>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-ddcb4f3 .elementor-button {
        font-size: var(--e-global-typography-775cbf2-font-size);
        line-height: var(--e-global-typography-775cbf2-line-height);
        letter-spacing: var(--e-global-typography-775cbf2-letter-spacing);
        word-spacing: var(--e-global-typography-775cbf2-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-ddcb4f3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-72bb244f .elementor-heading-title {
        font-size: var(--e-global-typography-5412adc-font-size);
        line-height: var(--e-global-typography-5412adc-line-height);
        letter-spacing: var(--e-global-typography-5412adc-letter-spacing);
        word-spacing: var(--e-global-typography-5412adc-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-72bb244f>.elementor-widget-container {
        background-size: 35% auto;
    }

    .elementor-88 .elementor-element.elementor-element-45d8d35 {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-45d8d35>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-2f1196b .elementor-heading-title {
        font-size: var(--e-global-typography-2359e89-font-size);
        line-height: var(--e-global-typography-2359e89-line-height);
        letter-spacing: var(--e-global-typography-2359e89-letter-spacing);
        word-spacing: var(--e-global-typography-2359e89-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-319048d .elementor-heading-title {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-2ca3ce3 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-7d286d1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-88 .elementor-element.elementor-element-992135f>.elementor-element-populated>.elementor-background-overlay {
        background-position: 26vw 12vh;
    }

    .elementor-88 .elementor-element.elementor-element-9a83f03 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-d589318 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-abdaa1a>.elementor-element-populated>.elementor-background-overlay {
        background-position: 26vw 13vh;
    }

    .elementor-88 .elementor-element.elementor-element-061bba4 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-ae5ed00 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-df1f92a .elementor-heading-title {
        font-size: var(--e-global-typography-2359e89-font-size);
        line-height: var(--e-global-typography-2359e89-line-height);
        letter-spacing: var(--e-global-typography-2359e89-letter-spacing);
        word-spacing: var(--e-global-typography-2359e89-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-4b9f9f4 .elementor-heading-title {
        font-size: var(--e-global-typography-350eca7-font-size);
        line-height: var(--e-global-typography-350eca7-line-height);
        letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
        word-spacing: var(--e-global-typography-350eca7-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-b0faea4 .elementor-button {
        font-size: var(--e-global-typography-a2d1348-font-size);
        line-height: var(--e-global-typography-a2d1348-line-height);
        letter-spacing: var(--e-global-typography-a2d1348-letter-spacing);
        word-spacing: var(--e-global-typography-a2d1348-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-59e8e5fe {
        text-align: center;
    }

    .elementor-88 .elementor-element.elementor-element-59e8e5fe .elementor-heading-title {
        font-size: var(--e-global-typography-c3b3967-font-size);
        line-height: var(--e-global-typography-c3b3967-line-height);
        letter-spacing: var(--e-global-typography-c3b3967-letter-spacing);
        word-spacing: var(--e-global-typography-c3b3967-word-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-59e8e5fe>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-88 .elementor-element.elementor-element-293bc94 .ha-review-reviewer {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-293bc94 .ha-review-desc {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-35d2d20 .ha-review-reviewer {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-35d2d20 .ha-review-desc {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-ce87789 .ha-review-reviewer {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-88 .elementor-element.elementor-element-ce87789 .ha-review-desc {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }
}

@media(min-width:768px) {
    .elementor-88 .elementor-element.elementor-element-77d25d15 {
        width: 57%;
    }

    .elementor-88 .elementor-element.elementor-element-27abf10c {
        width: 42.875%;
    }

    .elementor-88 .elementor-element.elementor-element-493961d {
        width: 30%;
    }

    .elementor-88 .elementor-element.elementor-element-5395d69d {
        width: 70%;
    }

    .elementor-88 .elementor-element.elementor-element-a2eda58 {
        width: 38%;
    }

    .elementor-88 .elementor-element.elementor-element-270e2f7 {
        width: 20%;
    }

    .elementor-88 .elementor-element.elementor-element-6f8038b {
        width: 20%;
    }

    .elementor-88 .elementor-element.elementor-element-95ea39d {
        width: 19.728%;
    }

    .elementor-88 .elementor-element.elementor-element-5278ac7 {
        width: 38.168%;
    }

    .elementor-88 .elementor-element.elementor-element-52b4f27 {
        width: 61.832%;
    }

    .elementor-88 .elementor-element.elementor-element-f30f971 {
        width: 38%;
    }

    .elementor-88 .elementor-element.elementor-element-7d286d1 {
        width: 28.332%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-88 .elementor-element.elementor-element-493961d {
        width: 100%;
    }

    .elementor-88 .elementor-element.elementor-element-5395d69d {
        width: 100%;
    }

    .elementor-88 .elementor-element.elementor-element-a2eda58 {
        width: 100%;
    }

    .elementor-88 .elementor-element.elementor-element-270e2f7 {
        width: 33%;
    }

    .elementor-88 .elementor-element.elementor-element-6f8038b {
        width: 33%;
    }

    .elementor-88 .elementor-element.elementor-element-95ea39d {
        width: 33%;
    }

    .elementor-88 .elementor-element.elementor-element-595db618 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-39f46a63 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-b4ff283 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-f30f971 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-7d286d1 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-992135f {
        width: 100%;
    }

    .elementor-88 .elementor-element.elementor-element-abdaa1a {
        width: 100%;
    }

    .elementor-88 .elementor-element.elementor-element-37b011e {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-890d689 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-ad38718 {
        width: 50%;
    }

    .elementor-88 .elementor-element.elementor-element-bc94b6c {
        width: 50%;
    }
}