.elementor-9 .elementor-element.elementor-element-4214775e:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-4214775e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/overlay.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-9 .elementor-element.elementor-element-4214775e>.elementor-background-overlay {
    background-color: #fff;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-4214775e>.elementor-container {
    min-height: 700px
}

.elementor-9 .elementor-element.elementor-element-4214775e {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-9 .elementor-element.elementor-element-68ef4a9 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-5266d45 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text)
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary)
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-9 .elementor-element.elementor-element-e305047 {
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight)
}

.elementor-9 .elementor-element.elementor-element-74613e5 .elementor-button {
    background-color: #FFA500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #fff;
    color: white;
    border-radius: 0
}

.elementor-9 .elementor-element.elementor-element-74613e5 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-74613e5 .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-74613e5 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-74613e5 .elementor-button:focus svg {
    fill: #fff
}

.elementor-9 .elementor-element.elementor-element-f1df3e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-f1df3e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000AD
}

.elementor-9 .elementor-element.elementor-element-f1df3e3>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 30px 30px 30px
}

.elementor-9 .elementor-element.elementor-element-f1df3e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-f97eee1 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-f97eee1 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-38ae55d {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-38ae55d .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 300;
    color: #fff
}

.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label {
    color: var(--e-global-color-text)
}

.elementor-widget-form .elementor-field-group>label {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-form .elementor-field-type-html {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-form .elementor-field-group .elementor-field {
    color: var(--e-global-color-text)
}

.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-form .elementor-button {
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight)
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent)
}

.elementor-widget-form .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent)
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-accent)
}

.elementor-widget-form .elementor-message {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight)
}

.elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
    --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text)
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight)
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-group {
    padding-right: calc(13px/2);
    padding-left: calc(13px/2);
    margin-bottom: 16px
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-form-fields-wrapper {
    margin-left: calc(-13px/2);
    margin-right: calc(-13px/2);
    margin-bottom: -16px
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0
}

body.rtl .elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0
}

