.elementor-10871 .elementor-element.elementor-element-5a1a94eb>.elementor-container {
    min-height: 66vh
}

.elementor-10871 .elementor-element.elementor-element-5a1a94eb {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-10871 .elementor-element.elementor-element-5a1a94eb:not(.elementor-motion-effects-element-type-background),
.elementor-10871 .elementor-element.elementor-element-5a1a94eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url('/wp-content/uploads/2024/01/img-404.webp'); */
    background-image: url('/wp-content/uploads/2024/01/img-404.webp');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-10871 .elementor-element.elementor-element-5a1a94eb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-10871 .elementor-element.elementor-element-95e2380 {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-95e2380 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.8em
}

.elementor-10871 .elementor-element.elementor-element-95e2380>.elementor-widget-container {
    padding: 0 10px 0 0;
    background-color: #FFF0
}

.elementor-10871 .elementor-element.elementor-element-626948f .elementor-heading-title {
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 3.75rem;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-10871 .elementor-element.elementor-element-626948f>.elementor-widget-container {
    padding: 0 15px 0 0
}

.elementor-10871 .elementor-element.elementor-element-848deae {
    --spacer-size: 35px
}

.elementor-10871 .elementor-element.elementor-element-3a7b6db {
    text-align: justify;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-10871 .elementor-element.elementor-element-a587834 {
    padding: 40px 0 0 0
}

.elementor-10871 .elementor-element.elementor-element-330449f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-10871 .elementor-element.elementor-element-8a02284 {
    text-align: center;
    z-index: 1
}

.elementor-10871 .elementor-element.elementor-element-8a02284 .elementor-heading-title {
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 3.75rem;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-10871 .elementor-element.elementor-element-110f335 img {
    width: 100%
}

.elementor-10871 .elementor-element.elementor-element-d1efcce:not(.elementor-motion-effects-element-type-background),
.elementor-10871 .elementor-element.elementor-element-d1efcce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary)
}

.elementor-10871 .elementor-element.elementor-element-d1efcce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0 10px 0
}

.elementor-10871 .elementor-element.elementor-element-d1efcce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-10871 .elementor-element.elementor-element-aa53b03.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-aa53b03>.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-10871 .elementor-element.elementor-element-fa50a4f {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-fa50a4f .elementor-heading-title {
    color: var(--e-global-color-31ba61f);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 3.75rem;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-10871 .elementor-element.elementor-element-7c34f79>.elementor-container {
    max-width: 1240px
}

.elementor-10871 .elementor-element.elementor-element-7c34f79 {
    padding: 0 0 20px 0
}

.elementor-10871 .elementor-element.elementor-element-56dca2c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-56dca2c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-10871 .elementor-element.elementor-element-8a79df4 {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-8a79df4 .elementor-heading-title {
    color: var(--e-global-color-31ba61f);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em
}

.elementor-10871 .elementor-element.elementor-element-9d7ff6b {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-9d7ff6b .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em
}

.elementor-10871 .elementor-element.elementor-element-c9e8f02 {
    text-align: center;
    color: var(--e-global-color-31ba61f);
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-10871 .elementor-element.elementor-element-c9e8f02>.elementor-widget-container {
    padding: 10px 0 15px 0
}

.elementor-10871 .elementor-element.elementor-element-73c7086 img {
    width: 100%
}

.elementor-10871 .elementor-element.elementor-element-041edd8.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-041edd8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-10871 .elementor-element.elementor-element-c547277 {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-c547277 .elementor-heading-title {
    color: var(--e-global-color-31ba61f);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em
}

.elementor-10871 .elementor-element.elementor-element-3de2aa6 {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-3de2aa6 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em
}

.elementor-10871 .elementor-element.elementor-element-c1e48e7 {
    text-align: center;
    color: var(--e-global-color-31ba61f);
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-10871 .elementor-element.elementor-element-c1e48e7>.elementor-widget-container {
    padding: 10px 0 15px 0
}

.elementor-10871 .elementor-element.elementor-element-a46300b img {
    width: 100%
}

.elementor-10871 .elementor-element.elementor-element-393672e {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-393672e .elementor-heading-title {
    color: var(--e-global-color-31ba61f);
    font-family: var(--e-global-typography-26c78a5-font-family), Sans-serif;
    font-size: var(--e-global-typography-26c78a5-font-size);
    font-weight: var(--e-global-typography-26c78a5-font-weight);
    line-height: var(--e-global-typography-26c78a5-line-height);
    letter-spacing: var(--e-global-typography-26c78a5-letter-spacing);
    word-spacing: var(--e-global-typography-26c78a5-word-spacing)
}

.elementor-10871 .elementor-element.elementor-element-393672e>.elementor-widget-container {
    padding: 5px 0 0 0
}

.elementor-10871 .elementor-element.elementor-element-1684a63.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-1684a63>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-10871 .elementor-element.elementor-element-ace6cb8 {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-ace6cb8 .elementor-heading-title {
    color: var(--e-global-color-31ba61f);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em
}

.elementor-10871 .elementor-element.elementor-element-590f93c {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-590f93c .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em
}

.elementor-10871 .elementor-element.elementor-element-f54b460 {
    text-align: center;
    color: var(--e-global-color-31ba61f);
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-10871 .elementor-element.elementor-element-f54b460>.elementor-widget-container {
    padding: 10px 0 15px 0
}

.elementor-10871 .elementor-element.elementor-element-d4e91af img {
    width: 100%
}

.elementor-10871 .elementor-element.elementor-element-cf270b5:not(.elementor-motion-effects-element-type-background),
.elementor-10871 .elementor-element.elementor-element-cf270b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-31ba61f)
}

.elementor-10871 .elementor-element.elementor-element-cf270b5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-10871 .elementor-element.elementor-element-cf270b5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-10871 .elementor-element.elementor-element-912df88 {
    padding: 30px 0 0 0
}

.elementor-10871 .elementor-element.elementor-element-f761def {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-f761def .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.8em
}

.elementor-10871 .elementor-element.elementor-element-f761def>.elementor-widget-container {
    padding: 0 10px 0 0;
    background-color: #FFF0
}

.elementor-10871 .elementor-element.elementor-element-7842aa6 .elementor-heading-title {
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 3.75rem;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-10871 .elementor-element.elementor-element-906c2bf>.elementor-container {
    max-width: 1240px
}

.elementor-10871 .elementor-element.elementor-element-e963c61.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-e963c61>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-10871 .elementor-element.elementor-element-c4d8a97 img {
    max-width: 50%
}

.elementor-10871 .elementor-element.elementor-element-24b7961 {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-24b7961 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.4em
}

.elementor-10871 .elementor-element.elementor-element-1104bfe {
    text-align: center;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-10871 .elementor-element.elementor-element-f94c190.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-f94c190>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-10871 .elementor-element.elementor-element-9d82c41 img {
    max-width: 50%
}

.elementor-10871 .elementor-element.elementor-element-553fee6 {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-553fee6 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.4em
}

.elementor-10871 .elementor-element.elementor-element-04c5db9 {
    text-align: center;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-10871 .elementor-element.elementor-element-f30d746.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-f30d746>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-10871 .elementor-element.elementor-element-3aa82c1 img {
    max-width: 50%
}

.elementor-10871 .elementor-element.elementor-element-710d5d7 {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-710d5d7 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.4em
}

.elementor-10871 .elementor-element.elementor-element-ced3c70 {
    text-align: center;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-10871 .elementor-element.elementor-element-dc7f00a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-10871 .elementor-element.elementor-element-dc7f00a:not(.elementor-motion-effects-element-type-background),
.elementor-10871 .elementor-element.elementor-element-dc7f00a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-31ba61f)
}

.elementor-10871 .elementor-element.elementor-element-dc7f00a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-10871 .elementor-element.elementor-element-c7d9948 {
    padding: 30px 0 0 0
}

.elementor-10871 .elementor-element.elementor-element-0520738 {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-0520738 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.8em
}

.elementor-10871 .elementor-element.elementor-element-0520738>.elementor-widget-container {
    padding: 0 10px 0 0;
    background-color: #FFF0
}

.elementor-10871 .elementor-element.elementor-element-1ddaba3 .elementor-heading-title {
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 3.75rem;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-10871 .elementor-element.elementor-element-bd17d3b>.elementor-container {
    max-width: 1260px
}

.elementor-10871 .elementor-element.elementor-element-058bdb8.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-058bdb8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-10871 .elementor-element.elementor-element-217fe62 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4em
}

.elementor-10871 .elementor-element.elementor-element-217fe62>.elementor-widget-container {
    padding: 45px 40px 45px 60px;
    background-color: #F4F4F4
}

.elementor-10871 .elementor-element.elementor-element-f42e34e .elementor-icon-wrapper {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-f42e34e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-f42e34e.elementor-view-framed .elementor-icon,
.elementor-10871 .elementor-element.elementor-element-f42e34e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-f42e34e.elementor-view-framed .elementor-icon,
.elementor-10871 .elementor-element.elementor-element-f42e34e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-f42e34e .elementor-icon {
    font-size: 40px
}

.elementor-10871 .elementor-element.elementor-element-f42e34e>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
    --e-transform-skewX: -8deg;
    background-color: var(--e-global-color-31ba61f);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.elementor-10871 .elementor-element.elementor-element-f42e34e {
    width: auto;
    max-width: auto;
    top: 54px
}

body:not(.rtl) .elementor-10871 .elementor-element.elementor-element-f42e34e {
    left: 0
}

body.rtl .elementor-10871 .elementor-element.elementor-element-f42e34e {
    right: 0
}

.elementor-10871 .elementor-element.elementor-element-ee44bd6.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-ee44bd6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-10871 .elementor-element.elementor-element-3a98645 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4em
}

.elementor-10871 .elementor-element.elementor-element-3a98645>.elementor-widget-container {
    padding: 30px 40px 30px 60px;
    background-color: #F4F4F4
}

.elementor-10871 .elementor-element.elementor-element-19c12d9 .elementor-icon-wrapper {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-19c12d9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-19c12d9.elementor-view-framed .elementor-icon,
.elementor-10871 .elementor-element.elementor-element-19c12d9.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-19c12d9.elementor-view-framed .elementor-icon,
.elementor-10871 .elementor-element.elementor-element-19c12d9.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-19c12d9 .elementor-icon {
    font-size: 40px
}

.elementor-10871 .elementor-element.elementor-element-19c12d9>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
    --e-transform-skewX: -8deg;
    background-color: var(--e-global-color-31ba61f);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.elementor-10871 .elementor-element.elementor-element-19c12d9 {
    width: auto;
    max-width: auto;
    top: 54px
}

body:not(.rtl) .elementor-10871 .elementor-element.elementor-element-19c12d9 {
    left: 0
}

body.rtl .elementor-10871 .elementor-element.elementor-element-19c12d9 {
    right: 0
}

.elementor-10871 .elementor-element.elementor-element-ef4e5e7.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-ef4e5e7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-10871 .elementor-element.elementor-element-5a19db7 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4em
}

.elementor-10871 .elementor-element.elementor-element-5a19db7>.elementor-widget-container {
    padding: 30px 40px 30px 60px;
    background-color: #F4F4F4
}

.elementor-10871 .elementor-element.elementor-element-8589766 .elementor-icon-wrapper {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-8589766.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-8589766.elementor-view-framed .elementor-icon,
.elementor-10871 .elementor-element.elementor-element-8589766.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-8589766.elementor-view-framed .elementor-icon,
.elementor-10871 .elementor-element.elementor-element-8589766.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-8589766 .elementor-icon {
    font-size: 40px
}

.elementor-10871 .elementor-element.elementor-element-8589766>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
    --e-transform-skewX: -8deg;
    background-color: var(--e-global-color-31ba61f);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.elementor-10871 .elementor-element.elementor-element-8589766 {
    width: auto;
    max-width: auto;
    top: 54px
}

body:not(.rtl) .elementor-10871 .elementor-element.elementor-element-8589766 {
    left: 0
}

body.rtl .elementor-10871 .elementor-element.elementor-element-8589766 {
    right: 0
}

.elementor-10871 .elementor-element.elementor-element-70b61ed.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-10871 .elementor-element.elementor-element-70b61ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-10871 .elementor-element.elementor-element-c71de56 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Open Sans Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4em
}

.elementor-10871 .elementor-element.elementor-element-c71de56>.elementor-widget-container {
    padding: 45px 40px 45px 60px;
    background-color: #F4F4F4
}

.elementor-10871 .elementor-element.elementor-element-d9d050d .elementor-icon-wrapper {
    text-align: center
}

.elementor-10871 .elementor-element.elementor-element-d9d050d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-d9d050d.elementor-view-framed .elementor-icon,
.elementor-10871 .elementor-element.elementor-element-d9d050d.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-d9d050d.elementor-view-framed .elementor-icon,
.elementor-10871 .elementor-element.elementor-element-d9d050d.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary)
}

.elementor-10871 .elementor-element.elementor-element-d9d050d .elementor-icon {
    font-size: 40px
}

.elementor-10871 .elementor-element.elementor-element-d9d050d>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
    --e-transform-skewX: -8deg;
    background-color: var(--e-global-color-31ba61f);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.elementor-10871 .elementor-element.elementor-element-d9d050d {
    width: auto;
    max-width: auto;
    top: 54px
}

body:not(.rtl) .elementor-10871 .elementor-element.elementor-element-d9d050d {
    left: 0
}

body.rtl .elementor-10871 .elementor-element.elementor-element-d9d050d {
    right: 0
}

@media(max-width:1024px) {

    .elementor-10871 .elementor-element.elementor-element-5a1a94eb:not(.elementor-motion-effects-element-type-background),
    .elementor-10871 .elementor-element.elementor-element-5a1a94eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 0 auto
    }

    .elementor-10871 .elementor-element.elementor-element-8e4fccd>.elementor-element-populated {
        padding: 20px 20px 20px 20px
    }

    .elementor-10871 .elementor-element.elementor-element-626948f .elementor-heading-title {
        font-size: 50px
    }

    .elementor-10871 .elementor-element.elementor-element-848deae {
        --spacer-size: 20px
    }

    .elementor-10871 .elementor-element.elementor-element-a587834 {
        padding: 0 0 0 0
    }

    .elementor-10871 .elementor-element.elementor-element-8a02284 .elementor-heading-title {
        font-size: 50px
    }

    .elementor-10871 .elementor-element.elementor-element-d1efcce {
        padding: 40px 10px 10px 10px
    }

    .elementor-10871 .elementor-element.elementor-element-aa53b03>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 10px
    }

    .elementor-10871 .elementor-element.elementor-element-aa53b03>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-10871 .elementor-element.elementor-element-fa50a4f {
        text-align: center
    }

    .elementor-10871 .elementor-element.elementor-element-fa50a4f .elementor-heading-title {
        font-size: 50px
    }

    .elementor-10871 .elementor-element.elementor-element-fa50a4f>.elementor-widget-container {
        padding: 0 0 10px 0
    }

    .elementor-10871 .elementor-element.elementor-element-56dca2c>.elementor-element-populated {
        padding: 10px 10px 10px 10px
    }

    .elementor-10871 .elementor-element.elementor-element-041edd8>.elementor-element-populated {
        padding: 10px 10px 10px 10px
    }

    .elementor-10871 .elementor-element.elementor-element-393672e .elementor-heading-title {
        font-size: var(--e-global-typography-26c78a5-font-size);
        line-height: var(--e-global-typography-26c78a5-line-height);
        letter-spacing: var(--e-global-typography-26c78a5-letter-spacing);
        word-spacing: var(--e-global-typography-26c78a5-word-spacing)
    }

    .elementor-10871 .elementor-element.elementor-element-1684a63>.elementor-element-populated {
        padding: 10px 10px 10px 10px
    }

    .elementor-10871 .elementor-element.elementor-element-1b31c85>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-10871 .elementor-element.elementor-element-37f57d7>.elementor-element-populated {
        padding: 20px 20px 20px 20px
    }

    .elementor-10871 .elementor-element.elementor-element-7842aa6 .elementor-heading-title {
        font-size: 50px;
        line-height: 1.3em
    }

    .elementor-10871 .elementor-element.elementor-element-dc7f00a {
        padding: 20px 20px 20px 20px
    }

    .elementor-10871 .elementor-element.elementor-element-58438d3>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-10871 .elementor-element.elementor-element-c7d9948 {
        padding: 0 0 0 0
    }

    .elementor-10871 .elementor-element.elementor-element-03c1253>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-10871 .elementor-element.elementor-element-1ddaba3 .elementor-heading-title {
        font-size: 50px;
        line-height: 1.3em
    }

    .elementor-10871 .elementor-element.elementor-element-217fe62>.elementor-widget-container {
        padding: 45px 45px 45px 60px
    }

    .elementor-10871 .elementor-element.elementor-element-3a98645>.elementor-widget-container {
        padding: 45px 45px 45px 60px
    }

    .elementor-10871 .elementor-element.elementor-element-5a19db7>.elementor-widget-container {
        padding: 45px 45px 45px 60px
    }

    .elementor-10871 .elementor-element.elementor-element-c71de56>.elementor-widget-container {
        padding: 45px 45px 45px 60px
    }
}

@media(max-width:767px) {
    .elementor-10871 .elementor-element.elementor-element-5a1a94eb>.elementor-container {
        min-height: 1px
    }

    .elementor-10871 .elementor-element.elementor-element-8e4fccd>.elementor-element-populated {
        padding: 50px 15px 15px 15px
    }

    .elementor-10871 .elementor-element.elementor-element-626948f .elementor-heading-title {
        font-size: 40px;
        line-height: 1.3em
    }

    .elementor-10871 .elementor-element.elementor-element-a587834 {
        padding: 20px 0 20px 0
    }

    .elementor-10871 .elementor-element.elementor-element-330449f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 10px
    }

    .elementor-10871 .elementor-element.elementor-element-330449f>.elementor-element-populated {
        padding: 15px 15px 15px 15px
    }

    .elementor-10871 .elementor-element.elementor-element-8a02284 .elementor-heading-title {
        font-size: 40px;
        line-height: 1.3em
    }

    .elementor-10871 .elementor-element.elementor-element-8a02284 {
        z-index: 1
    }

    .elementor-10871 .elementor-element.elementor-element-d1efcce {
        padding: 0 0 0 0
    }

    .elementor-10871 .elementor-element.elementor-element-aa53b03>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-10871 .elementor-element.elementor-element-aa53b03>.elementor-element-populated {
        padding: 50px 15px 15px 15px
    }

    .elementor-10871 .elementor-element.elementor-element-fa50a4f .elementor-heading-title {
        font-size: 40px;
        line-height: 1.3em
    }

    .elementor-10871 .elementor-element.elementor-element-fa50a4f>.elementor-widget-container {
        padding: 0 0 30px 0
    }

    .elementor-10871 .elementor-element.elementor-element-7c34f79 {
        padding: 0 0 0 0
    }

    .elementor-10871 .elementor-element.elementor-element-56dca2c>.elementor-element-populated {
        padding: 0 0 30px 0
    }

    .elementor-10871 .elementor-element.elementor-element-8a79df4 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-10871 .elementor-element.elementor-element-9d7ff6b .elementor-heading-title {
        font-size: 24px
    }

    .elementor-10871 .elementor-element.elementor-element-c9e8f02 {
        font-size: 16px
    }

    .elementor-10871 .elementor-element.elementor-element-041edd8>.elementor-element-populated {
        padding: 0 0 30px 0
    }

    .elementor-10871 .elementor-element.elementor-element-c547277 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-10871 .elementor-element.elementor-element-3de2aa6 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-10871 .elementor-element.elementor-element-c1e48e7 {
        font-size: 16px
    }

    .elementor-10871 .elementor-element.elementor-element-393672e .elementor-heading-title {
        font-size: var(--e-global-typography-26c78a5-font-size);
        line-height: var(--e-global-typography-26c78a5-line-height);
        letter-spacing: var(--e-global-typography-26c78a5-letter-spacing);
        word-spacing: var(--e-global-typography-26c78a5-word-spacing)
    }

    .elementor-10871 .elementor-element.elementor-element-1684a63>.elementor-element-populated {
        padding: 0 0 35px 0
    }

    .elementor-10871 .elementor-element.elementor-element-ace6cb8 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-10871 .elementor-element.elementor-element-590f93c .elementor-heading-title {
        font-size: 24px
    }

    .elementor-10871 .elementor-element.elementor-element-f54b460 {
        font-size: 16px
    }

    .elementor-10871 .elementor-element.elementor-element-37f57d7>.elementor-element-populated {
        padding: 15px 15px 15px 15px
    }

    .elementor-10871 .elementor-element.elementor-element-7842aa6 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-10871 .elementor-element.elementor-element-e963c61>.elementor-element-populated {
        padding: 15px 15px 15px 15px
    }

    .elementor-10871 .elementor-element.elementor-element-24b7961 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-10871 .elementor-element.elementor-element-1104bfe {
        font-size: 16px
    }

    .elementor-10871 .elementor-element.elementor-element-f94c190>.elementor-element-populated {
        padding: 15px 15px 15px 15px
    }

    .elementor-10871 .elementor-element.elementor-element-553fee6 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-10871 .elementor-element.elementor-element-04c5db9 {
        font-size: 16px
    }

    .elementor-10871 .elementor-element.elementor-element-f30d746>.elementor-element-populated {
        padding: 15px 15px 30px 15px
    }

    .elementor-10871 .elementor-element.elementor-element-710d5d7 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-10871 .elementor-element.elementor-element-ced3c70 {
        font-size: 16px
    }

    .elementor-10871 .elementor-element.elementor-element-dc7f00a {
        padding: 25px 15px 15px 15px
    }

    .elementor-10871 .elementor-element.elementor-element-58438d3>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-10871 .elementor-element.elementor-element-03c1253>.elementor-element-populated {
        padding: 0 0 20px 0
    }

    .elementor-10871 .elementor-element.elementor-element-1ddaba3 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-10871 .elementor-element.elementor-element-058bdb8>.elementor-element-populated {
        padding: 20px 10px 0 30px
    }

    .elementor-10871 .elementor-element.elementor-element-ee44bd6>.elementor-element-populated {
        padding: 20px 10px 0 30px
    }

    .elementor-10871 .elementor-element.elementor-element-ef4e5e7>.elementor-element-populated {
        padding: 20px 10px 0 30px
    }

    .elementor-10871 .elementor-element.elementor-element-70b61ed>.elementor-element-populated {
        padding: 20px 10px 30px 30px
    }
}

@media(min-width:768px) {
    .elementor-10871 .elementor-element.elementor-element-6f861295 {
        width: 16%
    }

    .elementor-10871 .elementor-element.elementor-element-8e4fccd {
        width: 50%
    }

    .elementor-10871 .elementor-element.elementor-element-cc74aa8 {
        width: 33.666%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-10871 .elementor-element.elementor-element-6f861295 {
        width: 100%
    }

    .elementor-10871 .elementor-element.elementor-element-8e4fccd {
        width: 100%
    }

    .elementor-10871 .elementor-element.elementor-element-cc74aa8 {
        width: 100%
    }

    .elementor-10871 .elementor-element.elementor-element-058bdb8 {
        width: 50%
    }

    .elementor-10871 .elementor-element.elementor-element-ee44bd6 {
        width: 50%
    }

    .elementor-10871 .elementor-element.elementor-element-ef4e5e7 {
        width: 50%
    }

    .elementor-10871 .elementor-element.elementor-element-70b61ed {
        width: 50%
    }
}

@media(min-width:1025px) {

    .elementor-10871 .elementor-element.elementor-element-5a1a94eb:not(.elementor-motion-effects-element-type-background),
    .elementor-10871 .elementor-element.elementor-element-5a1a94eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll
    }
}

.ws-heading-text-small .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 10px
}

.ws-heading-text-small .elementor-heading-title::before {
    content: '';
    width: 50px;
    height: 2px;
    background: var(--e-global-color-secondary)
}

.ws-heading-text-small .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 10px
}

.ws-heading-text-small .elementor-heading-title::before {
    content: '';
    width: 50px;
    height: 2px;
    background: var(--e-global-color-secondary)
}

.ws-heading-text-small .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 10px
}

.ws-heading-text-small .elementor-heading-title::before {
    content: '';
    width: 50px;
    height: 2px;
    background: var(--e-global-color-secondary)
}

.ws-icon .elementor-icon-wrapper {
    transform: skewX(8deg)
}