.elementor-670 .elementor-element.elementor-element-4a96fa1:not(.elementor-motion-effects-element-type-background),
.elementor-670 .elementor-element.elementor-element-4a96fa1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #B4B4B4;
}

.elementor-670 .elementor-element.elementor-element-4a96fa1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-670 .elementor-element.elementor-element-948ac35>.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-670 .elementor-element.elementor-element-9737547 {
    margin-top: -30px;
    margin-bottom: 90px;
    z-index: 1;
}

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

.elementor-670 .elementor-element.elementor-element-bb0bf74:not(.elementor-motion-effects-element-type-background),
.elementor-670 .elementor-element.elementor-element-bb0bf74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/h2_bg1.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-670 .elementor-element.elementor-element-bb0bf74 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 120px;
    padding: 0px 30px 0px 30px;
}

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

.elementor-670 .elementor-element.elementor-element-a7fcaed>.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-670 .elementor-element.elementor-element-050c896 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_sub-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_sub-font-size);
    font-weight: var( --e-global-typography-heading_sub-font-weight);
    text-transform: var( --e-global-typography-heading_sub-text-transform);
    line-height: var( --e-global-typography-heading_sub-line-height);
}

.elementor-670 .elementor-element.elementor-element-050c896>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-5f1e46b .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_title-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size);
    font-weight: var( --e-global-typography-heading_title-font-weight);
    text-transform: var( --e-global-typography-heading_title-text-transform);
    line-height: var( --e-global-typography-heading_title-line-height);
}

.elementor-670 .elementor-element.elementor-element-5f1e46b>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-670 .elementor-element.elementor-element-6874d90 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-670 .elementor-element.elementor-element-6874d90 .elementor-divider-separator {
    width: 80px;
}

.elementor-670 .elementor-element.elementor-element-6874d90 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-670 .elementor-element.elementor-element-6874d90>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-670 .elementor-element.elementor-element-a3a94a6 {
    text-align: left;
}

.elementor-670 .elementor-element.elementor-element-a3a94a6>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-670 .elementor-element.elementor-element-97fe2d8 {
    color: var( --e-global-color-primary);
    font-weight: 500;
    text-decoration: underline;
    width: auto;
    max-width: auto;
}

.elementor-670 .elementor-element.elementor-element-dd42c48 {
    color: var( --e-global-color-accent);
    font-weight: 500;
    text-decoration: underline;
    width: auto;
    max-width: auto;
}

.elementor-670 .elementor-element.elementor-element-adb9dcf>.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-670 .elementor-element.elementor-element-8dc4f82 img {
    border-radius: 1000px 1000px 1000px 1000px !important;
}

