.elementor-650 .elementor-element.elementor-element-4611c60e:not(.elementor-motion-effects-element-type-background), .elementor-650 .elementor-element.elementor-element-4611c60e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #595959;
    background-image: url("../../2024/06/RESULTS_hero_background.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-650 .elementor-element.elementor-element-4611c60e > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.25;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-650 .elementor-element.elementor-element-4611c60e > .elementor-container {
    min-height: 60vh;
}

.elementor-650 .elementor-element.elementor-element-4611c60e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-3ec405d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-3ec405d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-1e5b053e {
    --spacer-size: 180px;
}

.elementor-650 .elementor-element.elementor-element-7a96a04 > .elementor-widget-container {
    padding: 0px 0px 14px 0px;
}

.elementor-650 .elementor-element.elementor-element-7a96a04 .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
    color: #09D5A9;
}

.elementor-650 .elementor-element.elementor-element-183c13e {
    width: initial;
    max-width: initial;
}

.elementor-650 .elementor-element.elementor-element-183c13e .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 61px;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF;
}

.elementor-650 .elementor-element.elementor-element-1926f4c {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    color: var(--e-global-color-d16355b);
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
}

.elementor-650 .elementor-element.elementor-element-1926f4c > .elementor-widget-container {
    padding: 16px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-489f0a84 {
    --spacer-size: 40px;
}

.elementor-650 .elementor-element.elementor-element-2fcbed > .elementor-container {
    max-width: 1300px;
}

.elementor-650 .elementor-element.elementor-element-2fcbed {
    padding: 50px 0px 40px 0px;
}

.elementor-650 .elementor-element.elementor-element-4ad33b1d > .elementor-element-populated {
    padding: 18px 18px 18px 18px;
}

.elementor-650 .elementor-element.elementor-element-5a9c6b65 .elementor-counter-number-wrapper {
    color: #071D53;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: -2px;
}

.elementor-650 .elementor-element.elementor-element-5a9c6b65 .elementor-counter-title {
    color: #3D4541;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-650 .elementor-element.elementor-element-1f68895b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-77e9f4c);
    padding: 18px 18px 18px 18px;
}

.elementor-650 .elementor-element.elementor-element-77566282 .elementor-counter-number-wrapper {
    color: #071D53;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: -2px;
}

.elementor-650 .elementor-element.elementor-element-77566282 .elementor-counter-title {
    color: #3D4541;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-650 .elementor-element.elementor-element-1ea16319 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-77e9f4c);
    padding: 18px 18px 18px 18px;
}

.elementor-650 .elementor-element.elementor-element-6cfceeea .elementor-counter-number-wrapper {
    color: #071D53;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: -2px;
}

.elementor-650 .elementor-element.elementor-element-6cfceeea .elementor-counter-title {
    color: #3D4541;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-650 .elementor-element.elementor-element-6766712a > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-77e9f4c);
    padding: 18px 18px 18px 18px;
}

.elementor-650 .elementor-element.elementor-element-2647543e .elementor-counter-number-wrapper {
    color: #071D53;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: -2px;
}

.elementor-650 .elementor-element.elementor-element-2647543e .elementor-counter-title {
    color: #3D4541;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-650 .elementor-element.elementor-element-323906c > .elementor-container {
    max-width: 1280px;
}

.elementor-650 .elementor-element.elementor-element-323906c {
    padding: 24px 0px 24px 0px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-0404930.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-0404930.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-0404930.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-650 .elementor-element.elementor-element-0404930 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-650 .elementor-element.elementor-element-0404930 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-52a300c {
    width: var(--container-widget-width, 570px);
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
}

.elementor-650 .elementor-element.elementor-element-52a300c > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-650 .elementor-element.elementor-element-52a300c .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.75px;
    color: #09D5A9;
}

.elementor-650 .elementor-element.elementor-element-d6c4430 {
    width: var(--container-widget-width, 570px);
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
}

.elementor-650 .elementor-element.elementor-element-d6c4430 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-d6c4430 .elementor-heading-title {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1em;
    color: var(--e-global-color-secondary);
}

.elementor-650 .elementor-element.elementor-element-9064451 {
    width: var(--container-widget-width, 470px);
    max-width: 470px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0;
    color: var(--e-global-color-text);
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.55em;
}

.elementor-650 .elementor-element.elementor-element-9064451 > .elementor-widget-container {
    padding: 21px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-e5484b5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-650 .elementor-element.elementor-element-e5484b5 > .elementor-container {
    max-width: 1320px;
}

.elementor-650 .elementor-element.elementor-element-e5484b5 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 20px;
}

.elementor-650 .elementor-element.elementor-element-e5484b5 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-650 .elementor-element.elementor-element-e5484b5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-b1659cb.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-650 .elementor-element.elementor-element-b1659cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-650 .elementor-element.elementor-element-b1659cb > .elementor-element-populated, .elementor-650 .elementor-element.elementor-element-b1659cb > .elementor-element-populated > .elementor-background-overlay, .elementor-650 .elementor-element.elementor-element-b1659cb > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-650 .elementor-element.elementor-element-b1659cb > .elementor-element-populated {
    box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.05);
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 40px 40px 40px;
}

