.elementor-3016 .elementor-element.elementor-element-66bf38e {--display: flex;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 10px 10px;--row-gap: 10px;--column-gap: 10px;}
.elementor-3016 .elementor-element.elementor-element-81c37cd {--display: flex;}
.elementor-3016 .elementor-element.elementor-element-5bf9e08 {--spacer-size: 20px;}
.elementor-3016 .elementor-element.elementor-element-4b33f70 {--display: flex;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 10px 10px;--row-gap: 10px;--column-gap: 10px;--margin-top: 100px;--margin-bottom: 40px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-3016 .elementor-element.elementor-element-4b33f70:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-4b33f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: transparent;background-image: linear-gradient(90deg,var(--e-global-color-primary) 0%,var(--e-global-color-secondary) 71%);}
.elementor-3016 .elementor-element.elementor-element-5a5a12d {--display: flex;--margin-top: -60px;--margin-bottom: -60px;--margin-left: 0px;--margin-right: 0px;}
.elementor-3016 .elementor-element.elementor-element-4ca5a27 .elementor-wrapper {--video-aspect-ratio: 1.77777;}
.elementor-3016 .elementor-element.elementor-element-d8921ff {--display: flex;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 30px 30px;--row-gap: 30px;--column-gap: 30px;--margin-top: 0px;--margin-bottom: 15px;--margin-left: 0px;--margin-right: 0px;}
.elementor-3016 .elementor-element.elementor-element-ad9fa63 {--display: flex;}
.elementor-widget-heading .elementor-heading-title {font-family: var(--e-global-typography-primary-font-family),Sans-serif;font-size: var(--e-global-typography-primary-font-size);font-weight: var(--e-global-typography-primary-font-weight);line-height: var(--e-global-typography-primary-line-height);color: var(--e-global-color-primary);}
.elementor-3016 .elementor-element.elementor-element-bfee5fc {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}
.elementor-3016 .elementor-element.elementor-element-bfee5fc .elementor-heading-title {font-family: var(--e-global-typography-primary-font-family),Sans-serif;font-size: var(--e-global-typography-primary-font-size);font-weight: var(--e-global-typography-primary-font-weight);line-height: var(--e-global-typography-primary-line-height);color: var(--e-global-color-primary);}
.elementor-widget-text-editor {font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);line-height: var(--e-global-typography-text-line-height);color: var(--e-global-color-text);}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {background-color: var(--e-global-color-primary);}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {color: var(--e-global-color-primary);border-color: var(--e-global-color-primary);}
.elementor-3016 .elementor-element.elementor-element-e8d8932 {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;column-gap: 0px;font-family: "Barlow",Sans-serif;font-weight: 400;line-height: 1.4em;}
.elementor-3016 .elementor-element.elementor-element-4be4f7b {--display: flex;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 32px;--padding-bottom: 20px;--padding-left: 5px;--padding-right: 5px;}
.elementor-3016 .elementor-element.elementor-element-96a6465 {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 25px;}
.elementor-3016 .elementor-element.elementor-element-96a6465 .elementor-heading-title {font-family: "Barlow",Sans-serif;font-size: 28px;font-weight: 700;line-height: 1.2em;color: var(--e-global-color-secondary);}
.elementor-widget-posts .elementor-button {background-color: var(--e-global-color-accent);font-family: var(--e-global-typography-accent-font-family),Sans-serif;font-weight: var(--e-global-typography-accent-font-weight);}
.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {color: var(--e-global-color-secondary);font-family: var(--e-global-typography-primary-font-family),Sans-serif;font-size: var(--e-global-typography-primary-font-size);font-weight: var(--e-global-typography-primary-font-weight);line-height: var(--e-global-typography-primary-line-height);}
.elementor-widget-posts .elementor-post__meta-data {font-family: var(--e-global-typography-secondary-font-family),Sans-serif;font-weight: var(--e-global-typography-secondary-font-weight);}
.elementor-widget-posts .elementor-post__excerpt p {font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);line-height: var(--e-global-typography-text-line-height);}
.elementor-widget-posts .elementor-post__read-more {color: var(--e-global-color-accent);}
.elementor-widget-posts a.elementor-post__read-more {font-family: var(--e-global-typography-accent-font-family),Sans-serif;font-weight: var(--e-global-typography-accent-font-weight);}
.elementor-widget-posts .elementor-post__card .elementor-post__badge {background-color: var(--e-global-color-accent);font-family: var(--e-global-typography-accent-font-family),Sans-serif;font-weight: var(--e-global-typography-accent-font-weight);}
.elementor-widget-posts .elementor-pagination {font-family: var(--e-global-typography-secondary-font-family),Sans-serif;font-weight: var(--e-global-typography-secondary-font-weight);}
.elementor-widget-posts .e-load-more-message {font-family: var(--e-global-typography-secondary-font-family),Sans-serif;font-weight: var(--e-global-typography-secondary-font-weight);}
.elementor-3016 .elementor-element.elementor-element-60c4ca2 {--grid-row-gap: 15px;width: var(--container-widget-width,100.716%);max-width: 100.716%;--container-widget-width: 100.716%;--container-widget-flex-grow: 0;--grid-column-gap: 30px;}
.elementor-3016 .elementor-element.elementor-element-60c4ca2 > .elementor-widget-container {margin: 0px 0px 0px 25px;}
.elementor-3016 .elementor-element.elementor-element-60c4ca2 .elementor-post__meta-data span + span:before {content: "///";}
.elementor-3016 .elementor-element.elementor-element-60c4ca2 .elementor-post__title, .elementor-3016 .elementor-element.elementor-element-60c4ca2 .elementor-post__title a {font-family: "Barlow",Sans-serif;font-size: 14px;font-weight: 700;line-height: 1.2em;}
.elementor-3016 .elementor-element.elementor-element-60c4ca2 .elementor-post__title {margin-bottom: 6px;}
.elementor-3016 .elementor-element.elementor-element-60c4ca2 .elementor-post__meta-data {margin-bottom: 0px;}
.elementor-3016 .elementor-element.elementor-element-60c4ca2 .elementor-post__read-more {color: var(--e-global-color-text);}
.elementor-3016 .elementor-element.elementor-element-c1be760 {--display: flex;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 30px 30px;--row-gap: 30px;--column-gap: 30px;--margin-top: 0px;--margin-bottom: 30px;--margin-left: 0px;--margin-right: 0px;}
.elementor-3016 .elementor-element.elementor-element-6228f7f {--display: flex;}
.elementor-3016 .elementor-element.elementor-element-6047387 {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}
.elementor-3016 .elementor-element.elementor-element-6047387 .elementor-heading-title {font-size: 28px;font-weight: 700;line-height: 1.2em;color: var(--e-global-color-primary);}
.elementor-3016 .elementor-element.elementor-element-8d81ca6 {margin: 0px -10px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}
.elementor-3016 .elementor-element.elementor-element-8d81ca6 .elementor-heading-title {font-family: "Barlow",Sans-serif;font-weight: 400;line-height: 1.1em;letter-spacing: 0px;color: #000;}
.elementor-3016 .elementor-element.elementor-element-e44b4b8 {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;column-gap: 0px;font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);line-height: var(--e-global-typography-text-line-height);}
.elementor-3016 .elementor-element.elementor-element-dcb7bf0 {margin: 0px -10px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}
.elementor-3016 .elementor-element.elementor-element-dcb7bf0 .elementor-heading-title {font-size: 1em;font-weight: 600;line-height: 1.1em;letter-spacing: 0px;color: #000;}
.elementor-3016 .elementor-element.elementor-element-adf7b9e {--display: grid;--min-height: 150px;--e-con-grid-template-columns: repeat(3,1fr);--e-con-grid-template-rows: repeat(1,1fr);--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--grid-auto-flow: row;--justify-items: stretch;--align-items: stretch;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-3016 .elementor-element.elementor-element-adf7b9e.e-con {--align-self: stretch;}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {color: var(--e-global-color-primary);border-color: var(--e-global-color-primary);}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {fill: var(--e-global-color-primary);}
.elementor-3016 .elementor-element.elementor-element-6f24921 .elementor-icon-wrapper {text-align: start;}
.elementor-3016 .elementor-element.elementor-element-6f24921.elementor-view-stacked .elementor-icon {background-color: #fff;}
.elementor-3016 .elementor-element.elementor-element-6f24921.elementor-view-framed .elementor-icon, .elementor-3016 .elementor-element.elementor-element-6f24921.elementor-view-default .elementor-icon {color: #fff;border-color: #fff;}
.elementor-3016 .elementor-element.elementor-element-6f24921.elementor-view-framed .elementor-icon, .elementor-3016 .elementor-element.elementor-element-6f24921.elementor-view-default .elementor-icon svg {fill: #fff;}
.elementor-3016 .elementor-element.elementor-element-6f24921 .elementor-icon {font-size: 10vw;}
.elementor-3016 .elementor-element.elementor-element-6f24921 .elementor-icon svg {height: 10vw;}
.elementor-3016 .elementor-element.elementor-element-53a0ead .elementor-icon-wrapper {text-align: center;}
.elementor-3016 .elementor-element.elementor-element-53a0ead.elementor-view-stacked .elementor-icon {background-color: #fff;}
.elementor-3016 .elementor-element.elementor-element-53a0ead.elementor-view-framed .elementor-icon, .elementor-3016 .elementor-element.elementor-element-53a0ead.elementor-view-default .elementor-icon {color: #fff;border-color: #fff;}
.elementor-3016 .elementor-element.elementor-element-53a0ead.elementor-view-framed .elementor-icon, .elementor-3016 .elementor-element.elementor-element-53a0ead.elementor-view-default .elementor-icon svg {fill: #fff;}
.elementor-3016 .elementor-element.elementor-element-53a0ead .elementor-icon {font-size: 10vw;}
.elementor-3016 .elementor-element.elementor-element-53a0ead .elementor-icon svg {height: 10vw;}
.elementor-3016 .elementor-element.elementor-element-15db136 .elementor-icon-wrapper {text-align: end;}
.elementor-3016 .elementor-element.elementor-element-15db136.elementor-view-stacked .elementor-icon {background-color: #fff;}
.elementor-3016 .elementor-element.elementor-element-15db136.elementor-view-framed .elementor-icon, .elementor-3016 .elementor-element.elementor-element-15db136.elementor-view-default .elementor-icon {color: #fff;border-color: #fff;}
.elementor-3016 .elementor-element.elementor-element-15db136.elementor-view-framed .elementor-icon, .elementor-3016 .elementor-element.elementor-element-15db136.elementor-view-default .elementor-icon svg {fill: #fff;}
.elementor-3016 .elementor-element.elementor-element-15db136 .elementor-icon {font-size: 10vw;}
.elementor-3016 .elementor-element.elementor-element-15db136 .elementor-icon svg {height: 10vw;}
.elementor-3016 .elementor-element.elementor-element-ac4a625 {--display: flex;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 20px;--padding-bottom: 20px;--padding-left: 5px;--padding-right: 5px;}
.elementor-3016 .elementor-element.elementor-element-59d85e7 {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 25px;}
.elementor-3016 .elementor-element.elementor-element-59d85e7 .elementor-heading-title {color: var(--e-global-color-secondary);}
.elementor-3016 .elementor-element.elementor-element-7540a34 {--grid-row-gap: 15px;--grid-column-gap: 30px;}
.elementor-3016 .elementor-element.elementor-element-7540a34 > .elementor-widget-container {margin: 0px 0px 0px 25px;}
.elementor-3016 .elementor-element.elementor-element-7540a34 .elementor-post__meta-data span + span:before {content: "///";}
.elementor-3016 .elementor-element.elementor-element-7540a34 .elementor-post__title, .elementor-3016 .elementor-element.elementor-element-7540a34 .elementor-post__title a {font-family: "Barlow",Sans-serif;font-size: 14px;font-weight: 700;line-height: 1.2em;}
.elementor-3016 .elementor-element.elementor-element-7540a34 .elementor-post__title {margin-bottom: 6px;}
.elementor-3016 .elementor-element.elementor-element-7540a34 .elementor-post__meta-data {margin-bottom: 0px;}
.elementor-3016 .elementor-element.elementor-element-7540a34 .elementor-post__read-more {color: var(--e-global-color-text);}
.elementor-3016 .elementor-element.elementor-element-177b3eb {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 25px;}
.elementor-3016 .elementor-element.elementor-element-177b3eb .elementor-heading-title {font-family: "Barlow",Sans-serif;font-size: 28px;font-weight: 700;line-height: 1.2em;color: var(--e-global-color-secondary);}
.elementor-3016 .elementor-element.elementor-element-9bb60bf {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 25px;}
.elementor-3016 .elementor-element.elementor-element-9bb60bf .elementor-heading-title {font-family: "Barlow",Sans-serif;font-size: 12px;font-weight: 500;line-height: 1.2em;color: #4d4d4d;}
.elementor-3016 .elementor-element.elementor-element-16678cd {--display: flex;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 10px 10px;--row-gap: 10px;--column-gap: 10px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 18px;--padding-bottom: 18px;--padding-left: 18px;--padding-right: 18px;}
.elementor-3016 .elementor-element.elementor-element-16678cd:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-16678cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: transparent;background-image: linear-gradient(90deg,var(--e-global-color-primary) 0%,var(--e-global-color-secondary) 71%);}
.elementor-3016 .elementor-element.elementor-element-0120db0 {--display: flex;}
.elementor-widget-call-to-action .elementor-cta__title {font-family: var(--e-global-typography-primary-font-family),Sans-serif;font-size: var(--e-global-typography-primary-font-size);font-weight: var(--e-global-typography-primary-font-weight);line-height: var(--e-global-typography-primary-line-height);}
.elementor-widget-call-to-action .elementor-cta__description {font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);line-height: var(--e-global-typography-text-line-height);}
.elementor-widget-call-to-action .elementor-cta__button {font-family: var(--e-global-typography-accent-font-family),Sans-serif;font-weight: var(--e-global-typography-accent-font-weight);}
.elementor-widget-call-to-action .elementor-ribbon-inner {background-color: var(--e-global-color-accent);font-family: var(--e-global-typography-accent-font-family),Sans-serif;font-weight: var(--e-global-typography-accent-font-weight);}
.elementor-3016 .elementor-element.elementor-element-135571b .elementor-cta .elementor-cta__bg, .elementor-3016 .elementor-element.elementor-element-135571b .elementor-cta .elementor-cta__bg-overlay {transition-duration: 1500ms;}
.elementor-3016 .elementor-element.elementor-element-135571b .elementor-cta__content {text-align: center;}
.elementor-3016 .elementor-element.elementor-element-135571b .elementor-cta__title {font-family: "Barlow",Sans-serif;font-size: 25px;font-weight: 700;}
.elementor-3016 .elementor-element.elementor-element-135571b .elementor-cta__title:not(:last-child) {margin-bottom: 27px;}
.elementor-3016 .elementor-element.elementor-element-135571b .elementor-cta__description:not(:last-child) {margin-bottom: 28px;}
.elementor-3016 .elementor-element.elementor-element-135571b .elementor-cta__button:hover {color: #fff;background-color: var(--e-global-color-secondary);border-color: #fff;}
.elementor-3016 .elementor-element.elementor-element-135571b .elementor-cta__button {border-radius: 10px;}
.elementor-3016 .elementor-element.elementor-element-dc9b691 {--display: flex;}
.elementor-3016 .elementor-element.elementor-element-5879dea .elementor-cta .elementor-cta__bg, .elementor-3016 .elementor-element.elementor-element-5879dea .elementor-cta .elementor-cta__bg-overlay {transition-duration: 1500ms;}
.elementor-3016 .elementor-element.elementor-element-5879dea .elementor-cta__content {text-align: center;}
.elementor-3016 .elementor-element.elementor-element-5879dea .elementor-cta__title {font-family: "Barlow",Sans-serif;font-size: 22px;font-weight: 700;}
.elementor-3016 .elementor-element.elementor-element-5879dea .elementor-cta__title:not(:last-child) {margin-bottom: 6px;}
.elementor-3016 .elementor-element.elementor-element-5879dea .elementor-cta__description:not(:last-child) {margin-bottom: 6px;}
.elementor-3016 .elementor-element.elementor-element-5879dea .elementor-cta__button:hover {color: #fff;background-color: var(--e-global-color-secondary);border-color: #fff;}
.elementor-3016 .elementor-element.elementor-element-5879dea .elementor-cta__button {border-radius: 10px;}
.elementor-3016 .elementor-element.elementor-element-25fa14d {--display: flex;}
.elementor-3016 .elementor-element.elementor-element-f9b941f .elementor-cta .elementor-cta__bg, .elementor-3016 .elementor-element.elementor-element-f9b941f .elementor-cta .elementor-cta__bg-overlay {transition-duration: 1500ms;}
.elementor-3016 .elementor-element.elementor-element-f9b941f .elementor-cta__content {text-align: center;}
.elementor-3016 .elementor-element.elementor-element-f9b941f .elementor-cta__title {font-family: "Barlow",Sans-serif;font-size: 25px;font-weight: 700;}
.elementor-3016 .elementor-element.elementor-element-f9b941f .elementor-cta__description:not(:last-child) {margin-bottom: 19px;}
.elementor-3016 .elementor-element.elementor-element-f9b941f .elementor-cta__button:hover {color: #fff;background-color: var(--e-global-color-secondary);border-color: #fff;}
.elementor-3016 .elementor-element.elementor-element-f9b941f .elementor-cta__button {border-radius: 10px;}
.elementor-3016 .elementor-element.elementor-element-e3a44c6 {--display: flex;}
.elementor-3016 .elementor-element.elementor-element-9d14a39 .elementor-cta .elementor-cta__bg, .elementor-3016 .elementor-element.elementor-element-9d14a39 .elementor-cta .elementor-cta__bg-overlay {transition-duration: 1500ms;}
.elementor-3016 .elementor-element.elementor-element-9d14a39 .elementor-cta__content {text-align: center;}
.elementor-3016 .elementor-element.elementor-element-9d14a39 .elementor-cta__title {font-family: "Barlow",Sans-serif;font-size: 25px;font-weight: 700;}
.elementor-3016 .elementor-element.elementor-element-9d14a39 .elementor-cta__description:not(:last-child) {margin-bottom: 18px;}
.elementor-3016 .elementor-element.elementor-element-9d14a39 .elementor-cta__button:hover {color: #fff;background-color: var(--e-global-color-secondary);border-color: #fff;}
.elementor-3016 .elementor-element.elementor-element-9d14a39 .elementor-cta__button {border-radius: 10px;}
.elementor-3016 .elementor-element.elementor-element-c5bf25b {--display: flex;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 30px 30px;--row-gap: 30px;--column-gap: 30px;--margin-top: 30px;--margin-bottom: 15px;--margin-left: 0px;--margin-right: 0px;}
.elementor-3016 .elementor-element.elementor-element-380926b {--display: flex;}
.elementor-3016 .elementor-element.elementor-element-23045e5 {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + -15px) 0px;}
.elementor-3016 .elementor-element.elementor-element-23045e5 .elementor-heading-title {font-family: var(--e-global-typography-primary-font-family),Sans-serif;font-size: var(--e-global-typography-primary-font-size);font-weight: var(--e-global-typography-primary-font-weight);line-height: var(--e-global-typography-primary-line-height);color: var(--e-global-color-primary);}
.elementor-3016 .elementor-element.elementor-element-fb7bd1d {margin: 0px -10px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}
.elementor-3016 .elementor-element.elementor-element-fb7bd1d .elementor-heading-title {font-family: "Barlow",Sans-serif;font-size: 27px;font-weight: 400;line-height: 1.1em;letter-spacing: 0px;color: #000;}
.elementor-3016 .elementor-element.elementor-element-4634393 {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;column-gap: 0px;font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);line-height: var(--e-global-typography-text-line-height);}
.elementor-3016 .elementor-element.elementor-element-34e1741 {--display: flex;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 10px 10px;--row-gap: 10px;--column-gap: 10px;}
.elementor-3016 .elementor-element.elementor-element-2db6ae7 {--display: flex;}
.elementor-3016 .elementor-element.elementor-element-39e1667 {--e-image-carousel-slides-to-show: 1;}
.elementor-3016 .elementor-element.elementor-element-39e1667 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3016 .elementor-element.elementor-element-39e1667 .elementor-swiper-button.elementor-swiper-button-next {font-size: 31px;color: var(--e-global-color-secondary);}
.elementor-3016 .elementor-element.elementor-element-39e1667 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3016 .elementor-element.elementor-element-39e1667 .elementor-swiper-button.elementor-swiper-button-next svg {fill: var(--e-global-color-secondary);}
.elementor-3016 .elementor-element.elementor-element-39e1667 .swiper-pagination-bullet {width: 5px;height: 5px;}
.elementor-3016 .elementor-element.elementor-element-2552c6b {--display: flex;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 30px 30px;--row-gap: 30px;--column-gap: 30px;--margin-top: 10px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;}
.elementor-3016 .elementor-element.elementor-element-0cdcda4 {--display: flex;}
.elementor-3016 .elementor-element.elementor-element-966a24d {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + -15px) 0px;}
.elementor-3016 .elementor-element.elementor-element-966a24d .elementor-heading-title {font-family: var(--e-global-typography-primary-font-family),Sans-serif;font-size: var(--e-global-typography-primary-font-size);font-weight: var(--e-global-typography-primary-font-weight);line-height: var(--e-global-typography-primary-line-height);color: var(--e-global-color-primary);}
.elementor-3016 .elementor-element.elementor-element-431fb27 {margin: 0px -10px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}
.elementor-3016 .elementor-element.elementor-element-431fb27 .elementor-heading-title {font-family: "Barlow",Sans-serif;font-size: 27px;font-weight: 400;line-height: 1.2em;letter-spacing: 0px;color: #000;}
.elementor-3016 .elementor-element.elementor-element-cf7dabb {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;column-gap: 0px;font-family: var(--e-global-typography-secondary-font-family),Sans-serif;font-weight: var(--e-global-typography-secondary-font-weight);}
.elementor-3016 .elementor-element.elementor-element-3426913 {--display: flex;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 20px;--padding-bottom: 20px;--padding-left: 5px;--padding-right: 5px;}
.elementor-3016 .elementor-element.elementor-element-b6ed582 {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 25px;}
.elementor-3016 .elementor-element.elementor-element-b6ed582 .elementor-heading-title {color: var(--e-global-color-secondary);}
.elementor-3016 .elementor-element.elementor-element-cfb9282 {--grid-row-gap: 15px;--grid-column-gap: 30px;}
.elementor-3016 .elementor-element.elementor-element-cfb9282 > .elementor-widget-container {margin: 0px 0px 0px 25px;}
.elementor-3016 .elementor-element.elementor-element-cfb9282 .elementor-post__meta-data span + span:before {content: "///";}
.elementor-3016 .elementor-element.elementor-element-cfb9282 .elementor-post__title, .elementor-3016 .elementor-element.elementor-element-cfb9282 .elementor-post__title a {font-family: "Barlow",Sans-serif;font-size: 14px;font-weight: 700;line-height: 1.2em;}
.elementor-3016 .elementor-element.elementor-element-cfb9282 .elementor-post__title {margin-bottom: 6px;}
.elementor-3016 .elementor-element.elementor-element-cfb9282 .elementor-post__meta-data {margin-bottom: 0px;}
.elementor-3016 .elementor-element.elementor-element-cfb9282 .elementor-post__read-more {color: var(--e-global-color-text);}
.elementor-3016 .elementor-element.elementor-element-e351156 {--display: flex;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 30px 30px;--row-gap: 30px;--column-gap: 30px;--margin-top: 0px;--margin-bottom: 25px;--margin-left: 0px;--margin-right: 0px;}
.elementor-3016 .elementor-element.elementor-element-a126e35 {--display: flex;}
.elementor-3016 .elementor-element.elementor-element-9fb9ccb .elementor-heading-title {font-family: var(--e-global-typography-secondary-font-family),Sans-serif;font-weight: var(--e-global-typography-secondary-font-weight);color: #000;}
.elementor-3016 .elementor-element.elementor-element-86f358d {--display: flex;}
@media (min-width:768px) {.elementor-3016 .elementor-element.elementor-element-4b33f70 {--content-width: 1001px;}
	.elementor-3016 .elementor-element.elementor-element-d8921ff {--content-width: 1000px;}
	.elementor-3016 .elementor-element.elementor-element-ad9fa63 {--width: 71.038%;}
	.elementor-3016 .elementor-element.elementor-element-4be4f7b {--width: 28.918%;}
	.elementor-3016 .elementor-element.elementor-element-c1be760 {--content-width: 1000px;}
	.elementor-3016 .elementor-element.elementor-element-6228f7f {--width: 71.038%;}
	.elementor-3016 .elementor-element.elementor-element-ac4a625 {--width: 28.918%;}
	.elementor-3016 .elementor-element.elementor-element-c5bf25b {--content-width: 950px;}
	.elementor-3016 .elementor-element.elementor-element-34e1741 {--content-width: 1107px;}
	.elementor-3016 .elementor-element.elementor-element-2552c6b {--content-width: 1000px;}
	.elementor-3016 .elementor-element.elementor-element-0cdcda4 {--width: 70.953%;}
	.elementor-3016 .elementor-element.elementor-element-3426913 {--width: 28.918%;}
	.elementor-3016 .elementor-element.elementor-element-e351156 {--content-width: 1000px;}
	.elementor-3016 .elementor-element.elementor-element-a126e35 {--width: 69.3%;}
	.elementor-3016 .elementor-element.elementor-element-86f358d {--width: 30.65%;}}
@media (max-width:1024px) {.elementor-widget-heading .elementor-heading-title {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-3016 .elementor-element.elementor-element-bfee5fc .elementor-heading-title {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-widget-text-editor {line-height: var(--e-global-typography-text-line-height);}
	.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-widget-posts .elementor-post__excerpt p {line-height: var(--e-global-typography-text-line-height);}
	.elementor-3016 .elementor-element.elementor-element-e44b4b8 {line-height: var(--e-global-typography-text-line-height);}
	.elementor-3016 .elementor-element.elementor-element-adf7b9e {--grid-auto-flow: row;}
	.elementor-widget-call-to-action .elementor-cta__title {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-widget-call-to-action .elementor-cta__description {line-height: var(--e-global-typography-text-line-height);}
	.elementor-3016 .elementor-element.elementor-element-5879dea .elementor-cta__content {text-align: center;}
	.elementor-3016 .elementor-element.elementor-element-9d14a39 .elementor-cta__content {text-align: start;}
	.elementor-3016 .elementor-element.elementor-element-23045e5 .elementor-heading-title {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-3016 .elementor-element.elementor-element-4634393 {line-height: var(--e-global-typography-text-line-height);}
	.elementor-3016 .elementor-element.elementor-element-966a24d .elementor-heading-title {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}}
@media (max-width:767px) {.elementor-widget-heading .elementor-heading-title {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-3016 .elementor-element.elementor-element-bfee5fc {text-align: start;}
	.elementor-3016 .elementor-element.elementor-element-bfee5fc .elementor-heading-title {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-widget-text-editor {line-height: var(--e-global-typography-text-line-height);}
	.elementor-3016 .elementor-element.elementor-element-e8d8932 {text-align: start;}
	.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-widget-posts .elementor-post__excerpt p {line-height: var(--e-global-typography-text-line-height);}
	.elementor-3016 .elementor-element.elementor-element-6047387 {text-align: start;}
	.elementor-3016 .elementor-element.elementor-element-8d81ca6 {text-align: start;}
	.elementor-3016 .elementor-element.elementor-element-e44b4b8 {line-height: var(--e-global-typography-text-line-height);}
	.elementor-3016 .elementor-element.elementor-element-dcb7bf0 {text-align: start;}
	.elementor-3016 .elementor-element.elementor-element-adf7b9e {--e-con-grid-template-columns: repeat(1,1fr);--grid-auto-flow: row;}
	.elementor-widget-call-to-action .elementor-cta__title {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-widget-call-to-action .elementor-cta__description {line-height: var(--e-global-typography-text-line-height);}
	.elementor-3016 .elementor-element.elementor-element-9d14a39 .elementor-cta__content {text-align: center;}
	.elementor-3016 .elementor-element.elementor-element-23045e5 .elementor-heading-title {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}
	.elementor-3016 .elementor-element.elementor-element-4634393 {line-height: var(--e-global-typography-text-line-height);}
	.elementor-3016 .elementor-element.elementor-element-966a24d .elementor-heading-title {font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);}}