.elementor-8221 .elementor-element.elementor-element-657e61c0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-slides .elementor-slide-heading {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-widget-slides .elementor-slide-description {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
}

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

.elementor-8221 .elementor-element.elementor-element-2ccc3011 .elementor-repeater-item-babb17f .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://americanstudy.edu.vn/wp-content/uploads/2025/07/du-hoc-my-american-study-hoc-sinh.png);
    background-size: cover;
}

.elementor-8221 .elementor-element.elementor-element-2ccc3011 .elementor-slide-button {
    background-color: transparent;
    border-width: 0px;
    border-radius: 100px;
    background-image: linear-gradient(180deg, #FBA856 0%, #F4922E 100%);
}

.elementor-8221 .elementor-element.elementor-element-2ccc3011 .swiper-slide {
    height: 100px;
}

.elementor-8221 .elementor-element.elementor-element-2ccc3011 .swiper-slide-contents {
    max-width: 400px;
}

.elementor-8221 .elementor-element.elementor-element-2ccc3011 .swiper-slide-inner {
    padding: 0% 20% 0% 20%;
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-2ccc3011 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-8221 .elementor-element.elementor-element-2ccc3011 .elementor-slide-heading {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-8221 .elementor-element.elementor-element-2ccc3011 .elementor-slide-description {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-8221 .elementor-element.elementor-element-db071c7 .elementor-repeater-item-babb17f .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://americanstudy.edu.vn/wp-content/uploads/2025/07/du-hoc-my-american-study-hoc-sinh.png);
    background-size: cover;
}

.elementor-8221 .elementor-element.elementor-element-db071c7 .elementor-slide-button {
    background-color: transparent;
    border-width: 0px;
    border-radius: 100px;
    background-image: linear-gradient(180deg, #FBA856 0%, #F4922E 100%);
}

.elementor-8221 .elementor-element.elementor-element-db071c7 .swiper-slide {
    height: 100px;
}

.elementor-8221 .elementor-element.elementor-element-db071c7 .swiper-slide-contents {
    max-width: 400px;
}

.elementor-8221 .elementor-element.elementor-element-db071c7 .swiper-slide-inner {
    padding: 0% 20% 0% 20%;
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-db071c7 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-8221 .elementor-element.elementor-element-db071c7 .elementor-slide-heading {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-8221 .elementor-element.elementor-element-db071c7 .elementor-slide-description {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-8221 .elementor-element.elementor-element-a2b6b52 .elementor-repeater-item-babb17f .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://americanstudy.edu.vn/wp-content/uploads/2023/11/406x7003-min.jpg);
    background-size: cover;
}

.elementor-8221 .elementor-element.elementor-element-a2b6b52 .elementor-slide-button {
    background-color: transparent;
    border-width: 0px;
    border-radius: 100px;
    background-image: linear-gradient(180deg, #FBA856 0%, #F4922E 100%);
}

.elementor-8221 .elementor-element.elementor-element-a2b6b52 .swiper-slide {
    height: 100px;
}

.elementor-8221 .elementor-element.elementor-element-a2b6b52 .swiper-slide-contents {
    max-width: 400px;
}

.elementor-8221 .elementor-element.elementor-element-a2b6b52 .swiper-slide-inner {
    padding: 0% 20% 0% 20%;
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-a2b6b52 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-8221 .elementor-element.elementor-element-a2b6b52 .elementor-slide-heading {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-8221 .elementor-element.elementor-element-a2b6b52 .elementor-slide-description {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-8221 .elementor-element.elementor-element-73b2b27b .elementor-repeater-item-9eca2c2 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://americanstudy.edu.vn/wp-content/uploads/2024/12/Thanh-tich-2025.jpg);
    background-size: cover;
}

.elementor-8221 .elementor-element.elementor-element-73b2b27b .elementor-repeater-item-d08b5ee .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://americanstudy.edu.vn/wp-content/uploads/2024/12/Thanh-tich-2025.jpg);
    background-size: cover;
}

.elementor-8221 .elementor-element.elementor-element-73b2b27b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.19);
}

.elementor-8221 .elementor-element.elementor-element-73b2b27b .swiper-slide {
    height: 600px;
}

.elementor-8221 .elementor-element.elementor-element-73b2b27b .swiper-slide-contents {
    max-width: 100%;
}

.elementor-8221 .elementor-element.elementor-element-73b2b27b .swiper-slide-inner {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-d49d442:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-d49d442>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(330deg, #F8A01E 0%, #F8701E 100%);
}

.elementor-8221 .elementor-element.elementor-element-d49d442>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2022/04/chuan-bi-du-hoc-my-1-3.jpg");
    background-position: top center;
    background-size: cover;
    opacity: 0;
}

.elementor-8221 .elementor-element.elementor-element-d49d442>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-d49d442>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-d49d442>.elementor-background-slideshow {
    border-radius: 0px 50px 50px 50px;
}

.elementor-8221 .elementor-element.elementor-element-d49d442>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 50px 84px 50px 0px;
    --e-column-margin-right: 84px;
    --e-column-margin-left: 0px;
    padding: 50px 50px 50px 50px;
}

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

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

.elementor-8221 .elementor-element.elementor-element-376b714 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-376b714 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
}

.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-size: var( --e-global-typography-text-font-size);
    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-size: var( --e-global-typography-text-font-size);
    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-size: var( --e-global-typography-text-font-size);
    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-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

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

.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-size: var( --e-global-typography-accent-font-size);
    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-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-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-8221 .elementor-element.elementor-element-1571239>.elementor-widget-container {
    margin: 12px -3px 0px 3px;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group {
    padding-right: calc( 0px/2);
    padding-left: calc( 0px/2);
    margin-bottom: 16px;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-form-fields-wrapper {
    margin-left: calc( -0px/2);
    margin-right: calc( -0px/2);
    margin-bottom: -16px;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

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

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

body .elementor-8221 .elementor-element.elementor-element-1571239 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group>label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: "Manrope", Sans-serif;
    font-size: 2em;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group .elementor-field,
.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-subgroup label {
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group .elementor-select-wrapper::before {
    color: #DFDFDF;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-button {
    font-family: "Manrope", Sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .e-form__buttons__wrapper__button-next {
    background-color: #2C3D93;
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-button[type="submit"] {
    background-color: #2C3D93;
    color: #ffffff;
}

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

.elementor-8221 .elementor-element.elementor-element-1571239 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

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

.elementor-8221 .elementor-element.elementor-element-1571239 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .elementor-message {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-1571239 .e-form__indicators__indicator,
.elementor-8221 .elementor-element.elementor-element-1571239 .e-form__indicators__indicator__label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-8221 .elementor-element.elementor-element-1571239 {
    --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-8221 .elementor-element.elementor-element-42c72baa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-42c72baa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(330deg, #FFFFFFB3 0%, #F8A01E 100%);
}

.elementor-8221 .elementor-element.elementor-element-42c72baa>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2022/04/chuan-bi-du-hoc-my-1-3.jpg");
    background-position: top center;
    background-size: cover;
    opacity: 0;
}

.elementor-8221 .elementor-element.elementor-element-42c72baa>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-42c72baa>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-42c72baa>.elementor-background-slideshow {
    border-radius: 0px 50px 50px 50px;
}

.elementor-8221 .elementor-element.elementor-element-42c72baa>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 50px 84px 50px 0px;
    --e-column-margin-right: 84px;
    --e-column-margin-left: 0px;
    padding: 50px 50px 50px 50px;
}

.elementor-8221 .elementor-element.elementor-element-42c72baa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-2ab9f3ca {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-2ab9f3ca .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group {
    padding-right: calc( 0px/2);
    padding-left: calc( 0px/2);
    margin-bottom: 16px;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-form-fields-wrapper {
    margin-left: calc( -0px/2);
    margin-right: calc( -0px/2);
    margin-bottom: -16px;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group>label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: "Manrope", Sans-serif;
    font-size: 2em;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group .elementor-field,
.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-subgroup label {
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 3px 3px 3px 3px;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 3px 3px 3px 3px;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group .elementor-select-wrapper::before {
    color: #DFDFDF;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-button {
    font-family: "Manrope", Sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .e-form__buttons__wrapper__button-next {
    background-color: #536CEA;
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-button[type="submit"] {
    background-color: #536CEA;
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-message {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 .e-form__indicators__indicator,
.elementor-8221 .elementor-element.elementor-element-73b286d0 .e-form__indicators__indicator__label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-8221 .elementor-element.elementor-element-73b286d0 {
    --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-8221 .elementor-element.elementor-element-dc5aa61>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8221 .elementor-element.elementor-element-dc5aa61>.elementor-element-populated {
    margin: -51px 0px 47px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 32px -21px;
}

.elementor-8221 .elementor-element.elementor-element-802ae8e>.elementor-container {
    max-width: 500px;
}

.elementor-8221 .elementor-element.elementor-element-802ae8e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 57px 0px 6px;
}

.elementor-8221 .elementor-element.elementor-element-46bc083:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-46bc083>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(330deg, #F8A01E 0%, #E77103 100%);
}

.elementor-8221 .elementor-element.elementor-element-46bc083>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2022/04/chuan-bi-du-hoc-my-1-3.jpg");
    background-position: top center;
    background-size: cover;
    opacity: 0;
}

.elementor-8221 .elementor-element.elementor-element-46bc083>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-46bc083>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-46bc083>.elementor-background-slideshow {
    border-radius: 0px 50px 50px 50px;
}

.elementor-8221 .elementor-element.elementor-element-46bc083>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 270px 0px 70px -24px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -24px;
    padding: 152px 30px 199px 28px;
}

.elementor-8221 .elementor-element.elementor-element-46bc083>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-4149690>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-4149690 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-4149690 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99>.elementor-widget-container {
    margin: 12px -3px 0px 3px;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group {
    padding-right: calc( 0px/2);
    padding-left: calc( 0px/2);
    margin-bottom: 16px;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-form-fields-wrapper {
    margin-left: calc( -0px/2);
    margin-right: calc( -0px/2);
    margin-bottom: -16px;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

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

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

body .elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group>label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: "Manrope", Sans-serif;
    font-size: 2em;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group .elementor-field,
.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-subgroup label {
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group .elementor-select-wrapper::before {
    color: #DFDFDF;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-button {
    font-family: "Manrope", Sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .e-form__buttons__wrapper__button-next {
    background-color: #2C3D93;
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-button[type="submit"] {
    background-color: #2C3D93;
    color: #ffffff;
}

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

.elementor-8221 .elementor-element.elementor-element-c84ab99 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

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

.elementor-8221 .elementor-element.elementor-element-c84ab99 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-message {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 .e-form__indicators__indicator,
.elementor-8221 .elementor-element.elementor-element-c84ab99 .e-form__indicators__indicator__label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-8221 .elementor-element.elementor-element-c84ab99 {
    --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-8221 .elementor-element.elementor-element-2a16d50f:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-2a16d50f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #253F8E;
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2023/09/cac-thanh-pho-du-hoc-canada-gia-re-2.jpeg");
}

.elementor-8221 .elementor-element.elementor-element-2a16d50f>.elementor-background-overlay {
    background-color: #F8A01E;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-2a16d50f>.elementor-container {
    max-width: 1200px;
}

.elementor-8221 .elementor-element.elementor-element-2a16d50f .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 0px;
}

.elementor-8221 .elementor-element.elementor-element-2a16d50f {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 0em;
    padding: 2em 0em 2em 0em;
}

.elementor-8221 .elementor-element.elementor-element-365c99b2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-365c99b2>.elementor-element-populated {
    padding: 0% 20% 0% 0%;
}

.elementor-8221 .elementor-element.elementor-element-3b7603e1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-dc6fa02.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8221 .elementor-element.elementor-element-dc6fa02>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-widget-counter .elementor-counter-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
}

.elementor-8221 .elementor-element.elementor-element-20c5f695 {
    width: auto;
    max-width: auto;
}

.elementor-8221 .elementor-element.elementor-element-20c5f695 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-8221 .elementor-element.elementor-element-5bd1fac3 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-5bd1fac3>.elementor-widget-container {
    margin: -10px 0px 0px 6px;
}

.elementor-8221 .elementor-element.elementor-element-5bd1fac3 .elementor-heading-title {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Albert Sans", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-8221 .elementor-element.elementor-element-5ed3ba2e>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 35px 0px 40px;
}

.elementor-8221 .elementor-element.elementor-element-5ed3ba2e {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-5ed3ba2e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    text-transform: lowercase;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-14a686ee.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8221 .elementor-element.elementor-element-14a686ee>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-8221 .elementor-element.elementor-element-2d7416f2 {
    width: auto;
    max-width: auto;
}

.elementor-8221 .elementor-element.elementor-element-2d7416f2 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-8221 .elementor-element.elementor-element-c684b11 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-c684b11>.elementor-widget-container {
    margin: -10px 0px 0px 6px;
}

.elementor-8221 .elementor-element.elementor-element-c684b11 .elementor-heading-title {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Albert Sans", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-8221 .elementor-element.elementor-element-17d5974>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 35px 0px 40px;
}

.elementor-8221 .elementor-element.elementor-element-17d5974 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-17d5974 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    text-transform: lowercase;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-3cf4cde9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-8221 .elementor-element.elementor-element-3cf4cde9>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-8221 .elementor-element.elementor-element-67cd4a45 {
    width: auto;
    max-width: auto;
}

.elementor-8221 .elementor-element.elementor-element-67cd4a45 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-8221 .elementor-element.elementor-element-a8422a4 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-a8422a4>.elementor-widget-container {
    margin: -10px 0px 0px 6px;
}

.elementor-8221 .elementor-element.elementor-element-a8422a4 .elementor-heading-title {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Albert Sans", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-8221 .elementor-element.elementor-element-2d326b36>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 35px 0px 40px;
}

.elementor-8221 .elementor-element.elementor-element-2d326b36 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-2d326b36 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    text-transform: lowercase;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-4d2e0e2 {
    margin-top: 202px;
    margin-bottom: -119px;
}

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

.elementor-8221 .elementor-element.elementor-element-86c0a86>.elementor-element-populated {
    margin: -366px 0px 55px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: -6px 0px 75px -21px;
}

.elementor-8221 .elementor-element.elementor-element-414d40c {
    width: var( --container-widget-width, 107.006%);
    max-width: 107.006%;
    --container-widget-width: 107.006%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-8221 .elementor-element.elementor-element-414d40c>.elementor-widget-container {
    margin: 214px 28px -335px 4px;
    padding: -31px -6px -31px -2px;
}

.elementor-8221 .elementor-element.elementor-element-414d40c .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-7abc13f>.elementor-container {
    max-width: 500px;
}

.elementor-8221 .elementor-element.elementor-element-7abc13f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: -1px 62px 0px 6px;
}

.elementor-8221 .elementor-element.elementor-element-992aa0c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-992aa0c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(330deg, #F8A01E 0%, #E77103 100%);
}

.elementor-8221 .elementor-element.elementor-element-992aa0c>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2022/04/chuan-bi-du-hoc-my-1-3.jpg");
    background-position: top center;
    background-size: cover;
    opacity: 0;
}

.elementor-8221 .elementor-element.elementor-element-992aa0c>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-992aa0c>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-992aa0c>.elementor-background-slideshow {
    border-radius: 0px 50px 50px 50px;
}

.elementor-8221 .elementor-element.elementor-element-992aa0c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 363px 0px 8px -23px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -23px;
    padding: 152px 34px 122px 26px;
}

.elementor-8221 .elementor-element.elementor-element-992aa0c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-96fb26e>.elementor-widget-container {
    margin: -100px 0px 16px 0px;
    padding: -5px 0px 61px 0px;
}

.elementor-8221 .elementor-element.elementor-element-96fb26e {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-96fb26e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 34px;
    letter-spacing: 1.2px;
    word-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 {
    width: var( --container-widget-width, 100.651%);
    max-width: 100.651%;
    --container-widget-width: 100.651%;
    --container-widget-flex-grow: 0;
    --e-form-steps-indicators-spacing: 24px;
    --e-form-steps-indicator-padding: 31px;
    --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-8221 .elementor-element.elementor-element-948b9f3>.elementor-widget-container {
    margin: -50px 17px -79px 23px;
    padding: -9px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group {
    padding-right: calc( 0px/2);
    padding-left: calc( 0px/2);
    margin-bottom: 29px;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-form-fields-wrapper {
    margin-left: calc( -0px/2);
    margin-right: calc( -0px/2);
    margin-bottom: -29px;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group>label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: "Manrope", Sans-serif;
    font-size: 2em;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group .elementor-field,
.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-subgroup label {
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group .elementor-select-wrapper::before {
    color: #DFDFDF;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-button {
    font-family: "Manrope", Sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .e-form__buttons__wrapper__button-next {
    background-color: #2C3D93;
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-button[type="submit"] {
    background-color: #2C3D93;
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-message {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-948b9f3 .e-form__indicators__indicator,
.elementor-8221 .elementor-element.elementor-element-948b9f3 .e-form__indicators__indicator__label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-8221 .elementor-element.elementor-element-c6c1720>.elementor-element-populated {
    margin: -144px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-66a070e>.elementor-container {
    min-height: 359px;
}

.elementor-8221 .elementor-element.elementor-element-66a070e {
    margin-top: 3%;
    margin-bottom: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-d4d69a0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-d4d69a0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-d4d69a0.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-8221 .elementor-element.elementor-element-d4d69a0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-d4d69a0>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

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

.elementor-8221 .elementor-element.elementor-element-d4d69a0:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

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

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

.elementor-8221 .elementor-element.elementor-element-6bdc05b {
    width: var( --container-widget-width, 100.004%);
    max-width: 100.004%;
    --container-widget-width: 100.004%;
    --container-widget-flex-grow: 0;
}

.elementor-8221 .elementor-element.elementor-element-6bdc05b>.elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-62e545b>.elementor-widget-container {
    padding: 18px 34px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-62e545b .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 32px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.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-8221 .elementor-element.elementor-element-60f27cd {
    width: var( --container-widget-width, 95.288%);
    max-width: 95.288%;
    --container-widget-width: 95.288%;
    --container-widget-flex-grow: 0;
    color: #131313;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-60f27cd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-6990d4d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-6990d4d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-6990d4d.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-8221 .elementor-element.elementor-element-6990d4d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-6990d4d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-6990d4d>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-6990d4d>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-6990d4d>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8221 .elementor-element.elementor-element-6990d4d:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

.elementor-8221 .elementor-element.elementor-element-6990d4d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-9f4e492 {
    width: var( --container-widget-width, 102.514%);
    max-width: 102.514%;
    --container-widget-width: 102.514%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-8221 .elementor-element.elementor-element-9f4e492>.elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-d4b10a4>.elementor-widget-container {
    padding: 18px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-d4b10a4 .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 32px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-47f3a61>.elementor-widget-container {
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-47f3a61 {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-d78fc57>.elementor-container {
    min-height: 142px;
}

.elementor-8221 .elementor-element.elementor-element-d78fc57 {
    margin-top: 2%;
    margin-bottom: -5%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-c27abfa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-c27abfa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-c27abfa.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-8221 .elementor-element.elementor-element-c27abfa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-c27abfa>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

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

.elementor-8221 .elementor-element.elementor-element-c27abfa:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

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

.elementor-8221 .elementor-element.elementor-element-31e1e64>.elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-57f52f4 {
    width: var( --container-widget-width, 108.605%);
    max-width: 108.605%;
    --container-widget-width: 108.605%;
    --container-widget-flex-grow: 0;
}

.elementor-8221 .elementor-element.elementor-element-57f52f4>.elementor-widget-container {
    padding: 3px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-57f52f4 .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 28px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-eaffc11>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 19px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-eaffc11 {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-3479c71:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-3479c71>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-3479c71.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-8221 .elementor-element.elementor-element-3479c71>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-3479c71>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-3479c71>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-3479c71>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-3479c71>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8221 .elementor-element.elementor-element-3479c71:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

.elementor-8221 .elementor-element.elementor-element-3479c71>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-d3384c1>.elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-8c0bc4d>.elementor-widget-container {
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-8c0bc4d .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 32px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-c4441b3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-c4441b3 {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-404e964 {
    margin-top: 121px;
    margin-bottom: -3px;
    padding: 21px 0px 0px 0px;
}

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

.elementor-8221 .elementor-element.elementor-element-7a4d943>.elementor-element-populated {
    margin: 0px 0px 19px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8221 .elementor-element.elementor-element-70047a9>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-70047a9 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-70047a9 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-283f9d6>.elementor-container {
    max-width: 1300px;
}

.elementor-8221 .elementor-element.elementor-element-283f9d6 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 13px;
}

.elementor-8221 .elementor-element.elementor-element-749885a:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-8221 .elementor-element.elementor-element-749885a>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-8221 .elementor-element.elementor-element-749885a>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-749885a>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-749885a>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-749885a>.elementor-background-slideshow {
    border-radius: 29px 29px 29px 29px;
}

.elementor-8221 .elementor-element.elementor-element-749885a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-8221 .elementor-element.elementor-element-8fb9b1a>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-8fb9b1a .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-8fb9b1a.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-8221 .elementor-element.elementor-element-8fb9b1a.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-8221 .elementor-element.elementor-element-8fb9b1a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-8221 .elementor-element.elementor-element-8fb9b1a .elementor-image-box-title {
    margin-bottom: 20px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-8221 .elementor-element.elementor-element-8fb9b1a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-8221 .elementor-element.elementor-element-8fb9b1a .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-8fb9b1a .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-4bf1a76:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-4bf1a76>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-8221 .elementor-element.elementor-element-4bf1a76:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-8221 .elementor-element.elementor-element-4bf1a76>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-8221 .elementor-element.elementor-element-4bf1a76>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 0px 15px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-4bf1a76>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-4bf1a76>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-4bf1a76>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

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

.elementor-8221 .elementor-element.elementor-element-1e0fd5b>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-1e0fd5b .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-1e0fd5b.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-8221 .elementor-element.elementor-element-1e0fd5b.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-8221 .elementor-element.elementor-element-1e0fd5b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-8221 .elementor-element.elementor-element-1e0fd5b .elementor-image-box-title {
    margin-bottom: 20px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-8221 .elementor-element.elementor-element-1e0fd5b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-8221 .elementor-element.elementor-element-1e0fd5b .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-1e0fd5b .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-34b3e2b>.elementor-container {
    max-width: 1300px;
}

.elementor-8221 .elementor-element.elementor-element-34b3e2b .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 13px;
}

.elementor-8221 .elementor-element.elementor-element-2b69e02:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-2b69e02>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-8221 .elementor-element.elementor-element-2b69e02:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-8221 .elementor-element.elementor-element-2b69e02>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-8221 .elementor-element.elementor-element-2b69e02>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-2b69e02>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-2b69e02>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-2b69e02>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

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

.elementor-8221 .elementor-element.elementor-element-8fcc812>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-8fcc812 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-8fcc812.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-8221 .elementor-element.elementor-element-8fcc812.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-8221 .elementor-element.elementor-element-8fcc812.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-8221 .elementor-element.elementor-element-8fcc812 .elementor-image-box-title {
    margin-bottom: 20px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-8221 .elementor-element.elementor-element-8fcc812 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-8221 .elementor-element.elementor-element-8fcc812 .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-8fcc812 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-edab689:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-8221 .elementor-element.elementor-element-edab689>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-8221 .elementor-element.elementor-element-edab689>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 0px 15px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-edab689>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-edab689>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-edab689>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

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

.elementor-8221 .elementor-element.elementor-element-3942ccb>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-3942ccb .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-3942ccb.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-8221 .elementor-element.elementor-element-3942ccb.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-8221 .elementor-element.elementor-element-3942ccb.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-8221 .elementor-element.elementor-element-3942ccb .elementor-image-box-title {
    margin-bottom: 20px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-8221 .elementor-element.elementor-element-3942ccb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-8221 .elementor-element.elementor-element-3942ccb .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-3942ccb .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-42fe3702>.elementor-container {
    max-width: 1400px;
}

.elementor-8221 .elementor-element.elementor-element-42fe3702 {
    margin-top: 2%;
    margin-bottom: -5%;
    padding: 0% 3% 0% 3%;
}

.elementor-8221 .elementor-element.elementor-element-440d5753>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-440d5753>.elementor-element-populated {
    margin: 53px 53px 53px 53px;
    --e-column-margin-right: 53px;
    --e-column-margin-left: 53px;
    padding: 0% -5% 0% 0%;
}

.elementor-8221 .elementor-element.elementor-element-42925c3a {
    width: var( --container-widget-width, 107.006%);
    max-width: 107.006%;
    --container-widget-width: 107.006%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-42925c3a .elementor-heading-title {
    color: #F8A01E;
    font-family: "Arial", Sans-serif;
    font-size: 61px;
    font-weight: 400;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-6245b67 {
    width: var( --container-widget-width, 107.006%);
    max-width: 107.006%;
    --container-widget-width: 107.006%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-6245b67>.elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-8221 .elementor-element.elementor-element-6245b67 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-539c29e {
    width: var( --container-widget-width, 107.006%);
    max-width: 107.006%;
    --container-widget-width: 107.006%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-539c29e .elementor-heading-title {
    color: #F8A01E;
    font-family: "Arial", Sans-serif;
    font-size: 61px;
    font-weight: 400;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-4f858b95>.elementor-container {
    min-height: 359px;
}

.elementor-8221 .elementor-element.elementor-element-4f858b95 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-2badfa6d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-2badfa6d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-2badfa6d.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

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

.elementor-8221 .elementor-element.elementor-element-2badfa6d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-2badfa6d>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-2badfa6d>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-2badfa6d>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8221 .elementor-element.elementor-element-2badfa6d:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

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

.elementor-8221 .elementor-element.elementor-element-51c3f187 {
    width: var( --container-widget-width, 100.004%);
    max-width: 100.004%;
    --container-widget-width: 100.004%;
    --container-widget-flex-grow: 0;
}

.elementor-8221 .elementor-element.elementor-element-51c3f187>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-32764485>.elementor-widget-container {
    padding: 18px 34px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-32764485 .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 32px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-c8b8197>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-c8b8197 {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-242ce5cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-242ce5cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-242ce5cf.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-8221 .elementor-element.elementor-element-242ce5cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-242ce5cf>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-242ce5cf>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-242ce5cf>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-242ce5cf>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8221 .elementor-element.elementor-element-242ce5cf:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

.elementor-8221 .elementor-element.elementor-element-242ce5cf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-16b294e2 {
    width: var( --container-widget-width, 102.514%);
    max-width: 102.514%;
    --container-widget-width: 102.514%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-8221 .elementor-element.elementor-element-49536b55>.elementor-widget-container {
    padding: 18px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-49536b55 .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 32px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-5a289297>.elementor-widget-container {
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-5a289297 {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-55d4b8d3>.elementor-container {
    min-height: 142px;
}

.elementor-8221 .elementor-element.elementor-element-55d4b8d3 {
    margin-top: -3%;
    margin-bottom: -3%;
}

.elementor-8221 .elementor-element.elementor-element-1d36a981:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-1d36a981>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-1d36a981.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

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

.elementor-8221 .elementor-element.elementor-element-1d36a981>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-1d36a981>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-1d36a981>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-1d36a981>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8221 .elementor-element.elementor-element-1d36a981:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

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

.elementor-8221 .elementor-element.elementor-element-691f7490>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-6c12da74 {
    width: var( --container-widget-width, 108.605%);
    max-width: 108.605%;
    --container-widget-width: 108.605%;
    --container-widget-flex-grow: 0;
}

.elementor-8221 .elementor-element.elementor-element-6c12da74>.elementor-widget-container {
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-6c12da74 .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 28px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-648f14c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 19px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-648f14c {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-639cd269:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-639cd269>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-639cd269.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-8221 .elementor-element.elementor-element-639cd269>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-639cd269>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-639cd269>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-639cd269>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-639cd269>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8221 .elementor-element.elementor-element-639cd269:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

.elementor-8221 .elementor-element.elementor-element-639cd269>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-68ace98a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-52058931>.elementor-widget-container {
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-52058931 .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 32px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-6bc4a555>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-6bc4a555 {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

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

.elementor-8221 .elementor-element.elementor-element-393f480>.elementor-element-populated {
    margin: -101px 0px 55px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: -6px 0px 48px -21px;
}

.elementor-8221 .elementor-element.elementor-element-66250c52>.elementor-container {
    max-width: 500px;
}

.elementor-8221 .elementor-element.elementor-element-66250c52 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: -1px 62px 0px 6px;
}

.elementor-8221 .elementor-element.elementor-element-3f00ea9a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-3f00ea9a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(330deg, #F8A01E 0%, #E77103 100%);
}

.elementor-8221 .elementor-element.elementor-element-3f00ea9a>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2022/04/chuan-bi-du-hoc-my-1-3.jpg");
    background-position: top center;
    background-size: cover;
    opacity: 0;
}

.elementor-8221 .elementor-element.elementor-element-3f00ea9a>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-3f00ea9a>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-3f00ea9a>.elementor-background-slideshow {
    border-radius: 0px 50px 50px 50px;
}

.elementor-8221 .elementor-element.elementor-element-3f00ea9a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 363px 0px 8px -23px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -23px;
    padding: 152px 34px 122px 26px;
}

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

.elementor-8221 .elementor-element.elementor-element-74a63af>.elementor-widget-container {
    margin: -59px 0px 0px 0px;
    padding: -5px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-74a63af {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-74a63af .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba {
    width: var( --container-widget-width, 100.651%);
    max-width: 100.651%;
    --container-widget-width: 100.651%;
    --container-widget-flex-grow: 0;
    --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-8221 .elementor-element.elementor-element-3bd7bfba>.elementor-widget-container {
    margin: -1px 17px -60px 23px;
    padding: -9px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group {
    padding-right: calc( 0px/2);
    padding-left: calc( 0px/2);
    margin-bottom: 16px;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-form-fields-wrapper {
    margin-left: calc( -0px/2);
    margin-right: calc( -0px/2);
    margin-bottom: -16px;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group>label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: "Manrope", Sans-serif;
    font-size: 2em;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group .elementor-field,
.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-subgroup label {
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group .elementor-select-wrapper::before {
    color: #DFDFDF;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-button {
    font-family: "Manrope", Sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .e-form__buttons__wrapper__button-next {
    background-color: #2C3D93;
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-button[type="submit"] {
    background-color: #2C3D93;
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-message {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-3bd7bfba .e-form__indicators__indicator,
.elementor-8221 .elementor-element.elementor-element-3bd7bfba .e-form__indicators__indicator__label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-8221 .elementor-element.elementor-element-991deaf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-991deaf>.elementor-element-populated {
    margin: 53px 53px 53px 53px;
    --e-column-margin-right: 53px;
    --e-column-margin-left: 53px;
    padding: 0% -5% 0% 0%;
}

.elementor-8221 .elementor-element.elementor-element-dfa0a5e {
    width: var( --container-widget-width, 107.006%);
    max-width: 107.006%;
    --container-widget-width: 107.006%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-dfa0a5e .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 61px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-158ae2a>.elementor-container {
    min-height: 359px;
}

.elementor-8221 .elementor-element.elementor-element-158ae2a {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-ab53e2c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-ab53e2c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-ab53e2c.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-8221 .elementor-element.elementor-element-ab53e2c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-ab53e2c>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

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

.elementor-8221 .elementor-element.elementor-element-ab53e2c:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

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

.elementor-8221 .elementor-element.elementor-element-7cb0a58 {
    width: var( --container-widget-width, 100.004%);
    max-width: 100.004%;
    --container-widget-width: 100.004%;
    --container-widget-flex-grow: 0;
}

.elementor-8221 .elementor-element.elementor-element-7cb0a58>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-d38f680>.elementor-widget-container {
    padding: 18px 34px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-d38f680 .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 32px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-dbad00e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-dbad00e {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-9692a33:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-9692a33>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-9692a33.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-8221 .elementor-element.elementor-element-9692a33>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-9692a33>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-9692a33>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-9692a33>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-9692a33>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8221 .elementor-element.elementor-element-9692a33:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

.elementor-8221 .elementor-element.elementor-element-9692a33>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-970e9fb {
    width: var( --container-widget-width, 102.514%);
    max-width: 102.514%;
    --container-widget-width: 102.514%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-8221 .elementor-element.elementor-element-00f2620>.elementor-widget-container {
    padding: 18px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-00f2620 .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 32px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-d5ba6c8>.elementor-widget-container {
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-d5ba6c8 {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-a11e68e>.elementor-container {
    min-height: 142px;
}

.elementor-8221 .elementor-element.elementor-element-a11e68e {
    margin-top: 0%;
    margin-bottom: 0%;
}

.elementor-8221 .elementor-element.elementor-element-27cf60a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-27cf60a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-27cf60a.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-8221 .elementor-element.elementor-element-27cf60a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-8221 .elementor-element.elementor-element-27cf60a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-27cf60a>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-27cf60a>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-27cf60a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8221 .elementor-element.elementor-element-27cf60a:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

.elementor-8221 .elementor-element.elementor-element-27cf60a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-a1b0fa1 {
    width: var( --container-widget-width, 102.514%);
    max-width: 102.514%;
    --container-widget-width: 102.514%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-8221 .elementor-element.elementor-element-d9303eb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-3459999 {
    width: var( --container-widget-width, 108.605%);
    max-width: 108.605%;
    --container-widget-width: 108.605%;
    --container-widget-flex-grow: 0;
}

.elementor-8221 .elementor-element.elementor-element-3459999>.elementor-widget-container {
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-3459999 .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 28px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-7916cb2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 19px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-7916cb2 {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-4b7d0e0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8221 .elementor-element.elementor-element-4b7d0e0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-8221 .elementor-element.elementor-element-4b7d0e0.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

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

.elementor-8221 .elementor-element.elementor-element-4b7d0e0>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C4CBDB;
    box-shadow: -10px 32px 54px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 11% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-4b7d0e0>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-4b7d0e0>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-4b7d0e0>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8221 .elementor-element.elementor-element-4b7d0e0:hover>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(148.99999999999997, 154.99999999999997, 165.99999999999997, 0.30196078431372547);
}

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

.elementor-8221 .elementor-element.elementor-element-ffdb9d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-2a67ff3>.elementor-widget-container {
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-2a67ff3 .elementor-heading-title {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 32px;
    letter-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-8221 .elementor-element.elementor-element-ffd11c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 16px 0px 21px;
}

.elementor-8221 .elementor-element.elementor-element-ffd11c5 {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-12f756db>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8221 .elementor-element.elementor-element-12f756db:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-12f756db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-8221 .elementor-element.elementor-element-12f756db>.elementor-container {
    max-width: 1065px;
}

.elementor-8221 .elementor-element.elementor-element-12f756db {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1%;
    margin-bottom: 0%;
    padding: 3% 6% 3% 6%;
}

.elementor-8221 .elementor-element.elementor-element-12f756db>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-8221 .elementor-element.elementor-element-665c10c3 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-2ad71c9c>.elementor-widget-container {
    margin: 0px 46px 0px 0px;
    padding: 0px 17px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-2ad71c9c {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-fc98ac2:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-fc98ac2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-8221 .elementor-element.elementor-element-fc98ac2>.elementor-container {
    max-width: 1200px;
}

.elementor-8221 .elementor-element.elementor-element-fc98ac2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 34px;
    margin-bottom: 51px;
    padding: 0px 0px 35px 0px;
}

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

.elementor-widget-media-carousel .elementor-carousel-image-overlay {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-8221 .elementor-element.elementor-element-e52522e.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 50px;
}

.elementor-8221 .elementor-element.elementor-element-e52522e .elementor-main-swiper {
    height: 115px;
    width: 89%;
}

.elementor-8221 .elementor-element.elementor-element-e52522e .elementor-swiper-button {
    font-size: 39px;
    color: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-e52522e .elementor-swiper-button svg {
    fill: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-53f87d3:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-53f87d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-8221 .elementor-element.elementor-element-53f87d3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: -35px;
    padding: 43px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-53f87d3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-8221 .elementor-element.elementor-element-973c5cb>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-973c5cb {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-973c5cb .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-5b0883c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 17px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-5b0883c {
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-4c9fc66:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-4c9fc66>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-8221 .elementor-element.elementor-element-4c9fc66>.elementor-container {
    max-width: 1200px;
}

.elementor-8221 .elementor-element.elementor-element-4c9fc66 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 34px;
    margin-bottom: 51px;
    padding: 0px 0px 35px 0px;
}

.elementor-8221 .elementor-element.elementor-element-4c9fc66>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-1440b57.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 50px;
}

.elementor-8221 .elementor-element.elementor-element-1440b57 .elementor-main-swiper {
    height: 115px;
    width: 89%;
}

.elementor-8221 .elementor-element.elementor-element-1440b57 .elementor-swiper-button {
    font-size: 39px;
    color: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-1440b57 .elementor-swiper-button svg {
    fill: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-1440b57 .swiper-pagination-bullet {
    height: 5px;
    width: 5px;
}

.elementor-8221 .elementor-element.elementor-element-1440b57 .swiper-horizontal .swiper-pagination-progressbar {
    height: 5px;
}

.elementor-8221 .elementor-element.elementor-element-1440b57 .swiper-pagination-fraction {
    font-size: 5px;
}

.elementor-8221 .elementor-element.elementor-element-54208bb:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-54208bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-8221 .elementor-element.elementor-element-54208bb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: -35px;
    padding: 43px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-54208bb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-8221 .elementor-element.elementor-element-19b0757>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-19b0757 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-19b0757 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 400;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-66bb011>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 17px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-66bb011 {
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

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

.elementor-8221 .elementor-element.elementor-element-c9db199:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-c9db199>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-8221 .elementor-element.elementor-element-c9db199>.elementor-container {
    max-width: 1065px;
}

.elementor-8221 .elementor-element.elementor-element-c9db199 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1%;
    margin-bottom: 4%;
    padding: -3% 6% 10% 6%;
}

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

.elementor-8221 .elementor-element.elementor-element-27472b5.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 50px;
}

.elementor-8221 .elementor-element.elementor-element-27472b5 .elementor-main-swiper {
    height: 115px;
    width: 89%;
}

.elementor-8221 .elementor-element.elementor-element-27472b5 .elementor-swiper-button {
    font-size: 39px;
    color: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-27472b5 .elementor-swiper-button svg {
    fill: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-27472b5 .swiper-pagination-bullet {
    height: 5px;
    width: 5px;
}

.elementor-8221 .elementor-element.elementor-element-27472b5 .swiper-horizontal .swiper-pagination-progressbar {
    height: 5px;
}

.elementor-8221 .elementor-element.elementor-element-27472b5 .swiper-pagination-fraction {
    font-size: 5px;
}

.elementor-8221 .elementor-element.elementor-element-d6a0dcb>.elementor-container {
    max-width: 1400px;
}

.elementor-8221 .elementor-element.elementor-element-d6a0dcb .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 38px;
}

.elementor-8221 .elementor-element.elementor-element-d6a0dcb {
    margin-top: -11em;
    margin-bottom: -11em;
    padding: 230px 230px 230px 230px;
}

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

.elementor-8221 .elementor-element.elementor-element-ee43413>.elementor-element-populated {
    margin: 22px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-319d941 {
    --e-image-carousel-slides-to-show: 6;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8221 .elementor-element.elementor-element-319d941>.elementor-widget-container {
    margin: -132px -241px -27px -241px;
    padding: 40px 40px 40px 40px;
}

.elementor-8221 .elementor-element.elementor-element-319d941 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8221 .elementor-element.elementor-element-da900d8>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-da900d8>.elementor-container {
    max-width: 1400px;
}

.elementor-8221 .elementor-element.elementor-element-da900d8 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -5%;
    margin-bottom: -1%;
    padding: 6% 0% 2% 0%;
}

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

.elementor-8221 .elementor-element.elementor-element-e8665a3>.elementor-element-populated {
    margin: -62px 1px -76px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
    padding: 67px 67px 67px 67px;
}

.elementor-8221 .elementor-element.elementor-element-2b9e323 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-2b9e323 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 58px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-a729fcc {
    width: var( --container-widget-width, 81.793%);
    max-width: 81.793%;
    --container-widget-width: 81.793%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-a729fcc>.elementor-widget-container {
    margin: 2px -262px 2px 2px;
    padding: -1px -1px -1px -1px;
}

.elementor-8221 .elementor-element.elementor-element-039eb7b {
    --spacer-size: 80vh;
    width: var( --container-widget-width, 40vw);
    max-width: 40vw;
    --container-widget-width: 40vw;
    --container-widget-flex-grow: 0;
    top: -19.951%;
    z-index: 0;
}

.elementor-8221 .elementor-element.elementor-element-039eb7b>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, #D1D1D126 0%, #FFFFF000 70%);
}

body:not(.rtl) .elementor-8221 .elementor-element.elementor-element-039eb7b {
    right: -22.322vw;
}

body.rtl .elementor-8221 .elementor-element.elementor-element-039eb7b {
    left: -22.322vw;
}

.elementor-8221 .elementor-element.elementor-element-b9b1a88.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-8221 .elementor-element.elementor-element-b9b1a88 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-8221 .elementor-element.elementor-element-71d3af13>.elementor-container {
    max-width: 1400px;
}

.elementor-8221 .elementor-element.elementor-element-71d3af13 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 38px;
}

.elementor-8221 .elementor-element.elementor-element-71d3af13 {
    margin-top: -11em;
    margin-bottom: -11em;
    padding: 230px 230px 230px 230px;
}

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

.elementor-8221 .elementor-element.elementor-element-11cbfda>.elementor-element-populated {
    margin: -123px -52px 0px -52px;
    --e-column-margin-right: -52px;
    --e-column-margin-left: -52px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-1aab2e25>.elementor-widget-container {
    margin: 0px -90px 0px -90px;
}

.elementor-8221 .elementor-element.elementor-element-1aab2e25 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-1aab2e25 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-28704f63 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-28704f63>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-31a8c1d {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-31a8c1d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-45f8282.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-8221 .elementor-element.elementor-element-45f8282>.elementor-widget-container {
    margin: 0px -195px -44px -195px;
}

.elementor-8221 .elementor-element.elementor-element-45f8282 .elementor-main-swiper {
    height: 347px;
    width: 88%;
}

.elementor-8221 .elementor-element.elementor-element-45f8282 .elementor-swiper-button {
    font-size: 38px;
}

.elementor-8221 .elementor-element.elementor-element-9707a36 {
    --e-image-carousel-slides-to-show: 6;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8221 .elementor-element.elementor-element-9707a36>.elementor-widget-container {
    margin: -132px -200px -91px -200px;
    padding: 132px 0px 85px 0px;
}

.elementor-8221 .elementor-element.elementor-element-9707a36 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8221 .elementor-element.elementor-element-22b3ae3:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-22b3ae3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f29e27;
}

.elementor-8221 .elementor-element.elementor-element-22b3ae3>.elementor-container {
    max-width: 1400px;
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-22b3ae3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 28px 28px 28px 28px;
}

.elementor-8221 .elementor-element.elementor-element-22b3ae3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-d394a74>.elementor-element-populated {
    margin: 14px 22px -43px 22px;
    --e-column-margin-right: 22px;
    --e-column-margin-left: 22px;
}

.elementor-8221 .elementor-element.elementor-element-62d58d2>.elementor-widget-container {
    margin: 4px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-62d58d2 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-62d58d2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 44px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-e0c842a>.elementor-widget-container {
    margin: -1px 90px 0px 90px;
}

.elementor-8221 .elementor-element.elementor-element-e0c842a {
    text-align: center;
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-8221 .elementor-element.elementor-element-f06426e {
    --e-image-carousel-slides-to-show: 3;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8221 .elementor-element.elementor-element-f06426e>.elementor-widget-container {
    margin: -325px -325px -325px -325px;
    padding: 343px 450px 403px 450px;
}

.elementor-8221 .elementor-element.elementor-element-f06426e .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8221 .elementor-element.elementor-element-3282675 {
    --e-image-carousel-slides-to-show: 3;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8221 .elementor-element.elementor-element-3282675>.elementor-widget-container {
    margin: -362px -325px -325px -325px;
    padding: 343px 450px 403px 450px;
}

.elementor-8221 .elementor-element.elementor-element-3282675 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8221 .elementor-element.elementor-element-2a9dc9ff>.elementor-container {
    max-width: 700px;
}

.elementor-8221 .elementor-element.elementor-element-2a9dc9ff {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 3%;
    padding: 0% 4% 0% 4%;
}

.elementor-8221 .elementor-element.elementor-element-2a9dc9ff>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-8221 .elementor-element.elementor-element-665e2115 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-665e2115 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Poppins", Sans-serif;
    font-size: 58px;
    font-weight: 400;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-7df9c94>.elementor-container {
    max-width: 700px;
}

.elementor-8221 .elementor-element.elementor-element-7df9c94 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5%;
    margin-bottom: -3%;
    padding: -7% 4% 0% 4%;
}

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

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

.elementor-8221 .elementor-element.elementor-element-874d037 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-874d037 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-3ba935f9>.elementor-container {
    max-width: 1200px;
}

.elementor-8221 .elementor-element.elementor-element-3ba935f9 {
    margin-top: 5%;
    margin-bottom: 4%;
    padding: 0% 4% 0% 4%;
}

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

.elementor-8221 .elementor-element.elementor-element-209fb77a:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-209fb77a:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-209fb77a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-209fb77a>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-209fb77a>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-209fb77a>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-8221 .elementor-element.elementor-element-209fb77a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-8221 .elementor-element.elementor-element-3280af8e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-3280af8e .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-3280af8e.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-3280af8e.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-3280af8e.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-3280af8e.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-3280af8e.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-3280af8e .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-3280af8e .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-7a107b62>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-7a107b62 {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-7a107b62 .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-41ccea19 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-41ccea19>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

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

.elementor-8221 .elementor-element.elementor-element-c771ede:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-c771ede:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-c771ede>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-c771ede>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-c771ede>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-c771ede>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

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

.elementor-8221 .elementor-element.elementor-element-1f6c9db0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-1f6c9db0 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-1f6c9db0.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-1f6c9db0.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-1f6c9db0.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-1f6c9db0.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-1f6c9db0.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-1f6c9db0 .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-1f6c9db0 .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-250f058f>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-250f058f {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-250f058f .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-2d10cba8 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-2d10cba8>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

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

.elementor-8221 .elementor-element.elementor-element-7033cbf9:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-7033cbf9:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-7033cbf9>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-7033cbf9>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-7033cbf9>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-7033cbf9>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-8221 .elementor-element.elementor-element-7033cbf9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-3cc7293c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-3cc7293c .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-3cc7293c.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-3cc7293c.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-3cc7293c.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-3cc7293c.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-3cc7293c.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-3cc7293c .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-3cc7293c .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-124ad0d0>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-124ad0d0 {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-124ad0d0 .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-e737a28 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-e737a28>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-8221 .elementor-element.elementor-element-634c46df>.elementor-container {
    max-width: 1200px;
}

.elementor-8221 .elementor-element.elementor-element-634c46df {
    margin-top: -1%;
    margin-bottom: 7%;
    padding: 0% 4% 0% 4%;
}

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

.elementor-8221 .elementor-element.elementor-element-717c8742:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-717c8742:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-717c8742>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-717c8742>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-717c8742>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-717c8742>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-8221 .elementor-element.elementor-element-717c8742>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-6740ec66>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-6740ec66 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-6740ec66.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-6740ec66.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-6740ec66.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-6740ec66.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-6740ec66.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-6740ec66 .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-6740ec66 .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-77c052e6>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-77c052e6 {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-77c052e6 .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-59b0acac {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-59b0acac>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

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

.elementor-8221 .elementor-element.elementor-element-7bd4bdd1:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-7bd4bdd1:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-7bd4bdd1>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-7bd4bdd1>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-7bd4bdd1>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-7bd4bdd1>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-8221 .elementor-element.elementor-element-7bd4bdd1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-507db479>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-507db479 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-507db479.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-507db479.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-507db479.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-507db479.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-507db479.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-507db479 .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-507db479 .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-639bd958>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-639bd958 {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-639bd958 .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-67973042 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-67973042>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

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

.elementor-8221 .elementor-element.elementor-element-440769cd:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-440769cd:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-440769cd>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-440769cd>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-440769cd>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-440769cd>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-8221 .elementor-element.elementor-element-440769cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-fd5e81c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-fd5e81c .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-fd5e81c.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-fd5e81c.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-fd5e81c.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-fd5e81c.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-fd5e81c.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-fd5e81c .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-fd5e81c .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-1a6e66ad>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-1a6e66ad {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-1a6e66ad .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-136a40c0 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-136a40c0>.elementor-widget-container {
    margin: 0% 23% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-8221 .elementor-element.elementor-element-f0c1c2c>.elementor-container {
    max-width: 700px;
}

.elementor-8221 .elementor-element.elementor-element-f0c1c2c {
    margin-top: 6%;
    margin-bottom: 3%;
    padding: 0% 4% 0% 4%;
}

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

.elementor-8221 .elementor-element.elementor-element-e400fbf {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-e400fbf .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 58px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-3282c47b>.elementor-container {
    max-width: 1200px;
}

.elementor-8221 .elementor-element.elementor-element-3282c47b {
    margin-top: 0%;
    margin-bottom: 4%;
    padding: 0% 4% 0% 4%;
}

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

.elementor-8221 .elementor-element.elementor-element-531e5176:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-531e5176:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-531e5176>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-531e5176>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-531e5176>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-531e5176>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-8221 .elementor-element.elementor-element-531e5176>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-1c458db2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-1c458db2 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-1c458db2.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-1c458db2.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-1c458db2.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-1c458db2.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-1c458db2.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-1c458db2 .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-1c458db2 .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-21bb134c>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-21bb134c {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-21bb134c .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-2b9cd162 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-2b9cd162>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

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

.elementor-8221 .elementor-element.elementor-element-4ee2f1c8:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-4ee2f1c8:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-4ee2f1c8>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-4ee2f1c8>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-4ee2f1c8>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-4ee2f1c8>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

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

.elementor-8221 .elementor-element.elementor-element-6852f86a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-6852f86a .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-6852f86a.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-6852f86a.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-6852f86a.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-6852f86a.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-6852f86a.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-6852f86a .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-6852f86a .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-acd8881>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-acd8881 {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-acd8881 .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-4766bb10 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-4766bb10>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

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

.elementor-8221 .elementor-element.elementor-element-691dc7a7:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-691dc7a7:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-691dc7a7>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-691dc7a7>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-691dc7a7>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-691dc7a7>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-8221 .elementor-element.elementor-element-691dc7a7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-245175b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-245175b .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-245175b.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-245175b.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-245175b.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-245175b.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-245175b.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-245175b .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-245175b .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-69b5c2c4>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

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

.elementor-8221 .elementor-element.elementor-element-69b5c2c4 .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-31517ef3 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-31517ef3>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

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

.elementor-8221 .elementor-element.elementor-element-760a7cf0:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-760a7cf0:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-760a7cf0>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-760a7cf0>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-760a7cf0>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-760a7cf0>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-8221 .elementor-element.elementor-element-760a7cf0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-751e4ee0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-751e4ee0 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-751e4ee0.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-751e4ee0.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-751e4ee0.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-751e4ee0.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-751e4ee0.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-751e4ee0 .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-751e4ee0 .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-47a49095>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-47a49095 {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-47a49095 .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-78e4bfd1 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-78e4bfd1>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-8221 .elementor-element.elementor-element-12acb73f>.elementor-container {
    max-width: 1200px;
}

.elementor-8221 .elementor-element.elementor-element-12acb73f {
    margin-top: 0%;
    margin-bottom: 13%;
    padding: 0% 4% 0% 4%;
}

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

.elementor-8221 .elementor-element.elementor-element-736742ab:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-736742ab:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-736742ab>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-736742ab>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-736742ab>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-736742ab>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

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

.elementor-8221 .elementor-element.elementor-element-51f1982d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-51f1982d .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-51f1982d.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-51f1982d.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-51f1982d.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-51f1982d.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-51f1982d.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-51f1982d .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-51f1982d .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-7b22796b>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-7b22796b {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-7b22796b .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-62319f96 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-62319f96>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

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

.elementor-8221 .elementor-element.elementor-element-6acf9d6a:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 96%, #F8A01E 96%);
    box-shadow: 1px 4px 35px 0px rgba(0, 0, 0, 0.04);
}

.elementor-8221 .elementor-element.elementor-element-6acf9d6a:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.17;
}

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

.elementor-8221 .elementor-element.elementor-element-6acf9d6a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEC5D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 6%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 6%;
    padding: 5% 12% 5% 8%;
}

.elementor-8221 .elementor-element.elementor-element-6acf9d6a>.elementor-element-populated,
.elementor-8221 .elementor-element.elementor-element-6acf9d6a>.elementor-element-populated>.elementor-background-overlay,
.elementor-8221 .elementor-element.elementor-element-6acf9d6a>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

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

.elementor-8221 .elementor-element.elementor-element-52702578>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-52702578 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-52702578.elementor-view-stacked .elementor-icon {
    background-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-52702578.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-52702578.elementor-view-default .elementor-icon {
    color: #F8A01E;
    border-color: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-52702578.elementor-view-framed .elementor-icon,
.elementor-8221 .elementor-element.elementor-element-52702578.elementor-view-default .elementor-icon svg {
    fill: #F8A01E;
}

.elementor-8221 .elementor-element.elementor-element-52702578 .elementor-icon {
    font-size: 43px;
}

.elementor-8221 .elementor-element.elementor-element-52702578 .elementor-icon svg {
    height: 43px;
}

.elementor-8221 .elementor-element.elementor-element-15cb51e>.elementor-widget-container {
    padding: 0% 0% 6% 0%;
}

.elementor-8221 .elementor-element.elementor-element-15cb51e {
    text-align: left;
}

.elementor-8221 .elementor-element.elementor-element-15cb51e .elementor-heading-title {
    color: #2B323D;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 44px;
    letter-spacing: -1px;
}

.elementor-8221 .elementor-element.elementor-element-7aa1e934 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #5B5755;
    font-family: "Manrope", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-7aa1e934>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-8221 .elementor-element.elementor-element-563283d:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-563283d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2AA3B;
}

.elementor-8221 .elementor-element.elementor-element-563283d>.elementor-background-overlay {
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2023/03/img_bg_Facts_Home02-PUY98JL.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-563283d>.elementor-container {
    max-width: 1400px;
}

.elementor-8221 .elementor-element.elementor-element-563283d .elementor-background-overlay {
    filter: brightness( 100%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-8221 .elementor-element.elementor-element-563283d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px -12px 0px;
}

.elementor-8221 .elementor-element.elementor-element-e52f1d2>.elementor-element-populated {
    margin: -117px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 11px 15px 0px 35px;
}

.elementor-8221 .elementor-element.elementor-element-b937161>.elementor-container {
    max-width: 1400px;
}

.elementor-8221 .elementor-element.elementor-element-b937161 {
    margin-top: 39px;
    margin-bottom: 2px;
}

.elementor-8221 .elementor-element.elementor-element-ea61eb6>.elementor-element-populated {
    margin: -62px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-29a28cf>.elementor-widget-container {
    margin: 195px 102px 0px 4px;
}

.elementor-8221 .elementor-element.elementor-element-29a28cf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 47px;
    font-weight: 400;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-58ee9d3 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-58ee9d3>.elementor-widget-container {
    margin: 0% 21% 1% 0%;
    padding: -3% 7% 4% -3%;
}

.elementor-8221 .elementor-element.elementor-element-c94f04a .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-8221 .elementor-element.elementor-element-cf64f3d>.elementor-container {
    max-width: 1200px;
}

.elementor-8221 .elementor-element.elementor-element-cf64f3d {
    margin-top: 19px;
    margin-bottom: 50px;
}

.elementor-8221 .elementor-element.elementor-element-e1803c3.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 50px;
}

.elementor-8221 .elementor-element.elementor-element-e1803c3 .elementor-main-swiper {
    height: 148px;
    width: 84%;
}

.elementor-8221 .elementor-element.elementor-element-e1803c3 .elementor-swiper-button {
    font-size: 39px;
    color: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-e1803c3 .elementor-swiper-button svg {
    fill: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-bf0466a:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-bf0466a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2AA3B;
}

.elementor-8221 .elementor-element.elementor-element-bf0466a>.elementor-background-overlay {
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2023/03/img_bg_Facts_Home02-PUY98JL.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-bf0466a>.elementor-container {
    max-width: 1400px;
}

.elementor-8221 .elementor-element.elementor-element-bf0466a .elementor-background-overlay {
    filter: brightness( 100%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-8221 .elementor-element.elementor-element-bf0466a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px -12px 0px;
}

.elementor-8221 .elementor-element.elementor-element-eb827c0 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-8221 .elementor-element.elementor-element-21220c0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8221 .elementor-element.elementor-element-97cae40>.elementor-widget-container {
    margin: 195px 102px 0px 4px;
}

.elementor-8221 .elementor-element.elementor-element-97cae40 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 38px;
    font-weight: 400;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-b160f00 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-b160f00>.elementor-widget-container {
    margin: 0% 21% 14% 0%;
    padding: -3% 7% 4% -3%;
}

.elementor-8221 .elementor-element.elementor-element-fb26503.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 50px;
}

.elementor-8221 .elementor-element.elementor-element-fb26503 .elementor-main-swiper {
    height: 148px;
    width: 87%;
}

.elementor-8221 .elementor-element.elementor-element-fb26503 .elementor-swiper-button {
    font-size: 39px;
    color: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-fb26503 .elementor-swiper-button svg {
    fill: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-8425fb3:not(.elementor-motion-effects-element-type-background),
.elementor-8221 .elementor-element.elementor-element-8425fb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2AA3B;
}

.elementor-8221 .elementor-element.elementor-element-8425fb3>.elementor-background-overlay {
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2023/03/img_bg_Facts_Home02-PUY98JL.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8221 .elementor-element.elementor-element-8425fb3>.elementor-container {
    max-width: 1400px;
}

.elementor-8221 .elementor-element.elementor-element-8425fb3 .elementor-background-overlay {
    filter: brightness( 100%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-8221 .elementor-element.elementor-element-8425fb3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px -12px 0px;
}

.elementor-8221 .elementor-element.elementor-element-eda7840 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

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

.elementor-8221 .elementor-element.elementor-element-8c32c1a>.elementor-widget-container {
    margin: 195px 102px 0px 4px;
}

.elementor-8221 .elementor-element.elementor-element-8c32c1a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 38px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-fb7fab8 {
    width: var( --container-widget-width, 104.221%);
    max-width: 104.221%;
    --container-widget-width: 104.221%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8221 .elementor-element.elementor-element-fb7fab8>.elementor-widget-container {
    margin: 0% 21% 14% 0%;
    padding: -3% 7% 4% -3%;
}

.elementor-8221 .elementor-element.elementor-element-2f01a94>.elementor-container {
    max-width: 1200px;
}

.elementor-8221 .elementor-element.elementor-element-2f01a94 {
    margin-top: 19px;
    margin-bottom: 50px;
}

.elementor-8221 .elementor-element.elementor-element-79edc7f.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 50px;
}

.elementor-8221 .elementor-element.elementor-element-79edc7f .elementor-main-swiper {
    height: 100px;
    width: 87%;
}

.elementor-8221 .elementor-element.elementor-element-79edc7f .elementor-swiper-button {
    font-size: 39px;
    color: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-79edc7f .elementor-swiper-button svg {
    fill: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-79edc7f .swiper-pagination-bullet {
    height: 5px;
    width: 5px;
}

.elementor-8221 .elementor-element.elementor-element-79edc7f .swiper-horizontal .swiper-pagination-progressbar {
    height: 5px;
}

.elementor-8221 .elementor-element.elementor-element-79edc7f .swiper-pagination-fraction {
    font-size: 5px;
}

.elementor-8221 .elementor-element.elementor-element-1e51eda.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-8221 .elementor-element.elementor-element-1e51eda .elementor-swiper-button {
    font-size: 20px;
    color: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-1e51eda .elementor-swiper-button svg {
    fill: #f2aa3b;
}

.elementor-8221 .elementor-element.elementor-element-4165efa>.elementor-container {
    max-width: 1140px;
}

.elementor-8221 .elementor-element.elementor-element-4165efa {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-8221 .elementor-element.elementor-element-cf707a7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8221 .elementor-element.elementor-element-bb31055 {
    text-align: center;
}

.elementor-8221 .elementor-element.elementor-element-bb31055 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 47px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-8221 .elementor-element.elementor-element-b8df90d {
    text-align: center;
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-widget-posts .elementor-post__title,
.elementor-widget-posts .elementor-post__title a {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-widget-posts .elementor-post__meta-data {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
}

.elementor-widget-posts .elementor-post__excerpt p {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-posts a.elementor-post__read-more {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

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

.elementor-widget-posts .elementor-pagination {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
}

.elementor-widget-posts .ecs-load-more-button .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
}

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

.elementor-widget-posts .e-load-more-message {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
}

.elementor-8221 .elementor-element.elementor-element-e1ef17e {
    --grid-row-gap: 30px;
    --grid-column-gap: 30px;
}

.elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100%);
}

.elementor-8221 .elementor-element.elementor-element-e1ef17e:after {
    content: "0.66";
}

.elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-post__meta-data span+span:before {
    content: "â€¢";
}

.elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-post__text {
    margin-top: 20px;
}

.elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-post__title,
.elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-post__title a {
    color: #F79100;
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    text-transform: uppercase;
}

.elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-post__title {
    margin-bottom: 25px;
}

.elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-post__read-more {
    color: #020101;
}

.elementor-8221 .elementor-element.elementor-element-e1ef17e a.elementor-post__read-more {
    font-family: "Manrope", Sans-serif;
    font-size: 12px;
    font-weight: 700;
}

.elementor-8221 .elementor-element.elementor-element-12950b7 {
    margin-top: 75px;
    margin-bottom: 75px;
}

.elementor-8221 .elementor-element.elementor-element-02a454c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 44px 0px 44px;
}

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

@media(min-width:768px) {
    .elementor-8221 .elementor-element.elementor-element-86c0a86 {
        width: 37.017%;
    }
    .elementor-8221 .elementor-element.elementor-element-c6c1720 {
        width: 62.983%;
    }
    .elementor-8221 .elementor-element.elementor-element-ee43413 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-11cbfda {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-ea61eb6 {
        width: 37.807%;
    }
    .elementor-8221 .elementor-element.elementor-element-c47f656 {
        width: 62.193%;
    }
}

@media(max-width:1024px) {
    .elementor-8221 .elementor-element.elementor-element-2b34d9a0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 64px 58px 2px;
    }
    .elementor-8221 .elementor-element.elementor-element-657e61c0>.elementor-element-populated {
        margin: 0px -84px 0px 18px;
        --e-column-margin-right: -84px;
        --e-column-margin-left: 18px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-widget-slides .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-slides .elementor-slide-description {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-widget-slides .elementor-slide-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 {
        width: var( --container-widget-width, 718.667px);
        max-width: 718.667px;
        --container-widget-width: 718.667px;
        --container-widget-flex-grow: 0;
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011>.elementor-widget-container {
        margin: 43px 43px 43px 43px;
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 .swiper-slide {
        height: 1000px;
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 .swiper-slide-contents {
        max-width: 309px;
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 .swiper-slide-inner {
        padding: 5% 5% 5% 5%;
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 .elementor-slide-description {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7>.elementor-widget-container {
        margin: 43px 43px 43px 43px;
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7 .swiper-slide {
        height: 1000px;
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7 .swiper-slide-contents {
        max-width: 309px;
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7 .swiper-slide-inner {
        padding: 5% 5% 5% 5%;
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7 .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7 .elementor-slide-description {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52 .swiper-slide {
        height: 295px;
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52 .swiper-slide-contents {
        max-width: 320px;
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52 .swiper-slide-inner {
        padding: 5% 5% 5% 5%;
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52 .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52 .elementor-slide-description {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-73b2b27b>.elementor-widget-container {
        margin: -2px -2px -2px -2px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-38cba6d6 {
        margin-top: -5px;
        margin-bottom: -5px;
        padding: 0px 0px 0px 77px;
    }
    .elementor-8221 .elementor-element.elementor-element-d49d442>.elementor-element-populated {
        margin: 1px 75px 1px 75px;
        --e-column-margin-right: 75px;
        --e-column-margin-left: 75px;
    }
    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-376b714 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-widget-form .elementor-field-group>label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-field-type-html {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-field-group .elementor-field,
    .elementor-widget-form .elementor-field-subgroup label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-form .elementor-message {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .e-form__indicators__indicator,
    .elementor-widget-form .e-form__indicators__indicator__label {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-1571239>.elementor-widget-container {
        margin: 0px 0px -110px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-2ab9f3ca .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-0fb85e6 {
        margin-top: -83px;
        margin-bottom: -24px;
        padding: 0px -10px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-dc5aa61>.elementor-element-populated {
        margin: -6% -6% 28% 5%;
        --e-column-margin-right: -6%;
        --e-column-margin-left: 5%;
        padding: 0px -4px 0px 40px;
    }
    .elementor-8221 .elementor-element.elementor-element-802ae8e {
        margin-top: -225px;
        margin-bottom: -225px;
    }
    .elementor-8221 .elementor-element.elementor-element-4149690>.elementor-widget-container {
        margin: -61px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-4149690 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-c84ab99>.elementor-widget-container {
        margin: 0px 0px -110px 0px;
        padding: 0px 13px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-2a16d50f>.elementor-container {
        max-width: 768px;
    }
    .elementor-8221 .elementor-element.elementor-element-2a16d50f {
        margin-top: 0em;
        margin-bottom: 0em;
        padding: 2em 0em 2em 0em;
    }
    .elementor-8221 .elementor-element.elementor-element-365c99b2>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-3b7603e1>.elementor-container {
        max-width: 1259px;
    }
    .elementor-8221 .elementor-element.elementor-element-3b7603e1 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-dc6fa02>.elementor-element-populated {
        border-width: 0px 1px 1px 0px;
        padding: 2em 2em 2em 2em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-counter .elementor-counter-title {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-20c5f695 .elementor-counter-number-wrapper {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-5bd1fac3 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-14a686ee>.elementor-element-populated {
        border-width: 0px 1px 1px 0px;
        padding: 2em 2em 2em 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-2d7416f2 .elementor-counter-number-wrapper {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-c684b11 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-3cf4cde9>.elementor-element-populated {
        border-width: 0px 1px 1px 0px;
        margin: 24px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0em 0em 0em 0em;
    }
    .elementor-8221 .elementor-element.elementor-element-67cd4a45 .elementor-counter-number-wrapper {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-a8422a4 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-86c0a86>.elementor-element-populated {
        margin: -6% 0% 28% 1%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 1%;
        padding: 0px 0px 0px 57px;
    }
    .elementor-8221 .elementor-element.elementor-element-414d40c {
        width: var( --container-widget-width, 584px);
        max-width: 584px;
        --container-widget-width: 584px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-414d40c>.elementor-widget-container {
        margin: 0px 0px 0px 82px;
    }
    .elementor-8221 .elementor-element.elementor-element-414d40c .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-8221 .elementor-element.elementor-element-7abc13f {
        margin-top: -225px;
        margin-bottom: -225px;
    }
    .elementor-8221 .elementor-element.elementor-element-96fb26e .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-66a070e {
        margin-top: 6%;
        margin-bottom: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-d4d69a0>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-widget-image .widget-image-caption {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-62e545b .elementor-heading-title {
        font-size: 1.7em;
        line-height: 1.1em;
    }
    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-6990d4d>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-d4b10a4 .elementor-heading-title {
        font-size: 1.7em;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-d78fc57 {
        margin-top: 6%;
        margin-bottom: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-c27abfa>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-57f52f4 .elementor-heading-title {
        font-size: 1.7em;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-3479c71>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-8c0bc4d .elementor-heading-title {
        font-size: 1.7em;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-70047a9 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-widget-image-box .elementor-image-box-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-8fb9b1a .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-1e0fd5b .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-8fcc812 .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-3942ccb .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-42fe3702 {
        margin-top: -29%;
        margin-bottom: -2%;
        padding: 0% 0% 0% 5%;
    }
    .elementor-8221 .elementor-element.elementor-element-440d5753>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-42925c3a {
        width: var( --container-widget-width, 584px);
        max-width: 584px;
        --container-widget-width: 584px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-42925c3a>.elementor-widget-container {
        margin: 0px 0px -55px 8px;
    }
    .elementor-8221 .elementor-element.elementor-element-42925c3a .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-8221 .elementor-element.elementor-element-6245b67 {
        width: var( --container-widget-width, 584px);
        max-width: 584px;
        --container-widget-width: 584px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-6245b67>.elementor-widget-container {
        margin: 0px 0px 0px 82px;
    }
    .elementor-8221 .elementor-element.elementor-element-6245b67 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-8221 .elementor-element.elementor-element-539c29e {
        width: var( --container-widget-width, 584px);
        max-width: 584px;
        --container-widget-width: 584px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-539c29e>.elementor-widget-container {
        margin: 0px 0px 0px 82px;
    }
    .elementor-8221 .elementor-element.elementor-element-539c29e .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-8221 .elementor-element.elementor-element-4f858b95 {
        margin-top: 6%;
        margin-bottom: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-2badfa6d>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-32764485 .elementor-heading-title {
        font-size: 1.7em;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-242ce5cf>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-49536b55 .elementor-heading-title {
        font-size: 1.7em;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-55d4b8d3 {
        margin-top: 6%;
        margin-bottom: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-1d36a981>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-6c12da74>.elementor-widget-container {
        padding: 0px 11px 0px 16px;
    }
    .elementor-8221 .elementor-element.elementor-element-6c12da74 {
        text-align: left;
    }
    .elementor-8221 .elementor-element.elementor-element-6c12da74 .elementor-heading-title {
        font-size: 1.7em;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-648f14c>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-639cd269>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-52058931 .elementor-heading-title {
        font-size: 1.7em;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-393f480>.elementor-element-populated {
        margin: -6% 0% 28% 1%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 1%;
        padding: 0px 0px 0px 57px;
    }
    .elementor-8221 .elementor-element.elementor-element-66250c52 {
        margin-top: -225px;
        margin-bottom: -225px;
    }
    .elementor-8221 .elementor-element.elementor-element-74a63af .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-991deaf>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-dfa0a5e {
        width: var( --container-widget-width, 584px);
        max-width: 584px;
        --container-widget-width: 584px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-dfa0a5e .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-8221 .elementor-element.elementor-element-158ae2a {
        margin-top: 6%;
        margin-bottom: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-ab53e2c>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-d38f680 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-9692a33>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-00f2620 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-a11e68e {
        margin-top: 6%;
        margin-bottom: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-27cf60a>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-3459999 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-4b7d0e0>.elementor-element-populated {
        margin: 0% 12% 0% 0%;
        --e-column-margin-right: 12%;
        --e-column-margin-left: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-2a67ff3 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-8221 .elementor-element.elementor-element-12f756db>.elementor-container {
        max-width: 1149px;
    }
    .elementor-8221 .elementor-element.elementor-element-12f756db {
        padding: 5% 6% 5% 6%;
    }
    .elementor-8221 .elementor-element.elementor-element-665c10c3 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-widget-media-carousel .elementor-carousel-image-overlay {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-e52522e.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-973c5cb .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-8221 .elementor-element.elementor-element-1440b57.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-54208bb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-f427e6d>.elementor-element-populated {
        margin: 0px 0px 0px 108px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 108px;
        padding: 44px 1px 7px 1px;
    }
    .elementor-8221 .elementor-element.elementor-element-19b0757>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 13px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-19b0757 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-8221 .elementor-element.elementor-element-c9db199>.elementor-container {
        max-width: 1149px;
    }
    .elementor-8221 .elementor-element.elementor-element-c9db199 {
        margin-top: -3%;
        margin-bottom: 0%;
        padding: 5% 6% 5% 6%;
    }
    .elementor-8221 .elementor-element.elementor-element-f643d03>.elementor-element-populated {
        margin: 0px 0px 25px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-27472b5.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-d6a0dcb {
        margin-top: 4em;
        margin-bottom: -7em;
        padding: 0em 14em 0em 14em;
    }
    .elementor-8221 .elementor-element.elementor-element-319d941 {
        --e-image-carousel-slides-to-show: 3;
    }
    .elementor-8221 .elementor-element.elementor-element-da900d8 {
        padding: 25% 0% 25% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-e8665a3.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-8221 .elementor-element.elementor-element-e8665a3>.elementor-element-populated {
        margin: -147px 0px -47px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-2b9e323 {
        width: var( --container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }
    .elementor-8221 .elementor-element.elementor-element-2b9e323>.elementor-widget-container {
        margin: 38px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-2b9e323 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-8221 .elementor-element.elementor-element-a729fcc>.elementor-widget-container {
        margin: 34px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-b9b1a88.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-71d3af13 {
        margin-top: 4em;
        margin-bottom: -7em;
        padding: 0em 14em 0em 14em;
    }
    .elementor-8221 .elementor-element.elementor-element-1aab2e25 {
        width: var( --container-widget-width, 405px);
        max-width: 405px;
        --container-widget-width: 405px;
        --container-widget-flex-grow: 0;
    }
    .elementor-8221 .elementor-element.elementor-element-1aab2e25>.elementor-widget-container {
        margin: 29px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-1aab2e25 .elementor-heading-title {
        font-size: 39px;
    }
    .elementor-8221 .elementor-element.elementor-element-28704f63>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-31a8c1d>.elementor-widget-container {
        margin: 10px -100px -5px -100px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-45f8282.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-9707a36 {
        --e-image-carousel-slides-to-show: 3;
    }
    .elementor-8221 .elementor-element.elementor-element-22b3ae3 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-d394a74>.elementor-element-populated {
        margin: 43px 43px 43px 43px;
        --e-column-margin-right: 43px;
        --e-column-margin-left: 43px;
    }
    .elementor-8221 .elementor-element.elementor-element-62d58d2 {
        width: var( --container-widget-width, 1000px);
        max-width: 1000px;
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
    }
    .elementor-8221 .elementor-element.elementor-element-62d58d2>.elementor-widget-container {
        margin: -5px 82px 82px 82px;
    }
    .elementor-8221 .elementor-element.elementor-element-62d58d2 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-8221 .elementor-element.elementor-element-e0c842a>.elementor-widget-container {
        margin: -81px -22px -22px -22px;
    }
    .elementor-8221 .elementor-element.elementor-element-f06426e {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-8221 .elementor-element.elementor-element-f06426e>.elementor-widget-container {
        margin: -9px -9px -9px -9px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-3282675 {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-8221 .elementor-element.elementor-element-3282675>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-2a9dc9ff {
        margin-top: 9%;
        margin-bottom: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-2bfa8ce4>.elementor-element-populated {
        margin: 2px 2px 2px 145px;
        --e-column-margin-right: 2px;
        --e-column-margin-left: 145px;
    }
    .elementor-8221 .elementor-element.elementor-element-665e2115 {
        width: var( --container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }
    .elementor-8221 .elementor-element.elementor-element-665e2115>.elementor-widget-container {
        margin: -29px 0px 20px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-665e2115 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-8221 .elementor-element.elementor-element-7df9c94 {
        margin-top: 9%;
        margin-bottom: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-46d4248>.elementor-element-populated {
        margin: 2px 2px 2px 145px;
        --e-column-margin-right: 2px;
        --e-column-margin-left: 145px;
    }
    .elementor-8221 .elementor-element.elementor-element-874d037 {
        width: var( --container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }
    .elementor-8221 .elementor-element.elementor-element-874d037 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-8221 .elementor-element.elementor-element-3ba935f9 {
        margin-top: 0%;
        margin-bottom: 6%;
    }
    .elementor-8221 .elementor-element.elementor-element-209fb77a>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-7a107b62>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-7a107b62 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-41ccea19>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-41ccea19 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-c771ede>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-250f058f>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-250f058f .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-2d10cba8>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-2d10cba8 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-7033cbf9>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-124ad0d0>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-124ad0d0 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-e737a28>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-e737a28 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-634c46df {
        margin-top: 0%;
        margin-bottom: 6%;
    }
    .elementor-8221 .elementor-element.elementor-element-717c8742>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-77c052e6>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-77c052e6 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-59b0acac>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-59b0acac {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-7bd4bdd1>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-639bd958>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-639bd958 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-67973042>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-67973042 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-440769cd>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-1a6e66ad>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-1a6e66ad .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-136a40c0>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-136a40c0 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-f0c1c2c {
        margin-top: 22%;
        margin-bottom: 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-e400fbf {
        width: var( --container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }
    .elementor-8221 .elementor-element.elementor-element-e400fbf .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-8221 .elementor-element.elementor-element-3282c47b {
        margin-top: 0%;
        margin-bottom: 6%;
    }
    .elementor-8221 .elementor-element.elementor-element-531e5176>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-21bb134c>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-21bb134c .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-2b9cd162>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-2b9cd162 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-4ee2f1c8>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-acd8881>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-acd8881 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-4766bb10>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-4766bb10 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-691dc7a7>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-69b5c2c4>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-69b5c2c4 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-31517ef3>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-31517ef3 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-760a7cf0>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-47a49095>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-47a49095 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-78e4bfd1>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-78e4bfd1 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-12acb73f {
        margin-top: 0%;
        margin-bottom: 6%;
    }
    .elementor-8221 .elementor-element.elementor-element-736742ab>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-7b22796b>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-7b22796b .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-62319f96>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-62319f96 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-6acf9d6a>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
        padding: 12% 12% 12% 12%;
    }
    .elementor-8221 .elementor-element.elementor-element-15cb51e>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-15cb51e .elementor-heading-title {
        font-size: 22px;
        line-height: 1.1em;
    }
    .elementor-8221 .elementor-element.elementor-element-7aa1e934>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-7aa1e934 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-563283d {
        margin-top: -100px;
        margin-bottom: 0px;
        padding: 150px 0px 50px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-e52f1d2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-29a28cf .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-8221 .elementor-element.elementor-element-58ee9d3>.elementor-widget-container {
        margin: 0% 0% 15% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-58ee9d3 {
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-e1803c3.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-bf0466a {
        margin-top: -10px;
        margin-bottom: 0px;
        padding: 26px 0px 50px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-aa310cf>.elementor-element-populated {
        margin: 12px 50px 0px 50px;
        --e-column-margin-right: 50px;
        --e-column-margin-left: 50px;
    }
    .elementor-8221 .elementor-element.elementor-element-97cae40>.elementor-widget-container {
        margin: 23px -1px -1px -1px;
    }
    .elementor-8221 .elementor-element.elementor-element-97cae40 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-97cae40 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-8221 .elementor-element.elementor-element-b160f00>.elementor-widget-container {
        margin: -2% 11% -3% 11%;
    }
    .elementor-8221 .elementor-element.elementor-element-b160f00 {
        font-size: 19px;
    }
    .elementor-8221 .elementor-element.elementor-element-85f1ac4 {
        margin-top: 0px;
        margin-bottom: 31px;
    }
    .elementor-8221 .elementor-element.elementor-element-fb26503.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-fb26503 .elementor-main-swiper {
        height: 100px;
        width: 642px;
    }
    .elementor-8221 .elementor-element.elementor-element-8425fb3 {
        margin-top: -10px;
        margin-bottom: 0px;
        padding: 26px 0px 50px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-6ea5ab0>.elementor-element-populated {
        margin: 12px 50px 0px 50px;
        --e-column-margin-right: 50px;
        --e-column-margin-left: 50px;
    }
    .elementor-8221 .elementor-element.elementor-element-8c32c1a>.elementor-widget-container {
        margin: 23px -1px -1px -1px;
    }
    .elementor-8221 .elementor-element.elementor-element-8c32c1a {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-8c32c1a .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-8221 .elementor-element.elementor-element-fb7fab8>.elementor-widget-container {
        margin: -2% 11% -3% 11%;
    }
    .elementor-8221 .elementor-element.elementor-element-fb7fab8 {
        font-size: 19px;
    }
    .elementor-8221 .elementor-element.elementor-element-adcf5a0>.elementor-element-populated {
        margin: 6px 6px 6px 6px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 6px;
        padding: 0px 42px 0px 42px;
    }
    .elementor-8221 .elementor-element.elementor-element-79edc7f.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-79edc7f>.elementor-widget-container {
        margin: 1px 1px 1px 1px;
    }
    .elementor-8221 .elementor-element.elementor-element-79edc7f .elementor-main-swiper {
        height: 100px;
        width: 535px;
    }
    .elementor-8221 .elementor-element.elementor-element-1e51eda.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-bb31055 {
        width: var( --container-widget-width, 747px);
        max-width: 747px;
        --container-widget-width: 747px;
        --container-widget-flex-grow: 0;
    }
    .elementor-8221 .elementor-element.elementor-element-bb31055 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-widget-posts .elementor-post__title,
    .elementor-widget-posts .elementor-post__title a {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__meta-data {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-posts a.elementor-post__read-more {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-posts .elementor-pagination {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-widget-posts .ecs-load-more-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-posts .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-posts .e-load-more-message {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-e1ef17e>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-8221 .elementor-element.elementor-element-2b34d9a0>.elementor-container {
        max-width: 500px;
    }
    .elementor-widget-slides .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-slides .elementor-slide-description {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-widget-slides .elementor-slide-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 .swiper-slide {
        height: 80vh;
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 .swiper-slide-contents {
        max-width: 80%;
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 .swiper-slide-inner {
        padding: 20px 20px 80px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-2ccc3011 .elementor-slide-description {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7>.elementor-widget-container {
        margin: 22px 34px -2px -2px;
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7 .swiper-slide {
        height: 80vh;
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7 .swiper-slide-contents {
        max-width: 80%;
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7 .swiper-slide-inner {
        padding: 20px 20px 80px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7 .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-db071c7 .elementor-slide-description {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52 .swiper-slide {
        height: 80vh;
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52 .swiper-slide-contents {
        max-width: 80%;
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52 .swiper-slide-inner {
        padding: 20px 20px 80px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52 .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-a2b6b52 .elementor-slide-description {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-73b2b27b .swiper-slide {
        height: 10vh;
    }
    .elementor-8221 .elementor-element.elementor-element-38cba6d6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 6px 6px 6px 6px;
    }
    .elementor-8221 .elementor-element.elementor-element-d49d442 {
        width: 93%;
    }
    .elementor-8221 .elementor-element.elementor-element-d49d442>.elementor-element-populated {
        margin: -67px 49px 57px 15px;
        --e-column-margin-right: 49px;
        --e-column-margin-left: 15px;
        padding: 17px 12px 140px -29px;
    }
    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-376b714>.elementor-widget-container {
        margin: -24px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-376b714 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-widget-form .elementor-field-group>label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-field-type-html {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-field-group .elementor-field,
    .elementor-widget-form .elementor-field-subgroup label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-form .elementor-message {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .e-form__indicators__indicator,
    .elementor-widget-form .e-form__indicators__indicator__label {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-1571239>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group>label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-type-html {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-group .elementor-field,
    .elementor-8221 .elementor-element.elementor-element-1571239 .elementor-field-subgroup label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-1571239 .elementor-button {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-1571239 .elementor-message {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-1571239 .e-form__indicators__indicator,
    .elementor-8221 .elementor-element.elementor-element-1571239 .e-form__indicators__indicator__label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-42c72baa {
        width: 93%;
    }
    .elementor-8221 .elementor-element.elementor-element-42c72baa>.elementor-element-populated {
        margin: 10px -15px 10px 12px;
        --e-column-margin-right: -15px;
        --e-column-margin-left: 12px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-8221 .elementor-element.elementor-element-2ab9f3ca .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group>label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-type-html {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-group .elementor-field,
    .elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-field-subgroup label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-button {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-73b286d0 .elementor-message {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-73b286d0 .e-form__indicators__indicator,
    .elementor-8221 .elementor-element.elementor-element-73b286d0 .e-form__indicators__indicator__label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-0fb85e6 {
        margin-top: -123px;
        margin-bottom: -15px;
        padding: -47px 10px 36px 18px;
    }
    .elementor-8221 .elementor-element.elementor-element-dc5aa61>.elementor-element-populated {
        margin: 20% 20% 20% 20%;
        --e-column-margin-right: 20%;
        --e-column-margin-left: 20%;
    }
    .elementor-8221 .elementor-element.elementor-element-46bc083>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-8221 .elementor-element.elementor-element-4149690 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group>label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-type-html {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-group .elementor-field,
    .elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-field-subgroup label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-button {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-c84ab99 .elementor-message {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-c84ab99 .e-form__indicators__indicator,
    .elementor-8221 .elementor-element.elementor-element-c84ab99 .e-form__indicators__indicator__label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-2a16d50f {
        margin-top: -5em;
        margin-bottom: -14em;
        padding: 0em 0em 0em 0em;
    }
    .elementor-8221 .elementor-element.elementor-element-3b7603e1>.elementor-container {
        max-width: 822px;
    }
    .elementor-8221 .elementor-element.elementor-element-3b7603e1 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 26px;
    }
    .elementor-8221 .elementor-element.elementor-element-3b7603e1 {
        margin-top: 34px;
        margin-bottom: 34px;
        padding: 0em 4em 0em 4em;
    }
    .elementor-8221 .elementor-element.elementor-element-dc6fa02 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-dc6fa02>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 2em 0em 2em 0em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-counter .elementor-counter-title {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-20c5f695 .elementor-counter-number-wrapper {
        font-size: 3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-5bd1fac3 .elementor-heading-title {
        font-size: 3.1em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-5ed3ba2e>.elementor-widget-container {
        margin: 0px -34px 25px -34px;
        padding: 0px 0px -0px 00px;
    }
    .elementor-8221 .elementor-element.elementor-element-5ed3ba2e .elementor-heading-title {
        font-size: 1.3em;
    }
    .elementor-8221 .elementor-element.elementor-element-14a686ee>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        padding: 2em 0em 2em 0em;
    }
    .elementor-8221 .elementor-element.elementor-element-2d7416f2 .elementor-counter-number-wrapper {
        font-size: 3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-c684b11 .elementor-heading-title {
        font-size: 3.1em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-17d5974>.elementor-widget-container {
        margin: 0px -34px 25px -34px;
        padding: 0px 0px -0px 00px;
    }
    .elementor-8221 .elementor-element.elementor-element-17d5974 .elementor-heading-title {
        font-size: 1.3em;
    }
    .elementor-8221 .elementor-element.elementor-element-3cf4cde9>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        padding: 2em 0em 2em 0em;
    }
    .elementor-8221 .elementor-element.elementor-element-67cd4a45 .elementor-counter-number-wrapper {
        font-size: 3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-a8422a4 .elementor-heading-title {
        font-size: 3.1em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-2d326b36>.elementor-widget-container {
        margin: 0px -34px 25px -34px;
        padding: 0px 0px -0px 00px;
    }
    .elementor-8221 .elementor-element.elementor-element-2d326b36 .elementor-heading-title {
        font-size: 1.3em;
    }
    .elementor-8221 .elementor-element.elementor-element-86c0a86>.elementor-element-populated {
        margin: 20% 20% 20% 20%;
        --e-column-margin-right: 20%;
        --e-column-margin-left: 20%;
    }
    .elementor-8221 .elementor-element.elementor-element-414d40c {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-414d40c>.elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }
    .elementor-8221 .elementor-element.elementor-element-414d40c .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-8221 .elementor-element.elementor-element-992aa0c>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-8221 .elementor-element.elementor-element-96fb26e .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group>label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-type-html {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-group .elementor-field,
    .elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-field-subgroup label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-button {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-948b9f3 .elementor-message {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-948b9f3 .e-form__indicators__indicator,
    .elementor-8221 .elementor-element.elementor-element-948b9f3 .e-form__indicators__indicator__label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-66a070e {
        margin-top: 3%;
        margin-bottom: 0%;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-d4d69a0 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-d4d69a0>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-widget-image .widget-image-caption {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-62e545b>.elementor-widget-container {
        padding: 19px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-62e545b {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-62e545b .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-60f27cd {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-6990d4d>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-d4b10a4>.elementor-widget-container {
        padding: 16px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-d4b10a4 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-d4b10a4 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-47f3a61 {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-d78fc57 {
        margin-top: 0%;
        margin-bottom: 3%;
    }
    .elementor-8221 .elementor-element.elementor-element-c27abfa>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-57f52f4>.elementor-widget-container {
        padding: 0px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-57f52f4 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-57f52f4 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-eaffc11 {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-3479c71>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-8c0bc4d>.elementor-widget-container {
        padding: 0px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-8c0bc4d {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-8c0bc4d .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-c4441b3 {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-70047a9 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-70047a9 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-widget-image-box .elementor-image-box-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-8fb9b1a .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-8221 .elementor-element.elementor-element-8fb9b1a .elementor-image-box-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-8fb9b1a .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-1e0fd5b .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-8221 .elementor-element.elementor-element-1e0fd5b .elementor-image-box-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-1e0fd5b .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-8fcc812 .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-8221 .elementor-element.elementor-element-8fcc812 .elementor-image-box-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-8fcc812 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-3942ccb .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-8221 .elementor-element.elementor-element-3942ccb .elementor-image-box-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-3942ccb .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-42fe3702 {
        margin-top: 9%;
        margin-bottom: 0%;
        padding: -1% -1% -1% -1%;
    }
    .elementor-8221 .elementor-element.elementor-element-440d5753>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-42925c3a {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-42925c3a>.elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }
    .elementor-8221 .elementor-element.elementor-element-42925c3a .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-8221 .elementor-element.elementor-element-6245b67 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-6245b67>.elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }
    .elementor-8221 .elementor-element.elementor-element-6245b67 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-8221 .elementor-element.elementor-element-539c29e {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-539c29e>.elementor-widget-container {
        margin: 0px 0px -21px 0px;
        padding: 0% 10% 0% 2%;
    }
    .elementor-8221 .elementor-element.elementor-element-539c29e .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-8221 .elementor-element.elementor-element-4f858b95 {
        margin-top: 3%;
        margin-bottom: 0%;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-2badfa6d {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-2badfa6d>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-32764485>.elementor-widget-container {
        padding: 19px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-32764485 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-32764485 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-c8b8197 {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-242ce5cf>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-49536b55>.elementor-widget-container {
        padding: 16px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-49536b55 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-49536b55 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-5a289297 {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-55d4b8d3 {
        margin-top: 0%;
        margin-bottom: 3%;
    }
    .elementor-8221 .elementor-element.elementor-element-1d36a981>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-6c12da74>.elementor-widget-container {
        padding: 0px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-6c12da74 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-6c12da74 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-648f14c {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-639cd269>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-52058931>.elementor-widget-container {
        padding: 0px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-52058931 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-52058931 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-6bc4a555 {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-393f480>.elementor-element-populated {
        margin: 20% 20% 20% 20%;
        --e-column-margin-right: 20%;
        --e-column-margin-left: 20%;
    }
    .elementor-8221 .elementor-element.elementor-element-3f00ea9a>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-8221 .elementor-element.elementor-element-74a63af .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group>label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-type-html {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-group .elementor-field,
    .elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-field-subgroup label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-button {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-3bd7bfba .elementor-message {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-3bd7bfba .e-form__indicators__indicator,
    .elementor-8221 .elementor-element.elementor-element-3bd7bfba .e-form__indicators__indicator__label {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-9ed24dd {
        margin-top: 22px;
        margin-bottom: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-991deaf>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-dfa0a5e {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-dfa0a5e>.elementor-widget-container {
        margin: 0px 0px -7px 0px;
        padding: 0% 10% 0% 10%;
    }
    .elementor-8221 .elementor-element.elementor-element-dfa0a5e .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-8221 .elementor-element.elementor-element-158ae2a>.elementor-container {
        min-height: 437px;
    }
    .elementor-8221 .elementor-element.elementor-element-158ae2a {
        margin-top: -2%;
        margin-bottom: 0%;
        padding: 1px 23px 25px 24px;
    }
    .elementor-8221 .elementor-element.elementor-element-ab53e2c {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-ab53e2c>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-d38f680>.elementor-widget-container {
        margin: 0px 0px -11px 0px;
        padding: 12px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-d38f680 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-d38f680 .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-dbad00e {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-9692a33>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-00f2620>.elementor-widget-container {
        margin: 0px 0px -9px 0px;
        padding: 12px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-00f2620 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-00f2620 .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-d5ba6c8 {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-a11e68e {
        margin-top: -7%;
        margin-bottom: -15%;
        padding: 0px 23px 25px 27px;
    }
    .elementor-8221 .elementor-element.elementor-element-27cf60a>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-a1b0fa1>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-3459999>.elementor-widget-container {
        margin: -14px 0px -11px 0px;
        padding: 0px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-3459999 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-3459999 .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-7916cb2 {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-4b7d0e0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-2a67ff3>.elementor-widget-container {
        margin: -5px 0px -11px 0px;
        padding: 0px 25px 0px 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-2a67ff3 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-2a67ff3 .elementor-heading-title {
        font-size: 1.1em;
        line-height: 1.5em;
    }
    .elementor-8221 .elementor-element.elementor-element-ffd11c5 {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-12f756db {
        margin-top: 14%;
        margin-bottom: 0%;
        padding: 10% 6% 10% 6%;
    }
    .elementor-8221 .elementor-element.elementor-element-665c10c3 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-665c10c3 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-8221 .elementor-element.elementor-element-2ad71c9c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-2ad71c9c {
        text-align: center;
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-fc98ac2>.elementor-container {
        max-width: 500px;
    }
    .elementor-8221 .elementor-element.elementor-element-fc98ac2 {
        margin-top: -40px;
        margin-bottom: 0px;
        padding: 0px 0px 21px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-6b3470a>.elementor-element-populated {
        margin: -10px 4px -10px 4px;
        --e-column-margin-right: 4px;
        --e-column-margin-left: 4px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-widget-media-carousel .elementor-carousel-image-overlay {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-e52522e.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 13px;
    }
    .elementor-8221 .elementor-element.elementor-element-e52522e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-e52522e .elementor-main-swiper {
        height: 100px;
        width: 278px;
    }
    .elementor-8221 .elementor-element.elementor-element-e52522e .elementor-swiper-button {
        font-size: 22px;
    }
    .elementor-8221 .elementor-element.elementor-element-973c5cb {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-973c5cb .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-5b0883c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-5b0883c {
        text-align: center;
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-4c9fc66>.elementor-container {
        max-width: 1200px;
    }
    .elementor-8221 .elementor-element.elementor-element-e3eec67>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-1440b57.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 13px;
    }
    .elementor-8221 .elementor-element.elementor-element-1440b57 .elementor-main-swiper {
        height: 100px;
        width: 245px;
    }
    .elementor-8221 .elementor-element.elementor-element-19b0757 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-19b0757 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-8221 .elementor-element.elementor-element-66bb011>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-66bb011 {
        text-align: center;
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-c9db199 {
        margin-top: 5%;
        margin-bottom: 0%;
        padding: 10% 6% 10% 6%;
    }
    .elementor-8221 .elementor-element.elementor-element-f643d03>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-27472b5.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 13px;
    }
    .elementor-8221 .elementor-element.elementor-element-27472b5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-27472b5 .elementor-main-swiper {
        height: 100px;
        width: 245px;
    }
    .elementor-8221 .elementor-element.elementor-element-c5fa08c {
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-d6a0dcb>.elementor-container {
        max-width: 1235px;
    }
    .elementor-8221 .elementor-element.elementor-element-d6a0dcb {
        margin-top: 0em;
        margin-bottom: 1em;
        padding: 0em 0em 0em 0em;
    }
    .elementor-8221 .elementor-element.elementor-element-ee43413>.elementor-element-populated {
        margin: -139px -144px -147px -26px;
        --e-column-margin-right: -144px;
        --e-column-margin-left: -26px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-319d941 {
        --e-image-carousel-slides-to-show: 2;
        --container-widget-width: 404px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 404px);
        max-width: 404px;
    }
    .elementor-8221 .elementor-element.elementor-element-319d941>.elementor-widget-container {
        margin: 104px 43px 160px -6px;
        padding: 0px 6px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-da900d8 {
        margin-top: -20px;
        margin-bottom: 0px;
        padding: 16% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-2b9e323 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-2b9e323>.elementor-widget-container {
        margin: 135px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-2b9e323 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-a729fcc>.elementor-widget-container {
        margin: -17px -15px 0px -15px;
        padding: 0px 28px 0px 31px;
    }
    .elementor-8221 .elementor-element.elementor-element-a729fcc {
        --container-widget-width: 392px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 392px);
        max-width: 392px;
        font-size: 15px;
    }
    body:not(.rtl) .elementor-8221 .elementor-element.elementor-element-039eb7b {
        right: -357.354px;
    }
    body.rtl .elementor-8221 .elementor-element.elementor-element-039eb7b {
        left: -357.354px;
    }
    .elementor-8221 .elementor-element.elementor-element-039eb7b {
        top: -11px;
    }
    .elementor-8221 .elementor-element.elementor-element-b9b1a88.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-b9b1a88>.elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-b9b1a88 .elementor-main-swiper {
        height: 265px;
        width: 262px;
    }
    .elementor-8221 .elementor-element.elementor-element-71d3af13>.elementor-container {
        max-width: 1235px;
    }
    .elementor-8221 .elementor-element.elementor-element-71d3af13 {
        margin-top: 0em;
        margin-bottom: 1em;
        padding: 0em 0em 0em 0em;
    }
    .elementor-8221 .elementor-element.elementor-element-11cbfda>.elementor-element-populated {
        margin: -139px -111px -147px -94px;
        --e-column-margin-right: -111px;
        --e-column-margin-left: -94px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-1aab2e25 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-1aab2e25>.elementor-widget-container {
        margin: 15px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-1aab2e25 .elementor-heading-title {
        font-size: 29px;
    }
    .elementor-8221 .elementor-element.elementor-element-28704f63>.elementor-widget-container {
        margin: -17px -15px 0px -15px;
        padding: 0px 28px 0px 31px;
    }
    .elementor-8221 .elementor-element.elementor-element-28704f63 {
        --container-widget-width: 392px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 392px);
        max-width: 392px;
        font-size: 16px;
    }
    .elementor-8221 .elementor-element.elementor-element-31a8c1d>.elementor-widget-container {
        margin: -17px -15px 0px -15px;
        padding: 0px 28px 0px 31px;
    }
    .elementor-8221 .elementor-element.elementor-element-31a8c1d {
        --container-widget-width: 392px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 392px);
        max-width: 392px;
        font-size: 16px;
    }
    .elementor-8221 .elementor-element.elementor-element-45f8282.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-45f8282>.elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-45f8282 .elementor-main-swiper {
        height: 265px;
        width: 262px;
    }
    .elementor-8221 .elementor-element.elementor-element-9707a36 {
        --e-image-carousel-slides-to-show: 2;
        --container-widget-width: 404px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 404px);
        max-width: 404px;
    }
    .elementor-8221 .elementor-element.elementor-element-9707a36>.elementor-widget-container {
        margin: 104px 43px 160px -6px;
        padding: 0px 6px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-d394a74>.elementor-element-populated {
        margin: 23px 25px 27px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-62d58d2 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-62d58d2>.elementor-widget-container {
        margin: 14px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-62d58d2 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-e0c842a>.elementor-widget-container {
        margin: -19px 0px -31px 0px;
        padding: 0px 28px 1px 31px;
    }
    .elementor-8221 .elementor-element.elementor-element-e0c842a {
        font-size: 16px;
    }
    .elementor-8221 .elementor-element.elementor-element-f06426e {
        --e-image-carousel-slides-to-show: 1;
    }
    .elementor-8221 .elementor-element.elementor-element-f06426e>.elementor-widget-container {
        margin: -60px -39px -39px -39px;
        padding: 54px 54px 54px 54px;
    }
    .elementor-8221 .elementor-element.elementor-element-3282675 {
        --e-image-carousel-slides-to-show: 1;
    }
    .elementor-8221 .elementor-element.elementor-element-3282675>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-2a9dc9ff {
        margin-top: -34%;
        margin-bottom: 0%;
        padding: 0% 8% 0% 8%;
    }
    .elementor-8221 .elementor-element.elementor-element-2bfa8ce4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-665e2115 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-665e2115>.elementor-widget-container {
        margin: 14px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-665e2115 .elementor-heading-title {
        font-size: 23px;
    }
    .elementor-8221 .elementor-element.elementor-element-7df9c94 {
        margin-top: -34%;
        margin-bottom: 0%;
        padding: 0% 8% 0% 8%;
    }
    .elementor-8221 .elementor-element.elementor-element-46d4248>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-874d037 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-874d037>.elementor-widget-container {
        margin: 14px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-874d037 .elementor-heading-title {
        font-size: 23px;
    }
    .elementor-8221 .elementor-element.elementor-element-3ba935f9>.elementor-container {
        max-width: 1400px;
    }
    .elementor-8221 .elementor-element.elementor-element-3ba935f9 {
        margin-top: 0%;
        margin-bottom: 14%;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-209fb77a {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-209fb77a>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-3280af8e .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-3280af8e .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-3280af8e .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-7a107b62>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-7a107b62 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-7a107b62 .elementor-heading-title {
        font-size: 21px;
    }
    .elementor-8221 .elementor-element.elementor-element-41ccea19 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-c771ede {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-c771ede>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-1f6c9db0 .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-1f6c9db0 .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-1f6c9db0 .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-250f058f>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-250f058f {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-250f058f .elementor-heading-title {
        font-size: 21px;
    }
    .elementor-8221 .elementor-element.elementor-element-2d10cba8 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-7033cbf9 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-7033cbf9>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-3cc7293c .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-3cc7293c .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-3cc7293c .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-124ad0d0>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-124ad0d0 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-124ad0d0 .elementor-heading-title {
        font-size: 21px;
    }
    .elementor-8221 .elementor-element.elementor-element-e737a28 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-634c46df {
        margin-top: 0%;
        margin-bottom: 14%;
        padding: 0% 8% 0% 8%;
    }
    .elementor-8221 .elementor-element.elementor-element-717c8742 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-717c8742>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-6740ec66 .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-6740ec66 .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-6740ec66 .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-77c052e6>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-77c052e6 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-77c052e6 .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-8221 .elementor-element.elementor-element-59b0acac {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-7bd4bdd1 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-7bd4bdd1>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-507db479 .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-507db479 .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-507db479 .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-639bd958>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-639bd958 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-639bd958 .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-8221 .elementor-element.elementor-element-67973042 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-440769cd {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-440769cd>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-fd5e81c .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-fd5e81c .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-fd5e81c .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-1a6e66ad>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-1a6e66ad {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-1a6e66ad .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-8221 .elementor-element.elementor-element-136a40c0 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-f0c1c2c {
        margin-top: 7%;
        margin-bottom: 12%;
        padding: 0% 8% 0% 8%;
    }
    .elementor-8221 .elementor-element.elementor-element-aa4b70d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-e400fbf {
        width: 100%;
        max-width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-e400fbf>.elementor-widget-container {
        margin: 14px 14px -15px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-e400fbf .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-3282c47b>.elementor-container {
        max-width: 1400px;
    }
    .elementor-8221 .elementor-element.elementor-element-3282c47b {
        margin-top: 10%;
        margin-bottom: 14%;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-531e5176 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-531e5176>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-1c458db2>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }
    .elementor-8221 .elementor-element.elementor-element-1c458db2 .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-1c458db2 .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-1c458db2 .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-21bb134c>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-21bb134c {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-21bb134c .elementor-heading-title {
        font-size: 21px;
    }
    .elementor-8221 .elementor-element.elementor-element-2b9cd162 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-4ee2f1c8 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-4ee2f1c8>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-6852f86a>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }
    .elementor-8221 .elementor-element.elementor-element-6852f86a .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-6852f86a .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-6852f86a .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-acd8881>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-acd8881 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-acd8881 .elementor-heading-title {
        font-size: 21px;
    }
    .elementor-8221 .elementor-element.elementor-element-4766bb10 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-691dc7a7 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-691dc7a7>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-245175b>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }
    .elementor-8221 .elementor-element.elementor-element-245175b .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-245175b .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-245175b .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-69b5c2c4>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-69b5c2c4 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-69b5c2c4 .elementor-heading-title {
        font-size: 21px;
    }
    .elementor-8221 .elementor-element.elementor-element-31517ef3 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-760a7cf0 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-760a7cf0>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-751e4ee0>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }
    .elementor-8221 .elementor-element.elementor-element-751e4ee0 .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-751e4ee0 .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-751e4ee0 .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-47a49095>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-47a49095 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-47a49095 .elementor-heading-title {
        font-size: 21px;
    }
    .elementor-8221 .elementor-element.elementor-element-78e4bfd1 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-12acb73f {
        margin-top: -14%;
        margin-bottom: 0%;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-736742ab {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-736742ab>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-51f1982d>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }
    .elementor-8221 .elementor-element.elementor-element-51f1982d .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-51f1982d .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-51f1982d .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-7b22796b>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-7b22796b {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-7b22796b .elementor-heading-title {
        font-size: 21px;
    }
    .elementor-8221 .elementor-element.elementor-element-62319f96 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-6acf9d6a {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-6acf9d6a>.elementor-element-populated {
        margin: 0% 5% 19% 5%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 5%;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-52702578>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }
    .elementor-8221 .elementor-element.elementor-element-52702578 .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-52702578 .elementor-icon {
        font-size: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-52702578 .elementor-icon svg {
        height: 28px;
    }
    .elementor-8221 .elementor-element.elementor-element-15cb51e>.elementor-widget-container {
        padding: 0% 0% 10% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-15cb51e {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-15cb51e .elementor-heading-title {
        font-size: 21px;
    }
    .elementor-8221 .elementor-element.elementor-element-7aa1e934 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-8221 .elementor-element.elementor-element-563283d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 22px 0px 22px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-29a28cf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-29a28cf {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-29a28cf .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-8221 .elementor-element.elementor-element-58ee9d3>.elementor-widget-container {
        margin: -4px -4px -4px -4px;
        padding: -4% -4% -4% -4%;
    }
    .elementor-8221 .elementor-element.elementor-element-58ee9d3 {
        text-align: center;
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-cf64f3d>.elementor-container {
        max-width: 1200px;
    }
    .elementor-8221 .elementor-element.elementor-element-36d0cc2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-e1803c3.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 13px;
    }
    .elementor-8221 .elementor-element.elementor-element-e1803c3 .elementor-main-swiper {
        height: 100px;
        width: 245px;
    }
    .elementor-8221 .elementor-element.elementor-element-bf0466a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 22px 0px 22px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-97cae40>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-97cae40 {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-97cae40 .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-8221 .elementor-element.elementor-element-b160f00>.elementor-widget-container {
        margin: -4px -4px -4px -4px;
        padding: -4% -4% -4% -4%;
    }
    .elementor-8221 .elementor-element.elementor-element-b160f00 {
        text-align: center;
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-fb26503.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 13px;
    }
    .elementor-8221 .elementor-element.elementor-element-fb26503 .elementor-main-swiper {
        height: 100px;
        width: 245px;
    }
    .elementor-8221 .elementor-element.elementor-element-8425fb3 {
        margin-top: -53px;
        margin-bottom: -19px;
        padding: 22px 0px 22px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-6ea5ab0>.elementor-element-populated {
        margin: -1px -1px -1px -1px;
        --e-column-margin-right: -1px;
        --e-column-margin-left: -1px;
    }
    .elementor-8221 .elementor-element.elementor-element-8c32c1a>.elementor-widget-container {
        margin: 14px 33px 14px 33px;
    }
    .elementor-8221 .elementor-element.elementor-element-8c32c1a {
        text-align: center;
    }
    .elementor-8221 .elementor-element.elementor-element-8c32c1a .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-fb7fab8>.elementor-widget-container {
        margin: -33px -9px -9px -9px;
        padding: 0% 10% 0% 10%;
    }
    .elementor-8221 .elementor-element.elementor-element-fb7fab8 {
        text-align: center;
        font-size: 15px;
    }
    .elementor-8221 .elementor-element.elementor-element-2f01a94>.elementor-container {
        max-width: 1200px;
    }
    .elementor-8221 .elementor-element.elementor-element-adcf5a0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-79edc7f.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 13px;
    }
    .elementor-8221 .elementor-element.elementor-element-79edc7f .elementor-main-swiper {
        height: 100px;
        width: 194px;
    }
    .elementor-8221 .elementor-element.elementor-element-1e51eda.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-8221 .elementor-element.elementor-element-1e51eda .elementor-main-swiper {
        height: 100px;
        width: 273px;
    }
    .elementor-8221 .elementor-element.elementor-element-1e51eda .elementor-swiper-button {
        font-size: 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-1e51eda .elementor-custom-embed-play i {
        font-size: 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-4165efa {
        margin-top: -35px;
        margin-bottom: 0px;
        padding: 0px 0px 30px 0px;
    }
    .elementor-8221 .elementor-element.elementor-element-bb31055 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-bb31055>.elementor-widget-container {
        margin: 14px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-8221 .elementor-element.elementor-element-bb31055 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-8221 .elementor-element.elementor-element-b8df90d>.elementor-widget-container {
        margin: -26px -26px -26px -26px;
        padding: 0px 28px 0px 31px;
    }
    .elementor-8221 .elementor-element.elementor-element-b8df90d {
        font-size: 15px;
    }
    .elementor-widget-posts .elementor-post__title,
    .elementor-widget-posts .elementor-post__title a {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__meta-data {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-posts a.elementor-post__read-more {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-posts .elementor-pagination {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-widget-posts .ecs-load-more-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-posts .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-posts .e-load-more-message {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-8221 .elementor-element.elementor-element-e1ef17e>.elementor-widget-container {
        padding: 2px 2px 2px 2px;
    }
    .elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100%);
    }
    .elementor-8221 .elementor-element.elementor-element-e1ef17e:after {
        content: "0.5";
    }
    .elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-post__title,
    .elementor-8221 .elementor-element.elementor-element-e1ef17e .elementor-post__title a {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-e1ef17e a.elementor-post__read-more {
        font-size: 1em;
    }
    .elementor-8221 .elementor-element.elementor-element-12950b7 {
        margin-top: -16px;
        margin-bottom: 11px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-8221 .elementor-element.elementor-element-dc5aa61 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-365c99b2 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-dc6fa02 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-14a686ee {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-3cf4cde9 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-86c0a86 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-d4d69a0 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-6990d4d {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-c27abfa {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-3479c71 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-7a4d943 {
        width: 40%;
    }
    .elementor-8221 .elementor-element.elementor-element-440d5753 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-2badfa6d {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-242ce5cf {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-1d36a981 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-639cd269 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-393f480 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-991deaf {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-ab53e2c {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-9692a33 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-27cf60a {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-4b7d0e0 {
        width: 50%;
    }
    .elementor-8221 .elementor-element.elementor-element-243d0cfa {
        width: 40%;
    }
    .elementor-8221 .elementor-element.elementor-element-2c3b4ff {
        width: 40%;
    }
    .elementor-8221 .elementor-element.elementor-element-f427e6d {
        width: 85%;
    }
    .elementor-8221 .elementor-element.elementor-element-f643d03 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-e52f1d2 {
        width: 65%;
    }
    .elementor-8221 .elementor-element.elementor-element-aa310cf {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-21220c0 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-6ea5ab0 {
        width: 100%;
    }
    .elementor-8221 .elementor-element.elementor-element-b5e3ea6 {
        width: 100%;
    }
}