.elementor-650 .elementor-element.elementor-element-9f44139 .th-service-block-w .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-650 .elementor-element.elementor-element-9f44139.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-650 .elementor-element.elementor-element-9f44139.elementor-view-framed .elementor-icon, .elementor-650 .elementor-element.elementor-element-9f44139.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-650 .elementor-element.elementor-element-9f44139 .elementor-icon-box-content .elementor-icon-box-title span {
    color: var(--e-global-color-secondary);
    font-size: 20px;
    font-weight: bold;
}

.elementor-650 .elementor-element.elementor-element-2c198a0 .elementor-button {
    background-color: #FFFFFF00;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    line-height: 26.43px;
    fill: #3AD5A9;
    color: #3AD5A9;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-2c198a0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-2c198a0 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-650 .elementor-element.elementor-element-2c198a0 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-c84580f.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-650 .elementor-element.elementor-element-c84580f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-650 .elementor-element.elementor-element-c84580f > .elementor-element-populated, .elementor-650 .elementor-element.elementor-element-c84580f > .elementor-element-populated > .elementor-background-overlay, .elementor-650 .elementor-element.elementor-element-c84580f > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-650 .elementor-element.elementor-element-c84580f > .elementor-element-populated {
    box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.05);
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 40px 40px 40px;
}

.elementor-650 .elementor-element.elementor-element-38b661b .th-service-block-w .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-650 .elementor-element.elementor-element-38b661b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-650 .elementor-element.elementor-element-38b661b.elementor-view-framed .elementor-icon, .elementor-650 .elementor-element.elementor-element-38b661b.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-650 .elementor-element.elementor-element-38b661b .elementor-icon-box-content .elementor-icon-box-title span {
    color: var(--e-global-color-secondary);
    font-size: 20px;
    font-weight: bold;
}

.elementor-650 .elementor-element.elementor-element-bcbc829 .elementor-button {
    background-color: #FFFFFF00;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    line-height: 26.43px;
    fill: #3AD5A9;
    color: #3AD5A9;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-bcbc829 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-bcbc829 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-650 .elementor-element.elementor-element-bcbc829 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-353cb16.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-650 .elementor-element.elementor-element-353cb16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-650 .elementor-element.elementor-element-353cb16 > .elementor-element-populated, .elementor-650 .elementor-element.elementor-element-353cb16 > .elementor-element-populated > .elementor-background-overlay, .elementor-650 .elementor-element.elementor-element-353cb16 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-650 .elementor-element.elementor-element-353cb16 > .elementor-element-populated {
    box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.05);
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 40px 40px 40px;
}

.elementor-650 .elementor-element.elementor-element-1050e73 .th-service-block-w .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-650 .elementor-element.elementor-element-1050e73.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-650 .elementor-element.elementor-element-1050e73.elementor-view-framed .elementor-icon, .elementor-650 .elementor-element.elementor-element-1050e73.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-650 .elementor-element.elementor-element-1050e73 .elementor-icon-box-content .elementor-icon-box-title span {
    color: var(--e-global-color-secondary);
    font-size: 20px;
    font-weight: bold;
}

