.elementor-21695 .elementor-element.elementor-element-bbb48ed:not(.elementor-motion-effects-element-type-background),
.elementor-21695 .elementor-element.elementor-element-bbb48ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a06ff43);
    background-image: url("./../../2022/10/horizontal-banner-header-with-smiling-multiethnic-coworkers-looking-camera-making-team-picture-multifunctional-room-pizza-restaurant-working-brunch-diverse-work-group_646109-1264.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21695 .elementor-element.elementor-element-bbb48ed>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-a06ff43) 0%, var(--e-global-color-fa7540a) 100%);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21695 .elementor-element.elementor-element-1e24534 .elementor-button {
    fill: var(--e-global-color-a06ff43);
    color: var(--e-global-color-a06ff43);
    background-color: var(--e-global-color-40ade85);
    border-radius: 4px 4px 4px 4px;
}

.elementor-21695 .elementor-element.elementor-element-b10b835 {
    text-align: center;
}

.elementor-21695 .elementor-element.elementor-element-b10b835 .elementor-heading-title {
    color: var(--e-global-color-4cd02a1);
    line-height: 40px;
}

.elementor-21695 .elementor-element.elementor-element-b10b835>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-21695 .elementor-element.elementor-element-32ac433 {
    text-align: center;
    color: var(--e-global-color-4cd02a1);
}

.elementor-21695 .elementor-element.elementor-element-c2e234a:not(.elementor-motion-effects-element-type-background),
.elementor-21695 .elementor-element.elementor-element-c2e234a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4cd02a1);
}

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

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

.elementor-21695 .elementor-element.elementor-element-9d518a5:not(.elementor-motion-effects-element-type-background),
.elementor-21695 .elementor-element.elementor-element-9d518a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4cd02a1);
}

.elementor-21695 .elementor-element.elementor-element-9d518a5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 02px;
    margin-bottom: 0px;
    padding: 0px 05px 0px 05px;
}

.elementor-21695 .elementor-element.elementor-element-9d518a5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21695 .elementor-element.elementor-element-ac08153 .elementor-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: var(--e-global-typography-e68dd4f-font-family), Sans-serif;
    font-size: var(--e-global-typography-e68dd4f-font-size);
    font-weight: var(--e-global-typography-e68dd4f-font-weight);
    line-height: var(--e-global-typography-e68dd4f-line-height);
    letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
    word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    fill: var(--e-global-color-4cd02a1);
    color: var(--e-global-color-4cd02a1);
    background-color: var(--e-global-color-a06ff43);
    border-radius: 25px 25px 25px 25px;
}

.elementor-21695 .elementor-element.elementor-element-4f9c4e8 .elementor-button {
    font-family: var(--e-global-typography-e68dd4f-font-family), Sans-serif;
    font-size: var(--e-global-typography-e68dd4f-font-size);
    font-weight: var(--e-global-typography-e68dd4f-font-weight);
    line-height: var(--e-global-typography-e68dd4f-line-height);
    letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
    word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    fill: var(--e-global-color-a06ff43);
    color: var(--e-global-color-a06ff43);
    background-color: var(--e-global-color-ed63423);
    border-radius: 25px 25px 25px 25px;
}

.elementor-21695 .elementor-element.elementor-element-4f9c4e8>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 01px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-a8ec768 .elementor-button {
    font-family: var(--e-global-typography-e68dd4f-font-family), Sans-serif;
    font-size: var(--e-global-typography-e68dd4f-font-size);
    font-weight: var(--e-global-typography-e68dd4f-font-weight);
    line-height: var(--e-global-typography-e68dd4f-line-height);
    letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
    word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    fill: var(--e-global-color-a06ff43);
    color: var(--e-global-color-a06ff43);
    background-color: var(--e-global-color-ed63423);
    border-radius: 25px 25px 25px 25px;
}

