
.elementor-17148 .elementor-element.elementor-element-92e8ca7 {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);
    padding: 0px 0px 0px 0px;
    z-index: 3;
}

.elementor-17148 .elementor-element.elementor-element-d27111c:not(.elementor-motion-effects-element-type-background),.elementor-17148 .elementor-element.elementor-element-d27111c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-13429d2);
    background-image: url("../../img/bg-grid-min.png");
    background-position: -100px 450px;
    background-repeat: no-repeat;
    background-size: 40% auto;
}

.elementor-17148 .elementor-element.elementor-element-d27111c:not(.elementor-motion-effects-element-type-background).nitro-lazy,.elementor-17148 .elementor-element.elementor-element-d27111c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
    background-image: none !important;
}

.elementor-17148 .elementor-element.elementor-element-d27111c > .elementor-background-overlay {
    background-color: #fff;
    opacity: 0;
    transition: background .3s,border-radius .3s,opacity .3s;
}

.elementor-17148 .elementor-element.elementor-element-d27111c .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-17148 .elementor-element.elementor-element-d27111c {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
}

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

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

.elementor-17148 .elementor-element.elementor-element-c9d5a66.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-17148 .elementor-element.elementor-element-c9d5a66 > .elementor-element-populated {
    border-style: none;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 120px 120px 60px 120px;
}

.elementor-17148 .elementor-element.elementor-element-c9d5a66 > .elementor-element-populated,.elementor-17148 .elementor-element.elementor-element-c9d5a66 > .elementor-element-populated > .elementor-background-overlay,.elementor-17148 .elementor-element.elementor-element-c9d5a66 > .elementor-background-slideshow {
    border-radius: 45px 45px 45px 45px;
}

.elementor-17148 .elementor-element.elementor-element-c9d5a66 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s;
}

.elementor-17148 .elementor-element.elementor-element-bbd385d {
    --spacer-size: 145px;
    width: var(--container-widget-width,147px);
    max-width: 147px;
    --container-widget-width: 147px;
    --container-widget-flex-grow: 0;
    top: 165px;
}