.elementor-670 .elementor-element.elementor-element-27f01fb {
    width: auto;
    max-width: auto;
    bottom: 8%;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-27f01fb {
    left: -5%;
}

body.rtl .elementor-670 .elementor-element.elementor-element-27f01fb {
    right: -5%;
}

.elementor-670 .elementor-element.elementor-element-1c85139 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-1c85139 .elementor-icon {
    font-size: 36px;
}

.elementor-670 .elementor-element.elementor-element-1c85139 .elementor-icon i,
.elementor-670 .elementor-element.elementor-element-1c85139 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-670 .elementor-element.elementor-element-1c85139 {
    width: auto;
    max-width: auto;
    bottom: 17%;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-1c85139 {
    left: 31px;
}

body.rtl .elementor-670 .elementor-element.elementor-element-1c85139 {
    right: 9%;
}

.elementor-670 .elementor-element.elementor-element-e941a6b>.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-670 .elementor-element.elementor-element-e941a6b>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-670 .elementor-element.elementor-element-476a2d8 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-size: 24px;
    line-height: 26px;
}

.elementor-670 .elementor-element.elementor-element-476a2d8>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-670 .elementor-element.elementor-element-45814ce>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-2f207b6 {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-670 .elementor-element.elementor-element-3773b96>.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-670 .elementor-element.elementor-element-3773b96>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-670 .elementor-element.elementor-element-744fbb2 .elementor-counter {
    text-align: left;
}

.elementor-670 .elementor-element.elementor-element-744fbb2 .elementor-counter-number-wrapper {
    font-size: 38px;
    line-height: 42px;
}

.elementor-670 .elementor-element.elementor-element-744fbb2 .elementor-counter-title {
    color: var( --e-global-color-text);
    font-size: 16px;
    line-height: 24px;
}

.elementor-670 .elementor-element.elementor-element-0d46fda>.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-670 .elementor-element.elementor-element-0d46fda>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-670 .elementor-element.elementor-element-76c75ee .elementor-counter {
    text-align: left;
}

.elementor-670 .elementor-element.elementor-element-76c75ee .elementor-counter-number-wrapper {
    font-size: 38px;
    line-height: 42px;
}

.elementor-670 .elementor-element.elementor-element-76c75ee .elementor-counter-title {
    color: var( --e-global-color-text);
    font-size: 16px;
    line-height: 24px;
}

.elementor-670 .elementor-element.elementor-element-9af0970>.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-670 .elementor-element.elementor-element-9af0970>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-670 .elementor-element.elementor-element-024d981 .elementor-counter {
    text-align: left;
}

.elementor-670 .elementor-element.elementor-element-024d981 .elementor-counter-number-wrapper {
    font-size: 38px;
    line-height: 42px;
}

.elementor-670 .elementor-element.elementor-element-024d981 .elementor-counter-title {
    color: var( --e-global-color-text);
    font-size: 16px;
    line-height: 24px;
}

.elementor-670 .elementor-element.elementor-element-1d77cd8 {
    z-index: 2;
}

.elementor-670 .elementor-element.elementor-element-789e5d0 {
    margin-top: 0px;
    margin-bottom: 120px;
    padding: 0px 30px 0px 30px;
}

.elementor-670 .elementor-element.elementor-element-6998107.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-670 .elementor-element.elementor-element-6998107>.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-670 .elementor-element.elementor-element-a06d347 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-a06d347 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_sub-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_sub-font-size);
    font-weight: var( --e-global-typography-heading_sub-font-weight);
    text-transform: var( --e-global-typography-heading_sub-text-transform);
    line-height: var( --e-global-typography-heading_sub-line-height);
}

.elementor-670 .elementor-element.elementor-element-a06d347>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-7bebe44 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-7bebe44 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_title-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size);
    font-weight: var( --e-global-typography-heading_title-font-weight);
    text-transform: var( --e-global-typography-heading_title-text-transform);
    line-height: var( --e-global-typography-heading_title-line-height);
}

.elementor-670 .elementor-element.elementor-element-7bebe44>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-670 .elementor-element.elementor-element-c8b0edf {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-670 .elementor-element.elementor-element-c8b0edf .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-670 .elementor-element.elementor-element-c8b0edf .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-670 .elementor-element.elementor-element-c8b0edf>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-670 .elementor-element.elementor-element-4523151 .thumbnail-location {
    height: 340px;
}

.elementor-670 .elementor-element.elementor-element-4523151>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-c2f0325 {
    text-align: center;
    color: var( --e-global-color-accent);
    width: auto;
    max-width: auto;
}

.elementor-670 .elementor-element.elementor-element-c2f0325>.elementor-widget-container {
    margin: 0px 15px 0px 0px;
}

.elementor-670 .elementor-element.elementor-element-6208557 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-6208557 .elementor-icon {
    font-size: 10px;
}

.elementor-670 .elementor-element.elementor-element-6208557 .elementor-icon i,
.elementor-670 .elementor-element.elementor-element-6208557 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-670 .elementor-element.elementor-element-6208557 {
    width: auto;
    max-width: auto;
}

.elementor-670 .elementor-element.elementor-element-73da23c:not(.elementor-motion-effects-element-type-background),
.elementor-670 .elementor-element.elementor-element-73da23c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #F5F8FB 0%, #F5F8FB00 100%);
}

.elementor-670 .elementor-element.elementor-element-73da23c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 30px 120px 30px;
}

