﻿.elementor-21434 .elementor-element.elementor-element-be42387
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-be42387:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-be42387>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(166deg,#28217f 64%,#7a3e87 93%);
}
.elementor-21434 .elementor-element.elementor-element-bbc0615
{
    width: 100%;
    max-width: 100%;
    top: 0;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-bbc0615
{
    left: 0;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-bbc0615
{
    right: 0;
}
.elementor-21434 .elementor-element.elementor-element-cb2d627
{
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 1;
}
.elementor-21434 .elementor-element.elementor-element-cb2d627.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-21434 .elementor-element.elementor-element-d5211b4
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 20px;
}
.elementor-21434 .elementor-element.elementor-element-b08ee75 .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}

.elementor-21434 .elementor-element.elementor-element-b08ee75.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-21434 .elementor-element.elementor-element-b08ee75 .ekit-heading__description
{
    max-width: 500px;
}
.elementor-21434 .elementor-element.elementor-element-b08ee75 .elementskit-section-title-wraper .elementskit-section-title
{
    color: var(--e-global-color-light);
    text-shadow: 0 0 10px rgba(0,0,0,.3);
    margin: 0 0 20px 0;
    font-weight: 500;
}
.elementor-21434 .elementor-element.elementor-element-b08ee75 .elementskit-section-title-wraper p
{
    color: #fffc;
    font-family: var(--e-global-typography-text-font-family),Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-21434 .elementor-element.elementor-element-e3d6810
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    max-width: 500px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-global-22316 .elementor-button
{
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-global-22316 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-21434 .elementor-element.elementor-element-11153c0
{
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}
.elementor-21434 .elementor-element.elementor-element-cbe2cac
{
    --display: flex;
    max-width: 90%;
    max-height: 75vh;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 50px;
    --padding-left: 80px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-87ce458
{
    z-index: 1;
}
.elementor-21434 .elementor-element.elementor-element-87ce458 img
{
    pointer-events: all;
}
.elementor-21434 .elementor-element.elementor-element-b9ec6ba
{
    width: var(--container-widget-width,35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    top: 5%;
    z-index: 3;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-b9ec6ba
{
    left: -58px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-b9ec6ba
{
    right: -58px;
}
.elementor-21434 .elementor-element.elementor-element-b9ec6ba img
{
    pointer-events: all;
}
.elementor-21434 .elementor-element.elementor-element-90b5c46
{
    width: var(--container-widget-width,45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    bottom: 50px;
    z-index: 3;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-90b5c46
{
    right: 40px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-90b5c46
{
    left: 40px;
}
.elementor-21434 .elementor-element.elementor-element-90b5c46 img
{
    pointer-events: all;
}
.elementor-21434 .elementor-element.elementor-element-8276557
{
    width: var(--container-widget-width,293px);
    max-width: 293px;
    --container-widget-width: 293px;
    --container-widget-flex-grow: 0;
    bottom: 20px;
    z-index: 3;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-8276557
{
    right: -20px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-8276557
{
    left: -20px;
}
.elementor-21434 .elementor-element.elementor-element-8276557 img
{
    pointer-events: all;
}
.elementor-21434 .elementor-element.elementor-element-ccb119d
{
    width: var(--container-widget-width,28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
    top: 7%;
    z-index: 3;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-ccb119d
{
    right: -33px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-ccb119d
{
    left: -33px;
}
.elementor-21434 .elementor-element.elementor-element-ccb119d img
{
    pointer-events: all;
}
.elementor-21434 .elementor-element.elementor-element-bbbc3ca
{
    width: var(--container-widget-width,30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    bottom: -25px;
    z-index: 3;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-bbbc3ca
{
    left: 8px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-bbbc3ca
{
    right: 8px;
}
.elementor-21434 .elementor-element.elementor-element-bbbc3ca img
{
    pointer-events: all;
}
.elementor-21434 .elementor-element.elementor-element-5138c130
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}
.elementor-21434 .elementor-element.elementor-element-5138c130:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-5138c130>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-524f25c5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}
.elementor-21434 .elementor-element.elementor-element-e2473d6
{
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    max-width: 300px;
}
.elementor-21434 .elementor-element.elementor-element-71f0256>.elementor-widget-container
{
    margin: 0 0 0 15px;
}
.elementor-21434 .elementor-element.elementor-element-71f0256
{
    text-align: left;
    color: #000;
    font-family: var(--e-global-typography-text-font-family),Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-21434 .elementor-element.elementor-element-425a1004 .ekit-price-card-slider
{
    --ekit_client_logo_slidetosho: 5;
}
.elementor-21434 .elementor-element.elementor-element-425a1004 .simple_logo_image .single-client .content-image .main-image
{
    opacity: .3;
    filter: alpha(opacity=.3);
}
.elementor-21434 .elementor-element.elementor-element-425a1004 .elementskit-clients-slider .single-client img
{
    opacity: .3;
    filter: alpha(opacity=.3);
}
.elementor-21434 .elementor-element.elementor-element-425a1004 .simple_logo_image .single-client:hover .content-image img
{
    opacity: 1;
    filter: alpha(opacity=1);
}
.elementor-21434 .elementor-element.elementor-element-425a1004 .simple_logo_image .single-client:hover .content-image .main-image
{
    opacity: 1;
    filter: alpha(opacity=1);
}
.elementor-21434 .elementor-element.elementor-element-58897c81
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 30px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-58897c81:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-58897c81>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(180deg,var(--e-global-color-light) 0%,#fff 87%);
}
.elementor-21434 .elementor-element.elementor-element-3dbb8aeb
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-21434 .elementor-element.elementor-element-485db0b
{
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: .5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 70px;
    --padding-right: 70px;
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-485db0b:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-485db0b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: radial-gradient(at center center,#464646 0%,#222 65%);
}
.elementor-21434 .elementor-element.elementor-element-485db0b::before, .elementor-21434 .elementor-element.elementor-element-485db0b>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-485db0b>.e-con-inner>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-485db0b>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-485db0b>.e-con-inner>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-485db0b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-21434 .elementor-element.elementor-element-361aa5fc
{
    --display: flex;
}
.elementor-21434 .elementor-element.elementor-element-126cfe82 .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    color: var(--e-global-color-primary);
    padding: 3px 10px 3px 10px;
    background-image: linear-gradient(180deg,#c7c7c738 100%,var(--e-global-color-light) 0%);
    border-radius: 6px 6px 6px 6px;
}
.elementor-21434 .elementor-element.elementor-element-126cfe82>.elementor-widget-container
{
    margin: 0 0 20px 0;
}
.elementor-21434 .elementor-element.elementor-element-126cfe82 .ekit-heading__description
{
    max-width: 500px;
}
.elementor-21434 .elementor-element.elementor-element-126cfe82 .elementskit-section-title-wraper .elementskit-section-title
{
    color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-126cfe82 .elementskit-section-title-wraper .elementskit-section-title:hover>span
{
    color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-126cfe82 .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family),Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-21434 .elementor-element.elementor-element-126cfe82 .elementskit-section-title-wraper p
{
    color: var(--e-global-color-light);
    font-size: 18px;
}
.elementor-21434 .elementor-element.elementor-element-3c04a65d
{
    --display: grid;
    --e-con-grid-template-columns: repeat(4,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
}
.elementor-21434 .elementor-element.elementor-element-cc2d5ad
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-79683ee8.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-79683ee8.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-79683ee8.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-79683ee8 .elementskit-infobox
{
    background-color: #fff;
    padding: 40px 40px 40px 40px;
}
.elementor-21434 .elementor-element.elementor-element-79683ee8 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-79683ee8 .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-375b8668
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-749a5912.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-749a5912.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-749a5912.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-749a5912 .elementskit-infobox
{
    background-color: #fff;
    padding: 40px 40px 40px 40px;
}
.elementor-21434 .elementor-element.elementor-element-749a5912 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-749a5912 .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-7f09e8d7
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-66923dd9.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-66923dd9.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-66923dd9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-66923dd9 .elementskit-infobox
{
    background-color: #fff;
    padding: 40px 40px 40px 40px;
}
.elementor-21434 .elementor-element.elementor-element-66923dd9 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-66923dd9 .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-75c08f4.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-75c08f4.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-75c08f4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-75c08f4 .elementskit-infobox
{
    background-color: #fff;
    padding: 40px 40px 40px 40px;
}
.elementor-21434 .elementor-element.elementor-element-75c08f4 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-75c08f4 .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-2442795
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-85d20b7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-21434 .elementor-element.elementor-element-81df504
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21434 .elementor-element.elementor-element-88ef8f1 .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-88ef8f1 .ekit-heading__subtitle-has-border
{
    background-color: #942eb4;
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-88ef8f1 .ekit-heading__description
{
    max-width: 400px;
}
.elementor-21434 .elementor-element.elementor-element-88ef8f1 .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: var(--e-global-color-light);
    font-family: "Manrope",Helvetica,Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.elementor-21434 .elementor-element.elementor-element-88ef8f1 .elementskit-section-title-wraper p
{
    font-size: 18px;
}
.elementor-21434 .elementor-element.elementor-element-2edb764
{
    --display: flex;
    max-width: 280px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-7bc3c8d .elementor-button
{
    background-color: var(--e-global-color-4932c86);
}
.elementor-21434 .elementor-element.elementor-element-1b1275f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-1b1275f:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-1b1275f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(134deg,var(--e-global-color-4932c86) 29%,var(--e-global-color-primary) 72%);
}
.elementor-21434 .elementor-element.elementor-element-4243dd2 img
{
    pointer-events: all;
    border-style: none;
}
.elementor-21434 .elementor-element.elementor-element-4dac162
{
    width: var(--container-widget-width,439px);
    max-width: 439px;
    --container-widget-width: 439px;
    --container-widget-flex-grow: 0;
    bottom: -41px;
}
.elementor-21434 .elementor-element.elementor-element-4dac162.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-4dac162
{
    right: -42px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-4dac162
{
    left: -42px;
}
.elementor-21434 .elementor-element.elementor-element-4dac162 img
{
    pointer-events: all;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e7e7e7;
}
.elementor-21434 .elementor-element.elementor-element-b39303f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-f806e89
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-21434 .elementor-element.elementor-element-bca535e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21434 .elementor-element.elementor-element-9a08d9b .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-9a08d9b .ekit-heading__subtitle-has-border
{
    background-color: #942eb4;
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-9a08d9b .ekit-heading__description
{
    max-width: 400px;
}
.elementor-21434 .elementor-element.elementor-element-9a08d9b .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: var(--e-global-color-light);
    font-family: "Manrope",Helvetica,Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.elementor-21434 .elementor-element.elementor-element-9a08d9b .elementskit-section-title-wraper p
{
    font-size: 18px;
}
.elementor-21434 .elementor-element.elementor-element-a137b10
{
    --display: grid;
    max-width: 301px;
    --e-con-grid-template-columns: repeat(1,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-8f37834 .elementor-button
{
    background-color: var(--e-global-color-4932c86);
}
.elementor-21434 .elementor-element.elementor-element-3c01c39
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-3c01c39:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-3c01c39>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(246deg,var(--e-global-color-primary) 43%,#701691 93%);
}
.elementor-21434 .elementor-element.elementor-element-01ffbfa
{
    width: var(--container-widget-width,330px);
    max-width: 330px;
    --container-widget-width: 330px;
    --container-widget-flex-grow: 0;
    bottom: -40px;
}
.elementor-21434 .elementor-element.elementor-element-01ffbfa.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-01ffbfa
{
    left: -40px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-01ffbfa
{
    right: -40px;
}
.elementor-21434 .elementor-element.elementor-element-01ffbfa img
{
    pointer-events: all;
    opacity: 1;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #f7f7f7;
}
.elementor-21434 .elementor-element.elementor-element-e86c710 img
{
    pointer-events: all;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e7e7e7;
}
.elementor-21434 .elementor-element.elementor-element-b78692a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-fdbf9aa
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-21434 .elementor-element.elementor-element-eb1d474
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21434 .elementor-element.elementor-element-b6cde34 .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-b6cde34 .ekit-heading__subtitle-has-border
{
    background-color: #942eb4;
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-b6cde34 .ekit-heading__description
{
    max-width: 400px;
}
.elementor-21434 .elementor-element.elementor-element-b6cde34 .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: var(--e-global-color-light);
    font-family: "Manrope",Helvetica,Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.elementor-21434 .elementor-element.elementor-element-b6cde34 .elementskit-section-title-wraper p
{
    font-size: 18px;
}
.elementor-21434 .elementor-element.elementor-element-376398d
{
    --display: grid;
    max-width: 282px;
    --e-con-grid-template-columns: repeat(1,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-33178b5 .elementor-button
{
    background-color: var(--e-global-color-4932c86);
}
.elementor-21434 .elementor-element.elementor-element-8dd04a2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-8dd04a2:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-8dd04a2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(246deg,var(--e-global-color-primary) 43%,var(--e-global-color-accent) 93%);
}
.elementor-21434 .elementor-element.elementor-element-cf5b8ae
{
    width: var(--container-widget-width,360px);
    max-width: 360px;
    --container-widget-width: 360px;
    --container-widget-flex-grow: 0;
    bottom: -40px;
}
.elementor-21434 .elementor-element.elementor-element-cf5b8ae.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-cf5b8ae
{
    left: -40px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-cf5b8ae
{
    right: -40px;
}
.elementor-21434 .elementor-element.elementor-element-cf5b8ae img
{
    pointer-events: all;
    opacity: 1;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #f7f7f7;
}
.elementor-21434 .elementor-element.elementor-element-192ddab img
{
    pointer-events: all;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7e7e7e;
}
.elementor-21434 .elementor-element.elementor-element-23e0851
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-9f2596f
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-21434 .elementor-element.elementor-element-8bc7a46
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21434 .elementor-element.elementor-element-e8d7aff .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-e8d7aff .ekit-heading__subtitle-has-border
{
    background-color: #942eb4;
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-e8d7aff .ekit-heading__description
{
    max-width: 400px;
}
.elementor-21434 .elementor-element.elementor-element-e8d7aff .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: var(--e-global-color-light);
    font-family: "Manrope",Helvetica,Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.elementor-21434 .elementor-element.elementor-element-e8d7aff .elementskit-section-title-wraper p
{
    font-size: 18px;
}
.elementor-21434 .elementor-element.elementor-element-7b12b83
{
    --display: flex;
    max-width: 332px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-edfe34f .elementor-button
{
    background-color: var(--e-global-color-4932c86);
}
.elementor-21434 .elementor-element.elementor-element-4ec0b36
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-4ec0b36:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-4ec0b36>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(157deg,#cd9fe4 12%,var(--e-global-color-secondary) 66%);
}
.elementor-21434 .elementor-element.elementor-element-b33c5c3
{
    width: var(--container-widget-width,104.545%);
    max-width: 104.545%;
    --container-widget-width: 104.545%;
    --container-widget-flex-grow: 0;
}
.elementor-21434 .elementor-element.elementor-element-b33c5c3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-21434 .elementor-element.elementor-element-b33c5c3 img
{
    pointer-events: all;
    border-style: none;
}
.elementor-21434 .elementor-element.elementor-element-55415d5
{
    width: var(--container-widget-width,360px);
    max-width: 360px;
    --container-widget-width: 360px;
    --container-widget-flex-grow: 0;
    bottom: -40px;
}
.elementor-21434 .elementor-element.elementor-element-55415d5.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-55415d5
{
    left: -40px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-55415d5
{
    right: -40px;
}
.elementor-21434 .elementor-element.elementor-element-55415d5 img
{
    pointer-events: all;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e7e7e7;
}
.elementor-21434 .elementor-element.elementor-element-6d364f73
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-6d364f73:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-6d364f73>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
    background-image: url("../image/crm-shape-3.svg");
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-21434 .elementor-element.elementor-element-60d1cd6c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-21434 .elementor-element.elementor-element-e75f4bb
{
    --display: flex;
}
.elementor-21434 .elementor-element.elementor-element-96dde4c .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-96dde4c .ekit-heading__subtitle-has-border
{
    background-color: #942eb4;
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-96dde4c .elementskit-section-title-wraper .elementskit-section-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-96dde4c .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: var(--e-global-color-light);
    font-family: "Manrope",Helvetica,Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.elementor-21434 .elementor-element.elementor-element-efeed08
{
    --display: flex;
    --justify-content: center;
}
.elementor-21434 .elementor-element.elementor-element-7d43470 .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-7d43470 .elementskit-section-title-wraper .elementskit-section-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-7d43470 .elementskit-section-title-wraper p
{
    color: #fff;
    font-size: 18px;
}
.elementor-21434 .elementor-element.elementor-element-596cd42 .elementor-button
{
    background-color: var(--e-global-color-4932c86);
}
.elementor-21434 .elementor-element.elementor-element-55800dff
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-21434 .elementor-element.elementor-element-71971995
{
    --display: flex;
}
.elementor-21434 .elementor-element.elementor-element-67852fd0.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-67852fd0.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-67852fd0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-67852fd0 .elementskit-infobox
{
    background-color: #ffffff12;
    padding: 50px 50px 50px 50px;
}
.elementor-21434 .elementor-element.elementor-element-67852fd0 .elementskit-infobox:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-67852fd0 .elementskit-infobox .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-67852fd0 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-67852fd0 .elementskit-infobox .box-body>p
{
    color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-67852fd0 .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-67852fd0 .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-ed61d6d.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-ed61d6d.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-ed61d6d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-ed61d6d .elementskit-infobox
{
    background-color: #ffffff12;
    padding: 50px 50px 50px 50px;
}
.elementor-21434 .elementor-element.elementor-element-ed61d6d .elementskit-infobox:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-ed61d6d .elementskit-infobox .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-ed61d6d .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-ed61d6d .elementskit-infobox .box-body>p
{
    color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-ed61d6d .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-ed61d6d .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-4cb62ca4
{
    --display: flex;
}
.elementor-21434 .elementor-element.elementor-element-743c4112.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-743c4112.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-743c4112.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-743c4112 .elementskit-infobox
{
    background-color: #ffffff12;
    padding: 50px 50px 50px 50px;
}
.elementor-21434 .elementor-element.elementor-element-743c4112 .elementskit-infobox:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-743c4112 .elementskit-infobox .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-743c4112 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-743c4112 .elementskit-infobox .box-body>p
{
    color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-743c4112 .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-743c4112 .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-5d333c3.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-5d333c3.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-5d333c3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-5d333c3 .elementskit-infobox
{
    background-color: #ffffff12;
    padding: 50px 50px 50px 50px;
}
.elementor-21434 .elementor-element.elementor-element-5d333c3 .elementskit-infobox:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-5d333c3 .elementskit-infobox .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-5d333c3 .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-5d333c3 .elementskit-infobox .box-body>p
{
    color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-5d333c3 .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-5d333c3 .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-6212377e
{
    --display: flex;
}
.elementor-21434 .elementor-element.elementor-element-10078f4b.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-10078f4b.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-10078f4b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-10078f4b .elementskit-infobox
{
    background-color: #ffffff12;
    padding: 50px 50px 50px 50px;
}
.elementor-21434 .elementor-element.elementor-element-10078f4b .elementskit-infobox:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-10078f4b .elementskit-infobox .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-10078f4b .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-10078f4b .elementskit-infobox .box-body>p
{
    color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-10078f4b .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-10078f4b .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-bbadf2f.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-bbadf2f.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-bbadf2f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-bbadf2f .elementskit-infobox
{
    background-color: #ffffff12;
    padding: 50px 50px 50px 50px;
}
.elementor-21434 .elementor-element.elementor-element-bbadf2f .elementskit-infobox:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-bbadf2f .elementskit-infobox .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-bbadf2f .elementskit-infobox:hover .elementskit-info-box-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-bbadf2f .elementskit-infobox .box-body>p
{
    color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-bbadf2f .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-bbadf2f .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-2d213c14
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-25a3db1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-21434 .elementor-element.elementor-element-75f495c5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21434 .elementor-element.elementor-element-5bc1bf0c .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-5bc1bf0c .ekit-heading__subtitle-has-border
{
    background-color: #942eb4;
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-5bc1bf0c .ekit-heading__description
{
    max-width: 400px;
}
.elementor-21434 .elementor-element.elementor-element-5bc1bf0c .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: var(--e-global-color-light);
    font-family: "Manrope",Helvetica,Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.elementor-21434 .elementor-element.elementor-element-5bc1bf0c .elementskit-section-title-wraper p
{
    font-size: 18px;
}
.elementor-21434 .elementor-element.elementor-element-50b7e55d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-3968ea17.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-3968ea17.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-3968ea17.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-3968ea17 .elementskit-infobox
{
    background-color: var(--e-global-color-light);
    padding: 40px 40px 40px 40px;
}
.elementor-21434 .elementor-element.elementor-element-3968ea17 .elementskit-info-box-icon
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-3968ea17 .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-3968ea17 .elementskit-infobox .elementskit-info-box-icon
{
    font-size: 32px;
    padding: 20px 20px 20px 20px;
}
.elementor-21434 .elementor-element.elementor-element-3968ea17 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 0 30px 0;
}
.elementor-21434 .elementor-element.elementor-element-47e6c839.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-47e6c839.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-47e6c839.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-47e6c839 .elementskit-infobox
{
    background-color: var(--e-global-color-light);
    padding: 40px 40px 40px 40px;
}
.elementor-21434 .elementor-element.elementor-element-47e6c839 .elementskit-info-box-icon
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-47e6c839 .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-47e6c839 .elementskit-infobox .elementskit-info-box-icon
{
    font-size: 32px;
    padding: 20px 20px 20px 20px;
}
.elementor-21434 .elementor-element.elementor-element-47e6c839 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 0 30px 0;
}
.elementor-21434 .elementor-element.elementor-element-ae2bc80
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-21434 .elementor-element.elementor-element-640f2ba4.ekit-equal-height-enable, .elementor-21434 .elementor-element.elementor-element-640f2ba4.ekit-equal-height-enable .ekit-wid-con, .elementor-21434 .elementor-element.elementor-element-640f2ba4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-640f2ba4 .elementskit-infobox
{
    background-color: var(--e-global-color-light);
    padding: 40px 40px 40px 40px;
}
.elementor-21434 .elementor-element.elementor-element-640f2ba4 .elementskit-info-box-icon
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-640f2ba4 .elementskit-infobox:hover .elementskit-info-box-icon
{
    color: #fff;
    fill: #fff;
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-640f2ba4 .elementskit-infobox .elementskit-info-box-icon
{
    font-size: 32px;
    padding: 20px 20px 20px 20px;
}
.elementor-21434 .elementor-element.elementor-element-640f2ba4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon
{
    margin: 0 0 30px 0;
}
.elementor-21434 .elementor-element.elementor-element-770c6ea6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-770c6ea6:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-770c6ea6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-cfeb927
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}
.elementor-21434 .elementor-element.elementor-element-5db7ad7
{
    --display: flex;
    --justify-content: center;
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-5db7ad7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-21434 .elementor-element.elementor-element-7fe43e3 .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-507a683
{
    --display: flex;
    --justify-content: center;
}
.elementor-21434 .elementor-element.elementor-element-098c0a6 .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-098c0a6 .elementskit-section-title-wraper .elementskit-section-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-098c0a6 .elementskit-section-title-wraper p
{
    font-size: 18px;
}
.elementor-21434 .elementor-element.elementor-element-01236b9 .elementor-button
{
    background-color: var(--e-global-color-4932c86);
}
.elementor-21434 .elementor-element.elementor-element-3c04ab68
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-21434 .elementor-element.elementor-element-3a16ca35
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
}
.elementor-21434 .elementor-element.elementor-element-3d5077fd
{
    --display: flex;
    --min-height: 15px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-3d5077fd:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-3d5077fd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-22b0f86 img
{
    pointer-events: all;
    width: 65%;
}
.elementor-21434 .elementor-element.elementor-element-13720030
{
    --display: flex;
    --min-height: 120px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-13720030:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-13720030>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-cd263bc img
{
    pointer-events: all;
}
.elementor-21434 .elementor-element.elementor-element-98cc2b2
{
    --display: flex;
    --min-height: 120px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-98cc2b2:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-98cc2b2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-3e221d9 img
{
    pointer-events: all;
}
.elementor-21434 .elementor-element.elementor-element-26b97aeb
{
    --display: flex;
    --min-height: 120px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-26b97aeb:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-26b97aeb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-501274e img
{
    pointer-events: all;
    width: 84%;
    max-width: 280px;
}
.elementor-21434 .elementor-element.elementor-element-5ae7e000
{
    --display: flex;
    --min-height: 120px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-5ae7e000:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-5ae7e000>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-6aafea5 img
{
    pointer-events: all;
    width: 65%;
    max-width: 199px;
}
.elementor-21434 .elementor-element.elementor-element-1fdd1311
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-1fdd1311:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-1fdd1311>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-1fdd1311::before, .elementor-21434 .elementor-element.elementor-element-1fdd1311>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-1fdd1311>.e-con-inner>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-1fdd1311>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-1fdd1311>.e-con-inner>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-1fdd1311>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-21434 .elementor-element.elementor-element-9b581e1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-21434 .elementor-element.elementor-element-e52ae9d
{
    --display: flex;
    --border-radius: var(--global-border-radius);
}
.elementor-21434 .elementor-element.elementor-element-f494ab1 .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-f494ab1
{
    width: initial;
    max-width: initial;
}
.elementor-21434 .elementor-element.elementor-element-f494ab1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-4b4e3a96
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-21434 .elementor-element.elementor-element-4b4e3a96::before, .elementor-21434 .elementor-element.elementor-element-4b4e3a96>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-4b4e3a96>.e-con-inner>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-4b4e3a96>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-4b4e3a96>.e-con-inner>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-4b4e3a96>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-21434 .elementor-element.elementor-element-7be3c72e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-21434 .elementor-element.elementor-element-2000dcb1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --overlay-opacity: .5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #9f9f9f4d;
    --border-color: #9f9f9f4d;
    --border-radius: var(--global-border-radius);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-21434 .elementor-element.elementor-element-2000dcb1:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-2000dcb1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-2000dcb1::before, .elementor-21434 .elementor-element.elementor-element-2000dcb1>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-2000dcb1>.e-con-inner>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-2000dcb1>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-2000dcb1>.e-con-inner>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-2000dcb1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-21434 .elementor-element.elementor-element-405e484a .elementor-heading-title
{
    font-family: var(--e-global-typography-text-font-family),Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: #757575;
}
.elementor-21434 .elementor-element.elementor-element-7d03535f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-6fe84dc7 .elementskit-section-title-wraper .elementskit-section-title
{
    color: var(--e-global-color-text);
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-6fe84dc7 .elementskit-section-title-wraper p
{
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-4803b74e img
{
    pointer-events: all;
    width: 60px;
    border-radius: 100px 100px 100px 100px;
}
.elementor-21434 .elementor-element.elementor-element-3f4f2827
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --overlay-opacity: .5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #9f9f9f4d;
    --border-color: #9f9f9f4d;
    --border-radius: var(--global-border-radius);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-21434 .elementor-element.elementor-element-3f4f2827:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-3f4f2827>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-3f4f2827::before, .elementor-21434 .elementor-element.elementor-element-3f4f2827>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-3f4f2827>.e-con-inner>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-3f4f2827>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-3f4f2827>.e-con-inner>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-3f4f2827>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-21434 .elementor-element.elementor-element-22a33f5b .elementor-heading-title
{
    font-family: var(--e-global-typography-text-font-family),Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: #757575;
}
.elementor-21434 .elementor-element.elementor-element-12f8ae8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-5cd2bc9 .elementskit-section-title-wraper .elementskit-section-title
{
    color: var(--e-global-color-text);
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-5cd2bc9 .elementskit-section-title-wraper p
{
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-5ec9fbab img
{
    pointer-events: all;
    width: 60px;
    border-radius: 100px 100px 100px 100px;
}
.elementor-21434 .elementor-element.elementor-element-36895def
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --overlay-opacity: .5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #9f9f9f4d;
    --border-color: #9f9f9f4d;
    --border-radius: var(--global-border-radius);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-21434 .elementor-element.elementor-element-36895def:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-36895def>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-36895def::before, .elementor-21434 .elementor-element.elementor-element-36895def>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-36895def>.e-con-inner>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-36895def>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-36895def>.e-con-inner>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-36895def>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-21434 .elementor-element.elementor-element-60913b01 .elementor-heading-title
{
    font-family: var(--e-global-typography-text-font-family),Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: #757575;
}
.elementor-21434 .elementor-element.elementor-element-56aaea50
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-642be72a .elementskit-section-title-wraper .elementskit-section-title
{
    color: var(--e-global-color-text);
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-642be72a .elementskit-section-title-wraper p
{
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-4d3440df img
{
    pointer-events: all;
    width: 60px;
    border-radius: 100px 100px 100px 100px;
}
.elementor-21434 .elementor-element.elementor-element-5a58dff6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-21434 .elementor-element.elementor-element-7366daf9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --overlay-opacity: .5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #9f9f9f4d;
    --border-color: #9f9f9f4d;
    --border-radius: var(--global-border-radius);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-21434 .elementor-element.elementor-element-7366daf9:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-7366daf9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-7366daf9::before, .elementor-21434 .elementor-element.elementor-element-7366daf9>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-7366daf9>.e-con-inner>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-7366daf9>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-7366daf9>.e-con-inner>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-7366daf9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-21434 .elementor-element.elementor-element-6bc48d3e .elementor-heading-title
{
    font-family: var(--e-global-typography-text-font-family),Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: #757575;
}
.elementor-21434 .elementor-element.elementor-element-2ab15904
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-73b38686 .elementskit-section-title-wraper .elementskit-section-title
{
    color: var(--e-global-color-text);
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-73b38686 .elementskit-section-title-wraper p
{
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-39dca8f1 img
{
    pointer-events: all;
    width: 60px;
    border-radius: 100px 100px 100px 100px;
}
.elementor-21434 .elementor-element.elementor-element-5759cf0a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --overlay-opacity: .5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #9f9f9f4d;
    --border-color: #9f9f9f4d;
    --border-radius: var(--global-border-radius);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-21434 .elementor-element.elementor-element-5759cf0a:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-5759cf0a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-5759cf0a::before, .elementor-21434 .elementor-element.elementor-element-5759cf0a>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-5759cf0a>.e-con-inner>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-5759cf0a>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-5759cf0a>.e-con-inner>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-5759cf0a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-21434 .elementor-element.elementor-element-5f435501 .elementor-heading-title
{
    font-family: var(--e-global-typography-text-font-family),Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: #757575;
}
.elementor-21434 .elementor-element.elementor-element-4315f9ce
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-79647a18 .elementskit-section-title-wraper .elementskit-section-title
{
    color: var(--e-global-color-text);
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-79647a18 .elementskit-section-title-wraper p
{
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-1b189334 img
{
    pointer-events: all;
    width: 60px;
    border-radius: 100px 100px 100px 100px;
}
.elementor-21434 .elementor-element.elementor-element-d912566
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --overlay-opacity: .5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #9f9f9f4d;
    --border-color: #9f9f9f4d;
    --border-radius: var(--global-border-radius);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-21434 .elementor-element.elementor-element-d912566:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-d912566>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-d912566::before, .elementor-21434 .elementor-element.elementor-element-d912566>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-d912566>.e-con-inner>.elementor-background-video-container::before, .elementor-21434 .elementor-element.elementor-element-d912566>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-d912566>.e-con-inner>.elementor-background-slideshow::before, .elementor-21434 .elementor-element.elementor-element-d912566>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-21434 .elementor-element.elementor-element-7e06358 .elementor-heading-title
{
    font-family: var(--e-global-typography-text-font-family),Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: #757575;
}
.elementor-21434 .elementor-element.elementor-element-94c9326
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-b9d982a .elementskit-section-title-wraper .elementskit-section-title
{
    color: var(--e-global-color-text);
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-b9d982a .elementskit-section-title-wraper p
{
    margin: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-ce123dc img
{
    pointer-events: all;
    width: 60px;
    border-radius: 100px 100px 100px 100px;
}
.elementor-21434 .elementor-element.elementor-element-bab75dc
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-bab75dc:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-bab75dc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(140deg,var(--e-global-color-text) 43%,#4b4b4b 100%);
}
.elementor-21434 .elementor-element.elementor-element-a76ba33
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
}
.elementor-21434 .elementor-element.elementor-element-3c54f9e2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-21434 .elementor-element.elementor-element-75c1ef9e .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,var(--e-global-color-primary) 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-75c1ef9e .ekit-heading__subtitle-has-border
{
    background-color: #942eb4;
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-75c1ef9e .ekit-heading__description
{
    max-width: 400px;
}
.elementor-21434 .elementor-element.elementor-element-75c1ef9e .elementskit-section-title-wraper .elementskit-section-title
{
    color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-75c1ef9e .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: var(--e-global-color-light);
    font-family: "Manrope",Helvetica,Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.elementor-21434 .elementor-element.elementor-element-75c1ef9e .elementskit-section-title-wraper p
{
    color: var(--e-global-color-light);
    font-size: 18px;
}
.elementor-21434 .elementor-element.elementor-element-554b2b91
{
    --display: flex;
    max-width: 300px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-48d06ef .elementor-button
{
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-24e83613
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: var(--global-border-radius);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 12px;
}
.elementor-21434 .elementor-element.elementor-element-24e83613:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-24e83613>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #00000080;
}
.elementor-21434 .elementor-element.elementor-element-f60b9df>.elementor-widget-container
{
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}
.elementor-21434 .elementor-element.elementor-element-f60b9df img
{
    pointer-events: all;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-21434 .elementor-element.elementor-element-2181356b
{
    width: var(--container-widget-width,350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    bottom: 75px;
}
.elementor-21434 .elementor-element.elementor-element-2181356b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-2181356b
{
    right: -40px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-2181356b
{
    left: -40px;
}
.elementor-21434 .elementor-element.elementor-element-2181356b>.elementor-widget-container
{
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}
.elementor-21434 .elementor-element.elementor-element-2181356b img
{
    pointer-events: all;
    border-style: solid;
    border-width: 12px 12px 12px 12px;
    border-color: #0006;
    border-radius: 5px 5px 5px 5px;
}
.elementor-21434 .elementor-element.elementor-element-4c4fbb0f
{
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-4c4fbb0f:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-4c4fbb0f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-light);
}
.elementor-21434 .elementor-element.elementor-element-7d4102b6
{
    --display: flex;
}
.elementor-21434 .elementor-element.elementor-element-5952a17
{
    --display: flex;
}
.elementor-21434 .elementor-element.elementor-element-689ba920 .ekit-heading__description
{
    max-width: 440px;
}
.elementor-21434 .elementor-element.elementor-element-689ba920 .elementskit-section-title-wraper .elementskit-section-title>span
{
    color: var(--e-global-color-primary);
    padding: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-689ba920 .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family),Helvetica,Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-21434 .elementor-element.elementor-element-62ea26b6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-21434 .elementor-element.elementor-element-6a6022f3
{
    --display: flex;
}
.elementor-21434 .elementor-element.elementor-element-72d05002 .elementskit-single-pricing a.elementskit-pricing-btn
{
    background-color: #fff0;
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-72d05002 .elementskit-single-pricing a.elementskit-pricing-btn:hover
{
    background-color: var(--e-global-color-primary);
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-72d05002>.elementor-widget-container
{
    background-color: #fff;
    margin: 1px 0 0 0;
    padding: 40px 40px 40px 40px;
}
.elementor-21434 .elementor-element.elementor-element-72d05002 .elementskit-single-pricing
{
    text-align: left;
}
.elementor-21434 .elementor-element.elementor-element-72d05002 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title
{
    color: var(--e-global-color-primary);
    text-transform: uppercase;
}
.elementor-21434 .elementor-element.elementor-element-72d05002 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period
{
    vertical-align: baseline;
}
.elementor-21434 .elementor-element.elementor-element-72d05002 .elementskit-pricing-lists>li>i
{
    padding-right: 10px;
}
.elementor-21434 .elementor-element.elementor-element-72d05002 .elementskit-pricing-lists>li>svg
{
    margin-right: 10px;
}
.elementor-21434 .elementor-element.elementor-element-72d05002 .elementskit-pricing-btn
{
    width: 100%;
}
.elementor-21434 .elementor-element.elementor-element-72d05002 .elementskit-single-pricing a.elementskit-pricing-btn svg path
{
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-72d05002 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-783b2a71
{
    --display: flex;
}
.elementor-21434 .elementor-element.elementor-element-6ee20ba4 .elementskit-single-pricing a.elementskit-pricing-btn
{
    background-color: var(--e-global-color-primary);
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-6ee20ba4 .elementskit-single-pricing a.elementskit-pricing-btn:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-6ee20ba4>.elementor-widget-container
{
    background-color: #fff;
    padding: 40px 40px 40px 40px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-6ee20ba4 .elementskit-single-pricing
{
    text-align: left;
}
.elementor-21434 .elementor-element.elementor-element-6ee20ba4 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title
{
    color: var(--e-global-color-primary);
    text-transform: uppercase;
}
.elementor-21434 .elementor-element.elementor-element-6ee20ba4 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period
{
    vertical-align: baseline;
}
.elementor-21434 .elementor-element.elementor-element-6ee20ba4 .elementskit-pricing-lists>li>i
{
    padding-right: 10px;
}
.elementor-21434 .elementor-element.elementor-element-6ee20ba4 .elementskit-pricing-lists>li>svg
{
    margin-right: 10px;
}
.elementor-21434 .elementor-element.elementor-element-6ee20ba4 .elementskit-pricing-btn
{
    width: 100%;
}
.elementor-21434 .elementor-element.elementor-element-4ceae0da
{
    --display: flex;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing a.elementskit-pricing-btn
{
    background-color: #fff0;
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing a.elementskit-pricing-btn:hover
{
    background-color: var(--e-global-color-primary);
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592>.elementor-widget-container
{
    background-color: #fff;
    margin: 1px 0 0 0;
    padding: 40px 40px 40px 40px;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i
{
    margin-right: 6px;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i
{
    margin-left: 6px;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg
{
    margin-right: 6px;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg
{
    margin-left: 6px;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing
{
    text-align: left;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title
{
    color: var(--e-global-color-primary);
    text-transform: uppercase;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period
{
    vertical-align: baseline;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-pricing-lists>li>i
{
    padding-right: 10px;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-pricing-lists>li>svg
{
    margin-right: 10px;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-pricing-btn
{
    width: 100%;
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing a.elementskit-pricing-btn svg path
{
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}
.elementor-21434 .elementor-element.elementor-element-5a3bd592 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-26420b6f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-26420b6f:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-26420b6f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-21434 .elementor-element.elementor-element-55918c56
{
    width: 100%;
    max-width: 100%;
    bottom: 0;
    z-index: 0;
    text-align: right;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-55918c56
{
    right: -19.937%;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-55918c56
{
    left: -19.937%;
}
.elementor-21434 .elementor-element.elementor-element-55918c56 img
{
    pointer-events: all;
    width: 70%;
    max-width: 67%;
    height: 415px;
    opacity: .28;
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-37676adb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-21434 .elementor-element.elementor-element-1984cc92 .elementskit-section-title-wraper .elementskit-section-title>span
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#0000 92%,#bd36fcc7 50%);
    border-radius: 0 0 0 0;
}
.elementor-21434 .elementor-element.elementor-element-1984cc92 .ekit-heading__subtitle-has-border
{
    background-color: #ffffff2e;
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-1984cc92 .ekit-heading__description
{
    max-width: 400px;
}
.elementor-21434 .elementor-element.elementor-element-1984cc92 .elementskit-section-title-wraper .elementskit-section-title
{
    color: #fff;
}
.elementor-21434 .elementor-element.elementor-element-1984cc92 .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: var(--e-global-color-light);
    font-family: "Manrope",Helvetica,Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.elementor-21434 .elementor-element.elementor-element-1984cc92 .elementskit-section-title-wraper p
{
    color: var(--e-global-color-light);
    font-size: 18px;
}
.elementor-21434 .elementor-element.elementor-element-a1241d0
{
    --divider-border-style: solid;
    --divider-color: #fff3;
    --divider-border-width: 1px;
}
.elementor-21434 .elementor-element.elementor-element-a1241d0>.elementor-widget-container
{
    margin: 0 0 10px 0;
}
.elementor-21434 .elementor-element.elementor-element-a1241d0 .elementor-divider-separator
{
    width: 53%;
}
.elementor-21434 .elementor-element.elementor-element-a1241d0 .elementor-divider
{
    padding-block-start: 0;
    padding-block-end: 0;
}
.elementor-21434 .elementor-element.elementor-element-327c91bd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-eee6ee3 .ekit-btn-wraper .elementskit-btn
{
    justify-content: flex-start;
}
.elementor-21434 .elementor-element.elementor-element-eee6ee3 .elementskit-btn
{
    background-color: var(--e-global-color-primary);
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-eee6ee3 .elementskit-btn:hover
{
    background-color: var(--e-global-color-primary);
    color: #fff;
    fill: #fff;
}
.elementor-21434 .elementor-element.elementor-element-eee6ee3
{
    width: auto;
    max-width: auto;
}
.elementor-21434 .elementor-element.elementor-element-eee6ee3 .elementskit-btn>:is(i,svg)
{
    font-size: 14px;
}
.elementor-21434 .elementor-element.elementor-element-eee6ee3 .elementskit-btn>i, .elementor-21434 .elementor-element.elementor-element-eee6ee3 .elementskit-btn>svg
{
    margin-right: 5px;
}
.rtl .elementor-21434 .elementor-element.elementor-element-eee6ee3 .elementskit-btn>i, .rtl .elementor-21434 .elementor-element.elementor-element-eee6ee3 .elementskit-btn>svg
{
    margin-left: 5px;
    margin-right: 0;
}
.elementor-21434 .elementor-element.elementor-element-4c14e7e8 .ekit-btn-wraper .elementskit-btn
{
    justify-content: flex-start;
}
.elementor-21434 .elementor-element.elementor-element-4c14e7e8 .elementskit-btn
{
    background-color: var(--e-global-color-4932c86);
    color: #f4f4f4;
    fill: #f4f4f4;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
}
.elementor-21434 .elementor-element.elementor-element-4c14e7e8
{
    width: auto;
    max-width: auto;
}
.elementor-21434 .elementor-element.elementor-element-4c14e7e8 .elementskit-btn>:is(i,svg)
{
    font-size: 14px;
}
.elementor-21434 .elementor-element.elementor-element-4c14e7e8 .elementskit-btn>i, .elementor-21434 .elementor-element.elementor-element-4c14e7e8 .elementskit-btn>svg
{
    margin-right: 8px;
}
.rtl .elementor-21434 .elementor-element.elementor-element-4c14e7e8 .elementskit-btn>i, .rtl .elementor-21434 .elementor-element.elementor-element-4c14e7e8 .elementskit-btn>svg
{
    margin-left: 8px;
    margin-right: 0;
}
.elementor-21434 .elementor-element.elementor-element-11d93bfe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-21434 .elementor-element.elementor-element-1c70d1d2>.elementor-widget-container
{
    border-style: none;
}
.elementor-21434 .elementor-element.elementor-element-1c70d1d2 img
{
    pointer-events: all;
    width: 100%;
    opacity: 1;
    border-style: solid;
    border-width: 12px 12px 12px 12px;
    border-color: #ffffff80;
}
.elementor-21434 .elementor-element.elementor-element-185c2f27
{
    width: var(--container-widget-width,230px);
    max-width: 230px;
    --container-widget-width: 230px;
    --container-widget-flex-grow: 0;
    bottom: -50px;
}
.elementor-21434 .elementor-element.elementor-element-185c2f27.elementor-element
{
    --order: -99999;
}
body:not(.rtl) .elementor-21434 .elementor-element.elementor-element-185c2f27
{
    right: -40px;
}
body.rtl .elementor-21434 .elementor-element.elementor-element-185c2f27
{
    left: -40px;
}
.elementor-21434 .elementor-element.elementor-element-185c2f27 img
{
    pointer-events: all;
    opacity: 1;
    border-style: solid;
    border-width: 12px 12px 12px 12px;
    border-color: #ffffff80;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-21434 .elementor-element.elementor-element-cb2d627
    {
        --width: 49.999%;
    }
    .elementor-21434 .elementor-element.elementor-element-d5211b4
    {
        --width: 600px;
    }
    .elementor-21434 .elementor-element.elementor-element-81df504
    {
        --width: 40%;
    }
    .elementor-21434 .elementor-element.elementor-element-1b1275f
    {
        --width: 50%;
    }
    .elementor-21434 .elementor-element.elementor-element-bca535e
    {
        --width: 44%;
    }
    .elementor-21434 .elementor-element.elementor-element-3c01c39
    {
        --width: 50%;
    }
    .elementor-21434 .elementor-element.elementor-element-eb1d474
    {
        --width: 44%;
    }
    .elementor-21434 .elementor-element.elementor-element-8dd04a2
    {
        --width: 50%;
    }
    .elementor-21434 .elementor-element.elementor-element-8bc7a46
    {
        --width: 44%;
    }
    .elementor-21434 .elementor-element.elementor-element-4ec0b36
    {
        --width: 50%;
    }
    .elementor-21434 .elementor-element.elementor-element-e75f4bb
    {
        --width: 42%;
    }
    .elementor-21434 .elementor-element.elementor-element-efeed08
    {
        --width: 45%;
    }
    .elementor-21434 .elementor-element.elementor-element-75f495c5
    {
        --width: 40%;
    }
    .elementor-21434 .elementor-element.elementor-element-50b7e55d
    {
        --width: 30%;
    }
    .elementor-21434 .elementor-element.elementor-element-ae2bc80
    {
        --width: 30%;
    }
    .elementor-21434 .elementor-element.elementor-element-5db7ad7
    {
        --width: 50%;
    }
    .elementor-21434 .elementor-element.elementor-element-507a683
    {
        --width: 40%;
    }
    .elementor-21434 .elementor-element.elementor-element-e52ae9d
    {
        --width: 100%;
    }
    .elementor-21434 .elementor-element.elementor-element-3c54f9e2
    {
        --width: 50%;
    }
    .elementor-21434 .elementor-element.elementor-element-24e83613
    {
        --width: 55%;
    }
    .elementor-21434 .elementor-element.elementor-element-37676adb
    {
        --width: 45%;
    }
    .elementor-21434 .elementor-element.elementor-element-11d93bfe
    {
        --width: 55%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-21434 .elementor-element.elementor-element-d5211b4
    {
        --width: 100%;
    }
    .elementor-21434 .elementor-element.elementor-element-81df504
    {
        --width: 50%;
    }
    .elementor-21434 .elementor-element.elementor-element-2edb764
    {
        --width: 100%;
    }
    .elementor-21434 .elementor-element.elementor-element-a137b10
    {
        --width: 100%;
    }
    .elementor-21434 .elementor-element.elementor-element-376398d
    {
        --width: 100%;
    }
    .elementor-21434 .elementor-element.elementor-element-7b12b83
    {
        --width: 100%;
    }
    .elementor-21434 .elementor-element.elementor-element-75f495c5
    {
        --width: 33%;
    }
    .elementor-21434 .elementor-element.elementor-element-50b7e55d
    {
        --width: 34%;
    }
    .elementor-21434 .elementor-element.elementor-element-ae2bc80
    {
        --width: 34%;
    }
    .elementor-21434 .elementor-element.elementor-element-554b2b91
    {
        --width: 100%;
    }
}
@media(min-width: 1025px)
{
    .elementor-21434 .elementor-element.elementor-element-6d364f73:not(.elementor-motion-effects-element-type-background), .elementor-21434 .elementor-element.elementor-element-6d364f73>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-attachment: fixed;
    }
}
@media(max-width: 1024px)
{
    .elementor-21434 .elementor-element.elementor-element-cb2d627
    {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-d5211b4
    {
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-5138c130
    {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-71f0256
    {
        width: var(--container-widget-width,273px);
        max-width: 273px;
        --container-widget-width: 273px;
        --container-widget-flex-grow: 0;
    }
    .elementor-21434 .elementor-element.elementor-element-71f0256>.elementor-widget-container
    {
        margin: 0 0 0 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-425a1004 .elementskit-clients-slider
    {
        --ekit_client_logo_left_right_spacing: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-425a1004 .ekit-price-card-slider
    {
        --ekit_client_logo_slidetosho: 3;
    }
    .elementor-21434 .elementor-element.elementor-element-485db0b
    {
        --border-radius: 18px 18px 18px 18px;
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-3c04a65d
    {
        --grid-auto-flow: row;
    }
    .elementor-21434 .elementor-element.elementor-element-79683ee8 .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-749a5912 .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-66923dd9 .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-75c08f4 .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-85d20b7
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-81df504
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }
    .elementor-21434 .elementor-element.elementor-element-88ef8f1 .elementskit-section-title-wraper p
    {
        font-size: 16px;
    }
    .elementor-21434 .elementor-element.elementor-element-4dac162 img
    {
        border-width: 4px 0 0 0;
        border-radius: 12px 12px 12px 12px;
    }
    .elementor-21434 .elementor-element.elementor-element-f806e89
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-bca535e
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-9a08d9b .elementskit-section-title-wraper p
    {
        font-size: 16px;
    }
    .elementor-21434 .elementor-element.elementor-element-a137b10
    {
        --grid-auto-flow: row;
    }
    .elementor-21434 .elementor-element.elementor-element-01ffbfa img
    {
        border-width: 4px 0 0 0;
        border-radius: 12px 12px 12px 12px;
    }
    .elementor-21434 .elementor-element.elementor-element-e86c710 img
    {
        border-width: 4px 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-fdbf9aa
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-eb1d474
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-b6cde34 .elementskit-section-title-wraper p
    {
        font-size: 16px;
    }
    .elementor-21434 .elementor-element.elementor-element-376398d
    {
        --grid-auto-flow: row;
    }
    .elementor-21434 .elementor-element.elementor-element-cf5b8ae img
    {
        border-width: 4px 0 0 0;
        border-radius: 12px 12px 12px 12px;
    }
    .elementor-21434 .elementor-element.elementor-element-192ddab img
    {
        border-width: 4px 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-9f2596f
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-8bc7a46
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-e8d7aff .elementskit-section-title-wraper p
    {
        font-size: 16px;
    }
    .elementor-21434 .elementor-element.elementor-element-55415d5 img
    {
        border-width: 4px 0 0 0;
        border-radius: 12px 12px 12px 12px;
    }
    .elementor-21434 .elementor-element.elementor-element-7d43470 .elementskit-section-title-wraper p
    {
        font-size: 16px;
    }
    .elementor-21434 .elementor-element.elementor-element-67852fd0 .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-ed61d6d .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-743c4112 .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-5d333c3 .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-10078f4b .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-bbadf2f .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-25a3db1
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-21434 .elementor-element.elementor-element-5bc1bf0c .elementskit-section-title-wraper p
    {
        font-size: 16px;
    }
    .elementor-21434 .elementor-element.elementor-element-3968ea17 .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-47e6c839 .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-640f2ba4 .elementskit-infobox
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-770c6ea6
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-cfeb927
    {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-5db7ad7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-098c0a6 .elementskit-section-title-wraper p
    {
        font-size: 16px;
    }
    .elementor-21434 .elementor-element.elementor-element-9b581e1
    {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-e52ae9d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-7be3c72e
    {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-21434 .elementor-element.elementor-element-7d03535f
    {
        --flex-direction: column-reverse;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-21434 .elementor-element.elementor-element-6fe84dc7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-21434 .elementor-element.elementor-element-4803b74e>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-21434 .elementor-element.elementor-element-4803b74e img
    {
        width: 60px;
    }
    .elementor-21434 .elementor-element.elementor-element-12f8ae8
    {
        --flex-direction: column-reverse;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-21434 .elementor-element.elementor-element-5cd2bc9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-21434 .elementor-element.elementor-element-5ec9fbab>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-21434 .elementor-element.elementor-element-5ec9fbab img
    {
        width: 60px;
    }
    .elementor-21434 .elementor-element.elementor-element-56aaea50
    {
        --flex-direction: column-reverse;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-21434 .elementor-element.elementor-element-642be72a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-21434 .elementor-element.elementor-element-4d3440df>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-21434 .elementor-element.elementor-element-4d3440df img
    {
        width: 60px;
    }
    .elementor-21434 .elementor-element.elementor-element-5a58dff6
    {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-21434 .elementor-element.elementor-element-2ab15904
    {
        --flex-direction: column-reverse;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-21434 .elementor-element.elementor-element-73b38686>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-21434 .elementor-element.elementor-element-39dca8f1>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-21434 .elementor-element.elementor-element-39dca8f1 img
    {
        width: 60px;
    }
    .elementor-21434 .elementor-element.elementor-element-4315f9ce
    {
        --flex-direction: column-reverse;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-21434 .elementor-element.elementor-element-79647a18>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-21434 .elementor-element.elementor-element-1b189334>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-21434 .elementor-element.elementor-element-1b189334 img
    {
        width: 60px;
    }
    .elementor-21434 .elementor-element.elementor-element-94c9326
    {
        --flex-direction: column-reverse;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-21434 .elementor-element.elementor-element-b9d982a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-21434 .elementor-element.elementor-element-ce123dc>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-21434 .elementor-element.elementor-element-ce123dc img
    {
        width: 60px;
    }
    .elementor-21434 .elementor-element.elementor-element-a76ba33
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-3c54f9e2
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-75c1ef9e .elementskit-section-title-wraper p
    {
        font-size: 16px;
    }
    .elementor-21434 .elementor-element.elementor-element-2181356b img
    {
        border-width: 4px 0 0 0;
        border-radius: 12px 12px 12px 12px;
    }
    .elementor-21434 .elementor-element.elementor-element-72d05002>.elementor-widget-container
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-6ee20ba4>.elementor-widget-container
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-5a3bd592>.elementor-widget-container
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-26420b6f
    {
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-1984cc92 .elementskit-section-title-wraper p
    {
        font-size: 16px;
    }
    .elementor-21434 .elementor-element.elementor-element-a1241d0 .elementor-divider-separator
    {
        width: 100%;
    }
}
@media(max-width: 767px)
{
    .elementor-21434 .elementor-element.elementor-element-be42387
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-d5211b4
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-5138c130
    {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-524f25c5
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-e2473d6
    {
        max-width: 100%;
    }
    .elementor-21434 .elementor-element.elementor-element-71f0256>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-71f0256
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: center;
    }
    .elementor-21434 .elementor-element.elementor-element-425a1004 .elementskit-clients-slider
    {
        --ekit_client_logo_left_right_spacing: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-425a1004 .ekit-price-card-slider
    {
        --ekit_client_logo_slidetosho: 1;
    }
    .elementor-21434 .elementor-element.elementor-element-58897c81
    {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-485db0b
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --border-radius: 15px 15px 15px 15px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-126cfe82>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-3c04a65d
    {
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-21434 .elementor-element.elementor-element-2442795
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-85d20b7
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-81df504
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-2edb764
    {
        max-width: 100%;
    }
    .elementor-21434 .elementor-element.elementor-element-1b1275f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-4dac162 img
    {
        border-width: 4px 0 0 0;
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-b39303f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-f806e89
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-bca535e
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-a137b10
    {
        max-width: 100%;
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-21434 .elementor-element.elementor-element-3c01c39
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-01ffbfa img
    {
        border-width: 4px 0 0 0;
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-e86c710 img
    {
        border-width: 4px 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-b78692a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-fdbf9aa
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-eb1d474
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-376398d
    {
        max-width: 100%;
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-21434 .elementor-element.elementor-element-8dd04a2
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-cf5b8ae img
    {
        border-width: 4px 0 0 0;
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-192ddab img
    {
        border-width: 4px 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-23e0851
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-9f2596f
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-8bc7a46
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-7b12b83
    {
        max-width: 100%;
    }
    .elementor-21434 .elementor-element.elementor-element-4ec0b36
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-55415d5 img
    {
        border-width: 4px 0 0 0;
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-6d364f73
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-96dde4c .elementskit-section-title-wraper .elementskit-section-title
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-2d213c14
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-75f495c5
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-770c6ea6
    {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-cfeb927
    {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-7fe43e3 .elementskit-section-title-wraper .elementskit-section-title
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-507a683
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-3c04ab68
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-3a16ca35
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-98cc2b2
    {
        --min-height: 120px;
    }
    .elementor-21434 .elementor-element.elementor-element-26b97aeb
    {
        --min-height: 120px;
    }
    .elementor-21434 .elementor-element.elementor-element-1fdd1311
    {
        --padding-top: 40px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-f494ab1 .elementskit-section-title-wraper .elementskit-section-title
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-4b4e3a96
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --overlay-opacity: .75;
    }
    .elementor-21434 .elementor-element.elementor-element-7be3c72e
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-7d03535f
    {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: flex-end;
    }
    .elementor-21434 .elementor-element.elementor-element-6fe84dc7>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-4803b74e>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-12f8ae8
    {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: flex-end;
    }
    .elementor-21434 .elementor-element.elementor-element-5cd2bc9>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-5ec9fbab>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-56aaea50
    {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: flex-end;
    }
    .elementor-21434 .elementor-element.elementor-element-642be72a>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-4d3440df>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-5a58dff6
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-2ab15904
    {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: flex-end;
    }
    .elementor-21434 .elementor-element.elementor-element-73b38686>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-39dca8f1>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-4315f9ce
    {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: flex-end;
    }
    .elementor-21434 .elementor-element.elementor-element-79647a18>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-1b189334>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-94c9326
    {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: flex-end;
    }
    .elementor-21434 .elementor-element.elementor-element-b9d982a>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-ce123dc>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-21434 .elementor-element.elementor-element-bab75dc
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-a76ba33
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-3c54f9e2
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-21434 .elementor-element.elementor-element-554b2b91
    {
        max-width: 100%;
    }
    .elementor-21434 .elementor-element.elementor-element-2181356b img
    {
        border-width: 4px 0 0 0;
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-21434 .elementor-element.elementor-element-4c4fbb0f
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-26420b6f
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-21434 .elementor-element.elementor-element-11d93bfe
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}
.elementor-21434 .elementor-element.elementor-element-bbc0615
{
    height: 100%;
}
.elementor-21434 .elementor-element.elementor-element-87ce458 img
{
    box-shadow: rgba(17,12,46,.15) 0 48px 100px 0;
}
.elementor-21434 .elementor-element.elementor-element-b9ec6ba img
{
    box-shadow: rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;
}
.elementor-21434 .elementor-element.elementor-element-90b5c46 img
{
    box-shadow: rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px,rgba(17,17,26,.1) 0 24px 80px;
}
.elementor-21434 .elementor-element.elementor-element-8276557 img
{
    box-shadow: rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px,rgba(17,17,26,.1) 0 24px 80px;
}
.elementor-21434 .elementor-element.elementor-element-ccb119d img
{
    box-shadow: rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;
}
.elementor-21434 .elementor-element.elementor-element-bbbc3ca img
{
    box-shadow: rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;
}
.elementor-21434 .elementor-element.elementor-element-4243dd2 img
{
    box-shadow: rgba(17,12,46,.15) 0 48px 100px 0;
}
.elementor-21434 .elementor-element.elementor-element-4dac162 img
{
    box-shadow: rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;
}
.elementor-21434 .elementor-element.elementor-element-01ffbfa img
{
    box-shadow: rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;
}
.elementor-21434 .elementor-element.elementor-element-e86c710 img
{
    box-shadow: rgba(17,12,46,.15) 0 48px 100px 0;
}
.elementor-21434 .elementor-element.elementor-element-cf5b8ae img
{
    box-shadow: rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;
}
.elementor-21434 .elementor-element.elementor-element-192ddab img
{
    box-shadow: rgba(17,12,46,.15) 0 48px 100px 0;
}
.elementor-21434 .elementor-element.elementor-element-b33c5c3 img
{
    box-shadow: rgba(17,12,46,.15) 0 48px 100px 0;
}
.elementor-21434 .elementor-element.elementor-element-55415d5 img
{
    box-shadow: rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;
}
.elementor-21434 .elementor-element.elementor-element-f60b9df img
{
    box-shadow: rgba(17,12,46,.15) 0 48px 100px 0;
}
.elementor-21434 .elementor-element.elementor-element-2181356b img
{
    box-shadow: rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;
}
.elementor-21434 .elementor-element.elementor-element-1c70d1d2 img
{
    box-shadow: rgba(17,12,46,.15) 0 48px 100px 0;
}
.elementor-21434 .elementor-element.elementor-element-185c2f27 img
{
    box-shadow: rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;
}