.elementor-element.elementor-element-6123b11b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-6123b11b .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-element.elementor-element-6123b11b>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-6123b11b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 285px 0px 240px 0px;
}

.elementor-element.elementor-element-2ed988bb .elementor-heading-title {
    color: #FFFFFF;
    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);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-element.elementor-element-182f380f {
    color: #FFFFFF;
    font-size: 25px;
    line-height: 1.3em;
}

.elementor-element.elementor-element-7f28589f .elementor-button {
    font-weight: 700;
    background-color: #05d3b0;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-element.elementor-element-7f28589f .elementor-button:hover,
.elementor-element.elementor-element-7f28589f .elementor-button:focus {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-2e0ac2e .video-content {
    text-align: center;
}

.elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn svg {
    max-width: 26px;
}

.elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn {
    width: 80px;
    height: 80px;
    line-height: 70px;
    color: #05d3b0;
    background-color: #FFFFFF;
}

.elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn.glow-btn:before {
    color: #FFFFFF;
}

.elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn.glow-btn:after {
    color: #FFFFFF;
}

.elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn.glow-btn>i:after {
    color: #FFFFFF;
}

.elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn:hover {
    color: #ffffff;
    background-color: #05d3b0;
}

.elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-element.elementor-element-2f92db30 .video-content {
    text-align: center;
}

.elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn svg {
    max-width: 26px;
}

.elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn {
    width: 80px;
    height: 80px;
    line-height: 70px;
    color: #05d3b0;
    background-color: #FFFFFF;
}

.elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn.glow-btn:before {
    color: #FFFFFF;
}

.elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn.glow-btn:after {
    color: #FFFFFF;
}

.elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn.glow-btn>i:after {
    color: #FFFFFF;
}

.elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn:hover {
    color: #ffffff;
    background-color: #05d3b0;
}

.elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-element.elementor-element-08e6cc5 {
    margin-top: -75px;
    margin-bottom: 0px;
}

.elementor-element.elementor-element-7f33516>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-element.elementor-element-a89e93b.ekit-equal-height-enable,
.elementor-element.elementor-element-a89e93b.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-a89e93b.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-a89e93b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox:hover {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: #3F3F3F;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox .box-body>p {
    color: #3F3F3F;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-a89e93b .elementkit-infobox-icon {
    color: #05d3b0;
}

.elementor-element.elementor-element-a89e93b .elementskit-info-box-icon>svg path {
    fill: #05d3b0;
    stroke: #05d3b0;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-a89e93b .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-a89e93b .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-e4e1186>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-element.elementor-element-e2177d5.ekit-equal-height-enable,
.elementor-element.elementor-element-e2177d5.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-e2177d5.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-e2177d5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 33px 30px 33px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: #3F3F3F;
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox .box-body>p {
    color: #3E3E3E;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-e2177d5 .elementkit-infobox-icon {
    color: #05d3b0;
}

.elementor-element.elementor-element-e2177d5 .elementskit-info-box-icon>svg path {
    fill: #05d3b0;
    stroke: #05d3b0;
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-e2177d5 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-e2177d5 .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-3621366>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-element.elementor-element-16144d8.ekit-equal-height-enable,
.elementor-element.elementor-element-16144d8.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-16144d8.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-16144d8.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 33px 30px 33px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: #3F3F3F;
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox .box-body>p {
    color: #3E3E3E;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-16144d8 .elementkit-infobox-icon {
    color: #05d3b0;
}

.elementor-element.elementor-element-16144d8 .elementskit-info-box-icon>svg path {
    fill: #05d3b0;
    stroke: #05d3b0;
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-16144d8 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-16144d8 .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-19672832 {
    margin-top: -75px;
    margin-bottom: 0px;
}

.elementor-element.elementor-element-1851c0e0>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-element.elementor-element-66033980.ekit-equal-height-enable,
.elementor-element.elementor-element-66033980.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-66033980.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-66033980.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox:hover {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: #3F3F3F;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox .box-body>p {
    color: #3F3F3F;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-66033980 .elementkit-infobox-icon {
    color: #05d3b0;
}

.elementor-element.elementor-element-66033980 .elementskit-info-box-icon>svg path {
    fill: #05d3b0;
    stroke: #05d3b0;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-66033980 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-66033980 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-17af9768>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-element.elementor-element-27755dd0.ekit-equal-height-enable,
.elementor-element.elementor-element-27755dd0.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-27755dd0.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-27755dd0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 33px 30px 33px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: #3F3F3F;
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox .box-body>p {
    color: #3E3E3E;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-27755dd0 .elementkit-infobox-icon {
    color: #05d3b0;
}

.elementor-element.elementor-element-27755dd0 .elementskit-info-box-icon>svg path {
    fill: #05d3b0;
    stroke: #05d3b0;
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-27755dd0 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-27755dd0 .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-36f836bd>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-element.elementor-element-2a9a2e0.ekit-equal-height-enable,
.elementor-element.elementor-element-2a9a2e0.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-2a9a2e0.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-2a9a2e0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 33px 30px 33px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: #3F3F3F;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox .box-body>p {
    color: #3E3E3E;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-2a9a2e0 .elementkit-infobox-icon {
    color: #05d3b0;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-info-box-icon>svg path {
    fill: #05d3b0;
    stroke: #05d3b0;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-2a9a2e0 .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-65caabd4>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-65caabd4 {
    padding: 89px 0px 9px 0px;
}

.elementor-element.elementor-element-41577485 img {
    width: 99%;
}

.elementor-element.elementor-element-30d37064 {
    margin-top: -308px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-2a591553 {
    --spacer-size: 43px;
    width: auto;
    max-width: auto;
    bottom: -1%;
}

.elementor-element.elementor-element-2a591553>.elementor-widget-container {
    padding: 0px 25px 0px 25px;
    background-color: transparent;
    background-image: linear-gradient(220deg, #190B28 48%, #FFFFFF00 26%);
}

body:not(.rtl) .elementor-element.elementor-element-2a591553 {
    right: 0%;
}

body.rtl .elementor-element.elementor-element-2a591553 {
    left: 0%;
}

.elementor-element.elementor-element-2c8a1ae7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-2c8a1ae7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #190B28;
}

.elementor-element.elementor-element-2c8a1ae7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 3px 0px 0px;
    --e-column-margin-right: 3px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

.elementor-element.elementor-element-2c8a1ae7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-76f3b5f3 {
    color: #FFFFFF;
    font-size: 25px;
}

.elementor-element.elementor-element-373b2a15 {
    text-align: right;
    color: #FFFFFF;
    font-size: 25px;
}

.elementor-element.elementor-element-373b2a15>.elementor-widget-container {
    margin: -9px 0px 0px 0px;
}

.elementor-element.elementor-element-55e37898>.elementor-element-populated {
    padding: 10px 10px 10px 40px;
}

.elementor-element.elementor-element-7b4bd5f8 .elementor-heading-title {
    color: #05d3b0;
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-element.elementor-element-5685344a .elementor-heading-title {
    color: #272B36;
    font-family: "Nunito", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.1em;
}

.elementor-element.elementor-element-2d090544 {
    text-align: left;
    color: #3E3E3E;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-element.elementor-element-3d45f4df {
    margin-top: -30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 40px;
}

.elementor-element.elementor-element-2fa58957>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #05d3b0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 30px;
}

.elementor-element.elementor-element-2fa58957>.elementor-element-populated,
.elementor-element.elementor-element-2fa58957>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-2fa58957>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-2fa58957>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-238557aa {
    color: #3E3E3E;
    line-height: 1.8em;
}

.elementor-element.elementor-element-238557aa>.elementor-widget-container {
    margin: 10px 0px 0px -19px;
}

.elementor-element.elementor-element-7f6bc29b .elementor-button {
    font-size: 16px;
    font-weight: 700;
    background-color: #05d3b0;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 32px 18px 32px;
}

.elementor-element.elementor-element-7f6bc29b>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-7ce7a5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
}

.elementor-element.elementor-element-7ce7a5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(11px/2);
}

.elementor-element.elementor-element-7ce7a5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
}

.elementor-element.elementor-element-7ce7a5d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
}

body.rtl .elementor-element.elementor-element-7ce7a5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-11px/2);
}

body:not(.rtl) .elementor-element.elementor-element-7ce7a5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-11px/2);
}