.elementor-21695 .elementor-element.elementor-element-a8ec768>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 01px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-be96b4b .elementor-button {
    font-family: var(--e-global-typography-e68dd4f-font-family), Sans-serif;
    font-size: var(--e-global-typography-e68dd4f-font-size);
    font-weight: var(--e-global-typography-e68dd4f-font-weight);
    line-height: var(--e-global-typography-e68dd4f-line-height);
    letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
    word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    fill: var(--e-global-color-a06ff43);
    color: var(--e-global-color-a06ff43);
    background-color: var(--e-global-color-ed63423);
    border-radius: 20px 20px 20px 20px;
}

.elementor-21695 .elementor-element.elementor-element-efb65d8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-21695 .elementor-element.elementor-element-7317eed>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px;
}

.elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px;
}

.elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-infobox-figure--image {
    width: 35%;
}

.elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-3886f13);
    font-family: var(--e-global-typography-cc86cce-font-family), Sans-serif;
    font-size: var(--e-global-typography-cc86cce-font-size);
    font-weight: var(--e-global-typography-cc86cce-font-weight);
    line-height: var(--e-global-typography-cc86cce-line-height);
    letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
    word-spacing: var(--e-global-typography-cc86cce-word-spacing);
}

.elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-infobox-text {
    margin-bottom: -20px;
}

.elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-btn {
    padding: 5px 20px 05px 20px;
    font-family: var(--e-global-typography-55e202f-font-family), Sans-serif;
    font-size: var(--e-global-typography-55e202f-font-size);
    font-weight: var(--e-global-typography-55e202f-font-weight);
    text-transform: var(--e-global-typography-55e202f-text-transform);
    font-style: var(--e-global-typography-55e202f-font-style);
    line-height: var(--e-global-typography-55e202f-line-height);
    letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
    word-spacing: var(--e-global-typography-55e202f-word-spacing);
    border-radius: 5px 5px 5px 5px;
    color: var(--e-global-color-4cd02a1);
    background-color: var(--e-global-color-fa7540a);
}

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

.elementor-21695 .elementor-element.elementor-element-ab432e9>.elementor-widget-container {
    margin: 05px 05px 05px 05px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px;
}

.elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px;
}

.elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-infobox-figure--image {
    width: 35%;
}

.elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-3886f13);
    font-family: var(--e-global-typography-cc86cce-font-family), Sans-serif;
    font-size: var(--e-global-typography-cc86cce-font-size);
    font-weight: var(--e-global-typography-cc86cce-font-weight);
    line-height: var(--e-global-typography-cc86cce-line-height);
    letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
    word-spacing: var(--e-global-typography-cc86cce-word-spacing);
}

.elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-infobox-text {
    margin-bottom: -20px;
}

.elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-btn {
    padding: 5px 20px 05px 20px;
    font-family: var(--e-global-typography-55e202f-font-family), Sans-serif;
    font-size: var(--e-global-typography-55e202f-font-size);
    font-weight: var(--e-global-typography-55e202f-font-weight);
    text-transform: var(--e-global-typography-55e202f-text-transform);
    font-style: var(--e-global-typography-55e202f-font-style);
    line-height: var(--e-global-typography-55e202f-line-height);
    letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
    word-spacing: var(--e-global-typography-55e202f-word-spacing);
    border-radius: 5px 5px 5px 5px;
    color: var(--e-global-color-4cd02a1);
    background-color: var(--e-global-color-fa7540a);
}

.elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-21695 .elementor-element.elementor-element-68f7a24>.elementor-widget-container {
    margin: 05px 05px 05px 05px;
}

.elementor-21695 .elementor-element.elementor-element-b733f24:not(.elementor-motion-effects-element-type-background),
.elementor-21695 .elementor-element.elementor-element-b733f24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./../../2019/07/parallax.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21695 .elementor-element.elementor-element-b733f24 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 12px 0px 13px 0px;
}

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

.elementor-21695 .elementor-element.elementor-element-8c05963 {
    text-align: center;
}

.elementor-21695 .elementor-element.elementor-element-8c05963 .elementor-heading-title {
    color: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-8c05963>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
}