.elementor-17148 .elementor-element.elementor-element-bbd385d > .elementor-widget-container {
    background-image: url("../../img/icon-cube-white.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 220px auto;
}

.elementor-17148 .elementor-element.elementor-element-bbd385d > .elementor-widget-container.nitro-lazy {
    background-image: none !important;
}

body:not(.rtl) .elementor-17148 .elementor-element.elementor-element-bbd385d {
    right: 51px;
}

body.rtl .elementor-17148 .elementor-element.elementor-element-bbd385d {
    left: 51px;
}

.elementor-17148 .elementor-element.elementor-element-bbd385d.bdt-background-overlay-yes > .elementor-widget-container:before {
    transition: background .3s;
}

.elementor-17148 .elementor-element.elementor-element-c7463d0 {
    --spacer-size: 96px;
    width: var(--container-widget-width,96px);
    max-width: 96px;
    --container-widget-width: 96px;
    --container-widget-flex-grow: 0;
    top: 40px;
}

.elementor-17148 .elementor-element.elementor-element-c7463d0 > .elementor-widget-container {
    background-image: url("../../img/icon-black-cube.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 186px auto;
}

.elementor-17148 .elementor-element.elementor-element-c7463d0 > .elementor-widget-container.nitro-lazy {
    background-image: none !important;
}

body:not(.rtl) .elementor-17148 .elementor-element.elementor-element-c7463d0 {
    right: 0px;
}

body.rtl .elementor-17148 .elementor-element.elementor-element-c7463d0 {
    left: 0px;
}

.elementor-17148 .elementor-element.elementor-element-c7463d0.bdt-background-overlay-yes > .elementor-widget-container:before {
    transition: background .3s;
}

.elementor-17148 .elementor-element.elementor-element-073082f {
    width: var(--container-widget-width,70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-17148 .elementor-element.elementor-element-073082f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-073082f .elementor-heading-title {
    color: var(--e-global-color-uicore_dark);
    font-family: "Manrope",Sans-serif;
    font-size: 70px;
    font-weight: 800;
}

.elementor-17148 .elementor-element.elementor-element-340145e {
    width: var(--container-widget-width,70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #575555;
    font-size: 18px;
}

.elementor-17148 .elementor-element.elementor-element-340145e > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-59d60ad {
    --spacer-size: 50px;
}

.elementor-17148 .elementor-element.elementor-element-06f246d {
    text-align: center;
}

.elementor-17148 .elementor-element.elementor-element-06f246d .elementor-heading-title {
    color: var(--e-global-color-uicore_dark);
    font-size: 20px;
    font-weight: 500;
}

.elementor-17148 .elementor-element.elementor-element-5fc6640 {
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-9093281 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-17148 .elementor-element.elementor-element-9093281 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-17148 .elementor-element.elementor-element-9093281 .elementor-image-box-img img {
    transition-duration: .3s;
}

.elementor-17148 .elementor-element.elementor-element-9093281 .elementor-image-box-title {
    color: #000;
    font-family: "Manrope",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-17148 .elementor-element.elementor-element-9093281 .elementor-image-box-description {
    color: #696969;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-17148 .elementor-element.elementor-element-5be91c6 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-17148 .elementor-element.elementor-element-5be91c6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-17148 .elementor-element.elementor-element-5be91c6 .elementor-image-box-img img {
    transition-duration: .3s;
}

.elementor-17148 .elementor-element.elementor-element-5be91c6 .elementor-image-box-title {
    color: #000;
    font-family: "Manrope",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-17148 .elementor-element.elementor-element-5be91c6 .elementor-image-box-description {
    color: #696969;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-17148 .elementor-element.elementor-element-38999e4 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-17148 .elementor-element.elementor-element-66ae34d {
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-17148 .elementor-element.elementor-element-66ae34d > .elementor-widget-container {
    padding: 40px 0px 40px 0px;
}

.elementor-17148 .elementor-element.elementor-element-66ae34d .elementor-heading-title {
    color: var(--e-global-color-uicore_dark);
    font-family: "Manrope",Sans-serif;
    font-size: 59px;
    font-weight: 800;
}

.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-ep-static-carousel-item {
    background-color: var(--e-global-color-uicore_white);
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-17148 .elementor-element.elementor-element-37aa4ec .swiper-slide:not(.swiper-slide-visible) {
    opacity: 1;
}

.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-ep-static-carousel-content {
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-ep-static-carousel-image {
    margin-bottom: 25px;
}

.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-ep-static-carousel-title {
    color: var(--e-global-color-uicore_dark);
    font-family: "Manrope",Sans-serif;
    font-size: 25px;
}

.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-ep-static-carousel-text {
    color: var(--e-global-color-uicore_dark);
    font-family: "Manrope",Sans-serif;
    font-size: 20px;
    line-height: 30px;
}

.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-navigation-prev i,.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-navigation-next i {
    color: var(--e-global-color-uicore_dark);
}

.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-navigation-prev i,.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-navigation-next i {
    font-size: 24px;
}

.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-navigation-prev:hover i,.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-navigation-next:hover i {
    color: var(--e-global-color-05b3d94);
}

.elementor-17148 .elementor-element.elementor-element-37aa4ec {
    --ep-swiper-carousel-arrows-ncx: 0px;
    --ep-swiper-carousel-arrows-ncy: -88px;
}

.elementor-17148 .elementor-element.elementor-element-f8ba9f9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 40px 0px;
}

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

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

.elementor-17148 .elementor-element.elementor-element-3b5dfd8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-17148 .elementor-element.elementor-element-3b5dfd8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-0007118 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-0007118 {
    text-align: center;
}

.elementor-17148 .elementor-element.elementor-element-0007118 .elementor-heading-title {
    color: var(--e-global-color-uicore_dark);
    font-family: "Manrope",Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-17148 .elementor-element.elementor-element-563f092 {
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-item article {
    background-color: var(--e-global-color-uicore_accent);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #d8d8d8;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .elementor-button {
    background-color: var(--e-global-color-05b3d94);
    font-family: "Space Grotesk",Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 100px 100px 100px 100px;
    padding: 4% 39% 4% 39%;
    margin-top: .8em;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .elementor-button:hover,.elementor-17148 .elementor-element.elementor-element-9ac81b7 .elementor-button:focus {
    background-color: var(--e-global-color-d07ba0f);
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-grid {
    grid-template-columns: repeat(3,minmax(0,1fr));
    --ui-e-column-count: 3;
    grid-gap: 20px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-adv-grid {
    grid-template-columns: repeat(3,minmax(0,1fr));
    grid-gap: 20px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 {
    --ui-e-border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-post-content {
    align-items: left;
    text-align: left;
    padding: 0px 15px 15px 15px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-post-title {
    color: var(--e-global-color-uicore_dark);
    font-family: "Manrope",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-top: .8em;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-post-text {
    color: #898989;
    margin-top: .9em;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-readmore {
    align-self: center;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-top {
    font-family: "Manrope",Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: var(--e-global-color-8df57ca);
    margin: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-top svg {
    fill: var(--e-global-color-8df57ca);
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-top .ui-e-meta-item a {
    color: var(--e-global-color-8df57ca);
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-top .ui-e-meta-item svg {
    fill: var(--e-global-color-8df57ca);
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-top .ui-e-meta-item {
    background-color: var(--e-global-color-uicore_white);
    border-radius: 5px 5px 5px 5px;
    padding: 8px 12px 8px 12px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-top {
    gap: 8px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-post-top-meta {
    place-content: start left;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-before_title {
    font-family: "Inter",Sans-serif;
    font-size: 15px;
    color: #b8b8b8;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-before_title svg {
    fill: #b8b8b8;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-before_title .ui-e-meta-item a {
    color: #898989;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-before_title .ui-e-meta-item svg {
    fill: #898989;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-before_title .ui-e-meta-item a:hover {
    color: var(--e-global-color-8df57ca);
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-before_title {
    margin-top: 1.2em;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-before_title {
    gap: 8px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-after_title {
    font-family: "Inter",Sans-serif;
    font-size: 15px;
    color: #898989;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-after_title svg {
    fill: #898989;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-after_title {
    margin-top: 1.2em;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-after_title {
    gap: 8px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-bottom {
    margin-top: 1.2em;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-bottom {
    gap: 8px;
}

.elementor-17148 .elementor-element.elementor-element-9ac81b7 {
    ---ui-speed: 1500ms;
    ---ui-delay: 200ms;
    ---ui-stagger: 16ms;
}

.elementor-17148 .elementor-element.elementor-element-057d680 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-17148 .elementor-element.elementor-element-a1c6d0d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-17148 .elementor-element.elementor-element-497d64e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-17148 .elementor-element.elementor-element-497d64e > .elementor-element-populated,.elementor-17148 .elementor-element.elementor-element-497d64e > .elementor-element-populated > .elementor-background-overlay,.elementor-17148 .elementor-element.elementor-element-497d64e > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-497d64e > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-a27bbee {
    text-align: center;
}

.elementor-17148 .elementor-element.elementor-element-a27bbee .elementor-heading-title {
    color: var(--e-global-color-uicore_dark);
    font-size: 20px;
    font-weight: 500;
}

.elementor-bc-flex-widget .elementor-17148 .elementor-element.elementor-element-809da69.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-17148 .elementor-element.elementor-element-809da69 > .elementor-element-populated,.elementor-17148 .elementor-element.elementor-element-809da69 > .elementor-element-populated > .elementor-background-overlay,.elementor-17148 .elementor-element.elementor-element-809da69 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-809da69 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-dd50b86 > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

.elementor-17148 .elementor-element.elementor-element-dd50b86 img {
    max-width: 120px;
}

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

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

.elementor-17148 .elementor-element.elementor-element-dc4fbb0 > .elementor-element-populated,.elementor-17148 .elementor-element.elementor-element-dc4fbb0 > .elementor-element-populated > .elementor-background-overlay,.elementor-17148 .elementor-element.elementor-element-dc4fbb0 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-dc4fbb0 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-0594080 > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

.elementor-17148 .elementor-element.elementor-element-0594080 img {
    max-width: 120px;
}

.elementor-bc-flex-widget .elementor-17148 .elementor-element.elementor-element-032de7b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-17148 .elementor-element.elementor-element-032de7b > .elementor-element-populated,.elementor-17148 .elementor-element.elementor-element-032de7b > .elementor-element-populated > .elementor-background-overlay,.elementor-17148 .elementor-element.elementor-element-032de7b > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-032de7b > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-d0899ba > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

.elementor-17148 .elementor-element.elementor-element-d0899ba img {
    max-width: 120px;
}

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

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

.elementor-17148 .elementor-element.elementor-element-edd9d67 > .elementor-element-populated,.elementor-17148 .elementor-element.elementor-element-edd9d67 > .elementor-element-populated > .elementor-background-overlay,.elementor-17148 .elementor-element.elementor-element-edd9d67 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-edd9d67 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-e4160db > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

.elementor-17148 .elementor-element.elementor-element-e4160db img {
    max-width: 160px;
}

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

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

.elementor-17148 .elementor-element.elementor-element-df43939 > .elementor-element-populated,.elementor-17148 .elementor-element.elementor-element-df43939 > .elementor-element-populated > .elementor-background-overlay,.elementor-17148 .elementor-element.elementor-element-df43939 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-df43939 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-4ed7c6c > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

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

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

.elementor-17148 .elementor-element.elementor-element-d4f7508 > .elementor-element-populated,.elementor-17148 .elementor-element.elementor-element-d4f7508 > .elementor-element-populated > .elementor-background-overlay,.elementor-17148 .elementor-element.elementor-element-d4f7508 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-d4f7508 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-a864626 > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

.elementor-17148 .elementor-element.elementor-element-a864626 img {
    max-width: 160px;
}

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

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

.elementor-17148 .elementor-element.elementor-element-a145d7b > .elementor-element-populated,.elementor-17148 .elementor-element.elementor-element-a145d7b > .elementor-element-populated > .elementor-background-overlay,.elementor-17148 .elementor-element.elementor-element-a145d7b > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-a145d7b > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-2bccf04 > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

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

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

.elementor-17148 .elementor-element.elementor-element-da610aa > .elementor-element-populated,.elementor-17148 .elementor-element.elementor-element-da610aa > .elementor-element-populated > .elementor-background-overlay,.elementor-17148 .elementor-element.elementor-element-da610aa > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-da610aa > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-4a324b7 > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

.elementor-17148 .elementor-element.elementor-element-4a324b7 img {
    max-width: 160px;
}

.elementor-17148 .elementor-element.elementor-element-5d161d9:not(.elementor-motion-effects-element-type-background),.elementor-17148 .elementor-element.elementor-element-5d161d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-13429d2);
}

.elementor-17148 .elementor-element.elementor-element-5d161d9,.elementor-17148 .elementor-element.elementor-element-5d161d9 > .elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-17148 .elementor-element.elementor-element-5d161d9 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-5d161d9 > .elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s;
}

.elementor-17148 .elementor-element.elementor-element-74907b9:not(.elementor-motion-effects-element-type-background),.elementor-17148 .elementor-element.elementor-element-74907b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-05b3d94);
    background-image: url("../../img/gradient-bg-min.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-17148 .elementor-element.elementor-element-74907b9:not(.elementor-motion-effects-element-type-background).nitro-lazy,.elementor-17148 .elementor-element.elementor-element-74907b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
    background-image: none !important;
}

.elementor-17148 .elementor-element.elementor-element-74907b9 > .elementor-background-overlay {
    background-image: url("../../img/waves-bg-min.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}

.elementor-17148 .elementor-element.elementor-element-74907b9 > .elementor-background-overlay.nitro-lazy {
    background-image: none !important;
}

.elementor-17148 .elementor-element.elementor-element-74907b9,.elementor-17148 .elementor-element.elementor-element-74907b9 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-17148 .elementor-element.elementor-element-74907b9 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 60px 60px 60px 60px;
}

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

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

.elementor-17148 .elementor-element.elementor-element-c9ffd4b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-17148 .elementor-element.elementor-element-c9ffd4b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-17148 .elementor-element.elementor-element-4e3a7de .elementor-heading-title {
    color: var(--e-global-color-uicore_white);
    font-family: "Space Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-17148 .elementor-element.elementor-element-54a69da {
    text-align: left;
}

.elementor-17148 .elementor-element.elementor-element-54a69da .elementor-heading-title {
    color: var(--e-global-color-uicore_accent);
    font-family: "Manrope",Sans-serif;
    font-size: 59px;
}

.elementor-17148 .elementor-element.elementor-element-8ade032 {
    width: var(--container-widget-width,700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
    color: var(--e-global-color-uicore_accent);
    font-family: "Manrope",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}

.elementor-17148 .elementor-element.elementor-element-8ade032 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-17148 .elementor-element.elementor-element-8509807:not(.elementor-motion-effects-element-type-background),.elementor-17148 .elementor-element.elementor-element-8509807 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-13429d2);
}

.elementor-17148 .elementor-element.elementor-element-8509807 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0px 100px 0px;
}

.elementor-17148 .elementor-element.elementor-element-8509807 > .elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s;
}

.elementor-17148 .elementor-element.elementor-element-120aed0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-17148 .elementor-element.elementor-element-bd21b25 > .elementor-container {
    max-width: 1020px;
}

.elementor-17148 .elementor-element.elementor-element-1d8bcf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(40px / 2);
}

.elementor-17148 .elementor-element.elementor-element-1d8bcf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(40px / 2);
}

.elementor-17148 .elementor-element.elementor-element-1d8bcf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(40px / 2);
    margin-left: calc(40px / 2);
}

.elementor-17148 .elementor-element.elementor-element-1d8bcf8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-40px / 2);
    margin-left: calc(-40px / 2);
}

body.rtl .elementor-17148 .elementor-element.elementor-element-1d8bcf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-40px / 2);
}

body:not(.rtl) .elementor-17148 .elementor-element.elementor-element-1d8bcf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-40px / 2);
}

.elementor-17148 .elementor-element.elementor-element-1d8bcf8 .elementor-icon-list-icon i {
    transition: color .3s;
}

.elementor-17148 .elementor-element.elementor-element-1d8bcf8 .elementor-icon-list-icon svg {
    transition: fill .3s;
}

.elementor-17148 .elementor-element.elementor-element-1d8bcf8 {
    --e-icon-list-icon-size: 30px;
    --icon-vertical-offset: 0px;
}

.elementor-17148 .elementor-element.elementor-element-1d8bcf8 .elementor-icon-list-text {
    color: var(--e-global-color-uicore_dark);
    transition: color .3s;
}

.elementor-bc-flex-widget .elementor-17148 .elementor-element.elementor-element-935a3bd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-17148 .elementor-element.elementor-element-935a3bd.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-17148 .elementor-element.elementor-element-935a3bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-17148 .elementor-element.elementor-element-935a3bd > .elementor-element-populated {
    margin: -200px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-17148 .elementor-element.elementor-element-4639699 > .elementor-widget-container {
    background-color: var(--e-global-color-uicore_white);
    padding: 40px 40px 40px 40px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,.12);
}

.elementor-17148 .elementor-element.elementor-element-4639699.bdt-background-overlay-yes > .elementor-widget-container:before {
    transition: background .3s;
}

body.elementor-page-17148:not(.elementor-motion-effects-element-type-background),body.elementor-page-17148 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff;
}

.elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
}

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

    .elementor-17148 .elementor-element.elementor-element-a8f14ee {
        width: 49.853%;
    }
}

@media (max-width: 1024px) {
    .elementor-17148 .elementor-element.elementor-element-d27111c:not(.elementor-motion-effects-element-type-background),.elementor-17148 .elementor-element.elementor-element-d27111c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:center center;
    }

    .elementor-17148 .elementor-element.elementor-element-d27111c {
        margin-top: 0px;
        margin-bottom: -25px;
        padding: 80px 0px 125px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-c9d5a66 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-17148 .elementor-element.elementor-element-bbd385d {
        right: -21px;
    }

    body.rtl .elementor-17148 .elementor-element.elementor-element-bbd385d {
        left: -21px;
    }

    .elementor-17148 .elementor-element.elementor-element-bbd385d {
        top: 185px;
    }

    .elementor-17148 .elementor-element.elementor-element-073082f .elementor-heading-title {
        font-size: 52px;
    }

    .elementor-17148 .elementor-element.elementor-element-340145e {
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,500px);
        max-width: 500px;
        font-size: 19px;
    }

    .elementor-17148 .elementor-element.elementor-element-9093281 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-17148 .elementor-element.elementor-element-5be91c6 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-navigation-prev i,.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-navigation-next i {
        font-size: 24px;
    }

    .elementor-17148 .elementor-element.elementor-element-37aa4ec {
        --ep-swiper-carousel-arrows-ncx: 0px;
        --ep-swiper-carousel-arrows-ncy: -88px;
    }

    .elementor-17148 .elementor-element.elementor-element-f8ba9f9 {
        padding: 40px 40px 40px 40px;
    }

    .elementor-17148 .elementor-element.elementor-element-0007118 {
        width: var(--container-widget-width,500px);
        max-width: 500px;
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-17148 .elementor-element.elementor-element-0007118 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-563f092 {
        padding: 0px 0px 40px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-grid {
        grid-template-columns: repeat(2,minmax(0,1fr));
        --ui-e-column-count: 2;
    }

    .elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-adv-grid {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }

    .elementor-17148 .elementor-element.elementor-element-057d680 {
        padding: 40px 40px 40px 40px;
    }

    .elementor-17148 .elementor-element.elementor-element-5d161d9,.elementor-17148 .elementor-element.elementor-element-5d161d9 > .elementor-background-overlay {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-17148 .elementor-element.elementor-element-5d161d9 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-8ade032 {
        width: var(--container-widget-width,600px);
        max-width: 600px;
        --container-widget-width: 600px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-17148 .elementor-element.elementor-element-8ade032 > .elementor-widget-container {
        padding: 0px 0px 32px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-8509807 {
        padding: 75px 0px 75px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-120aed0 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-935a3bd > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-17148 .elementor-element.elementor-element-d27111c:not(.elementor-motion-effects-element-type-background),.elementor-17148 .elementor-element.elementor-element-d27111c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:-8% 325px;
        background-size: 310px auto;
    }

    .elementor-17148 .elementor-element.elementor-element-d27111c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 10px 0px 50px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-c9d5a66 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-17148 .elementor-element.elementor-element-073082f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-17148 .elementor-element.elementor-element-073082f .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-17148 .elementor-element.elementor-element-340145e {
        width: 100%;
        max-width: 100%;
        font-size: 18px;
    }

    .elementor-17148 .elementor-element.elementor-element-66ae34d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-17148 .elementor-element.elementor-element-66ae34d .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-navigation-prev i,.elementor-17148 .elementor-element.elementor-element-37aa4ec .bdt-navigation-next i {
        font-size: 24px;
    }

    .elementor-17148 .elementor-element.elementor-element-37aa4ec {
        --ep-swiper-carousel-arrows-ncx: 0px;
        --ep-swiper-carousel-arrows-ncy: 40px;
    }

    .elementor-17148 .elementor-element.elementor-element-f8ba9f9 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-17148 .elementor-element.elementor-element-0007118 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-17148 .elementor-element.elementor-element-0007118 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-17148 .elementor-element.elementor-element-0007118 .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-17148 .elementor-element.elementor-element-563f092 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-grid {
        grid-template-columns: repeat(1,minmax(0,1fr));
        --ui-e-column-count: 1;
    }

    .elementor-17148 .elementor-element.elementor-element-9ac81b7 .ui-e-adv-grid {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }

    .elementor-17148 .elementor-element.elementor-element-9ac81b7 .elementor-button {
        padding: 4% 38% 4% 38%;
    }

    .elementor-17148 .elementor-element.elementor-element-057d680 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-5d161d9,.elementor-17148 .elementor-element.elementor-element-5d161d9 > .elementor-background-overlay {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-17148 .elementor-element.elementor-element-5d161d9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17148 .elementor-element.elementor-element-74907b9 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-17148 .elementor-element.elementor-element-54a69da {
        text-align: left;
    }

    .elementor-17148 .elementor-element.elementor-element-54a69da .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-17148 .elementor-element.elementor-element-8ade032 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-17148 .elementor-element.elementor-element-8ade032 > .elementor-widget-container {
        padding: 0px 10px 24px 10px;
    }

    .elementor-17148 .elementor-element.elementor-element-8509807 {
        padding: 35px 0px 60px 0px;
    }

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

    .elementor-17148 .elementor-element.elementor-element-935a3bd > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media (max-width: 1024px) and (min-width:768px) {
    .elementor-17148 .elementor-element.elementor-element-38bb2cc {
        width:100%;
    }

    .elementor-17148 .elementor-element.elementor-element-c9ffd4b {
        width: 100%;
    }

    .elementor-17148 .elementor-element.elementor-element-a8f14ee {
        width: 100%;
    }
}