.elementor-650 .elementor-element.elementor-element-6e7de09 .elementor-button {
    background-color: #FFFFFF00;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    line-height: 26.43px;
    fill: #3AD5A9;
    color: #3AD5A9;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-6e7de09 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-6e7de09 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-650 .elementor-element.elementor-element-6e7de09 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-0bd8dae.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-650 .elementor-element.elementor-element-0bd8dae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-650 .elementor-element.elementor-element-0bd8dae > .elementor-element-populated, .elementor-650 .elementor-element.elementor-element-0bd8dae > .elementor-element-populated > .elementor-background-overlay, .elementor-650 .elementor-element.elementor-element-0bd8dae > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-650 .elementor-element.elementor-element-0bd8dae > .elementor-element-populated {
    box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.05);
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 40px 40px 40px;
}

.elementor-650 .elementor-element.elementor-element-31c23ea .th-service-block-w .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-650 .elementor-element.elementor-element-31c23ea.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-650 .elementor-element.elementor-element-31c23ea.elementor-view-framed .elementor-icon, .elementor-650 .elementor-element.elementor-element-31c23ea.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-650 .elementor-element.elementor-element-31c23ea .elementor-icon-box-content .elementor-icon-box-title span {
    color: var(--e-global-color-secondary);
    font-size: 20px;
    font-weight: bold;
}

.elementor-650 .elementor-element.elementor-element-17bd3a5 .elementor-button {
    background-color: #FFFFFF00;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    line-height: 26.43px;
    fill: #3AD5A9;
    color: #3AD5A9;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-17bd3a5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-17bd3a5 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-650 .elementor-element.elementor-element-17bd3a5 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-d59837e.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-650 .elementor-element.elementor-element-d59837e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-650 .elementor-element.elementor-element-d59837e > .elementor-element-populated, .elementor-650 .elementor-element.elementor-element-d59837e > .elementor-element-populated > .elementor-background-overlay, .elementor-650 .elementor-element.elementor-element-d59837e > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-650 .elementor-element.elementor-element-d59837e > .elementor-element-populated {
    box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.05);
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px 40px 40px 40px;
}

.elementor-650 .elementor-element.elementor-element-00672f8 .th-service-block-w .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-650 .elementor-element.elementor-element-00672f8.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-650 .elementor-element.elementor-element-00672f8.elementor-view-framed .elementor-icon, .elementor-650 .elementor-element.elementor-element-00672f8.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-650 .elementor-element.elementor-element-00672f8 .elementor-icon-box-content .elementor-icon-box-title span {
    color: var(--e-global-color-secondary);
    font-size: 20px;
    font-weight: bold;
}

.elementor-650 .elementor-element.elementor-element-6675536 .elementor-button {
    background-color: #FFFFFF00;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    line-height: 26.43px;
    fill: #3AD5A9;
    color: #3AD5A9;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-6675536 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-6675536 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-650 .elementor-element.elementor-element-6675536 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-650 .elementor-element.elementor-element-8eca74b:not(.elementor-motion-effects-element-type-background), .elementor-650 .elementor-element.elementor-element-8eca74b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-650 .elementor-element.elementor-element-8eca74b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-650 .elementor-element.elementor-element-8eca74b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-5f83c06.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-5f83c06.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-5f83c06 > .elementor-element-populated {
    padding: 0px 0px 0px 5px;
}

.elementor-650 .elementor-element.elementor-element-c778322 > .elementor-widget-container {
    margin: 0px 0px 0px 5px;
    padding: 0px 18px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-c778322 {
    text-align: left;
}

.elementor-650 .elementor-element.elementor-element-c778322 .elementor-heading-title {
    font-size: 24px;
    font-weight: bold;
    text-transform: none;
    line-height: 22px;
    letter-spacing: 0px;
    color: var(--e-global-color-primary);
}

.elementor-650 .elementor-element.elementor-element-74d3bcc {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-650 .elementor-element.elementor-element-74d3bcc .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-6a256a1:not(.elementor-motion-effects-element-type-background), .elementor-650 .elementor-element.elementor-element-6a256a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-77cc8fa);
}