.elementor-element.elementor-element-7ce7a5d .elementor-icon-list-icon i {
    color: #05d3b0;
    transition: color 0.3s;
}

.elementor-element.elementor-element-7ce7a5d .elementor-icon-list-icon svg {
    fill: #05d3b0;
    transition: fill 0.3s;
}

.elementor-element.elementor-element-7ce7a5d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-element.elementor-element-7ce7a5d .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-element.elementor-element-7ce7a5d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-element.elementor-element-7ce7a5d .elementor-icon-list-item>a {
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-7ce7a5d .elementor-icon-list-text {
    color: #3E3E3E;
    transition: color 0.3s;
}

.elementor-element.elementor-element-7ce7a5d>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-2eb6452 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -5px;
    margin-bottom: -5px;
    padding: 0px 0px 100px 0px;
}

.elementor-element.elementor-element-2eb6452>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-3a35f932>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E6E6E6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 10px 10px 10px;
}

.elementor-element.elementor-element-3a35f932>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-4aa69c0d {
    margin-top: -35px;
    margin-bottom: 0px;
}

.elementor-element.elementor-element-2af25649>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-element.elementor-element-2ea24e1d .elementor-heading-title {
    color: #05d3b0;
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-element.elementor-element-4e07e6df .elementor-heading-title {
    color: #272B36;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-element.elementor-element-5697e3ca {
    color: #3E3E3E;
    font-size: 16px;
}

.elementor-element.elementor-element-39aa4c55>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-element.elementor-element-1291a13b.ekit-equal-height-enable,
.elementor-element.elementor-element-1291a13b.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-1291a13b.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-1291a13b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00BF71;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-1291a13b .elementkit-infobox-icon {
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-1291a13b .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-1291a13b .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-1291a13b .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: #05d3b0;
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-1291a13b .elementskit-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-element.elementor-element-1291a13b .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-2d24ebe5>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-element.elementor-element-60f3a7f2.ekit-equal-height-enable,
.elementor-element.elementor-element-60f3a7f2.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-60f3a7f2.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-60f3a7f2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00BF71;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox .box-body>p {
    color: #3E3E3E;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-60f3a7f2 .elementkit-infobox-icon {
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: #05d3b0;
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-element.elementor-element-60f3a7f2 .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-1aad8cfc {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-element.elementor-element-5579eb12>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-element.elementor-element-78981087.ekit-equal-height-enable,
.elementor-element.elementor-element-78981087.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-78981087.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-78981087.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00BF71;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-78981087 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox .box-body>p {
    color: #3E3E3E;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-78981087 .elementkit-infobox-icon {
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-78981087 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-78981087 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-78981087 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-78981087 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: #05d3b0;
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-78981087 .elementskit-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-element.elementor-element-78981087 .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-1ad4940>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-element.elementor-element-485dc67e.ekit-equal-height-enable,
.elementor-element.elementor-element-485dc67e.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-485dc67e.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-485dc67e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00BF71;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox .box-body>p {
    color: #3E3E3E;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-485dc67e .elementkit-infobox-icon {
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-485dc67e .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-485dc67e .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-485dc67e .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: #05d3b0;
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-485dc67e .elementskit-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-element.elementor-element-485dc67e .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-5d96f534>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-element.elementor-element-45829c25.ekit-equal-height-enable,
.elementor-element.elementor-element-45829c25.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-45829c25.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-45829c25.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00BF71;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox .box-body>p {
    color: #3E3E3E;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-45829c25 .elementkit-infobox-icon {
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-45829c25 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-45829c25 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-45829c25 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: #05d3b0;
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-45829c25 .elementskit-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-element.elementor-element-45829c25 .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-45829c25>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px -0px 0px;
}

.elementor-element.elementor-element-c1a7da0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -5px;
    margin-bottom: -5px;
    padding: 0px 0px 100px 0px;
}

.elementor-element.elementor-element-c1a7da0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-6ee67a0>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E6E6E6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 10px 10px 10px;
}

.elementor-element.elementor-element-6ee67a0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-c83b941 {
    margin-top: -35px;
    margin-bottom: 0px;
}

.elementor-element.elementor-element-43c1610>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-element.elementor-element-a23d43d .elementor-heading-title {
    color: #05d3b0;
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-element.elementor-element-de4dcb0 .elementor-heading-title {
    color: #272B36;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-element.elementor-element-5e510aa {
    color: #3E3E3E;
    font-size: 16px;
}

.elementor-element.elementor-element-7f4dda1>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-element.elementor-element-e4a451f.ekit-equal-height-enable,
.elementor-element.elementor-element-e4a451f.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-e4a451f.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-e4a451f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00BF71;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-e4a451f .elementkit-infobox-icon {
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-e4a451f .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-e4a451f .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-e4a451f .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: #05d3b0;
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-e4a451f .elementskit-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-element.elementor-element-e4a451f .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-b787a8f>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-element.elementor-element-67f5a6c.ekit-equal-height-enable,
.elementor-element.elementor-element-67f5a6c.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-67f5a6c.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-67f5a6c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00BF71;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox .box-body>p {
    color: #3E3E3E;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-67f5a6c .elementkit-infobox-icon {
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-67f5a6c .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-67f5a6c .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-67f5a6c .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: #05d3b0;
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-67f5a6c .elementskit-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-element.elementor-element-67f5a6c .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-4a5e26f {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-element.elementor-element-7c059e2>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-element.elementor-element-155ecc5.ekit-equal-height-enable,
.elementor-element.elementor-element-155ecc5.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-155ecc5.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-155ecc5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00BF71;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox .box-body>p {
    color: #3E3E3E;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-155ecc5 .elementkit-infobox-icon {
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-155ecc5 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-155ecc5 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-155ecc5 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: #05d3b0;
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-155ecc5 .elementskit-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-element.elementor-element-155ecc5 .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-3d16328>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-element.elementor-element-f9cfac8.ekit-equal-height-enable,
.elementor-element.elementor-element-f9cfac8.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-f9cfac8.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-f9cfac8.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00BF71;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox .box-body>p {
    color: #3E3E3E;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-f9cfac8 .elementkit-infobox-icon {
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-f9cfac8 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-f9cfac8 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: #05d3b0;
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-element.elementor-element-f9cfac8 .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-a678f38>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-element.elementor-element-b0aa0b6.ekit-equal-height-enable,
.elementor-element.elementor-element-b0aa0b6.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-b0aa0b6.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-b0aa0b6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00BF71;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox .elementskit-info-box-title {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox .box-body>p {
    color: #3E3E3E;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox:hover .box-body>p {
    color: #FFFFFF;
}

.elementor-element.elementor-element-b0aa0b6 .elementkit-infobox-icon {
    color: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-info-box-icon>svg {
    max-width: 50px;
    height: auto;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: #05d3b0;
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-btn svg path {
    stroke: #05d3b0;
    fill: #05d3b0;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-element.elementor-element-b0aa0b6 .elementskit-infobox.gradient-active:hover::before {
    background-color: #05d3b0;
}

.elementor-element.elementor-element-b0aa0b6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px -0px 0px;
}

.elementor-element.elementor-element-52de8aee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-52de8aee>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-49dc8d38.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-element.elementor-element-49dc8d38.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-element.elementor-element-49dc8d38:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-49dc8d38>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2022/09/business-team-celebrating-with-raised-up-hands-.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-49dc8d38>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-49dc8d38>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-683e7f3f {
    --spacer-size: 224px;
}

.elementor-element.elementor-element-4550142f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-4550142f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #190B28;
}

.elementor-element.elementor-element-4550142f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-4550142f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-5d0e0fd1.ekit-equal-height-enable,
.elementor-element.elementor-element-5d0e0fd1.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-5d0e0fd1.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-5d0e0fd1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-5d0e0fd1 .elementskit-infobox {
    background-color: #190B28;
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-5d0e0fd1 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-element.elementor-element-5d0e0fd1 .elementskit-infobox .box-body>p {
    color: #FFFFFF;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-element.elementor-element-c784dfe.ekit-equal-height-enable,
.elementor-element.elementor-element-c784dfe.ekit-equal-height-enable .elementor-widget-container,
.elementor-element.elementor-element-c784dfe.ekit-equal-height-enable .ekit-wid-con,
.elementor-element.elementor-element-c784dfe.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-element.elementor-element-c784dfe .elementskit-infobox {
    background-color: #190B28;
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c784dfe .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-element.elementor-element-c784dfe .elementskit-infobox .box-body>p {
    color: #FFFFFF;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-element.elementor-element-2ca4578c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-2ca4578c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #190B28;
}

.elementor-element.elementor-element-2ca4578c>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("/wp-content/uploads/2022/09/worldmap-Q676QDA.png");
    background-size: cover;
    opacity: 0.15;
}

.elementor-element.elementor-element-2ca4578c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10% 10% 10% 10%;
}

.elementor-element.elementor-element-2ca4578c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-78017303 {
    text-align: center;
}

.elementor-element.elementor-element-78017303 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-element.elementor-element-79076c32 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 1;
}

.elementor-element.elementor-element-79076c32 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-element.elementor-element-79076c32 .elementskit-single-testimonial-slider,
.elementor-element.elementor-element-79076c32 .elementskit-testimonial_card {
    padding: 0px 0px 40px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-79076c32 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-element.elementor-element-79076c32 .elementskit-single-testimonial-slider,
.elementor-element.elementor-element-79076c32 .elementskit-testimonial_card,
.elementor-element.elementor-element-79076c32 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: #FFFFFF00;
}

.elementor-element.elementor-element-79076c32 .elementskit-commentor-content {
    text-align: center;
}

.elementor-element.elementor-element-79076c32 .elementskit-testimonial_card {
    text-align: center;
}

.elementor-element.elementor-element-79076c32 .elementskit-profile-info {
    text-align: center;
}

.elementor-element.elementor-element-79076c32 .elementskit-commentor-bio {
    text-align: center;
    justify-content: center;
}

.elementor-element.elementor-element-79076c32 .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: center;
}

.elementor-element.elementor-element-79076c32 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: #FFFFFF;
    margin: 20px 0px 20px 0px;
}

.elementor-element.elementor-element-79076c32 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: #FFFFFF;
    margin: 20px 0px 20px 0px;
}

.elementor-element.elementor-element-79076c32 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-element.elementor-element-79076c32 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: "Heebo", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    font-style: italic;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-element.elementor-element-79076c32 .elementskit-single-testimonial-slider .elementskit-border-hr {
    background-color: #05d3b0;
    width: 40px;
    height: 2px;
}

.elementor-element.elementor-element-79076c32 .elementskit-profile-info .elementskit-author-name {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0px;
}

.elementor-element.elementor-element-79076c32 .elementskit-profile-info .elementskit-author-des {
    color: #FFFFFF;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-element.elementor-element-79076c32 .elementskit-commentor-content .elementskit-client_logo {
    margin-bottom: 32px;
}

.elementor-element.elementor-element-79076c32>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-9ed62b8:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-9ed62b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-element.elementor-element-9ed62b8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-9ed62b8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-4c1f1b88 {
    text-align: center;
}

.elementor-element.elementor-element-4c1f1b88 .elementor-heading-title {
    color: #272B36;
    font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d167aa-font-size);
    font-weight: var(--e-global-typography-5d167aa-font-weight);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
    word-spacing: var(--e-global-typography-5d167aa-word-spacing);
}

.elementor-element.elementor-element-4c1f1b88>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-abc2963.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-element.elementor-element-abc2963.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-element.elementor-element-abc2963.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-element.elementor-element-abc2963 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-element.elementor-element-abc2963 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-element.elementor-element-1c01851.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-element.elementor-element-1c01851.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-element.elementor-element-1c01851.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-element.elementor-element-1c01851 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-element.elementor-element-1c01851 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-element.elementor-element-50c4eb1.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-element.elementor-element-50c4eb1.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-element.elementor-element-50c4eb1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-element.elementor-element-50c4eb1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-element.elementor-element-50c4eb1 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-element.elementor-element-38ba0b7.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-element.elementor-element-38ba0b7.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-element.elementor-element-38ba0b7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-element.elementor-element-38ba0b7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-element.elementor-element-38ba0b7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-element.elementor-element-8acf207 {
    text-align: right;
    font-size: 12px;
    font-style: italic;
    line-height: 1px;
}

.elementor-element.elementor-element-8acf207>.elementor-widget-container {
    padding: 21px 0px 0px 0px;
}

.elementor-element.elementor-element-476f8e76 {
    --spacer-size: 10px;
}

.elementor-element.elementor-element-453b0ef3 {
    text-align: center;
}

.elementor-element.elementor-element-453b0ef3 .elementor-heading-title {
    color: #05d3b0;
    font-family: "Nunito", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4em;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-element.elementor-element-453b0ef3>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-1b3cb204 {
    text-align: center;
}

.elementor-element.elementor-element-1b3cb204 .elementor-heading-title {
    color: #272B36;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-element.elementor-element-5ae47b4c .eael-grid-post-holder {
    background-color: #fff;
}

.elementor-element.elementor-element-5ae47b4c .eael-entry-title a {
    color: #190B28;
}

.elementor-element.elementor-element-5ae47b4c .eael-entry-title:hover,
.elementor-element.elementor-element-5ae47b4c .eael-entry-title a:hover {
    color: #05d3b0;
}

.elementor-element.elementor-element-5ae47b4c .eael-entry-title,
.elementor-element.elementor-element-5ae47b4c .eael-entry-title a {
    font-size: 17px;
    line-height: 1.6em;
}

.elementor-element.elementor-element-5ae47b4c .eael-grid-post-excerpt p {
    color: #3E3E3E;
    line-height: 1.9em;
}

.elementor-element.elementor-element-5ae47b4c .eael-grid-post-holder .eael-entry-wrapper {
    height: 234px;
}

.elementor-element.elementor-element-5ae47b4c .eael-grid-post .eael-entry-overlay {
    background-color: #190B28;
}

.elementor-element.elementor-element-5ae47b4c .eael-grid-post .eael-entry-overlay>i {
    color: #ffffff;
    font-size: 41px;
}

.elementor-element.elementor-element-5ae47b4c .eael-grid-post .eael-entry-overlay>img {
    height: 41px;
    width: 41px;
}

.elementor-element.elementor-element-5ae47b4c .eael-post-elements-readmore-btn {
    font-weight: 600;
    line-height: 3em;
    color: #05d3b0;
}

.elementor-element.elementor-element-5ae47b4c .eael-post-elements-readmore-btn:hover {
    color: #05d3b0;
}

.elementor-element.elementor-element-5ae47b4c>.elementor-widget-container {
    margin: 0px 0px 52px 0px;
}

.elementor-element.elementor-element-6887b800:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-6887b800>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("/wp-content/uploads/2022/10/Contact-us.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-6887b800>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-6887b800 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 160px 0px;
}

.elementor-element.elementor-element-5bf17800 {
    text-align: center;
}

.elementor-element.elementor-element-5bf17800 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-element.elementor-element-5bf17800>.elementor-widget-container {
    margin: 0% 10% 0% 10%;
}

.elementor-element.elementor-element-50c3c32f {
    text-align: center;
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-element.elementor-element-50c3c32f>.elementor-widget-container {
    padding: 0% 25% 0% 25%;
}

.elementor-element.elementor-element-3343e49e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0px;
}

.elementor-element.elementor-element-3343e49e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-3f4bece2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-3f4bece2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("/wp-content/uploads/2022/09/coworking-colleagues-having-conversation-at-workplace-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-element.elementor-element-3f4bece2>.elementor-element-populated>.elementor-background-overlay {
    background-color: #190B28;
    opacity: 1;
}

.elementor-element.elementor-element-3f4bece2>.elementor-element-populated {
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 2px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 50px 50px 50px;
}

.elementor-element.elementor-element-3f4bece2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-1a748b5d {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-element.elementor-element-77d04def {
    text-align: left;
}

.elementor-element.elementor-element-77d04def .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-element.elementor-element-43f0670a {
    color: #FFFFFF;
    font-size: 16px;
}

.elementor-element.elementor-element-14ac7307 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
}

.elementor-element.elementor-element-14ac7307 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(11px/2);
}

.elementor-element.elementor-element-14ac7307 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
}

.elementor-element.elementor-element-14ac7307 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
}

body.rtl .elementor-element.elementor-element-14ac7307 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-11px/2);
}

body:not(.rtl) .elementor-element.elementor-element-14ac7307 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-11px/2);
}

.elementor-element.elementor-element-14ac7307 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-element.elementor-element-14ac7307 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-element.elementor-element-14ac7307 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-element.elementor-element-14ac7307 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-element.elementor-element-14ac7307 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-element.elementor-element-14ac7307 .elementor-icon-list-item>a {
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-14ac7307 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-element.elementor-element-14ac7307>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-581f6137 {
    --spacer-size: 25px;
}

.elementor-element.elementor-element-68438448>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-eae279c {
    color: var(--e-global-color-text);
}

.elementor-element.elementor-element-eae279c>.elementor-widget-container {
    margin: -45px 0px 0px 0px;
}

.elementor-element.elementor-element-575f73ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-575f73ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-element.elementor-element-575f73ab>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-575f73ab>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-6f1ebe20 {
    --spacer-size: 10px;
}

.elementor-element.elementor-element-34ef3b15 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-element.elementor-element-34ef3b15 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-element.elementor-element-34ef3b15 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-element.elementor-element-34ef3b15 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-element.elementor-element-34ef3b15 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-element.elementor-element-34ef3b15 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-element.elementor-element-34ef3b15 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-element.elementor-element-34ef3b15 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-element.elementor-element-34ef3b15 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #EFEFEF;
    border-width: 1px 1px 1px 1px;
}

.elementor-element.elementor-element-34ef3b15 .elementor-field-group .elementor-select-wrapper select {
    background-color: #EFEFEF;
    border-width: 1px 1px 1px 1px;
}

.elementor-element.elementor-element-34ef3b15 .e-form__buttons__wrapper__button-next {
    background-color: #05d3b0;
    color: #ffffff;
}

.elementor-element.elementor-element-34ef3b15 .elementor-button[type="submit"] {
    background-color: #05d3b0;
    color: #ffffff;
}

.elementor-element.elementor-element-34ef3b15 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-element.elementor-element-34ef3b15 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-element.elementor-element-34ef3b15 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-element.elementor-element-34ef3b15 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-element.elementor-element-34ef3b15 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-element.elementor-element-34ef3b15 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-element.elementor-element-34ef3b15 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-element.elementor-element-34ef3b15>.elementor-widget-container {
    margin: 0px 15px 10px 15px;
}

.elementor-element.elementor-element-6ee88d91 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-element.elementor-element-6ee88d91 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-element.elementor-element-6ee88d91 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-element.elementor-element-6ee88d91 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-element.elementor-element-6ee88d91 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-element.elementor-element-6ee88d91 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-element.elementor-element-6ee88d91 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-element.elementor-element-6ee88d91 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-element.elementor-element-6ee88d91 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #EFEFEF;
    border-width: 1px 1px 1px 1px;
}