body .elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-type-html {
    padding-bottom: 0
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-group .elementor-field {
    color: #000
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-group .elementor-field,.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-subgroup label {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #fff;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-group .elementor-select-wrapper select {
    background-color: #fff;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-button {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    border-radius: 14px 14px 14px 14px
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .e-form__buttons__wrapper__button-next {
    background-color: #000;
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-button[type="submit"] {
    background-color: #FFA500;
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-button[type="submit"] svg * {
    fill: #fff
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .e-form__buttons__wrapper__button-previous {
    background-color: #000;
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-text);
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-text);
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-button[type="submit"]:hover svg * {
    fill: #fff
}

.elementor-9 .elementor-element.elementor-element-2edd4e9 .e-form__buttons__wrapper__button-previous:hover {
    color: #fff
}

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

.elementor-9 .elementor-element.elementor-element-5f119b5:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-5f119b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFA500;
}

.elementor-9 .elementor-element.elementor-element-5f119b5 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 0 20px 0
}

.elementor-9 .elementor-element.elementor-element-5f119b5>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-d92864c {
    --e-image-carousel-slides-to-show: 5
}

.elementor-9 .elementor-element.elementor-element-d92864c .swiper-wrapper {
    display: flex;
    align-items: center
}

.elementor-9 .elementor-element.elementor-element-aa43057 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0
}

.elementor-9 .elementor-element.elementor-element-d029ee9 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-d029ee9 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-d75a44a {
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-53954e7 .elementor-button {
    background-color: #FFA500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-radius: 0
}

.elementor-9 .elementor-element.elementor-element-53954e7 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-53954e7 .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-53954e7 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-53954e7 .elementor-button:focus svg {
    fill: #fff
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-9 .elementor-element.elementor-element-867fa23 {
    width: var(--container-widget-width,33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0
}

.elementor-9 .elementor-element.elementor-element-e9b95e3 {
    width: var(--container-widget-width,33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0
}

.elementor-9 .elementor-element.elementor-element-26c4be4 {
    width: var(--container-widget-width,33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0
}

.elementor-9 .elementor-element.elementor-element-ba1adad>.elementor-widget-container {
    padding: 20px 0 0 0
}

.elementor-9 .elementor-element.elementor-element-ba1adad {
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-71d600d:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-71d600d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFA500;
}

.elementor-9 .elementor-element.elementor-element-71d600d {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0
}

.elementor-9 .elementor-element.elementor-element-71d600d>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-bbaeb62 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-bbaeb62 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-2a9cdf8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-2a9cdf8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-9 .elementor-element.elementor-element-2a9cdf8>.elementor-element-populated,.elementor-9 .elementor-element.elementor-element-2a9cdf8>.elementor-element-populated>.elementor-background-overlay,.elementor-9 .elementor-element.elementor-element-2a9cdf8>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-2a9cdf8>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0;
    padding: 30px 30px 30px 30px
}

.elementor-9 .elementor-element.elementor-element-2a9cdf8>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-d99da78 img {
    width: 65%
}

.elementor-9 .elementor-element.elementor-element-a9691ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-a9691ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-9 .elementor-element.elementor-element-a9691ca>.elementor-element-populated,.elementor-9 .elementor-element.elementor-element-a9691ca>.elementor-element-populated>.elementor-background-overlay,.elementor-9 .elementor-element.elementor-element-a9691ca>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-a9691ca>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0;
    padding: 30px 30px 30px 30px
}

.elementor-9 .elementor-element.elementor-element-a9691ca>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-332ab32 img {
    width: 65%
}

.elementor-9 .elementor-element.elementor-element-461b356:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-461b356>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-9 .elementor-element.elementor-element-461b356>.elementor-element-populated,.elementor-9 .elementor-element.elementor-element-461b356>.elementor-element-populated>.elementor-background-overlay,.elementor-9 .elementor-element.elementor-element-461b356>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-461b356>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0;
    padding: 30px 30px 30px 30px
}

.elementor-9 .elementor-element.elementor-element-461b356>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-e0d330c img {
    width: 100%
}

.elementor-9 .elementor-element.elementor-element-3ad8696 {
    padding: 50px 0 10px 0
}

.elementor-9 .elementor-element.elementor-element-fae3d74 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-fae3d74 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-09ebcae>.elementor-widget-container {
    padding: 0
}

.elementor-9 .elementor-element.elementor-element-09ebcae {
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-8e633ab {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-8e633ab .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-ca205cc:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-ca205cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f9f9f9
}

.elementor-9 .elementor-element.elementor-element-ca205cc {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0
}

.elementor-9 .elementor-element.elementor-element-ca205cc>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-99042c0>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-widget-image-box .elementor-image-box-title {
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
    color: var(--e-global-color-primary)
}

.elementor-widget-image-box .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text)
}

.elementor-9 .elementor-element.elementor-element-5811d8d>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-5811d8d:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-5811d8d.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-5811d8d.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-5811d8d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-5811d8d .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-5811d8d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-5811d8d .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-5811d8d .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-f2aadd3>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-cb93c81>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-cb93c81:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-cb93c81.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-cb93c81.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-cb93c81.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-cb93c81 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-cb93c81 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-cb93c81 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-cb93c81 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-c519e71>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-bc209df>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-bc209df:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-bc209df.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-bc209df.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-bc209df.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-bc209df .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-bc209df .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-bc209df .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-bc209df .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-cf7d494>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-a262355>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-a262355:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-a262355.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-a262355.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-a262355.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-a262355 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-a262355 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-a262355 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-a262355 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-d0847f7>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-f640810>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-f640810:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-f640810.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-f640810.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-f640810.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-f640810 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-f640810 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-f640810 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-f640810 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-c620b1c>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-2e17e23>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-2e17e23:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-2e17e23.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-2e17e23.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-2e17e23.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-2e17e23 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-2e17e23 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-2e17e23 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-2e17e23 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-8732c16 {
    padding: 50px 0 10px 0
}

.elementor-9 .elementor-element.elementor-element-a669f9a {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-a669f9a .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-5372f35>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-5372f35:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-5372f35.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-5372f35.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-5372f35.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-5372f35 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-5372f35 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-5372f35 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-5372f35 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-4310fa3>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-4310fa3:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-4310fa3.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-4310fa3.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-4310fa3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-4310fa3 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-4310fa3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-4310fa3 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-4310fa3 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-1acef9b>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-1acef9b:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-1acef9b.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-1acef9b.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-1acef9b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-1acef9b .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-1acef9b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-1acef9b .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-1acef9b .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-a7a89c8>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-a7a89c8:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-a7a89c8.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-a7a89c8.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-a7a89c8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-a7a89c8 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-a7a89c8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-a7a89c8 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-a7a89c8 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-763b534>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-763b534:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-763b534.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-763b534.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-763b534.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-763b534 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-763b534 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-763b534 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-763b534 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-3672235>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-3672235:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-3672235.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-3672235.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-3672235.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-3672235 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-3672235 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-3672235 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-3672235 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-e6f5171>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-e6f5171:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-e6f5171.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-e6f5171.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-e6f5171.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-e6f5171 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-e6f5171 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-e6f5171 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-e6f5171 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-1cb7e72 {
    padding: 50px 0 10px 0
}

.elementor-9 .elementor-element.elementor-element-0da3174 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-0da3174 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-9af79a4>.elementor-widget-container {
    padding: 0
}

.elementor-9 .elementor-element.elementor-element-9af79a4 {
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-804aee0:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-804aee0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f9f9f9
}

.elementor-9 .elementor-element.elementor-element-804aee0 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0
}

.elementor-9 .elementor-element.elementor-element-804aee0>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-713291f>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-e8c7b52>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-e8c7b52:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-e8c7b52.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-e8c7b52.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-e8c7b52.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-e8c7b52 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-e8c7b52 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-e8c7b52 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-e8c7b52 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-7960c1c>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-b71da24>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-b71da24:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-b71da24.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-b71da24.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-b71da24.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-b71da24 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-b71da24 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-b71da24 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-b71da24 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-9c17a0a>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-d92a8be>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-d92a8be:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-d92a8be.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-d92a8be.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-d92a8be.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-d92a8be .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-d92a8be .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-d92a8be .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-d92a8be .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-b62cfe6>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-88dd3cd>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-88dd3cd:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-88dd3cd.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-88dd3cd.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-88dd3cd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-88dd3cd .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-88dd3cd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-88dd3cd .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-88dd3cd .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-24d96db>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-a754c1a>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-a754c1a:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-a754c1a.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-a754c1a.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-a754c1a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-a754c1a .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-a754c1a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-a754c1a .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-a754c1a .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-5391e24>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-5234667>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-5234667:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-5234667.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-5234667.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-5234667.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-5234667 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-5234667 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-5234667 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-5234667 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-3a07c35>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-f6e2a37>.elementor-widget-container {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-f6e2a37:hover .elementor-widget-container {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-f6e2a37.elementor-position-right .elementor-image-box-img {
    margin-left: 5px
}

.elementor-9 .elementor-element.elementor-element-f6e2a37.elementor-position-left .elementor-image-box-img {
    margin-right: 5px
}

.elementor-9 .elementor-element.elementor-element-f6e2a37.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px
}

.elementor-9 .elementor-element.elementor-element-f6e2a37 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-f6e2a37 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%
}

.elementor-9 .elementor-element.elementor-element-f6e2a37 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-9 .elementor-element.elementor-element-f6e2a37 .elementor-image-box-description {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-cc2cf0a>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-1e66790>.elementor-element-populated {
    padding: 15px 10px 15px 10px
}

.elementor-9 .elementor-element.elementor-element-b2ea5a4 {
    padding: 50px 0 50px 0
}

.elementor-9 .elementor-element.elementor-element-3d871e3 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-3d871e3 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-testimonial-carousel .elementor-testimonial__name {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight)
}

.elementor-9 .elementor-element.elementor-element-69c1e9c .elementor-main-swiper .swiper-slide {
    background-color: #f5f5f5;
    border-width: 0 0 2px 0;
    border-radius: 30px
}

.elementor-9 .elementor-element.elementor-element-69c1e9c .elementor-swiper-button {
    font-size: 20px
}

.elementor-9 .elementor-element.elementor-element-69c1e9c .elementor-testimonial__text {
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal
}

.elementor-9 .elementor-element.elementor-element-69c1e9c .elementor-testimonial__name {
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 600
}

.elementor-9 .elementor-element.elementor-element-7c031ea {
    padding: 50px 0 50px 0
}

.elementor-9 .elementor-element.elementor-element-1062623 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-1062623 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-65e170e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-65e170e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-9 .elementor-element.elementor-element-65e170e>.elementor-element-populated,.elementor-9 .elementor-element.elementor-element-65e170e>.elementor-element-populated>.elementor-background-overlay,.elementor-9 .elementor-element.elementor-element-65e170e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-65e170e:hover>.elementor-element-populated {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-65e170e>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0;
    padding: 20px 10px 20px 10px
}

.elementor-9 .elementor-element.elementor-element-65e170e>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-51668f2 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-51668f2 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-22b14ac {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-22b14ac .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 34px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-c5ff702::-webkit-scrollbar-thumb {
    background-color: #000;
    border-radius: 16px
}

.elementor-9 .elementor-element.elementor-element-c5ff702::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
    border-radius: 16px
}

.elementor-9 .elementor-element.elementor-element-c5ff702 {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
    color: #000;
    max-height: 300px;
    overflow-y: scroll !important;
    oveflow-x: hidden !important
}

.elementor-9 .elementor-element.elementor-element-c5ff702::-webkit-scrollbar {
    width: 5px
}

.elementor-9 .elementor-element.elementor-element-ed3234b .elementor-button {
    background-color: #FFA500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-radius: 0
}

.elementor-9 .elementor-element.elementor-element-ed3234b .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-ed3234b .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-ed3234b .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-ed3234b .elementor-button:focus svg {
    fill: #fff
}

.elementor-9 .elementor-element.elementor-element-cf788b1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-cf788b1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-9 .elementor-element.elementor-element-cf788b1>.elementor-element-populated,.elementor-9 .elementor-element.elementor-element-cf788b1>.elementor-element-populated>.elementor-background-overlay,.elementor-9 .elementor-element.elementor-element-cf788b1>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-cf788b1:hover>.elementor-element-populated {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-cf788b1>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0;
    padding: 20px 10px 20px 10px
}

.elementor-9 .elementor-element.elementor-element-cf788b1>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-bbe6b54 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-bbe6b54 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-2691b6a {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-2691b6a .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 34px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-28c3876::-webkit-scrollbar-thumb {
    background-color: #000;
    border-radius: 16px
}

.elementor-9 .elementor-element.elementor-element-28c3876::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
    border-radius: 16px
}

.elementor-9 .elementor-element.elementor-element-28c3876 {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
    color: #000;
    max-height: 300px;
    overflow-y: scroll !important;
    oveflow-x: hidden !important
}

.elementor-9 .elementor-element.elementor-element-28c3876::-webkit-scrollbar {
    width: 5px
}

.elementor-9 .elementor-element.elementor-element-d1cd85b .elementor-button {
    background-color: #FFA500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-radius: 0
}

.elementor-9 .elementor-element.elementor-element-d1cd85b .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-d1cd85b .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-d1cd85b .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-d1cd85b .elementor-button:focus svg {
    fill: #fff
}

.elementor-9 .elementor-element.elementor-element-041f14a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-041f14a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-9 .elementor-element.elementor-element-041f14a>.elementor-element-populated,.elementor-9 .elementor-element.elementor-element-041f14a>.elementor-element-populated>.elementor-background-overlay,.elementor-9 .elementor-element.elementor-element-041f14a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-041f14a:hover>.elementor-element-populated {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-041f14a>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0;
    padding: 20px 10px 20px 10px
}

.elementor-9 .elementor-element.elementor-element-041f14a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-cbcee5e {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-cbcee5e .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-47aa7d1 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-47aa7d1 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 34px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-2f3ef14::-webkit-scrollbar-thumb {
    background-color: #000;
    border-radius: 16px
}

.elementor-9 .elementor-element.elementor-element-2f3ef14::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
    border-radius: 16px
}

.elementor-9 .elementor-element.elementor-element-2f3ef14 {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
    color: #000;
    max-height: 300px;
    overflow-y: scroll !important;
    oveflow-x: hidden !important
}

.elementor-9 .elementor-element.elementor-element-2f3ef14::-webkit-scrollbar {
    width: 5px
}

.elementor-9 .elementor-element.elementor-element-86cfa7d .elementor-button {
    background-color: #FFA500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-radius: 0
}

.elementor-9 .elementor-element.elementor-element-86cfa7d .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-86cfa7d .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-86cfa7d .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-86cfa7d .elementor-button:focus svg {
    fill: #fff
}

.elementor-9 .elementor-element.elementor-element-ebe29e8:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-ebe29e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-9 .elementor-element.elementor-element-ebe29e8 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0
}

.elementor-9 .elementor-element.elementor-element-ebe29e8>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-54096b9 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-54096b9 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-b45c05c>.elementor-widget-container {
    padding: 0
}

.elementor-9 .elementor-element.elementor-element-b45c05c {
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000
}

.elementor-widget-gallery .elementor-gallery-item__title {
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-widget-gallery .elementor-gallery-item__description {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-gallery {
    --galleries-title-color-normal: var(--e-global-color-primary);
    --galleries-title-color-hover: var(--e-global-color-secondary);
    --galleries-pointer-bg-color-hover: var(--e-global-color-accent);
    --gallery-title-color-active: var(--e-global-color-secondary);
    --galleries-pointer-bg-color-active: var(--e-global-color-accent)
}

.elementor-widget-gallery .elementor-gallery-title {
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-9 .elementor-element.elementor-element-6b19b45 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-9 .elementor-element.elementor-element-6b19b45 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0,0,0,0.5)
}

.elementor-9 .elementor-element.elementor-element-6b19b45 {
    --image-border-color: #000;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
    --galleries-title-color-normal: var(--e-global-color-secondary);
    --galleries-title-color-hover: #FFA500;
    --galleries-pointer-bg-color-hover: #FFA500;
    --gallery-title-color-active: #FFA500;
    --galleries-pointer-bg-color-active: #FFA500;
}

.elementor-9 .elementor-element.elementor-element-6b19b45 .elementor-gallery-title {
    --space-between: 16px
}

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

.elementor-9 .elementor-element.elementor-element-2ee4c34 {
    padding: 50px 0 50px 0
}

.elementor-9 .elementor-element.elementor-element-864bd93 {
    text-align: left
}

.elementor-9 .elementor-element.elementor-element-864bd93 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 37px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-729aaf8>.elementor-widget-container {
    padding: 0
}

.elementor-9 .elementor-element.elementor-element-729aaf8 {
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-064b007 .elementor-button {
    background-color: #FFA500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-radius: 0
}

.elementor-9 .elementor-element.elementor-element-064b007 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-064b007 .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-064b007 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-064b007 .elementor-button:focus svg {
    fill: #fff
}

.elementor-9 .elementor-element.elementor-element-39f04a9 {
    padding: 30px 0 30px 0
}

.elementor-9 .elementor-element.elementor-element-92237bd {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-92237bd .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-d211220 {
    --e-image-carousel-slides-to-show: 5
}

.elementor-9 .elementor-element.elementor-element-d211220 .swiper-wrapper {
    display: flex;
    align-items: center
}

.elementor-9 .elementor-element.elementor-element-7ed286e:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-7ed286e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFA500;
}

.elementor-9 .elementor-element.elementor-element-7ed286e {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0
}

.elementor-9 .elementor-element.elementor-element-7ed286e>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-9 .elementor-element.elementor-element-6c557a1 {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-6c557a1 .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-48555bf {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-48555bf .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 35px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #fff
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text)
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary)
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary)
}

.elementor-9 .elementor-element.elementor-element-acd1cfb .elementor-icon-list-icon i {
    color: #fff;
    transition: color .3s
}

.elementor-9 .elementor-element.elementor-element-acd1cfb .elementor-icon-list-icon svg {
    fill: #fff;
    transition: fill .3s
}

.elementor-9 .elementor-element.elementor-element-acd1cfb {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0
}

.elementor-9 .elementor-element.elementor-element-acd1cfb .elementor-icon-list-item>.elementor-icon-list-text,.elementor-9 .elementor-element.elementor-element-acd1cfb .elementor-icon-list-item>a {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500
}

.elementor-9 .elementor-element.elementor-element-acd1cfb .elementor-icon-list-text {
    color: #fff;
    transition: color .3s
}

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

.elementor-9 .elementor-element.elementor-element-d2e0862 {
    padding: 50px 0 50px 0
}

.elementor-9 .elementor-element.elementor-element-d5a115e img {
    width: 47%
}

.elementor-9 .elementor-element.elementor-element-27d042e {
    text-align: center
}

.elementor-9 .elementor-element.elementor-element-27d042e .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-3e88e10>.elementor-widget-container {
    padding: 0
}

.elementor-9 .elementor-element.elementor-element-3e88e10 {
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-b5b2fdf .elementor-icon-list-icon i {
    color: #000;
    transition: color .3s
}

.elementor-9 .elementor-element.elementor-element-b5b2fdf .elementor-icon-list-icon svg {
    fill: #000;
    transition: fill .3s
}

.elementor-9 .elementor-element.elementor-element-b5b2fdf {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0
}

.elementor-9 .elementor-element.elementor-element-b5b2fdf .elementor-icon-list-item>.elementor-icon-list-text,.elementor-9 .elementor-element.elementor-element-b5b2fdf .elementor-icon-list-item>a {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500
}

.elementor-9 .elementor-element.elementor-element-b5b2fdf .elementor-icon-list-text {
    color: #000;
    transition: color .3s
}

.elementor-9 .elementor-element.elementor-element-9a2567e {
    text-align: left
}

.elementor-9 .elementor-element.elementor-element-9a2567e .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-0503dcf>.elementor-widget-container {
    padding: 0
}

.elementor-9 .elementor-element.elementor-element-0503dcf {
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-field-group {
    padding-right: calc(13px/2);
    padding-left: calc(13px/2);
    margin-bottom: 16px
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-form-fields-wrapper {
    margin-left: calc(-13px/2);
    margin-right: calc(-13px/2);
    margin-bottom: -16px
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0
}

body.rtl .elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0
}

body .elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-field-type-html {
    padding-bottom: 0
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-field-group .elementor-field {
    color: #000
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-field-group .elementor-field,.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-field-subgroup label {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #fff;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-field-group .elementor-select-wrapper select {
    background-color: #fff;
    border-radius: 15px 15px 15px 15px
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-button {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    border-radius: 14px 14px 14px 14px
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .e-form__buttons__wrapper__button-next {
    background-color: #000;
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-button[type="submit"] {
    background-color: #FFA500;
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-button[type="submit"] svg * {
    fill: #fff
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .e-form__buttons__wrapper__button-previous {
    background-color: #000;
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-text);
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-text);
    color: #fff
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .elementor-button[type="submit"]:hover svg * {
    fill: #fff
}

.elementor-9 .elementor-element.elementor-element-eb4fec4 .e-form__buttons__wrapper__button-previous:hover {
    color: #fff
}

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

.elementor-widget .tippy-tooltip .tippy-content {
    text-align: center
}

@media(min-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-3ad4fd9d {
        width:60%
    }

    .elementor-9 .elementor-element.elementor-element-f1df3e3 {
        width: 40%
    }
}

@media(max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-4214775e {
        padding:50px 0 50px 0
    }

    .elementor-9 .elementor-element.elementor-element-68ef4a9 {
        text-align: center
    }

    .elementor-9 .elementor-element.elementor-element-68ef4a9 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-9 .elementor-element.elementor-element-5266d45 {
        text-align: center
    }

    .elementor-9 .elementor-element.elementor-element-5266d45 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-9 .elementor-element.elementor-element-e305047 {
        text-align: center;
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-74613e5 .elementor-button {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-f97eee1 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-9 .elementor-element.elementor-element-38ae55d .elementor-heading-title {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-group .elementor-field,.elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-field-subgroup label {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-2edd4e9 .elementor-button {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-d92864c {
        --e-image-carousel-slides-to-show: 2
    }

    .elementor-9 .elementor-element.elementor-element-d029ee9 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-9 .elementor-element.elementor-element-d75a44a {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-ba1adad {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-bbaeb62 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-9 .elementor-element.elementor-element-2a9cdf8>.elementor-element-populated {
        margin: 0 0 10px 0;
        --e-column-margin-right: 0;
        --e-column-margin-left: 0
    }

    .elementor-9 .elementor-element.elementor-element-a9691ca>.elementor-element-populated {
        margin: 0 0 10px 0;
        --e-column-margin-right: 0;
        --e-column-margin-left: 0
    }

    .elementor-9 .elementor-element.elementor-element-461b356>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0;
        --e-column-margin-left: 0
    }

    .elementor-9 .elementor-element.elementor-element-fae3d74 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-9 .elementor-element.elementor-element-09ebcae {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-5811d8d .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-5811d8d .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-cb93c81 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-cb93c81 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-bc209df .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-bc209df .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-a262355 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-a262355 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-f640810 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-f640810 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-2e17e23 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-2e17e23 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-a669f9a .elementor-heading-title {
        font-size: 24px
    }

    .elementor-9 .elementor-element.elementor-element-5372f35 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-5372f35 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-4310fa3 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-4310fa3 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-1acef9b .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-1acef9b .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-a7a89c8 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-a7a89c8 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-763b534 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-763b534 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-3672235 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-3672235 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-e6f5171 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-e6f5171 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-0da3174 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-9 .elementor-element.elementor-element-9af79a4 {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-e8c7b52 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-e8c7b52 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-b71da24 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-b71da24 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-d92a8be .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-d92a8be .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-88dd3cd .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-88dd3cd .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-a754c1a .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-a754c1a .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-5234667 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-5234667 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-f6e2a37 .elementor-image-box-img {
        margin-bottom: 5px
    }

    .elementor-9 .elementor-element.elementor-element-f6e2a37 .elementor-image-box-description {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-3d871e3 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-9 .elementor-element.elementor-element-1062623 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-9 .elementor-element.elementor-element-65e170e>.elementor-element-populated {
        margin: 0 0 10px 0;
        --e-column-margin-right: 0;
        --e-column-margin-left: 0
    }

    .elementor-9 .elementor-element.elementor-element-c5ff702 {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-cf788b1>.elementor-element-populated {
        margin: 0 0 10px 0;
        --e-column-margin-right: 0;
        --e-column-margin-left: 0
    }

    .elementor-9 .elementor-element.elementor-element-28c3876 {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-041f14a>.elementor-element-populated {
        margin: 0 0 10px 0;
        --e-column-margin-right: 0;
        --e-column-margin-left: 0
    }

    .elementor-9 .elementor-element.elementor-element-2f3ef14 {
        font-size: 14px
    }

    .elementor-9 .elementor-element.elementor-element-864bd93 {
        text-align: center
    }

    .elementor-9 .elementor-element.elementor-element-864bd93 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-9 .elementor-element.elementor-element-729aaf8 {
        text-align: center;
        font-size: 15px
    }

    .elementor-9 .elementor-element.elementor-element-92237bd {
        text-align: center
    }

    .elementor-9 .elementor-element.elementor-element-92237bd .elementor-heading-title {
        font-size: 24px
    }

    .elementor-9 .elementor-element.elementor-element-d211220 {
        --e-image-carousel-slides-to-show: 2
    }

    .elementor-9 .elementor-element.elementor-element-6c557a1 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-9 .elementor-element.elementor-element-48555bf .elementor-heading-title {
        font-size: 24px
    }

    .elementor-9 .elementor-element.elementor-element-9a2567e {
        text-align: center
    }

    .elementor-9 .elementor-element.elementor-element-0503dcf {
        text-align: center
    }
}