.elementor-670 .elementor-element.elementor-element-73da23c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-670 .elementor-element.elementor-element-6bdb133>.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-670 .elementor-element.elementor-element-a5332dc {
    width: auto;
    max-width: auto;
    top: -47%;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-a5332dc {
    right: -35%;
}

body.rtl .elementor-670 .elementor-element.elementor-element-a5332dc {
    left: -35%;
}

.elementor-670 .elementor-element.elementor-element-caa1496 {
    width: auto;
    max-width: auto;
    bottom: -20%;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-caa1496 {
    left: -25%;
}

body.rtl .elementor-670 .elementor-element.elementor-element-caa1496 {
    right: -25%;
}

.elementor-670 .elementor-element.elementor-element-b405f80 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-b405f80 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_sub-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_sub-font-size);
    font-weight: var( --e-global-typography-heading_sub-font-weight);
    text-transform: var( --e-global-typography-heading_sub-text-transform);
    line-height: var( --e-global-typography-heading_sub-line-height);
}

.elementor-670 .elementor-element.elementor-element-b405f80>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-4a30e1f {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-4a30e1f .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_title-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size);
    font-weight: var( --e-global-typography-heading_title-font-weight);
    text-transform: var( --e-global-typography-heading_title-text-transform);
    line-height: var( --e-global-typography-heading_title-line-height);
}

.elementor-670 .elementor-element.elementor-element-4a30e1f>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-670 .elementor-element.elementor-element-089980a {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-670 .elementor-element.elementor-element-089980a .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-670 .elementor-element.elementor-element-089980a .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-670 .elementor-element.elementor-element-089980a>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-670 .elementor-element.elementor-element-9b28778 .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms);
}

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

.elementor-670 .elementor-element.elementor-element-bb585a9 {
    margin-top: 60px;
    margin-bottom: 120px;
    padding: 0px 30px 0px 30px;
}

.elementor-670 .elementor-element.elementor-element-556c255>.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-670 .elementor-element.elementor-element-8ff3650 {
    text-align: left;
}

.elementor-670 .elementor-element.elementor-element-8ff3650>.elementor-widget-container {
    margin: 0px 0px 0px 35px;
    --e-transform-rotateZ: 7.95deg;
}

.elementor-670 .elementor-element.elementor-element-9c3c11d {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 0px;
}

.elementor-670 .elementor-element.elementor-element-9c3c11d>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
    padding: 20px 20px 20px 20px;
    --e-transform-rotateZ: -5.9deg;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #328CA9;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-9c3c11d {
    left: 0px;
}

body.rtl .elementor-670 .elementor-element.elementor-element-9c3c11d {
    right: 0px;
}

.elementor-670 .elementor-element.elementor-element-92cd1da {
    width: auto;
    max-width: auto;
    top: -18%;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-92cd1da {
    right: -22%;
}

body.rtl .elementor-670 .elementor-element.elementor-element-92cd1da {
    left: -22%;
}

.elementor-670 .elementor-element.elementor-element-ab81081.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-670 .elementor-element.elementor-element-ab81081>.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-670 .elementor-element.elementor-element-99509d8 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-99509d8 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_sub-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_sub-font-size);
    font-weight: var( --e-global-typography-heading_sub-font-weight);
    text-transform: var( --e-global-typography-heading_sub-text-transform);
    line-height: var( --e-global-typography-heading_sub-line-height);
}

.elementor-670 .elementor-element.elementor-element-99509d8>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-0d530c2 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-0d530c2 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_title-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size);
    font-weight: var( --e-global-typography-heading_title-font-weight);
    text-transform: var( --e-global-typography-heading_title-text-transform);
    line-height: var( --e-global-typography-heading_title-line-height);
}

.elementor-670 .elementor-element.elementor-element-0d530c2>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-670 .elementor-element.elementor-element-6a2c911 {
    text-align: center;
    width: 70%;
    max-width: 70%;
}