.elementor-21695 .elementor-element.elementor-element-d75787b {
    text-align: center;
    color: #b3bee9;
}

.elementor-21695 .elementor-element.elementor-element-d75787b>.elementor-widget-container {
    margin: 0px 0px 9px 0px;
}

.elementor-21695 .elementor-element.elementor-element-3a91c36 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-21695 .elementor-element.elementor-element-754aefe>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-21695 .elementor-element.elementor-element-f218e8c .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px;
}

.elementor-21695 .elementor-element.elementor-element-f218e8c .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px;
}

.elementor-21695 .elementor-element.elementor-element-f218e8c .ha-infobox-figure--image {
    width: 35%;
}

.elementor-21695 .elementor-element.elementor-element-f218e8c .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-3886f13);
    font-family: var(--e-global-typography-cc86cce-font-family), Sans-serif;
    font-size: var(--e-global-typography-cc86cce-font-size);
    font-weight: var(--e-global-typography-cc86cce-font-weight);
    line-height: var(--e-global-typography-cc86cce-line-height);
    letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
    word-spacing: var(--e-global-typography-cc86cce-word-spacing);
}

.elementor-21695 .elementor-element.elementor-element-f218e8c .ha-infobox-text {
    margin-bottom: -20px;
}

.elementor-21695 .elementor-element.elementor-element-f218e8c .ha-btn {
    padding: 5px 20px 05px 20px;
    font-family: var(--e-global-typography-55e202f-font-family), Sans-serif;
    font-size: var(--e-global-typography-55e202f-font-size);
    font-weight: var(--e-global-typography-55e202f-font-weight);
    text-transform: var(--e-global-typography-55e202f-text-transform);
    font-style: var(--e-global-typography-55e202f-font-style);
    line-height: var(--e-global-typography-55e202f-line-height);
    letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
    word-spacing: var(--e-global-typography-55e202f-word-spacing);
    border-radius: 5px 5px 5px 5px;
    color: var(--e-global-color-4cd02a1);
    background-color: var(--e-global-color-fa7540a);
}

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

.elementor-21695 .elementor-element.elementor-element-f218e8c>.elementor-widget-container {
    margin: 05px 05px 05px 05px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-21695 .elementor-element.elementor-element-8702c88 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px;
}

.elementor-21695 .elementor-element.elementor-element-8702c88 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px;
}

.elementor-21695 .elementor-element.elementor-element-8702c88 .ha-infobox-figure--image {
    width: 35%;
}

.elementor-21695 .elementor-element.elementor-element-8702c88 .ha-infobox-title {
    margin-bottom: 0px;
    color: var(--e-global-color-3886f13);
    font-family: var(--e-global-typography-cc86cce-font-family), Sans-serif;
    font-size: var(--e-global-typography-cc86cce-font-size);
    font-weight: var(--e-global-typography-cc86cce-font-weight);
    line-height: var(--e-global-typography-cc86cce-line-height);
    letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
    word-spacing: var(--e-global-typography-cc86cce-word-spacing);
}

.elementor-21695 .elementor-element.elementor-element-8702c88 .ha-infobox-text {
    margin-bottom: -20px;
}

.elementor-21695 .elementor-element.elementor-element-8702c88 .ha-btn {
    padding: 5px 20px 05px 20px;
    font-family: var(--e-global-typography-55e202f-font-family), Sans-serif;
    font-size: var(--e-global-typography-55e202f-font-size);
    font-weight: var(--e-global-typography-55e202f-font-weight);
    text-transform: var(--e-global-typography-55e202f-text-transform);
    font-style: var(--e-global-typography-55e202f-font-style);
    line-height: var(--e-global-typography-55e202f-line-height);
    letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
    word-spacing: var(--e-global-typography-55e202f-word-spacing);
    border-radius: 5px 5px 5px 5px;
    color: var(--e-global-color-4cd02a1);
    background-color: var(--e-global-color-fa7540a);
}