.elementor-650 .elementor-element.elementor-element-6a256a1 > .elementor-container {
    max-width: 1280px;
}

.elementor-650 .elementor-element.elementor-element-6a256a1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 33px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-6a256a1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-6b89096.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-6b89096.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-6b89096.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-650 .elementor-element.elementor-element-6b89096 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-650 .elementor-element.elementor-element-6b89096 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-a2368f4 {
    width: var(--container-widget-width, 556px);
    max-width: 556px;
    --container-widget-width: 556px;
    --container-widget-flex-grow: 0;
}

.elementor-650 .elementor-element.elementor-element-a2368f4 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-650 .elementor-element.elementor-element-a2368f4.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-650 .elementor-element.elementor-element-a2368f4 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.75px;
    color: #09D5A9;
}

.elementor-650 .elementor-element.elementor-element-37b3a7f {
    width: var(--container-widget-width, 505px);
    max-width: 505px;
    --container-widget-width: 505px;
    --container-widget-flex-grow: 0;
}

.elementor-650 .elementor-element.elementor-element-37b3a7f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-37b3a7f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-650 .elementor-element.elementor-element-37b3a7f .elementor-heading-title {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1em;
    color: var(--e-global-color-secondary);
}

.elementor-650 .elementor-element.elementor-element-761978a {
    width: var(--container-widget-width, 470px);
    max-width: 470px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0;
    color: var(--e-global-color-text);
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.55em;
}