.elementor-670 .elementor-element.elementor-element-6a2c911>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-670 .elementor-element.elementor-element-235a53c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-670 .elementor-element.elementor-element-235a53c>.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-670 .elementor-element.elementor-element-489e5f6 {
    width: auto;
    max-width: auto;
    top: -16%;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-489e5f6 {
    left: 10%;
}

body.rtl .elementor-670 .elementor-element.elementor-element-489e5f6 {
    right: 10%;
}

.elementor-670 .elementor-element.elementor-element-7cf9d88 {
    width: auto;
    max-width: auto;
    top: 0%;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-7cf9d88 {
    right: 0%;
}

body.rtl .elementor-670 .elementor-element.elementor-element-7cf9d88 {
    left: 0%;
}

.elementor-670 .elementor-element.elementor-element-f3c5f6d {
    width: auto;
    max-width: auto;
    bottom: 12%;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-f3c5f6d {
    right: -15%;
}

body.rtl .elementor-670 .elementor-element.elementor-element-f3c5f6d {
    left: -15%;
}

.elementor-670 .elementor-element.elementor-element-11d4af1 {
    --spacer-size: 372px;
    width: 372px;
    max-width: 372px;
}

.elementor-670 .elementor-element.elementor-element-11d4af1>.elementor-widget-container {
    background-color: #FDD8A2;
    border-radius: 100% 100% 100% 100%;
}

.elementor-670 .elementor-element.elementor-element-c3df160 {
    width: auto;
    max-width: auto;
    top: -70px;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-c3df160 {
    left: 0px;
}

body.rtl .elementor-670 .elementor-element.elementor-element-c3df160 {
    right: 0px;
}

.elementor-670 .elementor-element.elementor-element-87788c4:not(.elementor-motion-effects-element-type-background),
.elementor-670 .elementor-element.elementor-element-87788c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F8FB;
}

.elementor-670 .elementor-element.elementor-element-87788c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 30px 90px 30px;
}

.elementor-670 .elementor-element.elementor-element-87788c4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-670 .elementor-element.elementor-element-affd8e3>.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-670 .elementor-element.elementor-element-4db96ed {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-4db96ed .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_sub-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_sub-font-size);
    font-weight: var( --e-global-typography-heading_sub-font-weight);
    text-transform: var( --e-global-typography-heading_sub-text-transform);
    line-height: var( --e-global-typography-heading_sub-line-height);
}

.elementor-670 .elementor-element.elementor-element-4db96ed>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-4954f08 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-4954f08 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_title-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size);
    font-weight: var( --e-global-typography-heading_title-font-weight);
    text-transform: var( --e-global-typography-heading_title-text-transform);
    line-height: var( --e-global-typography-heading_title-line-height);
}

.elementor-670 .elementor-element.elementor-element-4954f08>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-670 .elementor-element.elementor-element-54094af {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-670 .elementor-element.elementor-element-54094af .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-670 .elementor-element.elementor-element-54094af .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-670 .elementor-element.elementor-element-54094af>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-670 .elementor-element.elementor-element-93dc9f6 .thumbnail-location {
    height: 280px;
}

.elementor-670 .elementor-element.elementor-element-93dc9f6 .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms);
}

.elementor-670 .elementor-element.elementor-element-f773931>.elementor-container {
    min-height: 310px;
}

.elementor-670 .elementor-element.elementor-element-f773931>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-670 .elementor-element.elementor-element-f773931 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 30px 120px 30px;
}

.elementor-670 .elementor-element.elementor-element-c448f96>.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-670 .elementor-element.elementor-element-f393428 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-f393428 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-heading_sub-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_sub-font-size);
    font-weight: var( --e-global-typography-heading_sub-font-weight);
    text-transform: var( --e-global-typography-heading_sub-text-transform);
    line-height: var( --e-global-typography-heading_sub-line-height);
}

.elementor-670 .elementor-element.elementor-element-f393428>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-d897658 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-d897658 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-heading_title-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size);
    font-weight: var( --e-global-typography-heading_title-font-weight);
    text-transform: var( --e-global-typography-heading_title-text-transform);
    line-height: var( --e-global-typography-heading_title-line-height);
}

.elementor-670 .elementor-element.elementor-element-d897658>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-670 .elementor-element.elementor-element-582930b {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-670 .elementor-element.elementor-element-582930b .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-670 .elementor-element.elementor-element-582930b .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-670 .elementor-element.elementor-element-582930b>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-670 .elementor-element.elementor-element-df0797d {
    margin-top: -150px;
    margin-bottom: 120px;
    padding: 0px 30px 0px 30px;
}

.elementor-670 .elementor-element.elementor-element-857ee01>.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-670 .elementor-element.elementor-element-1d9b4b9 .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms);
}

.elementor-670 .elementor-element.elementor-element-612c84d {
    padding: 0px 30px 0px 30px;
}