.elementor-21695 .elementor-element.elementor-element-8702c88 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-21695 .elementor-element.elementor-element-8702c88>.elementor-widget-container {
    margin: 05px 05px 05px 05px;
}

.elementor-21695 .elementor-element.elementor-element-1a0e001:not(.elementor-motion-effects-element-type-background),
.elementor-21695 .elementor-element.elementor-element-1a0e001>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1B194D;
    background-image: url("./../../2021/04/shape04.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-21695 .elementor-element.elementor-element-1a0e001>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21695 .elementor-element.elementor-element-1a0e001 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 120px 0px 120px 0px;
}

.elementor-21695 .elementor-element.elementor-element-0f35a7d>.elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-de8b1e4 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 700;
    line-height: 42px;
}

.elementor-21695 .elementor-element.elementor-element-de8b1e4>.elementor-widget-container {
    padding: 0px 140px 21px 0px;
}

.elementor-21695 .elementor-element.elementor-element-46c7132 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-143ab91:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21695 .elementor-element.elementor-element-143ab91>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-143ab91>.elementor-element-populated,
.elementor-21695 .elementor-element.elementor-element-143ab91>.elementor-element-populated>.elementor-background-overlay,
.elementor-21695 .elementor-element.elementor-element-143ab91>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-21695 .elementor-element.elementor-element-143ab91>.elementor-element-populated {
    transition: background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 5px 7px 5px;
}

.elementor-21695 .elementor-element.elementor-element-143ab91>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.4s, opacity 0.3s;
}

.elementor-21695 .elementor-element.elementor-element-d707fd0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-21695 .elementor-element.elementor-element-d707fd0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21695 .elementor-element.elementor-element-d707fd0 .elementor-image-box-title {
    margin-bottom: 5px;
    color: #1e1666;
}

.elementor-21695 .elementor-element.elementor-element-d707fd0 .elementor-image-box-description {
    font-size: 15px;
    line-height: 28px;
}

.elementor-21695 .elementor-element.elementor-element-c079f20 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-c678f3a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21695 .elementor-element.elementor-element-c678f3a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-c678f3a>.elementor-element-populated,
.elementor-21695 .elementor-element.elementor-element-c678f3a>.elementor-element-populated>.elementor-background-overlay,
.elementor-21695 .elementor-element.elementor-element-c678f3a>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-21695 .elementor-element.elementor-element-c678f3a>.elementor-element-populated {
    transition: background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 5px 7px 5px;
}

.elementor-21695 .elementor-element.elementor-element-c678f3a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.4s, opacity 0.3s;
}

.elementor-21695 .elementor-element.elementor-element-8add191 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-21695 .elementor-element.elementor-element-8add191 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21695 .elementor-element.elementor-element-8add191 .elementor-image-box-title {
    margin-bottom: 5px;
    color: #1e1666;
}

.elementor-21695 .elementor-element.elementor-element-8add191 .elementor-image-box-description {
    font-size: 15px;
    line-height: 28px;
}

.elementor-21695 .elementor-element.elementor-element-9274b1b {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-9edaa10:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21695 .elementor-element.elementor-element-9edaa10>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-9edaa10>.elementor-element-populated,
.elementor-21695 .elementor-element.elementor-element-9edaa10>.elementor-element-populated>.elementor-background-overlay,
.elementor-21695 .elementor-element.elementor-element-9edaa10>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-21695 .elementor-element.elementor-element-9edaa10>.elementor-element-populated {
    transition: background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 5px 7px 5px;
}

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

.elementor-21695 .elementor-element.elementor-element-14c10a3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-21695 .elementor-element.elementor-element-14c10a3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21695 .elementor-element.elementor-element-14c10a3 .elementor-image-box-title {
    margin-bottom: 5px;
    color: #1e1666;
}

.elementor-21695 .elementor-element.elementor-element-14c10a3 .elementor-image-box-description {
    font-size: 15px;
    line-height: 28px;
}

.elementor-21695 .elementor-element.elementor-element-384e9b6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-70317ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21695 .elementor-element.elementor-element-70317ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-70317ab>.elementor-element-populated,
.elementor-21695 .elementor-element.elementor-element-70317ab>.elementor-element-populated>.elementor-background-overlay,
.elementor-21695 .elementor-element.elementor-element-70317ab>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-21695 .elementor-element.elementor-element-70317ab>.elementor-element-populated {
    transition: background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 5px 15px 5px;
}

.elementor-21695 .elementor-element.elementor-element-70317ab>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.4s, opacity 0.3s;
}