.elementor-element.elementor-element-6ee88d91 .elementor-field-group .elementor-select-wrapper select {
    background-color: #EFEFEF;
    border-width: 1px 1px 1px 1px;
}

.elementor-element.elementor-element-6ee88d91 .e-form__buttons__wrapper__button-next {
    background-color: #05d3b0;
    color: #ffffff;
}

.elementor-element.elementor-element-6ee88d91 .elementor-button[type="submit"] {
    background-color: #05d3b0;
    color: #ffffff;
}

.elementor-element.elementor-element-6ee88d91 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-element.elementor-element-6ee88d91 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-element.elementor-element-6ee88d91 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-element.elementor-element-6ee88d91 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-element.elementor-element-6ee88d91 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-element.elementor-element-6ee88d91 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-element.elementor-element-6ee88d91 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-element.elementor-element-6ee88d91>.elementor-widget-container {
    margin: 0px 15px 10px 15px;
}

.elementor-element.elementor-element-cf4ffb1 {
    --spacer-size: 50px;
}

@media(max-width:1024px) {
    .elementor-element.elementor-element-6123b11b {
        padding: 280px 10px 200px 10px;
    }

    .elementor-element.elementor-element-2ed988bb .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-element.elementor-element-a89e93b .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-a89e93b .elementskit-infobox .box-body>p {
        font-size: 15px;
    }

    .elementor-element.elementor-element-e2177d5 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-e2177d5 .elementskit-infobox .box-body>p {
        font-size: 15px;
    }

    .elementor-element.elementor-element-3621366>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-16144d8 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-16144d8 .elementskit-infobox .box-body>p {
        font-size: 15px;
    }

    .elementor-element.elementor-element-66033980 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-66033980 .elementskit-infobox .box-body>p {
        font-size: 15px;
    }

    .elementor-element.elementor-element-27755dd0 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-27755dd0 .elementskit-infobox .box-body>p {
        font-size: 15px;
    }

    .elementor-element.elementor-element-36f836bd>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-2a9a2e0 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-2a9a2e0 .elementskit-infobox .box-body>p {
        font-size: 15px;
    }

    .elementor-element.elementor-element-65caabd4 {
        padding: 80px 10px 0px 10px;
    }

    .elementor-element.elementor-element-4a1a5847>.elementor-element-populated {
        padding: 10px 10px 80px 10px;
    }

    .elementor-element.elementor-element-30d37064 {
        margin-top: -180px;
        margin-bottom: 0px;
    }

    .elementor-element.elementor-element-55e37898>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-element.elementor-element-7b4bd5f8 .elementor-heading-title {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-element.elementor-element-5685344a .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-element.elementor-element-2d090544 {
        font-size: 15px;
    }

    .elementor-element.elementor-element-7ce7a5d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-7ce7a5d .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-element.elementor-element-2eb6452 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-element.elementor-element-3a35f932>.elementor-element-populated {
        padding: 80px 10px 10px 10px;
    }

    .elementor-element.elementor-element-2ea24e1d .elementor-heading-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-element.elementor-element-4e07e6df .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-39aa4c55>.elementor-element-populated {
        margin: 30px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-1291a13b .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-2d24ebe5>.elementor-element-populated {
        margin: 30px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-element.elementor-element-60f3a7f2 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-78981087 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-485dc67e .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-45829c25 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-c1a7da0 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-element.elementor-element-6ee67a0>.elementor-element-populated {
        padding: 80px 10px 10px 10px;
    }

    .elementor-element.elementor-element-a23d43d .elementor-heading-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-element.elementor-element-de4dcb0 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-7f4dda1>.elementor-element-populated {
        margin: 30px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-e4a451f .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-b787a8f>.elementor-element-populated {
        margin: 30px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-element.elementor-element-67f5a6c .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-155ecc5 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-f9cfac8 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-b0aa0b6 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-5d0e0fd1 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-5d0e0fd1 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-element.elementor-element-c784dfe .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-element.elementor-element-c784dfe .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-element.elementor-element-78017303 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-79076c32 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-element.elementor-element-79076c32 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-element.elementor-element-79076c32 .elementskit-single-testimonial-slider,
    .elementor-element.elementor-element-79076c32 .elementskit-testimonial_card {
        padding: 20px 0px 40px 0px;
    }

    .elementor-element.elementor-element-79076c32 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-element.elementor-element-4c1f1b88 .elementor-heading-title {
        font-size: var(--e-global-typography-5d167aa-font-size);
        line-height: var(--e-global-typography-5d167aa-line-height);
        letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
        word-spacing: var(--e-global-typography-5d167aa-word-spacing);
    }

    .elementor-element.elementor-element-453b0ef3 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-element.elementor-element-1b3cb204 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-6887b800 {
        padding: 80px 0px 160px 0px;
    }

    .elementor-element.elementor-element-5bf17800 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-50c3c32f {
        font-size: 15px;
    }

    .elementor-element.elementor-element-3343e49e {
        padding: 0px 20px 0px 20px;
    }

    .elementor-element.elementor-element-77d04def .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-14ac7307 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-14ac7307 .elementor-icon-list-item>a {
        font-size: 15px;
    }
}

@media(max-width:767px) {
    .elementor-element.elementor-element-6123b11b {
        padding: 200px 10px 140px 10px;
    }

    .elementor-element.elementor-element-2ed988bb {
        text-align: center;
    }

    .elementor-element.elementor-element-2ed988bb .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-element.elementor-element-182f380f {
        text-align: center;
    }

    .elementor-element.elementor-element-2e0ac2e .video-content {
        text-align: center;
    }

    .elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn i {
        font-size: 18px;
    }

    .elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn svg {
        max-width: 18px;
    }

    .elementor-element.elementor-element-2e0ac2e .ekit-video-popup-btn {
        width: 50px;
        height: 50px;
        line-height: 34px;
    }

    .elementor-element.elementor-element-2f92db30 .video-content {
        text-align: center;
    }

    .elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn i {
        font-size: 18px;
    }

    .elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn svg {
        max-width: 18px;
    }

    .elementor-element.elementor-element-2f92db30 .ekit-video-popup-btn {
        width: 50px;
        height: 50px;
        line-height: 34px;
    }

    .elementor-element.elementor-element-08e6cc5 {
        padding: 0px 10px 0px 10px;
    }

    .elementor-element.elementor-element-7f33516>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-a89e93b .elementskit-infobox .box-body>p {
        font-size: 14px;
    }

    .elementor-element.elementor-element-e4e1186>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-e2177d5 .elementskit-infobox .box-body>p {
        font-size: 14px;
    }

    .elementor-element.elementor-element-3621366>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-16144d8 .elementskit-infobox .box-body>p {
        font-size: 14px;
    }

    .elementor-element.elementor-element-19672832 {
        padding: 0px 10px 0px 10px;
    }

    .elementor-element.elementor-element-1851c0e0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-66033980 .elementskit-infobox .box-body>p {
        font-size: 14px;
    }

    .elementor-element.elementor-element-17af9768>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-27755dd0 .elementskit-infobox .box-body>p {
        font-size: 14px;
    }

    .elementor-element.elementor-element-36f836bd>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-2a9a2e0 .elementskit-infobox .box-body>p {
        font-size: 14px;
    }

    .elementor-element.elementor-element-65caabd4 {
        padding: 40px 10px 0px 10px;
    }

    .elementor-element.elementor-element-4a1a5847>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-element.elementor-element-55e37898>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-7b4bd5f8 .elementor-heading-title {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-element.elementor-element-5685344a {
        text-align: center;
    }

    .elementor-element.elementor-element-5685344a .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-element.elementor-element-2d090544 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-element.elementor-element-3d45f4df {
        padding: 0px 0px 0px 0px;
    }

    .elementor-element.elementor-element-238557aa {
        text-align: left;
    }

    .elementor-element.elementor-element-7ce7a5d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-7ce7a5d .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-element.elementor-element-2eb6452 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-element.elementor-element-3a35f932>.elementor-element-populated {
        padding: 40px 10px 10px 10px;
    }

    .elementor-element.elementor-element-2ea24e1d .elementor-heading-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-element.elementor-element-4e07e6df .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-39aa4c55>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-2d24ebe5>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-1aad8cfc {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-element.elementor-element-5579eb12>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-1ad4940>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-5d96f534>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-c1a7da0 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-element.elementor-element-6ee67a0>.elementor-element-populated {
        padding: 40px 10px 10px 10px;
    }

    .elementor-element.elementor-element-a23d43d .elementor-heading-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-element.elementor-element-de4dcb0 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-7f4dda1>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-b787a8f>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-4a5e26f {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-element.elementor-element-7c059e2>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-3d16328>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-a678f38>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-5d0e0fd1 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-element.elementor-element-c784dfe .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-element.elementor-element-2ca4578c>.elementor-element-populated {
        padding: 40px 20px 40px 20px;
    }

    .elementor-element.elementor-element-78017303 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-79076c32 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 20px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-element.elementor-element-79076c32 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-element.elementor-element-79076c32>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-element.elementor-element-4c1f1b88 .elementor-heading-title {
        font-size: var(--e-global-typography-5d167aa-font-size);
        line-height: var(--e-global-typography-5d167aa-line-height);
        letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
        word-spacing: var(--e-global-typography-5d167aa-word-spacing);
    }

    .elementor-element.elementor-element-abc2963 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-element.elementor-element-1c01851 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-element.elementor-element-50c4eb1 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-element.elementor-element-38ba0b7 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-element.elementor-element-453b0ef3 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-element.elementor-element-1b3cb204 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-6887b800 {
        padding: 40px 10px 140px 10px;
    }

    .elementor-element.elementor-element-5bf17800 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-5bf17800>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-element.elementor-element-50c3c32f {
        font-size: 14px;
    }

    .elementor-element.elementor-element-50c3c32f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-element.elementor-element-3f4bece2>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-element.elementor-element-77d04def .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-element.elementor-element-14ac7307 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-14ac7307 .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-element.elementor-element-581f6137 {
        --spacer-size: 10px;
    }

    .elementor-element.elementor-element-2b7b8e5f>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-element.elementor-element-575f73ab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(min-width:768px) {
    .elementor-element.elementor-element-e4e1186 {
        width: 33.333%;
    }

    .elementor-element.elementor-element-3621366 {
        width: 32.97%;
    }

    .elementor-element.elementor-element-17af9768 {
        width: 33.333%;
    }

    .elementor-element.elementor-element-36f836bd {
        width: 32.97%;
    }

    .elementor-element.elementor-element-66a2911b {
        width: 37.636%;
    }

    .elementor-element.elementor-element-2c8a1ae7 {
        width: 62.364%;
    }

    .elementor-element.elementor-element-4550142f {
        width: 37.007%;
    }

    .elementor-element.elementor-element-234a5898 {
        width: 62.993%;
    }

    .elementor-element.elementor-element-3f4bece2 {
        width: 48.509%;
    }

    .elementor-element.elementor-element-575f73ab {
        width: 51.491%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-element.elementor-element-7f33516 {
        width: 50%;
    }

    .elementor-element.elementor-element-e4e1186 {
        width: 50%;
    }

    .elementor-element.elementor-element-3621366 {
        width: 100%;
    }

    .elementor-element.elementor-element-1851c0e0 {
        width: 50%;
    }

    .elementor-element.elementor-element-17af9768 {
        width: 50%;
    }

    .elementor-element.elementor-element-36f836bd {
        width: 100%;
    }

    .elementor-element.elementor-element-4a1a5847 {
        width: 100%;
    }

    .elementor-element.elementor-element-55e37898 {
        width: 100%;
    }

    .elementor-element.elementor-element-2af25649 {
        width: 100%;
    }

    .elementor-element.elementor-element-39aa4c55 {
        width: 50%;
    }

    .elementor-element.elementor-element-2d24ebe5 {
        width: 50%;
    }

    .elementor-element.elementor-element-43c1610 {
        width: 100%;
    }

    .elementor-element.elementor-element-7f4dda1 {
        width: 50%;
    }

    .elementor-element.elementor-element-b787a8f {
        width: 50%;
    }

    .elementor-element.elementor-element-4550142f {
        width: 60%;
    }

    .elementor-element.elementor-element-234a5898 {
        width: 40%;
    }

    .elementor-element.elementor-element-3f4bece2 {
        width: 100%;
    }

    .elementor-element.elementor-element-575f73ab {
        width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-element.elementor-element-6887b800:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-6887b800>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}