.elementor-670 .elementor-element.elementor-element-aaf2c6c>.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-670 .elementor-element.elementor-element-d282ac3 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-d282ac3 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_sub-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_sub-font-size);
    font-weight: var( --e-global-typography-heading_sub-font-weight);
    text-transform: var( --e-global-typography-heading_sub-text-transform);
    line-height: var( --e-global-typography-heading_sub-line-height);
}

.elementor-670 .elementor-element.elementor-element-d282ac3>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-8ab31de {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-8ab31de .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_title-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size);
    font-weight: var( --e-global-typography-heading_title-font-weight);
    text-transform: var( --e-global-typography-heading_title-text-transform);
    line-height: var( --e-global-typography-heading_title-line-height);
}

.elementor-670 .elementor-element.elementor-element-8ab31de>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-670 .elementor-element.elementor-element-a18845f {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-670 .elementor-element.elementor-element-a18845f .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-670 .elementor-element.elementor-element-a18845f .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-670 .elementor-element.elementor-element-a18845f>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-670 .elementor-element.elementor-element-ffe7104>.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-670 .elementor-element.elementor-element-dd2b15c .elementor-cta__content {
    min-height: 640px;
    text-align: center;
    padding: 30px 100px 30px 100px;
}

.elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-icon-wrapper {
    margin-bottom: 30px;
}

.elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-icon {
    font-size: 70px;
}

.elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta__title {
    font-size: 30px;
    line-height: 36px;
}

.elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta__description:not(:last-child) {
    margin-bottom: 40px;
}

.elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-icon-wrapper:before {
    background: #A2CA4C;
}

.elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #00000080;
}

.elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #00000080;
}

.elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta .elementor-cta__bg,
.elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 500ms;
}

.elementor-670 .elementor-element.elementor-element-af2ae07>.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-670 .elementor-element.elementor-element-30b6ecc .elementor-cta__content {
    min-height: 640px;
    text-align: center;
    padding: 30px 100px 30px 100px;
}

.elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-icon-wrapper {
    margin-bottom: 30px;
}

.elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-icon {
    font-size: 70px;
}

.elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-cta__title {
    font-size: 30px;
    line-height: 36px;
}

.elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-cta__description:not(:last-child) {
    margin-bottom: 40px;
}

.elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-icon-wrapper:before {
    background: #E46D30;
}

.elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #00000000;
}

.elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-cta .elementor-cta__bg,
.elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 500ms;
}

.elementor-670 .elementor-element.elementor-element-30b6ecc>.elementor-widget-container {
    background-color: #8E8A46;
    background-image: url("../images/h2_img14.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-670 .elementor-element.elementor-element-0e78000>.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-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta__content {
    min-height: 640px;
    text-align: center;
    padding: 30px 100px 30px 100px;
}

.elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-icon-wrapper {
    margin-bottom: 30px;
}

.elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-icon {
    font-size: 70px;
}

.elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta__title {
    font-size: 30px;
    line-height: 36px;
}

.elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta__description:not(:last-child) {
    margin-bottom: 40px;
}

.elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-icon-wrapper:before {
    background: #F3D66D;
}

.elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #00000080;
}

.elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #00000080;
}

.elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta .elementor-cta__bg,
.elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 500ms;
}

.elementor-670 .elementor-element.elementor-element-3b94fb3:not(.elementor-motion-effects-element-type-background),
.elementor-670 .elementor-element.elementor-element-3b94fb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F8FB;
}

.elementor-670 .elementor-element.elementor-element-3b94fb3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 120px;
    padding: 120px 0px 120px 0px;
}

.elementor-670 .elementor-element.elementor-element-3b94fb3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-670 .elementor-element.elementor-element-d15f486.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-670 .elementor-element.elementor-element-d15f486>.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-670 .elementor-element.elementor-element-58009b6 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-58009b6 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_sub-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_sub-font-size);
    font-weight: var( --e-global-typography-heading_sub-font-weight);
    text-transform: var( --e-global-typography-heading_sub-text-transform);
    line-height: var( --e-global-typography-heading_sub-line-height);
}

.elementor-670 .elementor-element.elementor-element-58009b6>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-eff12ec {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-eff12ec .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_title-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size);
    font-weight: var( --e-global-typography-heading_title-font-weight);
    text-transform: var( --e-global-typography-heading_title-text-transform);
    line-height: var( --e-global-typography-heading_title-line-height);
}