.elementor-21695 .elementor-element.elementor-element-a1849dd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-21695 .elementor-element.elementor-element-a1849dd .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21695 .elementor-element.elementor-element-a1849dd .elementor-image-box-title {
    margin-bottom: 5px;
    color: #1e1666;
}

.elementor-21695 .elementor-element.elementor-element-a1849dd .elementor-image-box-description {
    font-size: 15px;
    line-height: 28px;
}

.elementor-bc-flex-widget .elementor-21695 .elementor-element.elementor-element-01a31fa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-21695 .elementor-element.elementor-element-01a31fa>.elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-6ba3219 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-21695 .elementor-element.elementor-element-bb0ec7a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-bb0ec7a {
    z-index: 99;
}

.elementor-21695 .elementor-element.elementor-element-925afa8 {
    text-align: left;
}

.elementor-21695 .elementor-element.elementor-element-925afa8 img {
    width: 197px;
    max-width: 197px;
}

.elementor-21695 .elementor-element.elementor-element-925afa8>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-21695 .elementor-element.elementor-element-580424e>.elementor-element-populated,
.elementor-21695 .elementor-element.elementor-element-580424e>.elementor-element-populated>.elementor-background-overlay,
.elementor-21695 .elementor-element.elementor-element-580424e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-21695 .elementor-element.elementor-element-580424e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 38px 55px 22px 55px;
}

.elementor-21695 .elementor-element.elementor-element-580424e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21695 .elementor-element.elementor-element-28a091c .elementor-button {
    font-family: var(--e-global-typography-55e202f-font-family), Sans-serif;
    font-size: var(--e-global-typography-55e202f-font-size);
    font-weight: var(--e-global-typography-55e202f-font-weight);
    text-transform: var(--e-global-typography-55e202f-text-transform);
    font-style: var(--e-global-typography-55e202f-font-style);
    line-height: var(--e-global-typography-55e202f-line-height);
    letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
    word-spacing: var(--e-global-typography-55e202f-word-spacing);
    fill: var(--e-global-color-fa7540a);
    color: var(--e-global-color-fa7540a);
    background-color: var(--e-global-color-40ade85);
    border-radius: 20px 20px 20px 20px;
    padding: 5px 15px 5px 15px;
}

.elementor-21695 .elementor-element.elementor-element-28a091c>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-21695 .elementor-element.elementor-element-dd27275 .elementor-heading-title {
    color: #1C1A4E;
    font-size: 30px;
    font-weight: 700;
    line-height: 42px;
}

.elementor-21695 .elementor-element.elementor-element-dd27275>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-a06fb2a {
    color: #5A626D;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-21695 .elementor-element.elementor-element-a06fb2a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 21px 0px;
}

.elementor-21695 .elementor-element.elementor-element-085ed6e>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-21695 .elementor-element.elementor-element-0ba3c5a .elementor-button .elementor-align-icon-right {
    margin-left: -20px;
}

.elementor-21695 .elementor-element.elementor-element-0ba3c5a .elementor-button .elementor-align-icon-left {
    margin-right: -20px;
}

