﻿.elementor-4119 .elementor-element.elementor-element-7828f966 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 200px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-7828f966:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-7828f966>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #F9C734 0%, #FB9F3A 100%);
}

.elementor-4119 .elementor-element.elementor-element-7828f966.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4119 .elementor-element.elementor-element-27c362d0 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-153146d6 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 88px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-153146d6.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-bb0e3c8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-bb0e3c8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 55px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 60px;
    color: var(--e-global-color-31227bb);
}

.elementor-4119 .elementor-element.elementor-element-69abaa79>.elementor-widget-container {
    margin: 0px 0px -33px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-69abaa79 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 39px;
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-4adb1104 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 5px;
    --row-gap: 0px;
    --column-gap: 5px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-616d8f6a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-25d19f46 img {
    width: 100%;
    border-radius: 4px 4px 4px 4px;
}

.elementor-4119 .elementor-element.elementor-element-5c36b29a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-48c8267d img {
    width: 100%;
    border-radius: 4px 4px 4px 4px;
}

.elementor-4119 .elementor-element.elementor-element-13e89944 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-4516a86d img {
    width: 100%;
    border-radius: 4px 4px 4px 4px;
}

.elementor-4119 .elementor-element.elementor-element-487d4bc6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-7469be9f img {
    width: 100%;
    border-radius: 4px 4px 4px 4px;
}

.elementor-4119 .elementor-element.elementor-element-3b798cbf {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-one {
    background-color: #FFFFFF;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    border-radius: 40px 40px 40px 40px;
    padding: 8px 0px 8px 0px;
    margin: 0px 5px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-two {
    background-color: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor5);
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    border-radius: 43px 43px 43px 43px;
    padding: 8px 0px 8px 0px;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit_double_button {
    width: 70%;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn:not(:last-child) {
    margin-right: 5px;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-one>i {
    padding-right: 5px;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-one>svg {
    margin-right: 5px;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-two>i {
    padding-right: 8px;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-two>svg {
    margin-right: 8px;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-one svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-one:hover {
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-one:hover svg path {
    stroke: var(--e-global-color-astglobalcolor2);
    fill: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-two svg path {
    stroke: var(--e-global-color-astglobalcolor5);
    fill: var(--e-global-color-astglobalcolor5);
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-two:hover {
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit-double-btn.ekit-double-btn-two:hover svg path {
    stroke: var(--e-global-color-astglobalcolor5);
    fill: var(--e-global-color-astglobalcolor5);
}

.elementor-4119 .elementor-element.elementor-element-1bcac1e4 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 66px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-1bcac1e4.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061>.elementor-widget-container {
    background-color: var(--e-global-color-astglobalcolor5);
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-group {
    padding-right: calc(15px/2);
    padding-left: calc(15px/2);
    margin-bottom: 10px;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-form-fields-wrapper {
    margin-left: calc(-15px/2);
    margin-right: calc(-15px/2);
    margin-bottom: -10px;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-group>label,
.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-subgroup label {
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-group>label {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-group .elementor-field {
    color: #222222;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-group .elementor-field,
.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-subgroup label {
    font-family: "Poppins", Sans-serif;
    line-height: 30px;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var(--e-global-color-astglobalcolor5);
    border-color: #CECECE;
    border-radius: 10px 10px 10px 10px;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-group .elementor-select-wrapper select {
    background-color: var(--e-global-color-astglobalcolor5);
    border-color: #CECECE;
    border-radius: 10px 10px 10px 10px;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-field-group .elementor-select-wrapper::before {
    color: #CECECE;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    border-radius: 39px 39px 39px 39px;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-13e96be);
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-button[type="submit"] {
    background-color: var(--e-global-color-13e96be);
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .e-form__buttons__wrapper__button-previous {
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-4119 .elementor-element.elementor-element-5d0bf061 {
    --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-4119 .elementor-element.elementor-element-655eeb3a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-5997f179 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-67f59658 {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-67f59658 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #C04400;
}

.elementor-4119 .elementor-element.elementor-element-72886e91 {
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-72886e91>.elementor-widget-container {
    margin: 0px 0px -22px 0px;
}

.elementor-4119 .elementor-element.elementor-element-72886e91 .elementor-headline {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 38px;
    font-weight: 600;
    line-height: 66px;
}

.elementor-4119 .elementor-element.elementor-element-72886e91 .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-13e96be);
    stroke-width: 11px;
}

.elementor-4119 .elementor-element.elementor-element-72886e91 .elementor-headline-plain-text {
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-72886e91 .elementor-headline-dynamic-text {
    font-family: "Poppins", Sans-serif;
}

.elementor-4119 .elementor-element.elementor-element-645d329>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-645d329 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 39px;
    color: #000000;
}

.elementor-4119 .elementor-element.elementor-element-7662523a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-77f7987c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-77f7987c:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-77f7987c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/mobile-software-development-company.jpg");
    background-size: cover;
}

.elementor-4119 .elementor-element.elementor-element-6b8e0d17 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-5fd032 .jeg-elementor-kit.jkit-video-button {
    text-align: right;
}

.elementor-4119 .elementor-element.elementor-element-5fd032 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    padding: 9px 3px 3px 3px;
    height: 70px;
    width: 70px;
    line-height: 70px;
}

.elementor-4119 .elementor-element.elementor-element-5fd032 .jeg-elementor-kit.jkit-video-button i {
    font-size: 30px;
}

.elementor-4119 .elementor-element.elementor-element-5fd032 .jeg-elementor-kit.jkit-video-button svg {
    width: 30px;
}

.elementor-4119 .elementor-element.elementor-element-6330132 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-6330132.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-528cf840>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-528cf840 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 39px;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-4119 .elementor-element.elementor-element-7054989 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-27180e29 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-45b31a7d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-45b31a7d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 48px;
    text-shadow: 2px 2px 0px rgba(255, 255, 255, 0.57);
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-36367611 {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-2bc55980 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-7cbbf108>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-7cbbf108 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 39px;
    color: #000000;
}

.elementor-4119 .elementor-element.elementor-element-376891b2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-43434fc8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-43434fc8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 62px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2);
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-37829e43>.elementor-widget-container {
    margin: 0px 0px 0px 25px;
}

.elementor-4119 .elementor-element.elementor-element-37829e43 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-37829e43.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-37829e43.elementor-view-framed .elementor-icon,
.elementor-4119 .elementor-element.elementor-element-37829e43.elementor-view-default .elementor-icon {
    color: var(--e-global-color-astglobalcolor2);
    border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-37829e43.elementor-view-framed .elementor-icon,
.elementor-4119 .elementor-element.elementor-element-37829e43.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-37829e43.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-37829e43.elementor-view-framed .elementor-icon:hover,
.elementor-4119 .elementor-element.elementor-element-37829e43.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-astglobalcolor2);
    border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-37829e43.elementor-view-framed .elementor-icon:hover,
.elementor-4119 .elementor-element.elementor-element-37829e43.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-37829e43 .elementor-icon {
    font-size: 35px;
}

.elementor-4119 .elementor-element.elementor-element-37829e43 .elementor-icon svg {
    height: 35px;
}

.elementor-4119 .elementor-element.elementor-element-9711e98 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-85c47b6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #EAF5FC;
    --border-color: #EAF5FC;
    --border-radius: 11px 11px 11px 11px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-85c47b6:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-85c47b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EAF5FC;
}

.elementor-4119 .elementor-element.elementor-element-85c47b6:hover {
    box-shadow: 0px 0px 20px -10px #7A7A7A;
}

.elementor-4119 .elementor-element.elementor-element-3a9d1546 img {
    width: 100%;
}

.elementor-4119 .elementor-element.elementor-element-57b423f0>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-57b423f0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 15px;
    color: var(--e-global-color-31227bb);
}

.elementor-4119 .elementor-element.elementor-element-5a4314>.elementor-widget-container {
    margin: -10px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-5a4314 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-4119 .elementor-element.elementor-element-2c222ffb>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-2c222ffb .elementor-icon-list-icon i {
    color: var(--e-global-color-31227bb);
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-2c222ffb .elementor-icon-list-icon svg {
    fill: var(--e-global-color-31227bb);
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-2c222ffb {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-2c222ffb .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4119 .elementor-element.elementor-element-2c222ffb .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4119 .elementor-element.elementor-element-2c222ffb .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-175ac472 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-175ac472.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-20dec4d9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-59706aae .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-3d806791 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-21b4feca .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-c3006a7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-528853b6 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 10px 7px 10px;
}

.elementor-4119 .elementor-element.elementor-element-3283678e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #EAF5FC;
    --border-color: #EAF5FC;
    --border-radius: 11px 11px 11px 11px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-3283678e:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-3283678e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EAF5FC;
}

.elementor-4119 .elementor-element.elementor-element-3283678e:hover {
    box-shadow: 0px 0px 20px -10px #7A7A7A;
}

.elementor-4119 .elementor-element.elementor-element-73aaeb5c img {
    width: 100%;
}

.elementor-4119 .elementor-element.elementor-element-6f6572bd>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-6f6572bd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 15px;
    color: var(--e-global-color-31227bb);
}

.elementor-4119 .elementor-element.elementor-element-239ab6f6>.elementor-widget-container {
    margin: -10px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-239ab6f6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-4119 .elementor-element.elementor-element-2765e2a2>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-2765e2a2 .elementor-icon-list-icon i {
    color: var(--e-global-color-31227bb);
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-2765e2a2 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-31227bb);
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-2765e2a2 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-2765e2a2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4119 .elementor-element.elementor-element-2765e2a2 .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4119 .elementor-element.elementor-element-2765e2a2 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-33f64dd5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-33f64dd5.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-799a1355 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-28fabbcc .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-61e94b93 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-11f7f179 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-5576c45f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-7443c851 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 10px 7px 10px;
}

.elementor-4119 .elementor-element.elementor-element-17e14569 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #EAF5FC;
    --border-color: #EAF5FC;
    --border-radius: 11px 11px 11px 11px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-17e14569:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-17e14569>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EAF5FC;
}

.elementor-4119 .elementor-element.elementor-element-17e14569:hover {
    box-shadow: 0px 0px 20px -10px #7A7A7A;
}

.elementor-4119 .elementor-element.elementor-element-6fd46be2 img {
    width: 100%;
}

.elementor-4119 .elementor-element.elementor-element-16e7ac84>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-16e7ac84 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 15px;
    color: var(--e-global-color-31227bb);
}

.elementor-4119 .elementor-element.elementor-element-70a5cc04>.elementor-widget-container {
    margin: -10px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-70a5cc04 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-4119 .elementor-element.elementor-element-191e4083>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-191e4083 .elementor-icon-list-icon i {
    color: var(--e-global-color-31227bb);
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-191e4083 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-31227bb);
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-191e4083 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-191e4083 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4119 .elementor-element.elementor-element-191e4083 .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4119 .elementor-element.elementor-element-191e4083 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-78a655cb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-78a655cb.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-7ed0fd64 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-61994eed .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-4797150f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-7be6887f .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-777aff0c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-63ee970a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 10px 7px 10px;
}

.elementor-4119 .elementor-element.elementor-element-5c456a3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #EAF5FC;
    --border-color: #EAF5FC;
    --border-radius: 11px 11px 11px 11px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-5c456a3:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-5c456a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EAF5FC;
}

.elementor-4119 .elementor-element.elementor-element-5c456a3:hover {
    box-shadow: 0px 0px 20px -10px #7A7A7A;
}

.elementor-4119 .elementor-element.elementor-element-2e88e373 img {
    width: 100%;
}

.elementor-4119 .elementor-element.elementor-element-1d7ff606>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-1d7ff606 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 15px;
    color: var(--e-global-color-31227bb);
}

.elementor-4119 .elementor-element.elementor-element-5483c132>.elementor-widget-container {
    margin: -10px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-5483c132 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-4119 .elementor-element.elementor-element-17c055c5>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-17c055c5 .elementor-icon-list-icon i {
    color: var(--e-global-color-31227bb);
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-17c055c5 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-31227bb);
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-17c055c5 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-17c055c5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4119 .elementor-element.elementor-element-17c055c5 .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4119 .elementor-element.elementor-element-17c055c5 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-346a33ef {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-346a33ef.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-50fa0b8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-56e1560b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-73e8d4d5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-68181e83 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-3cb40da1 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-1dbb5dc2 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 10px 7px 10px;
}

.elementor-4119 .elementor-element.elementor-element-508a4830 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-62ea412a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #EAF5FC;
    --border-color: #EAF5FC;
    --border-radius: 11px 11px 11px 11px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-62ea412a:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-62ea412a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EAF5FC;
}

.elementor-4119 .elementor-element.elementor-element-62ea412a:hover {
    box-shadow: 0px 0px 20px -10px #7A7A7A;
}

.elementor-4119 .elementor-element.elementor-element-478ea85c img {
    width: 100%;
}

.elementor-4119 .elementor-element.elementor-element-585c80c>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-585c80c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 15px;
    color: var(--e-global-color-31227bb);
}

.elementor-4119 .elementor-element.elementor-element-5b002408>.elementor-widget-container {
    margin: -10px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-5b002408 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-4119 .elementor-element.elementor-element-6c060e81>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-6c060e81 .elementor-icon-list-icon i {
    color: var(--e-global-color-31227bb);
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-6c060e81 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-31227bb);
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-6c060e81 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-6c060e81 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4119 .elementor-element.elementor-element-6c060e81 .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4119 .elementor-element.elementor-element-6c060e81 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-15fd3523 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-15fd3523.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-3eceb993 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-71cd1f52 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-18799a2a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-3a827e20 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-7ad9b197 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-230da6b0 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 10px 7px 10px;
}

.elementor-4119 .elementor-element.elementor-element-78ee4713 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #EAF5FC;
    --border-color: #EAF5FC;
    --border-radius: 11px 11px 11px 11px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-78ee4713:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-78ee4713>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EAF5FC;
}

.elementor-4119 .elementor-element.elementor-element-78ee4713:hover {
    box-shadow: 0px 0px 20px -10px #7A7A7A;
}

.elementor-4119 .elementor-element.elementor-element-40b746a8 img {
    width: 100%;
}

.elementor-4119 .elementor-element.elementor-element-4764e921>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-4764e921 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 15px;
    color: var(--e-global-color-31227bb);
}

.elementor-4119 .elementor-element.elementor-element-16f52e6c>.elementor-widget-container {
    margin: -10px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-16f52e6c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-4119 .elementor-element.elementor-element-3d38c935>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-3d38c935 .elementor-icon-list-icon i {
    color: var(--e-global-color-31227bb);
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3d38c935 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-31227bb);
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3d38c935 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-3d38c935 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4119 .elementor-element.elementor-element-3d38c935 .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4119 .elementor-element.elementor-element-3d38c935 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-58b7dfc4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-58b7dfc4.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-15c358ad {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-4646a242 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-4b09391b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-7da498b3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-5c3f8c83 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-c5ffa64 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 10px 7px 10px;
}

.elementor-4119 .elementor-element.elementor-element-1aceee6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #EAF5FC;
    --border-color: #EAF5FC;
    --border-radius: 11px 11px 11px 11px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-1aceee6:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-1aceee6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EAF5FC;
}

.elementor-4119 .elementor-element.elementor-element-1aceee6:hover {
    box-shadow: 0px 0px 20px -10px #7A7A7A;
}

.elementor-4119 .elementor-element.elementor-element-1cce7e47 img {
    width: 100%;
}

.elementor-4119 .elementor-element.elementor-element-3597ee31>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-3597ee31 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 15px;
    color: var(--e-global-color-31227bb);
}

.elementor-4119 .elementor-element.elementor-element-1d4fdcac>.elementor-widget-container {
    margin: -10px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-1d4fdcac .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-4119 .elementor-element.elementor-element-7e78877d>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-7e78877d .elementor-icon-list-icon i {
    color: var(--e-global-color-31227bb);
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-7e78877d .elementor-icon-list-icon svg {
    fill: var(--e-global-color-31227bb);
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-7e78877d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-7e78877d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4119 .elementor-element.elementor-element-7e78877d .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4119 .elementor-element.elementor-element-7e78877d .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-1d097256 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-1d097256.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-43e4b57d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-ee0c9ed .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-512cbbe0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-62234f8 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-cfe54eb {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-38641280 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 10px 7px 10px;
}

.elementor-4119 .elementor-element.elementor-element-604af7af {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #EAF5FC;
    --border-color: #EAF5FC;
    --border-radius: 11px 11px 11px 11px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-604af7af:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-604af7af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EAF5FC;
}

.elementor-4119 .elementor-element.elementor-element-604af7af:hover {
    box-shadow: 0px 0px 20px -10px #7A7A7A;
}

.elementor-4119 .elementor-element.elementor-element-39d68d3c img {
    width: 100%;
}

.elementor-4119 .elementor-element.elementor-element-50ee4cf6>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-50ee4cf6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 15px;
    color: var(--e-global-color-31227bb);
}

.elementor-4119 .elementor-element.elementor-element-30684224>.elementor-widget-container {
    margin: -10px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-30684224 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-4119 .elementor-element.elementor-element-7083b8c>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-4119 .elementor-element.elementor-element-7083b8c .elementor-icon-list-icon i {
    color: var(--e-global-color-31227bb);
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-7083b8c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-31227bb);
    transition: fill 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-7083b8c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4119 .elementor-element.elementor-element-7083b8c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4119 .elementor-element.elementor-element-7083b8c .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-4119 .elementor-element.elementor-element-7083b8c .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-3c6e2b5f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-3c6e2b5f.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-19bed8bc {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-50ec778 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-79cf44c3 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-4daca702 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 5px 7px 5px;
}

.elementor-4119 .elementor-element.elementor-element-2779ee95 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-7ed7ee8 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 10px 7px 10px;
}

.elementor-4119 .elementor-element.elementor-element-6768b1db {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-6d7e6748>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-6d7e6748 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 62px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2);
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-c552ff4>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-c552ff4 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 39px;
    color: #000000;
}

.elementor-4119 .elementor-element.elementor-element-6f09c2d3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-11bdee97 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-e508c56 {
    --display: flex;
}

.elementor-4119 .elementor-element.elementor-element-75161aca {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-4c96a78e>.elementor-widget-container {
    margin: 0px 0px -45px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4c96a78e {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 33px;
}

.elementor-4119 .elementor-element.elementor-element-14e3b334 {
    font-family: "Poppins", Sans-serif;
}

.elementor-4119 .elementor-element.elementor-element-7ceb31ac {
    --display: flex;
}

.elementor-4119 .elementor-element.elementor-element-12ccdd55 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-697ddd47>.elementor-widget-container {
    margin: 0px 0px -45px 0px;
}

.elementor-4119 .elementor-element.elementor-element-697ddd47 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 33px;
}

.elementor-4119 .elementor-element.elementor-element-3ffa534 {
    font-family: "Poppins", Sans-serif;
}

.elementor-4119 .elementor-element.elementor-element-7c9885db {
    --display: flex;
}

.elementor-4119 .elementor-element.elementor-element-cc6bc0b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-7f3be3a9>.elementor-widget-container {
    margin: 0px 0px -45px 0px;
}

.elementor-4119 .elementor-element.elementor-element-7f3be3a9 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 33px;
}

.elementor-4119 .elementor-element.elementor-element-291e18cf {
    font-family: "Poppins", Sans-serif;
}

.elementor-4119 .elementor-element.elementor-element-6b938f83 {
    --display: flex;
}

.elementor-4119 .elementor-element.elementor-element-4cabec82 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-72168f04>.elementor-widget-container {
    margin: 0px 0px -45px 0px;
}

.elementor-4119 .elementor-element.elementor-element-72168f04 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 33px;
}

.elementor-4119 .elementor-element.elementor-element-2edb8653 {
    font-family: "Poppins", Sans-serif;
}

.elementor-4119 .elementor-element.elementor-element-732d5381 {
    --display: flex;
}

.elementor-4119 .elementor-element.elementor-element-394bbcb5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-4098baa5>.elementor-widget-container {
    margin: 0px 0px -45px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4098baa5 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 33px;
}

.elementor-4119 .elementor-element.elementor-element-e7976a4 {
    font-family: "Poppins", Sans-serif;
}

.elementor-4119 .elementor-element.elementor-element-33e5836f {
    --display: flex;
}

.elementor-4119 .elementor-element.elementor-element-4327b7df {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-7434b383>.elementor-widget-container {
    margin: 0px 0px -45px 0px;
}

.elementor-4119 .elementor-element.elementor-element-7434b383 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 33px;
}

.elementor-4119 .elementor-element.elementor-element-23a79e31 {
    font-family: "Poppins", Sans-serif;
}

.elementor-4119 .elementor-element.elementor-element-15a98ebb {
    --display: flex;
}

.elementor-4119 .elementor-element.elementor-element-53651f70 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-4e9354c1>.elementor-widget-container {
    margin: 0px 0px -45px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4e9354c1 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 33px;
}

.elementor-4119 .elementor-element.elementor-element-4a0768f9 {
    font-family: "Poppins", Sans-serif;
}

.elementor-4119 .elementor-element.elementor-element-12ce3cf {
    --display: flex;
}

.elementor-4119 .elementor-element.elementor-element-45c70c15 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-6505670b>.elementor-widget-container {
    margin: 0px 0px -45px 0px;
}

.elementor-4119 .elementor-element.elementor-element-6505670b {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 33px;
}

.elementor-4119 .elementor-element.elementor-element-186d914 {
    font-family: "Poppins", Sans-serif;
}

.elementor-4119 .elementor-element.elementor-element-63935da8 {
    --n-accordion-title-font-size: 15px;
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
}

.elementor-4119 .elementor-element.elementor-element-63935da8>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}

.elementor-4119 .elementor-element.elementor-element-63935da8 {
    --n-accordion-padding: 20px 0px 20px 0px;
}

:where(.elementor-4119 .elementor-element.elementor-element-63935da8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-4119 .elementor-element.elementor-element-4b51d2e9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-16890740 img {
    width: 50%;
}

.elementor-4119 .elementor-element.elementor-element-6c47e7ff>.elementor-widget-container {
    margin: 116px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-6c47e7ff {
    text-align: right;
}

.elementor-4119 .elementor-element.elementor-element-6c47e7ff img {
    width: 48%;
}

.elementor-4119 .elementor-element.elementor-element-3bed65ad {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-7b8c8b8c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-402d85ca>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-402d85ca .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 62px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2);
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-c7d468f {
    width: 100%;
    max-width: 100%;
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 39px;
    color: #000000;
}

.elementor-4119 .elementor-element.elementor-element-c7d468f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4ef3ecfe {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-4d211a0d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-4d211a0d.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-76a716d {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-76a716d img {
    width: 85%;
}

.elementor-4119 .elementor-element.elementor-element-19af26c5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-19af26c5.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-69563669>.elementor-widget-container {
    margin: 0px 0px -17px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-69563669.elementor-element {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-69563669 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
    color: #4D4D4D;
}

.elementor-4119 .elementor-element.elementor-element-7397fc57 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-31227bb);
    --divider-border-width: 2.5px;
}

.elementor-4119 .elementor-element.elementor-element-7397fc57 .elementor-divider-separator {
    width: 33%;
}

.elementor-4119 .elementor-element.elementor-element-7397fc57 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-4119 .elementor-element.elementor-element-7397fc57 .elementor-divider__text {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    font-style: italic;
}

.elementor-4119 .elementor-element.elementor-element-1420d1a7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-2765a57d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-2765a57d.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-1ab3c5e3 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-1ab3c5e3 img {
    width: 55%;
}

.elementor-4119 .elementor-element.elementor-element-1d7ae125 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-1d7ae125.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-26b31ef8>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-26b31ef8.elementor-element {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-26b31ef8 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
    color: #4D4D4D;
}

.elementor-4119 .elementor-element.elementor-element-3eb3aced {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-31227bb);
    --divider-border-width: 2.5px;
    width: 100%;
    max-width: 100%;
}

.elementor-4119 .elementor-element.elementor-element-3eb3aced .elementor-divider-separator {
    width: 63%;
}

.elementor-4119 .elementor-element.elementor-element-3eb3aced .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-4119 .elementor-element.elementor-element-3eb3aced .elementor-divider__text {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    font-style: italic;
}

.elementor-4119 .elementor-element.elementor-element-3acd44fc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-45bc6a8e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-45bc6a8e.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-35f1604f {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-35f1604f img {
    width: 65%;
}

.elementor-4119 .elementor-element.elementor-element-7406777f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-7406777f.e-con {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-43d7ab57>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-43d7ab57.elementor-element {
    --align-self: center;
}

.elementor-4119 .elementor-element.elementor-element-43d7ab57 {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
    color: #4D4D4D;
}

.elementor-4119 .elementor-element.elementor-element-7389c0da {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-31227bb);
    --divider-border-width: 2.5px;
}

.elementor-4119 .elementor-element.elementor-element-7389c0da .elementor-divider-separator {
    width: 75%;
}

.elementor-4119 .elementor-element.elementor-element-7389c0da .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-4119 .elementor-element.elementor-element-7389c0da .elementor-divider__text {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    font-style: italic;
}

.elementor-4119 .elementor-element.elementor-element-580a1ac6 {
    --e-n-carousel-swiper-slides-to-display: 1;
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: var(--e-global-color-astglobalcolor2);
    --e-n-carousel-arrow-hover-color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-4113e5f3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-308308b3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-308308b3 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-308308b3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 62px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2);
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-7341af7a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-69205c6e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-3c036af9>.elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-3c036af9 img {
    width: 60%;
}

.elementor-4119 .elementor-element.elementor-element-743913b4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-7aa86cee>.elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-7aa86cee img {
    width: 60%;
}

.elementor-4119 .elementor-element.elementor-element-2f2d5ed0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-110ddbfe>.elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-110ddbfe img {
    width: 60%;
}

.elementor-4119 .elementor-element.elementor-element-62ffb386 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-2156054c>.elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-2156054c img {
    width: 60%;
}

.elementor-4119 .elementor-element.elementor-element-36013611 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-63a8067 img {
    width: 80%;
}

.elementor-4119 .elementor-element.elementor-element-3386fcfa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-24878c3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-190c762>.elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-190c762 img {
    width: 60%;
}

.elementor-4119 .elementor-element.elementor-element-1ffb009a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-10135b>.elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-10135b img {
    width: 60%;
    filter: brightness(100%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-4119 .elementor-element.elementor-element-393b3078 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-49dc044a>.elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-49dc044a img {
    width: 60%;
}

.elementor-4119 .elementor-element.elementor-element-466d309e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-76b0e17e>.elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-76b0e17e img {
    width: 60%;
}

.elementor-4119 .elementor-element.elementor-element-6152e6ec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-48fa78b9 img {
    width: 64%;
}

.elementor-4119 .elementor-element.elementor-element-7e462d01 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-162cc152 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-47e59e8c>.elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-47e59e8c img {
    width: 60%;
}

.elementor-4119 .elementor-element.elementor-element-42315e90 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-1f076a40>.elementor-widget-container {
    margin: 2px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-1f076a40 img {
    width: 60%;
}

.elementor-4119 .elementor-element.elementor-element-63d54967 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-48d85188 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-6f76fb2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #B8B8B8;
    --border-color: #B8B8B8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-4119 .elementor-element.elementor-element-511bdd16 {
    --display: flex;
    --min-height: 370px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-511bdd16:not(.elementor-motion-effects-element-type-background),
.elementor-4119 .elementor-element.elementor-element-511bdd16>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/partnerbg-1-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4119 .elementor-element.elementor-element-7f8384d5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-7f8384d5 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-7f8384d5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 30px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2);
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-4119 .elementor-element.elementor-element-344763fa>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-344763fa {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-344763fa .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 62px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2);
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-4119 .elementor-element.elementor-element-64296c56>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-64296c56 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 39px;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-4119 .elementor-element.elementor-element-68c3cfde {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-1e89212e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-651f0d90>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-651f0d90 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-651f0d90.elementor-position-right .elementor-image-box-img {
    margin-left: -70px;
}

.elementor-4119 .elementor-element.elementor-element-651f0d90.elementor-position-left .elementor-image-box-img {
    margin-right: -70px;
}

.elementor-4119 .elementor-element.elementor-element-651f0d90.elementor-position-top .elementor-image-box-img {
    margin-bottom: -70px;
}

.elementor-4119 .elementor-element.elementor-element-651f0d90 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 33px;
}

.elementor-4119 .elementor-element.elementor-element-651f0d90 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4119 .elementor-element.elementor-element-651f0d90 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-651f0d90 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-3dcfa0ec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-795dc19e .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-795dc19e.elementor-position-right .elementor-image-box-img {
    margin-left: -70px;
}

.elementor-4119 .elementor-element.elementor-element-795dc19e.elementor-position-left .elementor-image-box-img {
    margin-right: -70px;
}

.elementor-4119 .elementor-element.elementor-element-795dc19e.elementor-position-top .elementor-image-box-img {
    margin-bottom: -70px;
}

.elementor-4119 .elementor-element.elementor-element-795dc19e .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 33px;
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-795dc19e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4119 .elementor-element.elementor-element-795dc19e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-795dc19e .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-5ea33cd4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-65d37ec6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-6fe71e8d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-6fe71e8d .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-6fe71e8d.elementor-position-right .elementor-image-box-img {
    margin-left: -70px;
}

.elementor-4119 .elementor-element.elementor-element-6fe71e8d.elementor-position-left .elementor-image-box-img {
    margin-right: -70px;
}

.elementor-4119 .elementor-element.elementor-element-6fe71e8d.elementor-position-top .elementor-image-box-img {
    margin-bottom: -70px;
}

.elementor-4119 .elementor-element.elementor-element-6fe71e8d .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 33px;
}

.elementor-4119 .elementor-element.elementor-element-6fe71e8d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4119 .elementor-element.elementor-element-6fe71e8d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-6fe71e8d .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-6dfd5199 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-33ac7fdb .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-33ac7fdb.elementor-position-right .elementor-image-box-img {
    margin-left: -70px;
}

.elementor-4119 .elementor-element.elementor-element-33ac7fdb.elementor-position-left .elementor-image-box-img {
    margin-right: -70px;
}

.elementor-4119 .elementor-element.elementor-element-33ac7fdb.elementor-position-top .elementor-image-box-img {
    margin-bottom: -70px;
}

.elementor-4119 .elementor-element.elementor-element-33ac7fdb .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 33px;
}

.elementor-4119 .elementor-element.elementor-element-33ac7fdb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4119 .elementor-element.elementor-element-33ac7fdb .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-33ac7fdb .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-275be9c3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-3da97fa8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-3da97fa8 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-3da97fa8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 62px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2);
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-4e456a12>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4e456a12 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 39px;
    color: #000000;
}

.elementor-4119 .elementor-element.elementor-element-8f4bff4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-31357733 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-239e8b05 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-6c468c7c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-6c468c7c .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-6c468c7c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-6c468c7c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-6c468c7c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-6c468c7c .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-6c468c7c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-6c468c7c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-6c468c7c .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-836f40d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-86a599a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-86a599a .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-86a599a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-86a599a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-86a599a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-86a599a .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-86a599a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-86a599a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-86a599a .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-506db98 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-77e15e3b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-77e15e3b .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-77e15e3b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-77e15e3b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-77e15e3b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-77e15e3b .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-77e15e3b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-77e15e3b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-77e15e3b .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-58a0f46e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-6985a94b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-6985a94b .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-6985a94b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-6985a94b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-6985a94b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-6985a94b .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-6985a94b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-6985a94b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-6985a94b .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-189746d3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-22c23e38 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-67200063>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-67200063 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-67200063.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-67200063.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-67200063.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-67200063 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-67200063 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-67200063 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-67200063 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-549d92d6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-17c4cc53>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-17c4cc53 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-17c4cc53.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-17c4cc53.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-17c4cc53.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-17c4cc53 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-17c4cc53 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-17c4cc53 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-17c4cc53 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-2d257554 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-694823b3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-694823b3 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-694823b3.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-694823b3.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-694823b3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-694823b3 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-694823b3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-694823b3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-694823b3 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-bb98931 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-e7ecea2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-e7ecea2 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-e7ecea2.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-e7ecea2.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-e7ecea2.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-e7ecea2 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-e7ecea2 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-e7ecea2 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-e7ecea2 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-79489fa9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-256ba670 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-77f48349>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-77f48349 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-77f48349.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-77f48349.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-77f48349.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-77f48349 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-77f48349 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-77f48349 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-77f48349 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-26bbc114 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-4afc98a8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4afc98a8 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-4afc98a8.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-4afc98a8.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-4afc98a8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-4afc98a8 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-4afc98a8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-4afc98a8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-4afc98a8 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-5b296b44 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-51690f59>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-51690f59 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-51690f59.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-51690f59.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-51690f59.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-51690f59 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-51690f59 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-51690f59 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-51690f59 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-7d229f05 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-4119 .elementor-element.elementor-element-46fbd1b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-46fbd1b .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4119 .elementor-element.elementor-element-46fbd1b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4119 .elementor-element.elementor-element-46fbd1b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4119 .elementor-element.elementor-element-46fbd1b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4119 .elementor-element.elementor-element-46fbd1b .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-46fbd1b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-4119 .elementor-element.elementor-element-46fbd1b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4119 .elementor-element.elementor-element-46fbd1b .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 29px;
}

.elementor-4119 .elementor-element.elementor-element-32572fa0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-65dcb9b4 {
    --display: flex;
}

.elementor-4119 .elementor-element.elementor-element-a0eff10>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-a0eff10 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-a0eff10 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 62px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2);
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-da5550a>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-da5550a {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 39px;
    color: #000000;
}

.elementor-4119 .elementor-element.elementor-element-310fe93e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4119 .elementor-element.elementor-element-4bae5643>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-4bae5643 {
    text-align: center;
}

.elementor-4119 .elementor-element.elementor-element-4bae5643 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 62px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2);
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: #FFFFFF;
}

.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    background-color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E5E5E5;
    padding: 30px 0px 30px 0px;
}

.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: #000000;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: #000000;
}

.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion .elementskit-card-body p,
.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion .elementskit-card-body {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion .elementskit-card-body {
    padding: 20px 0px 0px 0px;
}

.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
    font-size: 15px;
    color: var(--e-global-color-astglobalcolor2);
    fill: var(--e-global-color-astglobalcolor2);
}

.elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
    font-size: 15px;
    color: var(--e-global-color-astglobalcolor2);
    fill: var(--e-global-color-astglobalcolor2);
}

@media(max-width:1024px) {
    .elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit_double_button {
        width: 80%;
    }

    .elementor-4119 .elementor-element.elementor-element-580a1ac6 {
        --e-n-carousel-swiper-slides-to-display: 2;
    }
}

@media(min-width:768px) {
    .elementor-4119 .elementor-element.elementor-element-7828f966 {
        --width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-27c362d0 {
        --width: 10%;
    }

    .elementor-4119 .elementor-element.elementor-element-153146d6 {
        --width: 50%;
    }

    .elementor-4119 .elementor-element.elementor-element-616d8f6a {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-5c36b29a {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-13e89944 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-487d4bc6 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-1bcac1e4 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-655eeb3a {
        --width: 10%;
    }

    .elementor-4119 .elementor-element.elementor-element-5997f179 {
        --content-width: 1300px;
    }

    .elementor-4119 .elementor-element.elementor-element-7662523a {
        --content-width: 1300px;
    }

    .elementor-4119 .elementor-element.elementor-element-6b8e0d17 {
        --width: 40%;
    }

    .elementor-4119 .elementor-element.elementor-element-6330132 {
        --width: 70%;
    }

    .elementor-4119 .elementor-element.elementor-element-7054989 {
        --content-width: 1240px;
    }

    .elementor-4119 .elementor-element.elementor-element-27180e29 {
        --width: 47%;
    }

    .elementor-4119 .elementor-element.elementor-element-2bc55980 {
        --width: 53%;
    }

    .elementor-4119 .elementor-element.elementor-element-376891b2 {
        --content-width: 1300px;
    }

    .elementor-4119 .elementor-element.elementor-element-9711e98 {
        --content-width: 1350px;
    }

    .elementor-4119 .elementor-element.elementor-element-85c47b6 {
        --width: 23%;
    }

    .elementor-4119 .elementor-element.elementor-element-20dec4d9 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-3d806791 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-c3006a7 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-3283678e {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-799a1355 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-61e94b93 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-5576c45f {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-17e14569 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-7ed0fd64 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-4797150f {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-777aff0c {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-5c456a3 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-50fa0b8 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-73e8d4d5 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-3cb40da1 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-508a4830 {
        --content-width: 1350px;
    }

    .elementor-4119 .elementor-element.elementor-element-62ea412a {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-3eceb993 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-18799a2a {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-7ad9b197 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-78ee4713 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-15c358ad {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-4b09391b {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-5c3f8c83 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-1aceee6 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-43e4b57d {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-512cbbe0 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-cfe54eb {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-604af7af {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-19bed8bc {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-79cf44c3 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-2779ee95 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-6768b1db {
        --content-width: 1300px;
    }

    .elementor-4119 .elementor-element.elementor-element-6f09c2d3 {
        --content-width: 1300px;
    }

    .elementor-4119 .elementor-element.elementor-element-11bdee97 {
        --width: 75%;
    }

    .elementor-4119 .elementor-element.elementor-element-4b51d2e9 {
        --width: 36%;
    }

    .elementor-4119 .elementor-element.elementor-element-3bed65ad {
        --width: 52%;
    }

    .elementor-4119 .elementor-element.elementor-element-7b8c8b8c {
        --content-width: 1300px;
    }

    .elementor-4119 .elementor-element.elementor-element-4d211a0d {
        --width: 40%;
    }

    .elementor-4119 .elementor-element.elementor-element-19af26c5 {
        --width: 60%;
    }

    .elementor-4119 .elementor-element.elementor-element-2765a57d {
        --width: 40%;
    }

    .elementor-4119 .elementor-element.elementor-element-1d7ae125 {
        --width: 60%;
    }

    .elementor-4119 .elementor-element.elementor-element-45bc6a8e {
        --width: 40%;
    }

    .elementor-4119 .elementor-element.elementor-element-7406777f {
        --width: 60%;
    }

    .elementor-4119 .elementor-element.elementor-element-4113e5f3 {
        --content-width: 1300px;
    }

    .elementor-4119 .elementor-element.elementor-element-7341af7a {
        --content-width: 1140px;
    }

    .elementor-4119 .elementor-element.elementor-element-69205c6e {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-743913b4 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-2f2d5ed0 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-62ffb386 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-36013611 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-3386fcfa {
        --content-width: 1140px;
    }

    .elementor-4119 .elementor-element.elementor-element-24878c3 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-1ffb009a {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-393b3078 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-466d309e {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-6152e6ec {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-7e462d01 {
        --content-width: 1140px;
    }

    .elementor-4119 .elementor-element.elementor-element-162cc152 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-42315e90 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-63d54967 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-48d85188 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-6f76fb2 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-511bdd16 {
        --content-width: 1300px;
    }

    .elementor-4119 .elementor-element.elementor-element-1e89212e {
        --width: 50%;
    }

    .elementor-4119 .elementor-element.elementor-element-3dcfa0ec {
        --width: 50%;
    }

    .elementor-4119 .elementor-element.elementor-element-65d37ec6 {
        --width: 50%;
    }

    .elementor-4119 .elementor-element.elementor-element-6dfd5199 {
        --width: 50%;
    }

    .elementor-4119 .elementor-element.elementor-element-275be9c3 {
        --content-width: 1300px;
    }

    .elementor-4119 .elementor-element.elementor-element-8f4bff4 {
        --content-width: 1300px;
    }

    .elementor-4119 .elementor-element.elementor-element-239e8b05 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-836f40d {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-506db98 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-58a0f46e {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-22c23e38 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-549d92d6 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-2d257554 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-bb98931 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-256ba670 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-26bbc114 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-5b296b44 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-7d229f05 {
        --width: 25%;
    }

    .elementor-4119 .elementor-element.elementor-element-32572fa0 {
        --content-width: 1300px;
    }
}

@media(max-width:767px) {
    .elementor-4119 .elementor-element.elementor-element-7828f966 {
        --align-items: stretch;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-153146d6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-bb0e3c8>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-4119 .elementor-element.elementor-element-bb0e3c8 {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-bb0e3c8 .elementor-heading-title {
        font-size: 32px;
        line-height: 43px;
    }

    .elementor-4119 .elementor-element.elementor-element-69abaa79>.elementor-widget-container {
        margin: 0px 35px 0px 35px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-69abaa79 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4119 .elementor-element.elementor-element-4adb1104 {
        --gap: 9px 9px;
        --row-gap: 9px;
        --column-gap: 9px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-616d8f6a {
        --width: 22%;
    }

    .elementor-4119 .elementor-element.elementor-element-25d19f46 img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-5c36b29a {
        --width: 23%;
    }

    .elementor-4119 .elementor-element.elementor-element-48c8267d img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-13e89944 {
        --width: 23%;
    }

    .elementor-4119 .elementor-element.elementor-element-4516a86d img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-487d4bc6 {
        --width: 23%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-7469be9f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-7469be9f img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-3b798cbf {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-7fbc3352>.elementor-widget-container {
        margin: 0px 35px 0px 34px;
    }

    .elementor-4119 .elementor-element.elementor-element-7fbc3352 .ekit_double_button {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-1bcac1e4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-5d0bf061>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-4119 .elementor-element.elementor-element-72886e91 .elementor-headline {
        font-size: 23px;
        line-height: 1.6em;
    }

    .elementor-4119 .elementor-element.elementor-element-645d329>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-645d329 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-4119 .elementor-element.elementor-element-528cf840>.elementor-widget-container {
        margin: 0px 35px 0px 35px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-528cf840 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4119 .elementor-element.elementor-element-7054989 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-45b31a7d {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-45b31a7d .elementor-heading-title {
        font-size: 28px;
        line-height: 36px;
    }

    .elementor-4119 .elementor-element.elementor-element-36367611 img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-7cbbf108>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-7cbbf108 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4119 .elementor-element.elementor-element-43434fc8 {
        text-align: left;
    }

    .elementor-4119 .elementor-element.elementor-element-43434fc8 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }

    .elementor-4119 .elementor-element.elementor-element-37829e43>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-175ac472 {
        --justify-content: flex-start;
    }

    .elementor-4119 .elementor-element.elementor-element-20dec4d9 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-3d806791 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-c3006a7 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-33f64dd5 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 13px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-799a1355 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-61e94b93 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-5576c45f {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-78a655cb {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 13px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-7ed0fd64 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-4797150f {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-777aff0c {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-50fa0b8 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-73e8d4d5 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-3cb40da1 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-15fd3523 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 13px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-3eceb993 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-18799a2a {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-7ad9b197 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-58b7dfc4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 14px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-15c358ad {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-4b09391b {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-5c3f8c83 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-1d097256 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 13px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-43e4b57d {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-512cbbe0 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-cfe54eb {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-3c6e2b5f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 13px;
        --margin-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-19bed8bc {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-79cf44c3 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-2779ee95 {
        --width: 33%;
    }

    .elementor-4119 .elementor-element.elementor-element-6d7e6748 {
        text-align: left;
    }

    .elementor-4119 .elementor-element.elementor-element-6d7e6748 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }

    .elementor-4119 .elementor-element.elementor-element-c552ff4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-c552ff4 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-4119 .elementor-element.elementor-element-402d85ca {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-402d85ca .elementor-heading-title {
        font-size: 35px;
        line-height: 44px;
    }

    .elementor-4119 .elementor-element.elementor-element-c7d468f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-c7d468f {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4119 .elementor-element.elementor-element-4ef3ecfe {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-4d211a0d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-76a716d {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-69563669>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-69563669 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4119 .elementor-element.elementor-element-7397fc57 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-7397fc57>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-7397fc57 .elementor-divider-separator {
        width: 80%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-4119 .elementor-element.elementor-element-7397fc57 .elementor-divider {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-2765a57d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-1ab3c5e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-26b31ef8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-26b31ef8 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4119 .elementor-element.elementor-element-3eb3aced .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-4119 .elementor-element.elementor-element-3eb3aced .elementor-divider {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-43d7ab57>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-43d7ab57 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-4119 .elementor-element.elementor-element-7389c0da .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-580a1ac6 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-4119 .elementor-element.elementor-element-308308b3 {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-308308b3 .elementor-heading-title {
        font-size: 30px;
        line-height: 37px;
    }

    .elementor-4119 .elementor-element.elementor-element-69205c6e {
        --width: 49%;
    }

    .elementor-4119 .elementor-element.elementor-element-3c036af9 img {
        width: 70%;
    }

    .elementor-4119 .elementor-element.elementor-element-743913b4 {
        --width: 49%;
    }

    .elementor-4119 .elementor-element.elementor-element-7aa86cee img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-2f2d5ed0 {
        --width: 49%;
    }

    .elementor-4119 .elementor-element.elementor-element-110ddbfe img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-62ffb386 {
        --width: 49%;
    }

    .elementor-4119 .elementor-element.elementor-element-2156054c img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-36013611 {
        --width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-24878c3 {
        --width: 49%;
    }

    .elementor-4119 .elementor-element.elementor-element-190c762 img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-1ffb009a {
        --width: 49%;
    }

    .elementor-4119 .elementor-element.elementor-element-10135b img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-393b3078 {
        --width: 49%;
    }

    .elementor-4119 .elementor-element.elementor-element-49dc044a img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-466d309e {
        --width: 49%;
    }

    .elementor-4119 .elementor-element.elementor-element-76b0e17e img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-48fa78b9 img {
        width: 40%;
    }

    .elementor-4119 .elementor-element.elementor-element-162cc152 {
        --width: 49%;
    }

    .elementor-4119 .elementor-element.elementor-element-47e59e8c img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-42315e90 {
        --width: 49%;
    }

    .elementor-4119 .elementor-element.elementor-element-1f076a40 img {
        width: 100%;
    }

    .elementor-4119 .elementor-element.elementor-element-511bdd16 {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4119 .elementor-element.elementor-element-7f8384d5 {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-7f8384d5 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-4119 .elementor-element.elementor-element-344763fa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-344763fa {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-344763fa .elementor-heading-title {
        font-size: 28px;
        line-height: 35px;
    }

    .elementor-4119 .elementor-element.elementor-element-64296c56>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-64296c56 {
        text-align: center;
        font-size: 16px;
        line-height: 1.6em;
    }

    .elementor-4119 .elementor-element.elementor-element-68c3cfde {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-651f0d90>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-651f0d90 .elementor-image-box-img {
        margin-bottom: -70px;
    }

    .elementor-4119 .elementor-element.elementor-element-795dc19e .elementor-image-box-img {
        margin-bottom: -70px;
    }

    .elementor-4119 .elementor-element.elementor-element-5ea33cd4 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-6fe71e8d .elementor-image-box-img {
        margin-bottom: -70px;
    }

    .elementor-4119 .elementor-element.elementor-element-33ac7fdb .elementor-image-box-img {
        margin-bottom: -70px;
    }

    .elementor-4119 .elementor-element.elementor-element-3da97fa8 {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-3da97fa8 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-4119 .elementor-element.elementor-element-4e456a12>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-4e456a12 {
        text-align: center;
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-4119 .elementor-element.elementor-element-239e8b05 {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-6c468c7c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-6c468c7c .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-6c468c7c .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-6c468c7c .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-6c468c7c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-836f40d {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-86a599a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-86a599a .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-86a599a .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-86a599a .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-86a599a .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-506db98 {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-77e15e3b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-77e15e3b .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-77e15e3b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-77e15e3b .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-77e15e3b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-58a0f46e {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-6985a94b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-6985a94b .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-6985a94b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-6985a94b .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-6985a94b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-22c23e38 {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-67200063>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-67200063 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-67200063 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-67200063 .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-67200063 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-549d92d6 {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-17c4cc53>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-17c4cc53 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-17c4cc53 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-17c4cc53 .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-17c4cc53 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-2d257554 {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-694823b3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-694823b3 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-694823b3 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-694823b3 .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-694823b3 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-bb98931 {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-e7ecea2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-e7ecea2 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-e7ecea2 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-e7ecea2 .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-e7ecea2 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-256ba670 {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-77f48349>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-77f48349 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-77f48349 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-77f48349 .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-77f48349 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-26bbc114 {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-4afc98a8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-4afc98a8 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-4afc98a8 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-4afc98a8 .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-4afc98a8 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-5b296b44 {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-51690f59>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-51690f59 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-51690f59 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-51690f59 .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-51690f59 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-7d229f05 {
        --width: 46%;
    }

    .elementor-4119 .elementor-element.elementor-element-46fbd1b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-46fbd1b .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-46fbd1b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4119 .elementor-element.elementor-element-46fbd1b .elementor-image-box-title {
        margin-bottom: 6px;
    }

    .elementor-4119 .elementor-element.elementor-element-46fbd1b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35%;
    }

    .elementor-4119 .elementor-element.elementor-element-a0eff10 {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-a0eff10 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }

    .elementor-4119 .elementor-element.elementor-element-da5550a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-da5550a {
        text-align: center;
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-4119 .elementor-element.elementor-element-4bae5643 {
        text-align: center;
    }

    .elementor-4119 .elementor-element.elementor-element-4bae5643 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }

    .elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: 14px;
        line-height: 1.6em;
        padding: 20px 20px 20px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-20e7e9b2 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4119 .elementor-element.elementor-element-20e7e9b2 .ekit_accordion_icon_group,
    .elementor-4119 .elementor-element.elementor-element-20e7e9b2 .ekit_accordion_icon_left_group {
        margin: 0px 15px 0px 0px;
    }
}