.elementor-670 .elementor-element.elementor-element-eff12ec>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-670 .elementor-element.elementor-element-1e4af55 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-670 .elementor-element.elementor-element-1e4af55 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-670 .elementor-element.elementor-element-1e4af55 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-670 .elementor-element.elementor-element-1e4af55>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-b86f156 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-b86f156 {
    right: -4%;
}

body.rtl .elementor-670 .elementor-element.elementor-element-b86f156 {
    left: -4%;
}

.elementor-670 .elementor-element.elementor-element-8014ff9 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-670 .elementor-element.elementor-element-8014ff9 {
    left: -3%;
}

body.rtl .elementor-670 .elementor-element.elementor-element-8014ff9 {
    right: -3%;
}

.elementor-670 .elementor-element.elementor-element-ca232db .testimonial-content .testimonial-inner {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-ca232db .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms);
}

.elementor-670 .elementor-element.elementor-element-ca232db .slick-next {
    top: 20%;
    bottom: unset;
    left: unset;
    right: -100px;
}

.elementor-670 .elementor-element.elementor-element-ca232db .slick-prev {
    top: 20%;
    bottom: unset;
    left: -100px;
    right: unset;
}

.elementor-670 .elementor-element.elementor-element-ca232db {
    width: 700px;
    max-width: 700px;
    z-index: 2;
}

.elementor-670 .elementor-element.elementor-element-eaa5de9 {
    margin-top: 0px;
    margin-bottom: 90px;
    padding: 0px 30px 0px 30px;
}

.elementor-670 .elementor-element.elementor-element-e456285>.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-670 .elementor-element.elementor-element-d36e2bb {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-d36e2bb .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_sub-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_sub-font-size);
    font-weight: var( --e-global-typography-heading_sub-font-weight);
    text-transform: var( --e-global-typography-heading_sub-text-transform);
    line-height: var( --e-global-typography-heading_sub-line-height);
}

.elementor-670 .elementor-element.elementor-element-d36e2bb>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-670 .elementor-element.elementor-element-2a83de3 {
    text-align: center;
}

.elementor-670 .elementor-element.elementor-element-2a83de3 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-heading_title-font-family), Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size);
    font-weight: var( --e-global-typography-heading_title-font-weight);
    text-transform: var( --e-global-typography-heading_title-text-transform);
    line-height: var( --e-global-typography-heading_title-line-height);
}