.elementor-21695 .elementor-element.elementor-element-0ba3c5a .elementor-button {
    background-color: var(--e-global-color-3886f13);
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-button .elementor-align-icon-right {
    margin-left: -20px;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-button .elementor-align-icon-left {
    margin-right: -20px;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: #F2F2F2;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: #F2F2F2;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-field-group .elementor-select-wrapper::before {
    color: #F2F2F2;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-a06ff43);
    color: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-button[type="submit"] {
    background-color: var(--e-global-color-a06ff43);
    color: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-a06ff43);
    color: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-8ed2755);
    color: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-8ed2755);
    color: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-21695 .elementor-element.elementor-element-5a35a3f .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

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

.elementor-21695 .elementor-element.elementor-element-5a35a3f>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-21695 .elementor-element.elementor-element-0f35a7d {
        width: 45%;
    }

    .elementor-21695 .elementor-element.elementor-element-01a31fa {
        width: 55%;
    }

    .elementor-21695 .elementor-element.elementor-element-bb0ec7a {
        width: 25%;
    }

    .elementor-21695 .elementor-element.elementor-element-580424e {
        width: 75%;
    }
}

@media(max-width:1024px) {
    .elementor-21695 .elementor-element.elementor-element-ac08153 .elementor-button {
        font-size: var(--e-global-typography-e68dd4f-font-size);
        line-height: var(--e-global-typography-e68dd4f-line-height);
        letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
        word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-4f9c4e8 .elementor-button {
        font-size: var(--e-global-typography-e68dd4f-font-size);
        line-height: var(--e-global-typography-e68dd4f-line-height);
        letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
        word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-a8ec768 .elementor-button {
        font-size: var(--e-global-typography-e68dd4f-font-size);
        line-height: var(--e-global-typography-e68dd4f-line-height);
        letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
        word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-be96b4b .elementor-button {
        font-size: var(--e-global-typography-e68dd4f-font-size);
        line-height: var(--e-global-typography-e68dd4f-line-height);
        letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
        word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-infobox-title {
        font-size: var(--e-global-typography-cc86cce-font-size);
        line-height: var(--e-global-typography-cc86cce-line-height);
        letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
        word-spacing: var(--e-global-typography-cc86cce-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-btn {
        font-size: var(--e-global-typography-55e202f-font-size);
        line-height: var(--e-global-typography-55e202f-line-height);
        letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
        word-spacing: var(--e-global-typography-55e202f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-infobox-title {
        font-size: var(--e-global-typography-cc86cce-font-size);
        line-height: var(--e-global-typography-cc86cce-line-height);
        letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
        word-spacing: var(--e-global-typography-cc86cce-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-btn {
        font-size: var(--e-global-typography-55e202f-font-size);
        line-height: var(--e-global-typography-55e202f-line-height);
        letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
        word-spacing: var(--e-global-typography-55e202f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-f218e8c .ha-infobox-title {
        font-size: var(--e-global-typography-cc86cce-font-size);
        line-height: var(--e-global-typography-cc86cce-line-height);
        letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
        word-spacing: var(--e-global-typography-cc86cce-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-f218e8c .ha-btn {
        font-size: var(--e-global-typography-55e202f-font-size);
        line-height: var(--e-global-typography-55e202f-line-height);
        letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
        word-spacing: var(--e-global-typography-55e202f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-8702c88 .ha-infobox-title {
        font-size: var(--e-global-typography-cc86cce-font-size);
        line-height: var(--e-global-typography-cc86cce-line-height);
        letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
        word-spacing: var(--e-global-typography-cc86cce-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-8702c88 .ha-btn {
        font-size: var(--e-global-typography-55e202f-font-size);
        line-height: var(--e-global-typography-55e202f-line-height);
        letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
        word-spacing: var(--e-global-typography-55e202f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-1a0e001:not(.elementor-motion-effects-element-type-background),
    .elementor-21695 .elementor-element.elementor-element-1a0e001>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top left;
    }

    .elementor-21695 .elementor-element.elementor-element-1a0e001 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-21695 .elementor-element.elementor-element-0f35a7d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 0px 60px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-de8b1e4 .elementor-heading-title {
        font-size: 25px;
        line-height: 38px;
    }

    .elementor-21695 .elementor-element.elementor-element-46c7132 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-d707fd0.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-d707fd0.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-d707fd0.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-d707fd0 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 10%;
    }

    .elementor-21695 .elementor-element.elementor-element-d707fd0 .elementor-image-box-title {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-c079f20 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-8add191.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-8add191.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-8add191.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-8add191 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 10%;
    }

    .elementor-21695 .elementor-element.elementor-element-8add191 .elementor-image-box-title {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-9274b1b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-14c10a3.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-14c10a3.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-14c10a3.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-14c10a3 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 10%;
    }

    .elementor-21695 .elementor-element.elementor-element-14c10a3 .elementor-image-box-title {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-a1849dd.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-a1849dd.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-a1849dd.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-a1849dd .elementor-image-box-wrapper .elementor-image-box-img {
        width: 10%;
    }

    .elementor-21695 .elementor-element.elementor-element-a1849dd .elementor-image-box-title {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-01a31fa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 70px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-28a091c .elementor-button {
        font-size: var(--e-global-typography-55e202f-font-size);
        line-height: var(--e-global-typography-55e202f-line-height);
        letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
        word-spacing: var(--e-global-typography-55e202f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-dd27275 .elementor-heading-title {
        font-size: 25px;
        line-height: 38px;
    }
}

@media(max-width:767px) {

    .elementor-21695 .elementor-element.elementor-element-bbb48ed:not(.elementor-motion-effects-element-type-background),
    .elementor-21695 .elementor-element.elementor-element-bbb48ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-21695 .elementor-element.elementor-element-bbb48ed {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-9d518a5 {
        margin-top: 10px;
        margin-bottom: 0px;
        z-index: 9999;
    }

    .elementor-21695 .elementor-element.elementor-element-257f3c7 {
        width: 25%;
    }

    .elementor-21695 .elementor-element.elementor-element-257f3c7>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-ac08153 .elementor-button {
        font-size: var(--e-global-typography-e68dd4f-font-size);
        line-height: var(--e-global-typography-e68dd4f-line-height);
        letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
        word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-ac08153>.elementor-widget-container {
        margin: 2px 2px 2px 2px;
    }

    .elementor-21695 .elementor-element.elementor-element-7a24b64 {
        width: 25%;
    }

    .elementor-21695 .elementor-element.elementor-element-7a24b64>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-4f9c4e8 .elementor-button {
        font-size: var(--e-global-typography-e68dd4f-font-size);
        line-height: var(--e-global-typography-e68dd4f-line-height);
        letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
        word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-4f9c4e8>.elementor-widget-container {
        margin: 2px 2px 2px 2px;
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-d986037 {
        width: 25%;
    }

    .elementor-21695 .elementor-element.elementor-element-d986037>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-a8ec768 .elementor-button {
        font-size: var(--e-global-typography-e68dd4f-font-size);
        line-height: var(--e-global-typography-e68dd4f-line-height);
        letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
        word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-a8ec768>.elementor-widget-container {
        margin: 2px 2px 2px 2px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-4e4b307 {
        width: 25%;
    }

    .elementor-21695 .elementor-element.elementor-element-4e4b307>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-be96b4b .elementor-button {
        font-size: var(--e-global-typography-e68dd4f-font-size);
        line-height: var(--e-global-typography-e68dd4f-line-height);
        letter-spacing: var(--e-global-typography-e68dd4f-letter-spacing);
        word-spacing: var(--e-global-typography-e68dd4f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-be96b4b>.elementor-widget-container {
        margin: 2px 2px 2px 2px;
    }

    .elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-infobox-figure--image {
        width: 80px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-infobox-figure--image img,
    .elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-infobox-figure--icon {
        padding: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-infobox-title {
        font-size: var(--e-global-typography-cc86cce-font-size);
        line-height: var(--e-global-typography-cc86cce-line-height);
        letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
        word-spacing: var(--e-global-typography-cc86cce-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-ab432e9 .ha-btn {
        font-size: var(--e-global-typography-55e202f-font-size);
        line-height: var(--e-global-typography-55e202f-line-height);
        letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
        word-spacing: var(--e-global-typography-55e202f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-infobox-figure--image {
        width: 80px;
    }

    .elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-infobox-title {
        font-size: var(--e-global-typography-cc86cce-font-size);
        line-height: var(--e-global-typography-cc86cce-line-height);
        letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
        word-spacing: var(--e-global-typography-cc86cce-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-68f7a24 .ha-btn {
        font-size: var(--e-global-typography-55e202f-font-size);
        line-height: var(--e-global-typography-55e202f-line-height);
        letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
        word-spacing: var(--e-global-typography-55e202f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-b733f24 {
        padding: 10px 0px 20px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-f218e8c .ha-infobox-figure--image {
        width: 80px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .elementor-21695 .elementor-element.elementor-element-f218e8c .ha-infobox-figure--image img,
    .elementor-21695 .elementor-element.elementor-element-f218e8c .ha-infobox-figure--icon {
        padding: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-f218e8c .ha-infobox-title {
        font-size: var(--e-global-typography-cc86cce-font-size);
        line-height: var(--e-global-typography-cc86cce-line-height);
        letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
        word-spacing: var(--e-global-typography-cc86cce-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-f218e8c .ha-btn {
        font-size: var(--e-global-typography-55e202f-font-size);
        line-height: var(--e-global-typography-55e202f-line-height);
        letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
        word-spacing: var(--e-global-typography-55e202f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-8702c88 .ha-infobox-figure--image {
        width: 80px;
    }

    .elementor-21695 .elementor-element.elementor-element-8702c88 .ha-infobox-title {
        font-size: var(--e-global-typography-cc86cce-font-size);
        line-height: var(--e-global-typography-cc86cce-line-height);
        letter-spacing: var(--e-global-typography-cc86cce-letter-spacing);
        word-spacing: var(--e-global-typography-cc86cce-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-8702c88 .ha-btn {
        font-size: var(--e-global-typography-55e202f-font-size);
        line-height: var(--e-global-typography-55e202f-line-height);
        letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
        word-spacing: var(--e-global-typography-55e202f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-1a0e001 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-21695 .elementor-element.elementor-element-0f35a7d>.elementor-element-populated {
        padding: 30px 0px 30px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-de8b1e4>.elementor-widget-container {
        padding: 0px 0px 28px 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-143ab91>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-d707fd0 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-d707fd0 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-21695 .elementor-element.elementor-element-c678f3a>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-8add191 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-8add191 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-21695 .elementor-element.elementor-element-9edaa10>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-14c10a3 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-14c10a3 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-21695 .elementor-element.elementor-element-70317ab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-a1849dd .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-21695 .elementor-element.elementor-element-a1849dd .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-21695 .elementor-element.elementor-element-bb0ec7a {
        width: 100%;
    }

    .elementor-21695 .elementor-element.elementor-element-580424e {
        width: 100%;
    }

    .elementor-21695 .elementor-element.elementor-element-580424e>.elementor-element-populated {
        margin: -30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 30px 30px 30px;
    }

    .elementor-21695 .elementor-element.elementor-element-28a091c .elementor-button {
        font-size: var(--e-global-typography-55e202f-font-size);
        line-height: var(--e-global-typography-55e202f-line-height);
        letter-spacing: var(--e-global-typography-55e202f-letter-spacing);
        word-spacing: var(--e-global-typography-55e202f-word-spacing);
    }

    .elementor-21695 .elementor-element.elementor-element-085ed6e>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-21695 .elementor-element.elementor-element-82517ee {
        width: 100%;
    }

    .elementor-21695 .elementor-element.elementor-element-0f35a7d {
        width: 100%;
    }

    .elementor-21695 .elementor-element.elementor-element-01a31fa {
        width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-21695 .elementor-element.elementor-element-b733f24:not(.elementor-motion-effects-element-type-background),
    .elementor-21695 .elementor-element.elementor-element-b733f24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}