.elementor-650 .elementor-element.elementor-element-761978a > .elementor-widget-container {
    padding: 8px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-e5c5766 {
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .elementor-repeater-item-baec7aa .swiper-slide-bg {
    background-color: var(--e-global-color-77cc8fa);
    background-image: url(../../2024/07/Ardent-Ebook-Mockup-Light01.jpg);
    background-size: cover;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .elementor-repeater-item-baec7aa .elementor-background-overlay {
    background-color: #061D53B3;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .elementor-repeater-item-39ef013 .swiper-slide-bg {
    background-color: #4054b2;
    background-image: url(https://www.sparkxgroup.cloud/wp-content/uploads/2024/07/ClientVoices-CarouselThumbnail_01.jpg);
    background-size: cover;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .elementor-repeater-item-39ef013 .elementor-background-overlay {
    background-color: #061D53A8;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .elementor-repeater-item-768cec9 .swiper-slide-bg {
    background-color: #1abc9c;
    background-image: url(https://www.sparkxgroup.cloud/wp-content/uploads/2024/07/KlasReport_CarouselThumbnail_02.jpg);
    background-size: cover;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .elementor-repeater-item-768cec9 .elementor-background-overlay {
    background-color: #061D53A6;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .swiper-slide {
    transition-duration: calc(5000ms * 1.2);
    height: 523px;
}

.elementor-650 .elementor-element.elementor-element-a070b13 {
    width: 100%;
    max-width: 100%;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .swiper-slide-contents {
    max-width: 50%;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-650 .elementor-element.elementor-element-a070b13 .swiper-slide-inner {
    text-align: center;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .elementor-slide-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .elementor-slide-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-width: 2px;
    border-radius: 100px;
    border-color: var(--e-global-color-primary);
}

.elementor-650 .elementor-element.elementor-element-a070b13 .elementor-swiper-button {
    color: var(--e-global-color-primary);
}

.elementor-650 .elementor-element.elementor-element-a070b13 .elementor-swiper-button svg {
    fill: var(--e-global-color-primary);
}

.elementor-650 .elementor-element.elementor-element-a070b13 .swiper-pagination-bullet {
    height: 9px;
    width: 9px;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .swiper-horizontal .swiper-pagination-progressbar {
    height: 9px;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .swiper-pagination-fraction {
    font-size: 9px;
}

.elementor-650 .elementor-element.elementor-element-a070b13 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var(--e-global-color-77cc8fa);
    opacity: var(--e-global-color-77cc8fa);
}

.elementor-650 .elementor-element.elementor-element-a070b13 .swiper-pagination-bullet-active {
    background-color: var(--e-global-color-primary);
}

.elementor-650 .elementor-element.elementor-element-80a15aa {
    padding: 50px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-309c0d4.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-650 .elementor-element.elementor-element-309c0d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-650 .elementor-element.elementor-element-309c0d4 > .elementor-element-populated {
    padding: 30px 30px 30px 10px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-1bb3120.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-1bb3120.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

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

.elementor-650 .elementor-element.elementor-element-1bb3120 > .elementor-element-populated {
    padding: 30px 40px 30px 40px;
}

.elementor-650 .elementor-element.elementor-element-ea8fe7b .elementor-heading-title {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #09D5A9;
}

.elementor-650 .elementor-element.elementor-element-ab318ab > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-650 .elementor-element.elementor-element-ab318ab .elementor-heading-title {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.3em;
    color: #1c2654;
}

.elementor-650 .elementor-element.elementor-element-1de4cab {
    font-size: 20px;
}

.elementor-650 .elementor-element.elementor-element-f13c1a8 {
    color: #000000;
    font-size: 20px;
    font-weight: 700;
}

.elementor-650 .elementor-element.elementor-element-c5e5b46:not(.elementor-motion-effects-element-type-background), .elementor-650 .elementor-element.elementor-element-c5e5b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F700;
    background-image: url("https://www.sparkxgroup.cloud/wp-content/uploads/2024/06/RESULTS_testimonial-1_background.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-650 .elementor-element.elementor-element-c5e5b46 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 50px 0px;
}

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

.elementor-650 .elementor-element.elementor-element-abcc944 {
    --display: flex;
}

.elementor-650 .elementor-element.elementor-element-361e6df .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-650 .elementor-element.elementor-element-361e6df .elementor-testimonial-content {
    color: #FFFFFF;
    font-size: 26px;
}

.elementor-650 .elementor-element.elementor-element-361e6df .elementor-testimonial-name {
    color: #FFFFFF;
}

.elementor-650 .elementor-element.elementor-element-361e6df .th-star-rating {
    color: #3AD5A9;
}

.elementor-650 .elementor-element.elementor-element-628497f {
    --display: flex;
}

.elementor-650 .elementor-element.elementor-element-3fb5e8d .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-650 .elementor-element.elementor-element-3fb5e8d .elementor-testimonial-content {
    color: #FFFFFF;
    font-size: 26px;
}

.elementor-650 .elementor-element.elementor-element-3fb5e8d .elementor-testimonial-name {
    color: #FFFFFF;
}

.elementor-650 .elementor-element.elementor-element-3fb5e8d .th-star-rating {
    color: #3AD5A9;
}

.elementor-650 .elementor-element.elementor-element-63d5029 {
    --e-n-carousel-swiper-slides-to-display: 1;
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-swiper-pagination-size: 11px;
    --e-n-carousel-dots-normal-color: #2CD4F0;
    --e-n-carousel-dots-hover-color: var(--e-global-color-a1c6c50);
}

.elementor-650 .elementor-element.elementor-element-c71eb42 {
    padding: 64px 0px 60px 0px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-2bd38c42.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-650 .elementor-element.elementor-element-2bd38c42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-650 .elementor-element.elementor-element-2bd38c42.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-650 .elementor-element.elementor-element-7c8d61f1 {
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-14193d3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-14193d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-14193d3.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-650 .elementor-element.elementor-element-14193d3 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-650 .elementor-element.elementor-element-8f4c31f > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-8f4c31f .elementor-heading-title {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #09D5A9;
}

.elementor-650 .elementor-element.elementor-element-25353c3 {
    width: var(--container-widget-width, 570px);
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
}

.elementor-650 .elementor-element.elementor-element-25353c3 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-25353c3 .elementor-heading-title {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1em;
    color: var(--e-global-color-secondary);
}

.elementor-650 .elementor-element.elementor-element-c641962 {
    font-size: 20px;
}

.elementor-650 .elementor-element.elementor-element-3caba88 {
    color: #000000;
    font-size: 20px;
    font-weight: 700;
}

.elementor-650 .elementor-element.elementor-element-242138c {
    --spacer-size: 50px;
}

.elementor-650 .elementor-element.elementor-element-159c341:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-650 .elementor-element.elementor-element-159c341 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2024/07/April_Beckers-Podcast-rev2-1.jpg");
    background-position: center right;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-159c341.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-159c341.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-159c341.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

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

.elementor-650 .elementor-element.elementor-element-159c341 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-159c341 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-650 .elementor-element.elementor-element-930c331 {
    --spacer-size: 210px;
}

.elementor-650 .elementor-element.elementor-element-432a623 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-650 .elementor-element.elementor-element-432a623:not(.elementor-motion-effects-element-type-background), .elementor-650 .elementor-element.elementor-element-432a623 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.sparkxgroup.cloud/wp-content/uploads/2024/06/RESULTS_testimonial-1_background.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-650 .elementor-element.elementor-element-ca6c600 {
    width: 100%;
    max-width: 100%;
    text-align: center;
    color: #FFFFFF;
    font-size: 26px;
}

.elementor-650 .elementor-element.elementor-element-ca6c600 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-05b6ca0 {
    width: 100%;
    max-width: 100%;
    color: #FFFFFF;
    font-size: 16px;
}

.elementor-650 .elementor-element.elementor-element-05b6ca0 > .elementor-widget-container {
    margin: 00px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-650 .elementor-element.elementor-element-4609fea {
    padding: 50px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-1354e3c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-1354e3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-1354e3c > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-a83c61f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-a83c61f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

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

.elementor-650 .elementor-element.elementor-element-a83c61f > .elementor-element-populated {
    padding: 30px 40px 30px 40px;
}

.elementor-650 .elementor-element.elementor-element-280e9f8 .elementor-heading-title {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #09D5A9;
}

.elementor-650 .elementor-element.elementor-element-17c4d52 {
    width: var(--container-widget-width, 350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
}

.elementor-650 .elementor-element.elementor-element-17c4d52 > .elementor-widget-container {
    margin: 10px 0px 20px 0px;
}

.elementor-650 .elementor-element.elementor-element-17c4d52 .elementor-heading-title {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.3em;
    color: #1c2654;
}

.elementor-650 .elementor-element.elementor-element-b1d01b1 {
    font-size: 20px;
}

.elementor-650 .elementor-element.elementor-element-55b9d65e:not(.elementor-motion-effects-element-type-background), .elementor-650 .elementor-element.elementor-element-55b9d65e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1FD4F0;
    background-image: url("https://www.sparkxgroup.cloud/wp-content/uploads/2024/05/HOME_ready-to-supercharge_background.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-650 .elementor-element.elementor-element-55b9d65e > .elementor-background-overlay {
    background-image: url("https://www.sparkxgroup.cloud/wp-content/uploads/2023/10/CTA-bg.png");
    background-position: center right;
    background-size: cover;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-650 .elementor-element.elementor-element-55b9d65e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-2507d7f6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-2507d7f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-663bbabe .elementor-heading-title {
    font-size: 42px;
    font-weight: 700;
    line-height: 1.3em;
    color: #ffffff;
}

.elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-7b555846.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-7b555846.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-650 .elementor-element.elementor-element-1e71807c .elementor-button {
    background-color: rgba(255, 255, 255, 0);
    font-size: 17px;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: 1px;
    fill: #ffffff;
    color: #ffffff;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ffffff;
    border-radius: 61px 61px 61px 61px;
    padding: 20px 40px 20px 40px;
}

.elementor-650 .elementor-element.elementor-element-1e71807c .elementor-button:hover, .elementor-650 .elementor-element.elementor-element-1e71807c .elementor-button:focus {
    color: #09D5A9;
    border-color: #09D5A9;
}

.elementor-650 .elementor-element.elementor-element-1e71807c .elementor-button:hover svg, .elementor-650 .elementor-element.elementor-element-1e71807c .elementor-button:focus svg {
    fill: #09D5A9;
}

body.elementor-page-650 h1.entry-title {
    margin-top: 1px;
}

:root {
    --page-title-display: none;
}

@media (max-width: 1024px) {
    .elementor-650 .elementor-element.elementor-element-183c13e .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-650 .elementor-element.elementor-element-1926f4c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-650 .elementor-element.elementor-element-2fcbed {
        padding: 32px 0px 32px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-5a9c6b65 .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-650 .elementor-element.elementor-element-5a9c6b65 .elementor-counter-title {
        font-size: 16px;
    }

    .elementor-650 .elementor-element.elementor-element-77566282 .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-650 .elementor-element.elementor-element-77566282 .elementor-counter-title {
        font-size: 16px;
    }

    .elementor-650 .elementor-element.elementor-element-6cfceeea .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-650 .elementor-element.elementor-element-6cfceeea .elementor-counter-title {
        font-size: 16px;
    }

    .elementor-650 .elementor-element.elementor-element-2647543e .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-650 .elementor-element.elementor-element-2647543e .elementor-counter-title {
        font-size: 16px;
    }

    .elementor-650 .elementor-element.elementor-element-323906c {
        padding: 52px 0px 52px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-d6c4430 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-a6af159.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-650 .elementor-element.elementor-element-a6af159.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-650 .elementor-element.elementor-element-9064451 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: 18px;
    }

    .elementor-650 .elementor-element.elementor-element-e5484b5 {
        padding: 60px 0px 100px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-b1659cb > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 45px 25px 35px 25px;
    }

    .elementor-650 .elementor-element.elementor-element-c84580f > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 45px 25px 35px 25px;
    }

    .elementor-650 .elementor-element.elementor-element-353cb16 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 45px 25px 35px 25px;
    }

    .elementor-650 .elementor-element.elementor-element-0bd8dae > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 45px 25px 35px 25px;
    }

    .elementor-650 .elementor-element.elementor-element-d59837e > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 45px 25px 35px 25px;
    }

    .elementor-650 .elementor-element.elementor-element-8eca74b {
        padding: 40px 0px 80px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-5f83c06 > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-c778322 {
        text-align: center;
    }

    .elementor-650 .elementor-element.elementor-element-74d3bcc {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-650 .elementor-element.elementor-element-6a256a1 {
        padding: 52px 0px 52px 0px;
    }

    .elementor-bc-flex-widget .elementor-650 .elementor-element.elementor-element-b6cba24.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-650 .elementor-element.elementor-element-b6cba24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-650 .elementor-element.elementor-element-37b3a7f {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-650 .elementor-element.elementor-element-37b3a7f .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-650 .elementor-element.elementor-element-761978a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: 18px;
    }

    .elementor-650 .elementor-element.elementor-element-a070b13 .swiper-slide-contents {
        max-width: 80%;
    }

    .elementor-650 .elementor-element.elementor-element-ab318ab .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-650 .elementor-element.elementor-element-63d5029 {
        --e-n-carousel-swiper-slides-to-display: 2;
    }

    .elementor-650 .elementor-element.elementor-element-c71eb42 {
        padding: 5px 0px 95px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-14193d3 > .elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }

    .elementor-650 .elementor-element.elementor-element-25353c3 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-650 .elementor-element.elementor-element-432a623 {
        --padding-top: 40px;
        --padding-bottom: 20px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-650 .elementor-element.elementor-element-17c4d52 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-650 .elementor-element.elementor-element-55b9d65e {
        padding: 100px 0px 100px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-663bbabe .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-650 .elementor-element.elementor-element-1e71807c .elementor-button {
        padding: 18px 30px 18px 30px;
    }
}

@media (max-width: 767px) {
    .elementor-650 .elementor-element.elementor-element-4611c60e > .elementor-container {
        min-height: 95vh;
    }

    .elementor-650 .elementor-element.elementor-element-1e5b053e {
        --spacer-size: 40px;
    }

    .elementor-650 .elementor-element.elementor-element-183c13e .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-650 .elementor-element.elementor-element-489f0a84 {
        --spacer-size: 20px;
    }

    .elementor-650 .elementor-element.elementor-element-2fcbed {
        padding: 20px 0px 0px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-323906c {
        padding: 30px 0px 30px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-52a300c .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-650 .elementor-element.elementor-element-d6c4430 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-650 .elementor-element.elementor-element-9064451 {
        font-size: 16px;
    }

    .elementor-650 .elementor-element.elementor-element-e5484b5 {
        padding: 50px 0px 70px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-b1659cb > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-650 .elementor-element.elementor-element-c84580f > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-650 .elementor-element.elementor-element-353cb16 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-650 .elementor-element.elementor-element-0bd8dae > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-650 .elementor-element.elementor-element-d59837e > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-650 .elementor-element.elementor-element-8eca74b {
        padding: 40px 0px 60px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-c778322 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-c778322 {
        text-align: center;
    }

    .elementor-650 .elementor-element.elementor-element-74d3bcc {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-650 .elementor-element.elementor-element-6a256a1 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-a2368f4 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-650 .elementor-element.elementor-element-37b3a7f .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-650 .elementor-element.elementor-element-761978a {
        font-size: 16px;
    }

    .elementor-650 .elementor-element.elementor-element-a070b13 .swiper-slide {
        height: 450px;
    }

    .elementor-650 .elementor-element.elementor-element-a070b13 .swiper-slide-contents {
        max-width: 90%;
    }

    .elementor-650 .elementor-element.elementor-element-80a15aa {
        padding: 50px 10px 50px 10px;
    }

    .elementor-650 .elementor-element.elementor-element-309c0d4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-1bb3120 > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-ea8fe7b > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-ab318ab .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-650 .elementor-element.elementor-element-63d5029 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-650 .elementor-element.elementor-element-c71eb42 {
        padding: 10px 0px 90px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-2bd38c42 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-7c8d61f1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-14193d3 > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-25353c3 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-650 .elementor-element.elementor-element-159c341 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-930c331 {
        --spacer-size: 210px;
    }

    .elementor-650 .elementor-element.elementor-element-4609fea {
        padding: 50px 10px 50px 10px;
    }

    .elementor-650 .elementor-element.elementor-element-1354e3c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-a83c61f > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-17c4d52 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-650 .elementor-element.elementor-element-55b9d65e {
        padding: 30px 0px 30px 0px;
    }

    .elementor-650 .elementor-element.elementor-element-2507d7f6 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-650 .elementor-element.elementor-element-1e71807c > .elementor-widget-container {
        margin: 20px 0px 0px 10px;
    }
}

@media (min-width: 768px) {
    .elementor-650 .elementor-element.elementor-element-0404930 {
        width: 50%;
    }

    .elementor-650 .elementor-element.elementor-element-a6af159 {
        width: 50%;
    }

    .elementor-650 .elementor-element.elementor-element-5f83c06 {
        width: 24.187%;
    }

    .elementor-650 .elementor-element.elementor-element-d068aa9 {
        width: 75.813%;
    }

    .elementor-650 .elementor-element.elementor-element-b6cba24 {
        width: 41.051%;
    }

    .elementor-650 .elementor-element.elementor-element-6b89096 {
        width: 58.949%;
    }

    .elementor-650 .elementor-element.elementor-element-309c0d4 {
        width: 40%;
    }

    .elementor-650 .elementor-element.elementor-element-1bb3120 {
        width: 60%;
    }

    .elementor-650 .elementor-element.elementor-element-14193d3 {
        width: 43.489%;
    }

    .elementor-650 .elementor-element.elementor-element-159c341 {
        width: 56.511%;
    }

    .elementor-650 .elementor-element.elementor-element-432a623 {
        --content-width: 820px;
    }

    .elementor-650 .elementor-element.elementor-element-1354e3c {
        width: 40%;
    }

    .elementor-650 .elementor-element.elementor-element-a83c61f {
        width: 60%;
    }

    .elementor-650 .elementor-element.elementor-element-2507d7f6 {
        width: 70%;
    }

    .elementor-650 .elementor-element.elementor-element-7b555846 {
        width: 30%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-650 .elementor-element.elementor-element-5f83c06 {
        width: 100%;
    }

    .elementor-650 .elementor-element.elementor-element-d068aa9 {
        width: 100%;
    }
}