.elementor-670 .elementor-element.elementor-element-2a83de3>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-670 .elementor-element.elementor-element-047df1f {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-670 .elementor-element.elementor-element-047df1f .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-670 .elementor-element.elementor-element-047df1f .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-670 .elementor-element.elementor-element-047df1f>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-670 .elementor-element.elementor-element-5eec601 .slick-slide-bg {
    animation-duration: calc(5000ms*1.2);
    transition-duration: calc(5000ms);
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-670 .elementor-element.elementor-element-a7fcaed {
        width: 50%;
    }
    .elementor-670 .elementor-element.elementor-element-adb9dcf {
        width: 50%;
    }
    .elementor-670 .elementor-element.elementor-element-e941a6b {
        width: 100%;
    }
    .elementor-670 .elementor-element.elementor-element-556c255 {
        width: 30%;
    }
    .elementor-670 .elementor-element.elementor-element-ab81081 {
        width: 40%;
    }
    .elementor-670 .elementor-element.elementor-element-235a53c {
        width: 30%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-670 .elementor-element.elementor-element-556c255 {
        width: 100%;
    }
    .elementor-670 .elementor-element.elementor-element-ab81081 {
        width: 100%;
    }
    .elementor-670 .elementor-element.elementor-element-235a53c {
        width: 100%;
    }
}

@media(max-width:1366px) {
    .elementor-670 .elementor-element.elementor-element-050c896 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-5f1e46b .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-e941a6b>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-a06d347 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-7bebe44 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-b405f80 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-4a30e1f .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-99509d8 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-0d530c2 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-4db96ed .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-4954f08 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-f393428 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-d897658 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-d282ac3 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-8ab31de .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta__content {
        padding: 30px 30px 30px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-cta__content {
        padding: 30px 30px 30px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta__content {
        padding: 30px 30px 30px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-58009b6 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-eff12ec .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-b86f156 img {
        width: 50%;
    }
    body:not(.rtl) .elementor-670 .elementor-element.elementor-element-b86f156 {
        right: -10%;
    }
    body.rtl .elementor-670 .elementor-element.elementor-element-b86f156 {
        left: -10%;
    }
    .elementor-670 .elementor-element.elementor-element-b86f156 {
        top: 21%;
    }
    .elementor-670 .elementor-element.elementor-element-8014ff9 img {
        width: 50%;
    }
    body:not(.rtl) .elementor-670 .elementor-element.elementor-element-8014ff9 {
        left: -10%;
    }
    body.rtl .elementor-670 .elementor-element.elementor-element-8014ff9 {
        right: -10%;
    }
    .elementor-670 .elementor-element.elementor-element-8014ff9 {
        top: 20%;
    }
    .elementor-670 .elementor-element.elementor-element-d36e2bb .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-2a83de3 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
}

@media(max-width:1200px) {
    .elementor-670 .elementor-element.elementor-element-9737547 {
        margin-top: -30px;
        margin-bottom: 70px;
    }
    .elementor-670 .elementor-element.elementor-element-bb0bf74 {
        margin-top: 0px;
        margin-bottom: 90px;
    }
    .elementor-670 .elementor-element.elementor-element-a7fcaed>.elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-050c896>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-5f1e46b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-670 .elementor-element.elementor-element-1c85139 {
        left: 29px;
    }
    body.rtl .elementor-670 .elementor-element.elementor-element-1c85139 {
        right: 15%;
    }
    .elementor-670 .elementor-element.elementor-element-e941a6b>.elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-789e5d0 {
        margin-top: 0px;
        margin-bottom: 90px;
    }
    .elementor-670 .elementor-element.elementor-element-a06d347>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-7bebe44>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-73da23c {
        padding: 90px 30px 90px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-b405f80>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-4a30e1f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-bb585a9 {
        margin-top: 0px;
        margin-bottom: 90px;
    }
    .elementor-670 .elementor-element.elementor-element-99509d8>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-11d4af1 {
        --spacer-size: 320px;
    }
    .elementor-670 .elementor-element.elementor-element-87788c4 {
        padding: 90px 30px 60px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-4db96ed>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-4954f08>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-f773931 {
        padding: 90px 30px 90px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-f393428>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-d897658>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-d282ac3>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-8ab31de>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta__content {
        min-height: 500px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-cta__content {
        min-height: 500px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta__content {
        min-height: 500px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-3b94fb3 {
        margin-top: 0px;
        margin-bottom: 90px;
        padding: 90px 0px 90px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-58009b6>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-eff12ec>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-1e4af55>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-eaa5de9 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-670 .elementor-element.elementor-element-d36e2bb>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-2a83de3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-670 .elementor-element.elementor-element-9737547 {
        margin-top: -30px;
        margin-bottom: 60px;
    }
    .elementor-670 .elementor-element.elementor-element-050c896 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-5f1e46b .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-e941a6b>.elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-a06d347 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-7bebe44 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-b405f80 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-4a30e1f .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-99509d8 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-0d530c2 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-11d4af1 {
        --spacer-size: 250px;
        width: 300px;
        max-width: 300px;
    }
    .elementor-670 .elementor-element.elementor-element-c3df160 {
        top: 0px;
    }
    .elementor-670 .elementor-element.elementor-element-4db96ed .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-4954f08 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-f773931>.elementor-container {
        min-height: 200px;
    }
    .elementor-670 .elementor-element.elementor-element-f393428 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-d897658 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-df0797d {
        margin-top: -90px;
        margin-bottom: 90px;
    }
    .elementor-670 .elementor-element.elementor-element-d282ac3 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-8ab31de .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta__content {
        min-height: 450px;
    }
    .elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-cta__content {
        min-height: 450px;
    }
    .elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta__content {
        min-height: 450px;
    }
    .elementor-670 .elementor-element.elementor-element-58009b6 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-eff12ec .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-ca232db .slick-next {
        left: unset;
        right: -40px;
    }
    .elementor-670 .elementor-element.elementor-element-ca232db .slick-prev {
        left: -40px;
        right: unset;
    }
    .elementor-670 .elementor-element.elementor-element-d36e2bb .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-2a83de3 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
}

@media(max-width:880px) {
    .elementor-670 .elementor-element.elementor-element-9737547 {
        margin-top: -30px;
        margin-bottom: 40px;
    }
    .elementor-670 .elementor-element.elementor-element-bb0bf74 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-670 .elementor-element.elementor-element-789e5d0 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-670 .elementor-element.elementor-element-c8b0edf>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-73da23c {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 60px 30px 60px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-089980a>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-bb585a9 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-670 .elementor-element.elementor-element-87788c4 {
        padding: 60px 30px 30px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-54094af>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-f773931 {
        padding: 60px 30px 60px 30px;
    }
    .elementor-670 .elementor-element.elementor-element-df0797d {
        margin-top: -60px;
        margin-bottom: 60px;
    }
    .elementor-670 .elementor-element.elementor-element-a18845f>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta__content {
        padding: 30px 15px 30px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-dd2b15c .elementor-cta__title {
        font-size: 26px;
        line-height: 30px;
    }
    .elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-cta__content {
        padding: 30px 15px 30px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-30b6ecc .elementor-cta__title {
        font-size: 26px;
        line-height: 30px;
    }
    .elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta__content {
        padding: 30px 15px 30px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-50cd1b5 .elementor-cta__title {
        font-size: 26px;
        line-height: 30px;
    }
    .elementor-670 .elementor-element.elementor-element-3b94fb3 {
        margin-top: 0px;
        margin-bottom: 60px;
        padding: 60px 0px 60px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-ca232db {
        width: 600px;
        max-width: 600px;
    }
    .elementor-670 .elementor-element.elementor-element-eaa5de9 {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .elementor-670 .elementor-element.elementor-element-047df1f>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
}

@media(max-width:767px) {
    .elementor-670 .elementor-element.elementor-element-9737547 {
        margin-top: 15px;
        margin-bottom: 40px;
    }
    .elementor-670 .elementor-element.elementor-element-bb0bf74 {
        padding: 0px 15px 0px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-a7fcaed>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-050c896 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-5f1e46b .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-2f207b6 {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .elementor-670 .elementor-element.elementor-element-3773b96 {
        width: 33%;
    }
    .elementor-670 .elementor-element.elementor-element-3773b96>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-0d46fda {
        width: 34%;
    }
    .elementor-670 .elementor-element.elementor-element-0d46fda>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-9af0970 {
        width: 33%;
    }
    .elementor-670 .elementor-element.elementor-element-9af0970>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-789e5d0 {
        padding: 0px 15px 0px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-a06d347 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-7bebe44 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-4523151>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-670 .elementor-element.elementor-element-73da23c {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 60px 15px 30px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-b405f80 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-4a30e1f .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-bb585a9 {
        padding: 0px 15px 0px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-99509d8 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-0d530c2 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-6a2c911 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-670 .elementor-element.elementor-element-87788c4 {
        padding: 60px 15px 30px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-4db96ed .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-4954f08 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-f393428 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-d897658 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-df0797d {
        padding: 0px 15px 0px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-612c84d {
        padding: 0px 15px 0px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-d282ac3 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-8ab31de .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-3b94fb3 {
        padding: 60px 15px 60px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-58009b6 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-eff12ec .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-ca232db .content {
        font-size: 18px;
    }
    .elementor-670 .elementor-element.elementor-element-ca232db .slick-next {
        left: unset;
        right: -5px;
    }
    .elementor-670 .elementor-element.elementor-element-ca232db .slick-prev {
        left: -5px;
        right: unset;
    }
    .elementor-670 .elementor-element.elementor-element-ca232db {
        width: 300px;
        max-width: 300px;
    }
    .elementor-670 .elementor-element.elementor-element-eaa5de9 {
        padding: 0px 15px 0px 15px;
    }
    .elementor-670 .elementor-element.elementor-element-d36e2bb .elementor-heading-title {
        font-size: var( --e-global-typography-heading_sub-font-size);
        line-height: var( --e-global-typography-heading_sub-line-height);
    }
    .elementor-670 .elementor-element.elementor-element-2a83de3 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size);
        line-height: var( --e-global-typography-heading_title-line-height);
    }
}