.elementor-1366 .elementor-element.elementor-element-67655ed > .elementor-container {
    min-height: 800px;
}

.elementor-1366 .elementor-element.elementor-element-67655ed {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-1366 .elementor-element.elementor-element-67655ed:not(.elementor-motion-effects-element-type-background), .elementor-1366 .elementor-element.elementor-element-67655ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://demo.xpeedstudio.com/evenex/marketing-demo/wp-content/uploads/sites/11/2020/01/banner-image.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-1366 .elementor-element.elementor-element-67655ed > .elementor-background-overlay {
        background-color: #2F0063BF;
        background-image: url("https://demo.xpeedstudio.com/evenex/marketing-demo/wp-content/uploads/sites/11/2020/10/overlay2.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        opacity: 1;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-1366 .elementor-element.elementor-element-67655ed .elementor-repeater-item-a51c7df .elementskit-parallax-graphic {
        transform: rotate(0deg);
        filter: blur(0px);
    }

    .elementor-1366 .elementor-element.elementor-element-67655ed .elementor-repeater-item-a51c7df.ekit-section-parallax-layer {
        left: 0%;
        top: 0%;
    }

    .elementor-1366 .elementor-element.elementor-element-67655ed .elementor-repeater-item-a51c7df {
        animation-name: ekit-fade;
        opacity: 1;
        animation-duration: 5s;
        animation-iteration-count: unset;
        animation-direction: normal;
        z-index: 2;
    }

.elementor-1366 .elementor-element.elementor-element-c9ef31d .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 18px 0px 0px 0px;
    font-size: 74px;
    font-weight: 700;
    line-height: 90px;
}

    .elementor-1366 .elementor-element.elementor-element-c9ef31d .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-c9ef31d .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-1366 .elementor-element.elementor-element-c9ef31d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1366 .elementor-element.elementor-element-8e102cd > .elementor-container {
    max-width: 720px;
}

.elementor-1366 .elementor-element.elementor-element-8e102cd {
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .ekit-countdown-inner {
    width: 105px;
    height: 105px;
    margin-bottom: 0px;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-content > span.elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-days .elementskit-count {
    font-size: 24px;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-content > span.elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-days .elementskit-count {
    margin-bottom: 5px;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-days .elementskit-label,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-title {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-inner-container,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock > .elementskit-days .elementskit-count {
    background-color: rgba(228, 86, 86, 0);
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-content > span.elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-hrs .elementskit-count {
    font-size: 24px;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-content > span.elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-hrs .elementskit-count {
    margin-bottom: 5px;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-content > span.elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-hrs .elementskit-label {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-inner-container,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock > .elementskit-hrs .elementskit-count {
    background-color: rgba(192, 140, 140, 0);
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content > span.elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .eins .eount, .elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-mins .elementskit-count {
    font-size: 24px;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content > span.elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-mins .elementskit-count {
    margin-bottom: 5px;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content > span.elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-mins .elementskit-label {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-inner-container,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock > .elementskit-mins .elementskit-count {
    background-color: rgba(2, 1, 1, 0);
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content > span.elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-secs .elementskit-count {
    font-size: 24px;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content > span.elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-secs .elementskit-count {
    margin-bottom: 5px;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content > span.elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock .elementskit-secs .elementskit-label {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-inner-container,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1366 .elementor-element.elementor-element-13aab71 .elementskit-flip-clock > .elementskit-secs .elementskit-count {
    background-color: rgba(2, 1, 1, 0);
}

.elementor-1366 .elementor-element.elementor-element-3e34f52 img {
    opacity: 0.3;
}

.elementor-1366 .elementor-element.elementor-element-3e34f52 {
    width: auto;
    max-width: auto;
    bottom: -120px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-3e34f52 {
    left: -470px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-3e34f52 {
    right: -470px;
}

.elementor-1366 .elementor-element.elementor-element-da1e21e img {
    width: 100%;
    opacity: 0.1;
}

.elementor-1366 .elementor-element.elementor-element-da1e21e {
    width: auto;
    max-width: auto;
    top: -33px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-da1e21e {
    left: -109px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-da1e21e {
    right: -109px;
}

.elementor-1366 .elementor-element.elementor-element-2a7eca6 img {
    opacity: 0.2;
}

.elementor-1366 .elementor-element.elementor-element-2a7eca6 .elementor-widget-container {
    animation-name: ekit-left-right;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-direction: reverse;
}

.elementor-1366 .elementor-element.elementor-element-2a7eca6 {
    width: auto;
    max-width: auto;
    bottom: -87px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-2a7eca6 {
    left: 338px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-2a7eca6 {
    right: 338px;
}

.elementor-1366 .elementor-element.elementor-element-67b7a0f {
    width: auto;
    max-width: auto;
    top: 240px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-67b7a0f {
    left: 22px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-67b7a0f {
    right: 22px;
}

.elementor-1366 .elementor-element.elementor-element-8a5f776 img {
    width: 100%;
    opacity: 0.1;
}

.elementor-1366 .elementor-element.elementor-element-8a5f776 .elementor-widget-container {
    animation-name: ekit-left-right;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-direction: normal;
}

.elementor-1366 .elementor-element.elementor-element-8a5f776 {
    width: auto;
    max-width: auto;
    top: -88px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-8a5f776 {
    left: 262px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-8a5f776 {
    right: 262px;
}

.elementor-1366 .elementor-element.elementor-element-eda78e6 img {
    width: 100%;
    opacity: 0.3;
}

.elementor-1366 .elementor-element.elementor-element-eda78e6 .elementor-widget-container {
    animation-name: ekit-left-right;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-direction: normal;
}

.elementor-1366 .elementor-element.elementor-element-eda78e6 {
    width: auto;
    max-width: auto;
    bottom: -120px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-eda78e6 {
    right: -240px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-eda78e6 {
    left: -240px;
}

.elementor-1366 .elementor-element.elementor-element-65a40ed img {
    width: 100%;
    opacity: 0.3;
}

.elementor-1366 .elementor-element.elementor-element-65a40ed .elementor-widget-container {
    animation-name: ekit-rotate;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-direction: normal;
}

.elementor-1366 .elementor-element.elementor-element-65a40ed {
    width: auto;
    max-width: auto;
    bottom: 54px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-65a40ed {
    right: 87.2px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-65a40ed {
    left: 87.2px;
}

.elementor-1366 .elementor-element.elementor-element-9735275 img {
    width: 100%;
    opacity: 0.3;
}

.elementor-1366 .elementor-element.elementor-element-9735275 .elementor-widget-container {
    animation-name: ekit-zoom;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

.elementor-1366 .elementor-element.elementor-element-9735275 {
    width: auto;
    max-width: auto;
    bottom: 261px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-9735275 {
    right: 21.7px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-9735275 {
    left: 21.7px;
}

.elementor-1366 .elementor-element.elementor-element-63d2db4 img {
    width: 100%;
}

.elementor-1366 .elementor-element.elementor-element-63d2db4 {
    width: auto;
    max-width: auto;
    top: -132px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-63d2db4 {
    right: 43.5px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-63d2db4 {
    left: 43.5px;
}

.elementor-1366 .elementor-element.elementor-element-cc03cc3 img {
    width: 100%;
    opacity: 0.4;
}

.elementor-1366 .elementor-element.elementor-element-cc03cc3 .elementor-widget-container {
    animation-name: ekit-bounce;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

.elementor-1366 .elementor-element.elementor-element-cc03cc3 {
    width: auto;
    max-width: auto;
    top: -143px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-cc03cc3 {
    right: -475px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-cc03cc3 {
    left: -475px;
}

.elementor-1366 .elementor-element.elementor-element-39a6b2e {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-39a6b2e {
    left: -12px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-39a6b2e {
    right: -12px;
}

.elementor-1366 .elementor-element.elementor-element-64fdee3 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-64fdee3 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1366 .elementor-element.elementor-element-a292087 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 180px 0px 30px;
}

.elementor-1366 .elementor-element.elementor-element-c02e7a8.ekit-equal-height-enable, .elementor-1366 .elementor-element.elementor-element-c02e7a8.ekit-equal-height-enable .elementor-widget-container, .elementor-1366 .elementor-element.elementor-element-c02e7a8.ekit-equal-height-enable .ekit-wid-con, .elementor-1366 .elementor-element.elementor-element-c02e7a8.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-infobox {
    background-color: rgba(2, 1, 1, 0);
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-infobox .elementskit-info-box-title {
        margin: 63px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: #F94743;
        
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-infobox .box-body > p {
        color: #101010;
        
        font-size: 48px;
        font-weight: 700;
        line-height: 54px;
    }

    .elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-info-box-icon {
    background-color: #F0F0F0;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px -107px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-1366 .elementor-element.elementor-element-c02e7a8 > .elementor-widget-container {
    margin: 0px 0px 12px -45px;
}

.elementor-1366 .elementor-element.elementor-element-94c0f02 {
    color: #666666;
}

.elementor-1366 .elementor-element.elementor-element-7ba043f .ekit_double_button {
    width: 320px;
}

.elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn:not(:last-child) {
    margin-right: 8px;
}

.elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-one > i {
    padding-right: 8px;
}

.elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-one > svg {
    margin-right: 8px;
}

.elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-two > i {
    padding-right: 8px;
}

.elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-two > svg {
    margin-right: 8px;
}

.elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-one {
    color: #040F3C;
    
    font-size: 16px;
    font-weight: 500;
    background-color: rgba(126, 38, 38, 0);
    padding: 0px 0px 0px 0px;
    margin: 0px 30px 0px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-one svg path {
        stroke: #040F3C;
        fill: #040F3C;
    }

    .elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-one:hover {
        color: #000000;
    }

        .elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-one:hover svg path {
            stroke: #000000;
            fill: #000000;
        }

.elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-two {
    color: #04103F;
    
    font-size: 16px;
    font-weight: 500;
    background-color: rgba(134, 134, 134, 0);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 30px;
}

    .elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-two svg path {
        stroke: #04103F;
        fill: #04103F;
    }

    .elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-two:hover {
        color: #000000;
    }

        .elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-two:hover svg path {
            stroke: #000000;
            fill: #000000;
        }

.elementor-1366 .elementor-element.elementor-element-de67d7b {
    z-index: 1;
}

.elementor-1366 .elementor-element.elementor-element-386b566 {
    z-index: 1;
    width: auto;
    max-width: auto;
    top: 0px;
}

    .elementor-1366 .elementor-element.elementor-element-386b566 .elementor-widget-container {
        animation-name: flash;
        animation-duration: 20s;
        animation-iteration-count: infinite;
        animation-direction: normal;
    }

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-386b566 {
    right: 0px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-386b566 {
    left: 0px;
}

.elementor-1366 .elementor-element.elementor-element-64ecd4e {
    text-align: center;
    z-index: 3;
    width: auto;
    max-width: auto;
    bottom: 68px;
}

    .elementor-1366 .elementor-element.elementor-element-64ecd4e > .elementor-widget-container {
        margin: 0px -80px 0px -60px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-64ecd4e .elementor-widget-container {
        animation-name: ekit-bounce;
        animation-duration: 5s;
        animation-iteration-count: infinite;
        animation-direction: alternate;
    }

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-64ecd4e {
    left: -130px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-64ecd4e {
    right: -130px;
}

.elementor-1366 .elementor-element.elementor-element-0a1cdbe {
    text-align: center;
    z-index: 3;
    width: auto;
    max-width: auto;
    bottom: 40px;
}

    .elementor-1366 .elementor-element.elementor-element-0a1cdbe > .elementor-widget-container {
        margin: 0px -80px 0px -60px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-0a1cdbe .elementor-widget-container {
        animation-name: ekit-zoom;
        animation-duration: 5s;
        animation-iteration-count: infinite;
        animation-direction: alternate;
    }

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-0a1cdbe {
    left: -86px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-0a1cdbe {
    right: -86px;
}

.elementor-1366 .elementor-element.elementor-element-5d40673 {
    text-align: center;
    z-index: 3;
    width: auto;
    max-width: auto;
    bottom: 0px;
}

    .elementor-1366 .elementor-element.elementor-element-5d40673 > .elementor-widget-container {
        margin: 0px -80px 0px -60px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-5d40673 .elementor-widget-container {
        animation-name: shake;
        animation-duration: 15s;
        animation-iteration-count: infinite;
        animation-direction: normal;
    }

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-5d40673 {
    left: -70px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-5d40673 {
    right: -70px;
}

.elementor-1366 .elementor-element.elementor-element-e30cb23 {
    text-align: center;
    z-index: 2;
    width: auto;
    max-width: auto;
    bottom: -30px;
}

    .elementor-1366 .elementor-element.elementor-element-e30cb23 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1366 .elementor-element.elementor-element-e30cb23 > .elementor-widget-container {
        margin: 0px -80px 0px -60px;
        padding: 0px 0px 0px 0px;
    }

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-e30cb23 {
    left: 30px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-e30cb23 {
    right: 30px;
}

.elementor-1366 .elementor-element.elementor-element-b2041ba {
    text-align: center;
    z-index: 0;
    width: auto;
    max-width: auto;
    bottom: -75px;
}

    .elementor-1366 .elementor-element.elementor-element-b2041ba img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1366 .elementor-element.elementor-element-b2041ba > .elementor-widget-container {
        margin: 0px -80px 0px -60px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-b2041ba .elementor-widget-container {
        animation-name: ekit-fade;
        animation-duration: 5s;
        animation-iteration-count: infinite;
        animation-direction: alternate;
    }

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-b2041ba {
    left: 0px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-b2041ba {
    right: 0px;
}

.elementor-1366 .elementor-element.elementor-element-1b3c27b {
    padding: 0px 0px 100px 0px;
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-f8493cf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-1366 .elementor-element.elementor-element-f8493cf > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

.elementor-1366 .elementor-element.elementor-element-5c79dd7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-d2a5b0e .elementskit-section-title-wraper .elementskit-section-title {
    color: #101010;
    font-size: 48px;
    font-weight: 700;
    line-height: 54px;
    letter-spacing: -1.2px;
}

    .elementor-1366 .elementor-element.elementor-element-d2a5b0e .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-d2a5b0e > .elementor-widget-container {
    margin: 130px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-icon i {
    color: #F94743;
}

.elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-icon svg {
    fill: #F94743;
}

.elementor-1366 .elementor-element.elementor-element-bff75a6 {
    --e-icon-list-icon-size: 18px;
}

    .elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-text {
        color: #101010;
        padding-left: 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

.elementor-1366 .elementor-element.elementor-element-1368c6f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-1366 .elementor-element.elementor-element-1368c6f > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 15px;
    }

.elementor-1366 .elementor-element.elementor-element-2546cd1 {
    color: #333333;
    font-size: 16px;
}

    .elementor-1366 .elementor-element.elementor-element-2546cd1 > .elementor-widget-container {
        margin: 130px 0px 28px 0px;
    }

.elementor-1366 .elementor-element.elementor-element-35bea80 {
    z-index: 0;
    width: 171px;
    max-width: 171px;
    bottom: -56.6px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-35bea80 {
    right: -83.675px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-35bea80 {
    left: -83.675px;
}

.elementor-1366 .elementor-element.elementor-element-032b1e2:not(.elementor-motion-effects-element-type-background), .elementor-1366 .elementor-element.elementor-element-032b1e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(100deg, #F94743 0%, #FF7C49 100%);
}

.elementor-1366 .elementor-element.elementor-element-032b1e2, .elementor-1366 .elementor-element.elementor-element-032b1e2 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1366 .elementor-element.elementor-element-032b1e2 {
    box-shadow: 0px 3px 6px 0px rgba(248, 56, 56, 0.42);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 35px 20px 35px;
    overflow: visible;
}

    .elementor-1366 .elementor-element.elementor-element-032b1e2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1366 .elementor-element.elementor-element-e8b79fb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1366 .elementor-element.elementor-element-1b71dde .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1366 .elementor-element.elementor-element-1b71dde .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 48px;
    margin-bottom: 7px;
}

.elementor-1366 .elementor-element.elementor-element-1b71dde .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
}

.elementor-1366 .elementor-element.elementor-element-1b71dde > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-1b71dde {
    width: 127px;
    max-width: 127px;
}

.elementor-1366 .elementor-element.elementor-element-565fb54 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1366 .elementor-element.elementor-element-565fb54 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 48px;
    margin-bottom: 7px;
}

.elementor-1366 .elementor-element.elementor-element-565fb54 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
}

.elementor-1366 .elementor-element.elementor-element-565fb54 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-565fb54 {
    width: 171px;
    max-width: 171px;
}

.elementor-1366 .elementor-element.elementor-element-b80695e .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1366 .elementor-element.elementor-element-b80695e .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 48px;
    margin-bottom: 7px;
}

.elementor-1366 .elementor-element.elementor-element-b80695e .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
}

.elementor-1366 .elementor-element.elementor-element-b80695e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-b80695e {
    width: 171px;
    max-width: 171px;
}

.elementor-1366 .elementor-element.elementor-element-80b1b8d .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1366 .elementor-element.elementor-element-80b1b8d .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 48px;
    margin-bottom: 7px;
}

.elementor-1366 .elementor-element.elementor-element-80b1b8d .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
}

.elementor-1366 .elementor-element.elementor-element-80b1b8d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-80b1b8d {
    width: 137px;
    max-width: 137px;
}

.elementor-1366 .elementor-element.elementor-element-8d0aba5 {
    padding: 0px 0px 120px 0px;
    overflow: visible;
}

.elementor-bc-flex-widget .elementor-1366 .elementor-element.elementor-element-ea17459.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1366 .elementor-element.elementor-element-ea17459.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1366 .elementor-element.elementor-element-ea17459.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1366 .elementor-element.elementor-element-ea17459:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.xpeedstudio.com/evenex/marketing-demo/wp-content/uploads/sites/11/2020/02/home-2-video-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #1A2F44;
    opacity: 0.5;
}

.elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-element-populated, .elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-element-populated > .elementor-background-overlay, .elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
}

.elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -22px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

.elementor-1366 .elementor-element.elementor-element-c718c94 .video-content {
    text-align: center;
}

.elementor-1366 .elementor-element.elementor-element-c718c94 .ekit-video-popup-btn i {
    font-size: 100px;
}

.elementor-1366 .elementor-element.elementor-element-c718c94 .ekit-video-popup-btn svg {
    max-width: 100px;
}

.elementor-1366 .elementor-element.elementor-element-c718c94 .ekit-video-popup-btn {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
}

    .elementor-1366 .elementor-element.elementor-element-c718c94 .ekit-video-popup-btn svg path {
        stroke: #ffffff;
        fill: #ffffff;
    }

    .elementor-1366 .elementor-element.elementor-element-c718c94 .ekit-video-popup-btn:hover {
        color: #F94743;
        background-color: #FFFFFF;
    }

        .elementor-1366 .elementor-element.elementor-element-c718c94 .ekit-video-popup-btn:hover svg path {
            stroke: #F94743;
            fill: #F94743;
        }

.elementor-1366 .elementor-element.elementor-element-c813efc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #172070;
}

.elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-element-populated, .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-element-populated > .elementor-background-overlay, .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
}

.elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -23px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -23px;
}

    .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-element-populated > .elementor-widget-wrap {
        padding: 62px 62px 62px 62px;
    }

.elementor-1366 .elementor-element.elementor-element-9222e33 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -1px;
}

    .elementor-1366 .elementor-element.elementor-element-9222e33 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-9222e33 .elementskit-section-title-wraper p {
    color: #C1C3D8;
}

.elementor-1366 .elementor-element.elementor-element-d113791 .ekit-btn-wraper {
    text-align: left;
}

.elementor-1366 .elementor-element.elementor-element-d113791 .elementskit-btn {
    
    font-size: 16px;
    font-weight: 500;
    border-style: none;
    box-shadow: 0px 8px 25px 0px rgba(249, 76, 67, 0.65);
}

    .elementor-1366 .elementor-element.elementor-element-d113791 .elementskit-btn:hover {
        color: #ffffff;
    }

        .elementor-1366 .elementor-element.elementor-element-d113791 .elementskit-btn:hover svg path {
            stroke: #ffffff;
            fill: #ffffff;
        }

    .elementor-1366 .elementor-element.elementor-element-d113791 .elementskit-btn > i {
        font-size: 20px;
    }

    .elementor-1366 .elementor-element.elementor-element-d113791 .elementskit-btn > svg {
        max-width: 20px;
    }

    .elementor-1366 .elementor-element.elementor-element-d113791 .elementskit-btn > i, .elementor-1366 .elementor-element.elementor-element-d113791 .elementskit-btn > svg {
        margin-left: 20px;
    }

.rtl .elementor-1366 .elementor-element.elementor-element-d113791 .elementskit-btn > i, .rtl .elementor-1366 .elementor-element.elementor-element-d113791 .elementskit-btn > svg {
    margin-left: 0;
    margin-right: 20px;
}

.elementor-1366 .elementor-element.elementor-element-d113791 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-9691686 {
    overflow: visible;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 310px 0px;
    z-index: 9;
}

    .elementor-1366 .elementor-element.elementor-element-9691686:not(.elementor-motion-effects-element-type-background), .elementor-1366 .elementor-element.elementor-element-9691686 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://demo.xpeedstudio.com/evenex/marketing-demo/wp-content/uploads/sites/11/2020/10/shape.png");
        background-position: bottom left;
        background-repeat: no-repeat;
        background-size: 40% auto;
    }

    .elementor-1366 .elementor-element.elementor-element-9691686 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-1366 .elementor-element.elementor-element-c7954ca.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-1366 .elementor-element.elementor-element-c7954ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper.vertical .elementkit-tab-nav {
    flex-basis: 80%;
    margin-right: 10px;
}

.elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper .elementkit-nav-link {
    justify-content: center;
}

.elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
        
        font-size: 22px;
        font-weight: 600;
        box-shadow: 20px 0px 40px 0px rgba(0, 0, 0, 0.1);
    }

.elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon {
    font-size: 60px;
}

    .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg {
        max-width: 60px;
    }

.elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child) {
    margin-right: 10px;
}

.rtl .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child) {
    margin-left: 10px;
    margin-right: 0;
}

.elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child) {
    margin-bottom: 10px;
}

.elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav {
    margin-bottom: 10px;
}

.elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav .elementkit-nav-link {
    padding: 77px 70px 77px 70px;
    color: #10101075;
    background-color: #FFFFFF99;
}

    .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav .elementkit-nav-link.active {
        color: #FFFFFF;
        background-color: transparent;
        background-image: linear-gradient(-45deg, #FF924B 0%, #F25022 100%);
    }

        .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav .elementkit-nav-link.active span.elementskit-tab-icon {
            color: #FFFFFF !important;
        }

            .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav .elementkit-nav-link.active span.elementskit-tab-icon path {
                stroke: #FFFFFF;
                fill: #FFFFFF;
            }

.elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1366 .elementor-element.elementor-element-5246929 .tab-content .tab-pane {
    color: #656565;
    padding: 20px 0px 20px 0px;
}

.elementor-1366 .elementor-element.elementor-element-384a208 > .elementor-container {
    min-height: 400px;
}

.elementor-1366 .elementor-element.elementor-element-384a208 {
    overflow: visible;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-1366 .elementor-element.elementor-element-384a208:not(.elementor-motion-effects-element-type-background), .elementor-1366 .elementor-element.elementor-element-384a208 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url(/icote24/counter-bg.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-1366 .elementor-element.elementor-element-384a208 > .elementor-background-overlay {
        background-color: #2F0063;
        background-image: url("https://demo.xpeedstudio.com/evenex/marketing-demo/wp-content/uploads/sites/11/2020/10/overlay.png");
        background-position: center center;
        background-size: cover;
        opacity: 0.9;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1366 .elementor-element.elementor-element-b5eb503 {
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-d621e00 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1366 .elementor-element.elementor-element-d621e00 .elementskit-funfact .elementskit-funfact-icon {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-d621e00 .elementskit-funfact .funfact-icon svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-d621e00 .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-1366 .elementor-element.elementor-element-d621e00 .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-1366 .elementor-element.elementor-element-d621e00 .elementskit-funfact-icon, .elementor-1366 .elementor-element.elementor-element-d621e00 .elementskit-funfact svg {
    margin-bottom: 28px;
    transform: rotate(0deg);
}

.elementor-1366 .elementor-element.elementor-element-d621e00 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 48px;
    font-weight: 600;
    margin-bottom: 7px;
}

.elementor-1366 .elementor-element.elementor-element-d621e00 .elementskit-funfact .funfact-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
}

.elementor-1366 .elementor-element.elementor-element-e4bd5ae .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1366 .elementor-element.elementor-element-e4bd5ae .elementskit-funfact .elementskit-funfact-icon {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-e4bd5ae .elementskit-funfact .funfact-icon svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-e4bd5ae .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-1366 .elementor-element.elementor-element-e4bd5ae .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-1366 .elementor-element.elementor-element-e4bd5ae .elementskit-funfact-icon, .elementor-1366 .elementor-element.elementor-element-e4bd5ae .elementskit-funfact svg {
    margin-bottom: 28px;
    transform: rotate(0deg);
}

.elementor-1366 .elementor-element.elementor-element-e4bd5ae .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 48px;
    font-weight: 600;
    margin-bottom: 7px;
}

.elementor-1366 .elementor-element.elementor-element-e4bd5ae .elementskit-funfact .funfact-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
}

.elementor-1366 .elementor-element.elementor-element-e711bd2 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1366 .elementor-element.elementor-element-e711bd2 .elementskit-funfact .elementskit-funfact-icon {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-e711bd2 .elementskit-funfact .funfact-icon svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-e711bd2 .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-1366 .elementor-element.elementor-element-e711bd2 .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-1366 .elementor-element.elementor-element-e711bd2 .elementskit-funfact-icon, .elementor-1366 .elementor-element.elementor-element-e711bd2 .elementskit-funfact svg {
    margin-bottom: 28px;
    transform: rotate(0deg);
}

.elementor-1366 .elementor-element.elementor-element-e711bd2 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 48px;
    font-weight: 600;
    margin-bottom: 7px;
}

.elementor-1366 .elementor-element.elementor-element-e711bd2 .elementskit-funfact .funfact-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
}

.elementor-1366 .elementor-element.elementor-element-f515d1c .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1366 .elementor-element.elementor-element-f515d1c .elementskit-funfact .elementskit-funfact-icon {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-f515d1c .elementskit-funfact .funfact-icon svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-f515d1c .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-1366 .elementor-element.elementor-element-f515d1c .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-1366 .elementor-element.elementor-element-f515d1c .elementskit-funfact-icon, .elementor-1366 .elementor-element.elementor-element-f515d1c .elementskit-funfact svg {
    margin-bottom: 28px;
    transform: rotate(0deg);
}

.elementor-1366 .elementor-element.elementor-element-f515d1c .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 48px;
    font-weight: 600;
    margin-bottom: 7px;
}

.elementor-1366 .elementor-element.elementor-element-f515d1c .elementskit-funfact .funfact-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
}

.elementor-1366 .elementor-element.elementor-element-098762e {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 215px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-098762e:not(.elementor-motion-effects-element-type-background), .elementor-1366 .elementor-element.elementor-element-098762e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F3F3F4;
    }

    .elementor-1366 .elementor-element.elementor-element-098762e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1366 .elementor-element.elementor-element-72b7d4a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-e7ce4d3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-ee002b7 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-size: 150px;
    font-weight: 600;
    letter-spacing: -9px;
}

    .elementor-1366 .elementor-element.elementor-element-ee002b7 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-ee002b7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-ee002b7 {
    width: 100%;
    max-width: 100%;
    top: -95px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-ee002b7 {
    left: 0px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-ee002b7 {
    right: 0px;
}

.elementor-1366 .elementor-element.elementor-element-68f2986 .elementskit-section-title-wraper .elementskit-section-title {
    color: #101010;
    margin: 0px 0px 6px 0px;
    font-size: 48px;
    font-weight: 700;
}

    .elementor-1366 .elementor-element.elementor-element-68f2986 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-68f2986 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #F94743;
    font-size: 18px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-68f2986 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-1366 .elementor-element.elementor-element-68f2986 {
    z-index: 2;
}

.elementor-1366 .elementor-element.elementor-element-4c6eae8 {
    overflow: visible;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1366 .elementor-element.elementor-element-f0a87da > .elementor-container {
    max-width: 550px;
}

.elementor-1366 .elementor-element.elementor-element-f0a87da:not(.elementor-motion-effects-element-type-background), .elementor-1366 .elementor-element.elementor-element-f0a87da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(/icote24/cta_bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1366 .elementor-element.elementor-element-f0a87da, .elementor-1366 .elementor-element.elementor-element-f0a87da > .elementor-background-overlay {
    border-radius: 6px 6px 6px 6px;
}

.elementor-1366 .elementor-element.elementor-element-f0a87da {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -127px;
    margin-bottom: -5px;
    padding: 50px 85px 56px 85px;
    overflow: visible;
}

    .elementor-1366 .elementor-element.elementor-element-f0a87da > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1366 .elementor-element.elementor-element-acf0ee8 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 10px 0px;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

    .elementor-1366 .elementor-element.elementor-element-acf0ee8 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-acf0ee8 {
    z-index: 9;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .elementskit_input_label {
    
    font-size: 24px;
    font-weight: 700;
    color: #FFFFFF;
    margin: 0px 0px 24px 0px;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit_form_control {
    
    font-size: 16px;
    background-color: rgba(2, 1, 1, 0);
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1.2px 1.2px 1.2px 1.2px;
    border-color: #F7F7F7;
    padding: 15px 150px 17px 30px;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .elementskit_input_container {
    flex: 0 0 40%;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .elementskit_inline_form .elementskit_input_wraper:not(:last-child) {
    margin-right: 0px;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit_form_control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit_form_control::-moz-placeholder {
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit_form_control:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit_form_control:-moz-placeholder {
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-mail-submit {
    
    font-size: 16px;
    font-weight: 500;
    border-radius: 0px 4px 4px 0px;
    padding: 15px 11px 15px 11px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    width: 150px;
    margin: 0px 0px 0px 0px;
    color: #F94743;
    background-color: #FFFFFF;
}

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-mail-submit svg path {
        stroke: #F94743;
        fill: #F94743;
    }

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-mail-submit:hover {
        color: #fff;
    }

        .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-mail-submit:hover svg path {
            stroke: #fff;
            fill: #fff;
        }

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-mail-submit:before {
        background-color: transparent;
        background-image: linear-gradient(100deg, #F94743 0%, #FF7C49 100%);
    }

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-mail-submit > i, .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-mail-submit > svg {
        margin-right: 10px;
        max-width: 18px;
        height: auto;
    }

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-mail-submit > i, .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-mail-submit > i {
        font-size: 18px;
    }

.elementor-1366 .elementor-element.elementor-element-13bdb75 .elementskit_input_group_text i {
    color: #000000;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .elementskit_input_group_text svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .elementskit_input_group_text {
    font-size: 10px;
}

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .elementskit_input_group_text svg {
        max-width: 10px;
    }

.elementor-1366 .elementor-element.elementor-element-a1d1d1c {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 136px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-a1d1d1c > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1366 .elementor-element.elementor-element-669b4af > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-9614f4a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-8c97fcf {
    z-index: 2;
}

.elementor-1366 .elementor-element.elementor-element-397f024 .elementskit-section-title-wraper .elementskit-section-title {
    color: #F7F7F7;
    margin: 0px 0px 0px 0px;
    font-size: 150px;
    font-weight: 600;
    letter-spacing: -9px;
}

    .elementor-1366 .elementor-element.elementor-element-397f024 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-397f024 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-397f024 {
    width: 100%;
    max-width: 100%;
    top: -95px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-397f024 {
    left: 0px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-397f024 {
    right: 0px;
}

.elementor-1366 .elementor-element.elementor-element-d3e628c .elementskit-section-title-wraper .elementskit-section-title {
    color: #101010;
    margin: 0px 0px 6px 0px;
    font-size: 48px;
    font-weight: 700;
}

    .elementor-1366 .elementor-element.elementor-element-d3e628c .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-d3e628c .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #F94743;
    font-size: 18px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-d3e628c > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-1366 .elementor-element.elementor-element-d3e628c {
    z-index: 2;
}

.elementor-1366 .elementor-element.elementor-element-12e86df {
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-6e18395 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1366 .elementor-element.elementor-element-6e18395 > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

    .elementor-1366 .elementor-element.elementor-element-6e18395 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

.elementor-1366 .elementor-element.elementor-element-ebc0aea .schedule-list:not(:last-child) {
    margin: 0px 0px 70px 0px;
}

.elementor-1366 .elementor-element.elementor-element-51c72a8 {
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-095b967 .ekit_gallery_grid_item {
    flex: 0 0 calc(100% / 4);
    width: calc(100% / 4);
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-095b967 .elementskit-single-portfolio-item .elementskit-hover-content {
    text-align: center;
}

.elementor-1366 .elementor-element.elementor-element-095b967 .elementskit-single-portfolio-item .elementskit-gallery-title {
    
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-095b967 .elementskit-single-portfolio-item .elementskit-gallery-description {
    
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-1366 .elementor-element.elementor-element-095b967 .ekit-gallery-image-overlay {
    mix-blend-mode: normal;
    transform: scale(1);
}

.elementor-1366 .elementor-element.elementor-element-095b967 .elementskit-single-portfolio-item .elementskit-hover-area {
    transform: scale(1);
}

.elementor-1366 .elementor-element.elementor-element-095b967 .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay {
    mix-blend-mode: normal;
    background-color: #05103B80;
    transform: scale(0.9);
}

.elementor-1366 .elementor-element.elementor-element-095b967 .elementskit-single-portfolio-item:hover .elementskit-hover-area {
    transform: scale(0.9);
}

.elementor-1366 .elementor-element.elementor-element-095b967 .elementskit-main-filter {
    margin-bottom: 20px;
}

.elementor-1366 .elementor-element.elementor-element-97b871c {
    overflow: visible;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 135px 0px 130px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-97b871c > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1366 .elementor-element.elementor-element-e7f660d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-9ad76dd {
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-e41f5de .elementskit-section-title-wraper .elementskit-section-title {
    color: #F7F7F7;
    margin: 0px 0px 0px 0px;
    font-size: 150px;
    font-weight: 600;
    letter-spacing: -9px;
}

    .elementor-1366 .elementor-element.elementor-element-e41f5de .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-e41f5de > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-e41f5de {
    width: 100%;
    max-width: 100%;
    top: -95px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-e41f5de {
    left: 0px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-e41f5de {
    right: 0px;
}

.elementor-1366 .elementor-element.elementor-element-77dc5e3 .elementskit-section-title-wraper .elementskit-section-title {
    color: #101010;
    margin: 0px 0px 6px 0px;
    font-size: 48px;
    font-weight: 700;
}

    .elementor-1366 .elementor-element.elementor-element-77dc5e3 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-77dc5e3 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #F94743;
    font-size: 18px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-77dc5e3 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-1366 .elementor-element.elementor-element-77dc5e3 {
    z-index: 2;
}

.elementor-1366 .elementor-element.elementor-element-e23984e {
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-73d83bc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1366 .elementor-element.elementor-element-73d83bc > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

    .elementor-1366 .elementor-element.elementor-element-73d83bc > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
    margin-right: 10px;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
    margin-left: 10px;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
    margin-right: 10px;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
    margin-left: 10px;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing {
    text-align: center;
}

    .elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
        color: #05103B;
        font-size: 30px;
        letter-spacing: -0.75px;
    }

.elementor-1366 .elementor-element.elementor-element-45b8cb7:hover .elementskit-pricing-header .elementskit-pricing-title {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-header {
    margin: 0px 0px 35px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
        color: #05103B;
        font-size: 18px;
    }

.elementor-1366 .elementor-element.elementor-element-45b8cb7:hover .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
    margin: 0px 0px 30px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
        letter-spacing: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
        color: #F25022;
    }

.elementor-1366 .elementor-element.elementor-element-45b8cb7:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
    font-size: 13px;
    font-weight: 400;
    vertical-align: baseline;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
    font-size: 16px;
    font-weight: 400;
    vertical-align: super;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #F25022;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    background-color: rgba(222, 117, 117, 0);
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    border-color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-lists > li {
    font-size: 16px;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-lists > li {
    list-style: none;
    color: #666666;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-content p {
    color: #666666;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7:hover .elementskit-pricing-content p {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7:hover .elementskit-pricing-lists li {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-lists li {
    border-top-color: #E44747;
    border-top-width: 1px;
}

    .elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-lists li:before {
        margin-left: calc((100% - 100%)/2);
        margin-right: calc((100% - 100%)/2);
        margin-top: 0px;
        margin-bottom: 0px;
    }

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-content {
    margin: 20px 20px 20px 20px;
    padding: 0px 50px 0px 50px;
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing a.elementskit-pricing-btn {
    font-size: 18px;
    font-weight: 400;
    color: #05103B;
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

    .elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing a.elementskit-pricing-btn svg path {
        stroke: #05103B;
        fill: #05103B;
    }

.elementor-1366 .elementor-element.elementor-element-45b8cb7:hover a.elementskit-pricing-btn {
    color: #F25022;
}

    .elementor-1366 .elementor-element.elementor-element-45b8cb7:hover a.elementskit-pricing-btn svg path {
        stroke: #F25022;
        fill: #F25022;
    }

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .elementskit-single-pricing .elementskit-pricing-btn {
    box-shadow: 15px 0px 25px 0px rgba(0, 0, 0, 0.1);
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 > .elementor-widget-container {
    padding: 60px 0px 60px 0px;
    box-shadow: 15px 0px 40px 0px rgba(0, 0, 0, 0.1);
}

.elementor-1366 .elementor-element.elementor-element-2f00310 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1366 .elementor-element.elementor-element-2f00310 > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

    .elementor-1366 .elementor-element.elementor-element-2f00310 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
    margin-right: 10px;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
    margin-left: 10px;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
    margin-right: 10px;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
    margin-left: 10px;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing {
    text-align: center;
}

    .elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
        color: #05103B;
        font-size: 30px;
        letter-spacing: -0.75px;
    }

.elementor-1366 .elementor-element.elementor-element-2b7c03b:hover .elementskit-pricing-header .elementskit-pricing-title {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-header {
    margin: 0px 0px 35px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
        color: #05103B;
        font-size: 18px;
    }

.elementor-1366 .elementor-element.elementor-element-2b7c03b:hover .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
    margin: 0px 0px 30px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
        letter-spacing: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
        color: #F25022;
    }

.elementor-1366 .elementor-element.elementor-element-2b7c03b:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
    font-size: 13px;
    font-weight: 400;
    vertical-align: baseline;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
    font-size: 16px;
    font-weight: 400;
    vertical-align: super;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #F25022;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    background-color: rgba(222, 117, 117, 0);
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    border-color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-content p, .elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-lists > li {
    font-size: 16px;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-lists > li {
    list-style: none;
    color: #666666;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-content p {
    color: #666666;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b:hover .elementskit-pricing-content p {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b:hover .elementskit-pricing-lists li {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-lists li {
    border-top-color: #E44747;
    border-top-width: 1px;
}

    .elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-lists li:before {
        margin-left: calc((100% - 100%)/2);
        margin-right: calc((100% - 100%)/2);
        margin-top: 0px;
        margin-bottom: 0px;
    }

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-content {
    margin: 20px 20px 20px 20px;
    padding: 0px 50px 0px 50px;
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing a.elementskit-pricing-btn {
    font-size: 18px;
    font-weight: 400;
    color: #05103B;
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

    .elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing a.elementskit-pricing-btn svg path {
        stroke: #05103B;
        fill: #05103B;
    }

.elementor-1366 .elementor-element.elementor-element-2b7c03b:hover a.elementskit-pricing-btn {
    color: #F25022;
}

    .elementor-1366 .elementor-element.elementor-element-2b7c03b:hover a.elementskit-pricing-btn svg path {
        stroke: #F25022;
        fill: #F25022;
    }

.elementor-1366 .elementor-element.elementor-element-2b7c03b .elementskit-single-pricing .elementskit-pricing-btn {
    box-shadow: 15px 0px 25px 0px rgba(0, 0, 0, 0.1);
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b > .elementor-widget-container {
    padding: 60px 0px 60px 0px;
    box-shadow: 15px 0px 40px 0px rgba(0, 0, 0, 0.1);
}

.elementor-1366 .elementor-element.elementor-element-6a0cc88 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1366 .elementor-element.elementor-element-6a0cc88 > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

    .elementor-1366 .elementor-element.elementor-element-6a0cc88 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
    margin-right: 10px;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
    margin-left: 10px;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
    margin-right: 10px;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
    margin-left: 10px;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing {
    text-align: center;
}

    .elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
        color: #05103B;
        font-size: 30px;
        letter-spacing: -0.75px;
    }

.elementor-1366 .elementor-element.elementor-element-ffa30f2:hover .elementskit-pricing-header .elementskit-pricing-title {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-header {
    margin: 0px 0px 35px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
        color: #05103B;
        font-size: 18px;
    }

.elementor-1366 .elementor-element.elementor-element-ffa30f2:hover .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
    margin: 0px 0px 30px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
        letter-spacing: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
        color: #F25022;
    }

.elementor-1366 .elementor-element.elementor-element-ffa30f2:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
    font-size: 13px;
    font-weight: 400;
    vertical-align: baseline;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
    font-size: 16px;
    font-weight: 400;
    vertical-align: super;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #F25022;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    background-color: rgba(222, 117, 117, 0);
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    border-color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-lists > li {
    font-size: 16px;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-lists > li {
    list-style: none;
    color: #666666;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-content p {
    color: #666666;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2:hover .elementskit-pricing-content p {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2:hover .elementskit-pricing-lists li {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-lists li {
    border-top-color: #E44747;
    border-top-width: 1px;
}

    .elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-lists li:before {
        margin-left: calc((100% - 100%)/2);
        margin-right: calc((100% - 100%)/2);
        margin-top: 0px;
        margin-bottom: 0px;
    }

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-content {
    margin: 20px 20px 20px 20px;
    padding: 0px 50px 0px 50px;
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing a.elementskit-pricing-btn {
    font-size: 18px;
    font-weight: 400;
    color: #05103B;
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

    .elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing a.elementskit-pricing-btn svg path {
        stroke: #05103B;
        fill: #05103B;
    }

.elementor-1366 .elementor-element.elementor-element-ffa30f2:hover a.elementskit-pricing-btn {
    color: #F25022;
}

    .elementor-1366 .elementor-element.elementor-element-ffa30f2:hover a.elementskit-pricing-btn svg path {
        stroke: #F25022;
        fill: #F25022;
    }

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .elementskit-single-pricing .elementskit-pricing-btn {
    box-shadow: 15px 0px 25px 0px rgba(0, 0, 0, 0.1);
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 > .elementor-widget-container {
    padding: 60px 0px 60px 0px;
    box-shadow: 15px 0px 40px 0px rgba(0, 0, 0, 0.1);
}

.elementor-1366 .elementor-element.elementor-element-9e666df {
    overflow: visible;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 100px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-9e666df:not(.elementor-motion-effects-element-type-background), .elementor-1366 .elementor-element.elementor-element-9e666df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://demo.xpeedstudio.com/evenex/marketing-demo/wp-content/uploads/sites/11/2020/01/banner-image.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-1366 .elementor-element.elementor-element-9e666df > .elementor-background-overlay {
        background-color: rgba(40, 52, 106, 0.57);
        opacity: 1;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-1366 .elementor-element.elementor-element-9e666df > .elementor-container {
        text-align: left;
    }

.elementor-1366 .elementor-element.elementor-element-6a0a1c8 > .elementor-container {
    max-width: 1000px;
}

.elementor-1366 .elementor-element.elementor-element-6a0a1c8 {
    margin-top: -27px;
    margin-bottom: 0px;
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-194cd20 .elementor-widget-container {
    animation-name: tada;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-direction: normal;
}

.elementor-1366 .elementor-element.elementor-element-194cd20 {
    width: auto;
    max-width: auto;
    bottom: -55px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-194cd20 {
    left: -207px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-194cd20 {
    right: -207px;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-single-testimonial-slider, .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial_card {
    padding: 0px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

    .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-single-testimonial-slider, .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial_card, .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
        background-color: rgba(0, 0, 0, 0);
    }

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementkit-testimonial-col {
    align-self: center;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-commentor-content {
    text-align: center;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial_card {
    text-align: center;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-profile-info {
    text-align: center;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: center;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
    color: #FFFFFF;
    margin: 0px 0px 20px 0px;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial_card .elementskit-commentor-coment {
    color: #FFFFFF;
    margin: 0px 0px 20px 0px;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-single-testimonial-slider:hover .elementskit-commentor-content > p {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial_card .elementskit-commentor-coment {
    
    font-size: 20px;
    font-weight: 500;
    font-style: italic;
    line-height: 30px;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-watermark-icon svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-watermark-icon > i {
    font-size: 14px;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-watermark-icon > svg {
    width: 14px;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-single-testimonial-slider .elementskit-border-hr {
    background-color: #CE5F5F;
    width: 40px;
    height: 2px;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-profile-info .elementskit-author-name {
    color: #FFFFFF;
    
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 5px;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-profile-info .elementskit-author-des {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-single-testimonial-slider:hover .elementskit-author-des {
    color: #FFFFFF;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-commentor-image > img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #D5D5D5;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .ekit-testimonial--avatar {
    margin: 0px 0px 30px 0px;
}

.elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial-slider .slick-dots {
    bottom: 10px;
}

    .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial-slider .slick-dots li button {
        width: 6px;
        height: 6px;
        border-radius: 25px 25px 25px 25px;
        background-color: #D5D5D5;
    }

    .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
        margin-right: 12px;
    }

    .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial-slider .slick-dots li.slick-active button {
        background-color: rgba(248, 70, 67, 0);
        width: 14px;
        height: 14px;
        transform: scale(1);
    }

.elementor-1366 .elementor-element.elementor-element-310d405 .elementor-widget-container {
    animation-name: ekit-left-right;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-direction: normal;
}

.elementor-1366 .elementor-element.elementor-element-310d405 {
    width: auto;
    max-width: auto;
    top: -32px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-310d405 {
    right: 216.3px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-310d405 {
    left: 216.3px;
}

.elementor-1366 .elementor-element.elementor-element-b4c1b13 .elementor-widget-container {
    animation-name: bounce;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-direction: normal;
}

.elementor-1366 .elementor-element.elementor-element-b4c1b13 {
    width: auto;
    max-width: auto;
    bottom: -55px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-b4c1b13 {
    right: 0px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-b4c1b13 {
    left: 0px;
}

.elementor-1366 .elementor-element.elementor-element-bb2575a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 80px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-bb2575a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-1366 .elementor-element.elementor-element-6644f79 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-f4c1c65 {
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-4b71b9e .elementskit-section-title-wraper .elementskit-section-title {
    color: #F7F7F7;
    margin: 0px 0px 0px 0px;
    font-size: 150px;
    font-weight: 600;
    letter-spacing: -9px;
}

    .elementor-1366 .elementor-element.elementor-element-4b71b9e .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-4b71b9e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-4b71b9e {
    width: 100%;
    max-width: 100%;
    top: -95px;
}

body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-4b71b9e {
    left: 0px;
}

body.rtl .elementor-1366 .elementor-element.elementor-element-4b71b9e {
    right: 0px;
}

.elementor-1366 .elementor-element.elementor-element-93ebb52 .elementskit-section-title-wraper .elementskit-section-title {
    color: #101010;
    margin: 0px 0px 6px 0px;
    font-size: 48px;
    font-weight: 700;
}

    .elementor-1366 .elementor-element.elementor-element-93ebb52 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-1366 .elementor-element.elementor-element-93ebb52 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #F94743;
    font-size: 18px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-93ebb52 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-1366 .elementor-element.elementor-element-93ebb52 {
    z-index: 2;
}

.elementor-1366 .elementor-element.elementor-element-1ce8ade {
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-image-card {
    display: block;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-blog-block-post, .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-image-card, .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-card {
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border-radius: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 10px;
}

    .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-blog-block-post .elementskit-post-body {
        padding: 22px 0px 22px 30px;
    }

    .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-image-card .elementskit-post-body {
        padding: 22px 0px 22px 30px;
    }

.elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-entry-thumb {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px -35px 0px;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .post-meta-list a, .elementor-1366 .elementor-element.elementor-element-0b2a13e .post-meta-list .meta-date-text {
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .post-meta-list {
    text-align: left;
    margin: 0px 0px 9px 0px;
}

    .elementor-1366 .elementor-element.elementor-element-0b2a13e .post-meta-list > span {
        margin: -8px 0px 0px 0px;
        color: #666666;
    }

        .elementor-1366 .elementor-element.elementor-element-0b2a13e .post-meta-list > span > svg path {
            strock: #666666;
            fill: #666666;
        }

        .elementor-1366 .elementor-element.elementor-element-0b2a13e .post-meta-list > span:hover {
            color: #F94743;
        }

            .elementor-1366 .elementor-element.elementor-element-0b2a13e .post-meta-list > span:hover > svg path {
                strock: #F94743;
                fill: #F94743;
            }

.elementor-1366 .elementor-element.elementor-element-0b2a13e.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span {
    color: #F94743;
}

    .elementor-1366 .elementor-element.elementor-element-0b2a13e.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span > svg path {
        strock: #F94743;
        fill: #F94743;
    }

.elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-body .entry-title, .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-entry-header .entry-title, .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: 24px;
    line-height: 30px;
}

    .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-body .entry-title a {
        color: #05103C;
    }

    .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-entry-header .entry-title a {
        color: #05103C;
    }

    .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-body .entry-title a:hover {
        color: #F94743;
    }

    .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-entry-header .entry-title a:hover {
        color: #F94743;
    }

.elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-card:hover .entry-title a {
    color: #F94743;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-image-card:hover .entry-title a {
    color: #F94743;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-body .entry-title {
    text-align: left;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-entry-header .entry-title {
    text-align: left;
}

.elementor-1366 .elementor-element.elementor-element-2dbc8ce {
    overflow: visible;
}

.elementor-1366 .elementor-element.elementor-element-a1afc64 .ekit_gallery_grid_item {
    flex: 0 0 calc(100% / 5);
    width: calc(100% / 5);
    margin: 0px 0px 0px 0px;
}

.elementor-1366 .elementor-element.elementor-element-a1afc64 .elementskit-single-portfolio-item .elementskit-hover-content {
    text-align: center;
}

.elementor-1366 .elementor-element.elementor-element-a1afc64 .elementskit-single-portfolio-item .elementskit-gallery-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
}

    .elementor-1366 .elementor-element.elementor-element-a1afc64 .elementskit-single-portfolio-item .elementskit-gallery-icon i:before {
        line-height: 40px;
    }

    .elementor-1366 .elementor-element.elementor-element-a1afc64 .elementskit-single-portfolio-item .elementskit-gallery-icon i {
        font-size: 22px;
    }

    .elementor-1366 .elementor-element.elementor-element-a1afc64 .elementskit-single-portfolio-item .elementskit-gallery-icon svg {
        max-width: 22px;
    }

.elementor-1366 .elementor-element.elementor-element-a1afc64 .ekit-gallery-image-overlay {
    mix-blend-mode: normal;
    transform: scale(1);
}

.elementor-1366 .elementor-element.elementor-element-a1afc64 .elementskit-single-portfolio-item .elementskit-hover-area {
    transform: scale(1);
}

.elementor-1366 .elementor-element.elementor-element-a1afc64 .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay {
    mix-blend-mode: normal;
    background-color: #05103B80;
    transform: scale(1);
}

.elementor-1366 .elementor-element.elementor-element-a1afc64 .elementskit-single-portfolio-item:hover .elementskit-hover-area {
    transform: scale(1);
}

.elementor-1366 .elementor-element.elementor-element-a1afc64 .elementskit-main-filter {
    margin-bottom: 20px;
}

@media(max-width:1024px) {
    .elementor-1366 .elementor-element.elementor-element-67655ed > .elementor-container {
        min-height: 100px;
    }

    .elementor-1366 .elementor-element.elementor-element-67655ed {
        padding: 100px 0px 50px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-c9ef31d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 54px;
        line-height: 1.3em;
    }

    .elementor-1366 .elementor-element.elementor-element-c9ef31d .elementskit-section-title-wraper .elementskit-section-subtitle {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-5db7bd5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-1366 .elementor-element.elementor-element-13aab71 .ekit-countdown-inner {
        margin-bottom: 30px;
    }

    .elementor-1366 .elementor-element.elementor-element-13aab71 {
        width: 288px;
        max-width: 288px;
    }

    body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-da1e21e {
        left: 240px;
    }

    body.rtl .elementor-1366 .elementor-element.elementor-element-da1e21e {
        right: 240px;
    }

    .elementor-1366 .elementor-element.elementor-element-da1e21e {
        top: 33px;
    }

    body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-2a7eca6 {
        left: 447px;
    }

    body.rtl .elementor-1366 .elementor-element.elementor-element-2a7eca6 {
        right: 447px;
    }

    .elementor-1366 .elementor-element.elementor-element-2a7eca6 {
        bottom: 33px;
    }

    body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-67b7a0f {
        left: 55px;
    }

    body.rtl .elementor-1366 .elementor-element.elementor-element-67b7a0f {
        right: 55px;
    }

    body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-8a5f776 {
        left: -371px;
    }

    body.rtl .elementor-1366 .elementor-element.elementor-element-8a5f776 {
        right: -371px;
    }

    .elementor-1366 .elementor-element.elementor-element-a292087 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

        .elementor-1366 .elementor-element.elementor-element-a292087 > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 50px 0px 0px;
        }

    .elementor-1366 .elementor-element.elementor-element-c02e7a8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-7ba043f .ekit_double_button {
        width: 80%;
    }

    .elementor-1366 .elementor-element.elementor-element-60967b4 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-386b566 {
        width: 60%;
        max-width: 60%;
        top: 0px;
    }

    body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-386b566 {
        right: 0px;
    }

    body.rtl .elementor-1366 .elementor-element.elementor-element-386b566 {
        left: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-64ecd4e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-0a1cdbe > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-5d40673 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-e30cb23 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-b2041ba > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-1b3c27b {
        padding: 20px 15px 50px 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-f8493cf > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-1366 .elementor-element.elementor-element-f8493cf > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 0px 0px 10px;
        }

    .elementor-1366 .elementor-element.elementor-element-d2a5b0e .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 40px;
    }

    .elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1366 .elementor-element.elementor-element-bff75a6 .elementor-icon-list-item > a {
        font-size: 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-1368c6f > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 15px 0px 23px;
    }

    .elementor-1366 .elementor-element.elementor-element-032b1e2 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1366 .elementor-element.elementor-element-e8b79fb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-1366 .elementor-element.elementor-element-1b71dde > .elementor-widget-container {
        margin: 0px 15px 20px 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-565fb54 > .elementor-widget-container {
        margin: 0px 15px 20px 28px;
    }

    .elementor-1366 .elementor-element.elementor-element-b80695e > .elementor-widget-container {
        margin: 0px 23px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-b80695e {
        width: 126px;
        max-width: 126px;
    }

    .elementor-1366 .elementor-element.elementor-element-80b1b8d > .elementor-widget-container {
        margin: 0px 15px 0px 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-c718c94 > .elementor-widget-container {
        padding: 100px 100px 100px 100px;
    }

    .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-d113791 .ekit-btn-wraper {
        text-align: center;
    }

    .elementor-1366 .elementor-element.elementor-element-9691686 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
        font-size: 20px;
    }

    .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon {
        font-size: 20px;
    }

        .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg {
            max-width: 20px;
        }

    .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav .elementkit-nav-link {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1366 .elementor-element.elementor-element-098762e {
        padding: 90px 0px 200px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-ee002b7 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 120px;
    }

    .elementor-1366 .elementor-element.elementor-element-ee002b7 {
        top: -85px;
    }

    .elementor-1366 .elementor-element.elementor-element-68f2986 .elementskit-section-title-wraper .elementskit-section-title {
        line-height: 1.2em;
    }

    .elementor-1366 .elementor-element.elementor-element-4c6eae8 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-f0a87da, .elementor-1366 .elementor-element.elementor-element-f0a87da > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-acf0ee8 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-acf0ee8 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .elementskit_input_container {
        flex: 0 0 385px;
    }

    .elementor-1366 .elementor-element.elementor-element-a1d1d1c {
        padding: 90px 0px 200px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-397f024 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 120px;
    }

    .elementor-1366 .elementor-element.elementor-element-397f024 {
        top: -85px;
    }

    .elementor-1366 .elementor-element.elementor-element-d3e628c .elementskit-section-title-wraper .elementskit-section-title {
        line-height: 1.2em;
    }

    .elementor-1366 .elementor-element.elementor-element-6e18395 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1366 .elementor-element.elementor-element-095b967 .ekit_gallery_grid_item {
        flex: 0 0 calc(100% / 2);
        width: calc(100% / 2);
    }

    .elementor-1366 .elementor-element.elementor-element-97b871c {
        padding: 90px 0px 90px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-e41f5de .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 120px;
        letter-spacing: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-e41f5de {
        top: -62px;
    }

    .elementor-1366 .elementor-element.elementor-element-77dc5e3 .elementskit-section-title-wraper .elementskit-section-title {
        line-height: 1.2em;
    }

    .elementor-1366 .elementor-element.elementor-element-73d83bc > .elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1366 .elementor-element.elementor-element-2f00310 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1366 .elementor-element.elementor-element-6a0cc88 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-194cd20 {
        left: 76px;
    }

    body.rtl .elementor-1366 .elementor-element.elementor-element-194cd20 {
        right: 76px;
    }

    .elementor-1366 .elementor-element.elementor-element-194cd20 {
        bottom: -44px;
    }

    .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-b4c1b13 {
        right: 76.4px;
    }

    body.rtl .elementor-1366 .elementor-element.elementor-element-b4c1b13 {
        left: 76.4px;
    }

    .elementor-1366 .elementor-element.elementor-element-b4c1b13 {
        bottom: -11px;
    }

    .elementor-1366 .elementor-element.elementor-element-bb2575a {
        padding: 90px 0px 200px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-4b71b9e .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 120px;
    }

    .elementor-1366 .elementor-element.elementor-element-4b71b9e {
        top: -85px;
    }

    .elementor-1366 .elementor-element.elementor-element-93ebb52 .elementskit-section-title-wraper .elementskit-section-title {
        line-height: 1.2em;
    }

    .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-blog-block-post, .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-image-card, .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-a1afc64 .ekit_gallery_grid_item {
        flex: 0 0 calc(100% / 2);
        width: calc(100% / 2);
    }
}

@media(max-width:767px) {
    .elementor-1366 .elementor-element.elementor-element-67655ed > .elementor-container {
        min-height: 100px;
    }

    .elementor-1366 .elementor-element.elementor-element-67655ed {
        padding: 100px 0px 50px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-71e7be7 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-c9ef31d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 36px;
        line-height: 1.3em;
    }

    .elementor-1366 .elementor-element.elementor-element-c9ef31d .elementskit-section-title-wraper .elementskit-section-subtitle {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-13aab71 .ekit-countdown-inner {
        margin-bottom: 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-a292087 > .elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

        .elementor-1366 .elementor-element.elementor-element-a292087 > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }

    .elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-infobox .box-body > p {
        font-size: 28px;
        line-height: 1.2em;
    }

    .elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-c02e7a8 .elementskit-infobox .elementskit-info-box-icon {
        width: 104px;
    }

    .elementor-1366 .elementor-element.elementor-element-c02e7a8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-94c0f02 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-7ba043f .ekit_double_button {
        width: 100%;
    }

    .elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-one {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-7ba043f .ekit-double-btn.ekit-double-btn-two {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-60967b4 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    body:not(.rtl) .elementor-1366 .elementor-element.elementor-element-386b566 {
        right: -0.859px;
    }

    body.rtl .elementor-1366 .elementor-element.elementor-element-386b566 {
        left: -0.859px;
    }

    .elementor-1366 .elementor-element.elementor-element-64ecd4e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-0a1cdbe > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-5d40673 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-e30cb23 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-b2041ba > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-1b3c27b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-f8493cf > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-d2a5b0e .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
        line-height: 28px;
    }

    .elementor-1366 .elementor-element.elementor-element-d2a5b0e > .elementor-widget-container {
        margin: 75px 0px 0px 0px;
        padding: 0px 0px 0px 2px;
    }

    .elementor-1366 .elementor-element.elementor-element-bff75a6 > .elementor-widget-container {
        padding: 0px 0px 0px 2px;
    }

    .elementor-1366 .elementor-element.elementor-element-1368c6f > .elementor-element-populated, .elementor-1366 .elementor-element.elementor-element-1368c6f > .elementor-element-populated > .elementor-background-overlay, .elementor-1366 .elementor-element.elementor-element-1368c6f > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-1366 .elementor-element.elementor-element-1368c6f > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }

    .elementor-1366 .elementor-element.elementor-element-2546cd1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 15px 10px 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-032b1e2, .elementor-1366 .elementor-element.elementor-element-032b1e2 > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-032b1e2 {
        margin-top: 0px;
        margin-bottom: 50px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-e8b79fb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-1366 .elementor-element.elementor-element-1b71dde > .elementor-widget-container {
        margin: 0px 15px 0px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-565fb54 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-565fb54 {
        width: 144px;
        max-width: 144px;
    }

    .elementor-1366 .elementor-element.elementor-element-b80695e > .elementor-widget-container {
        margin: 20px 36px 0px 14px;
    }

    .elementor-1366 .elementor-element.elementor-element-80b1b8d > .elementor-widget-container {
        margin: 20px 15px 0px 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-8d0aba5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-element-populated, .elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-element-populated > .elementor-background-overlay, .elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-1366 .elementor-element.elementor-element-ea17459 > .elementor-element-populated > .elementor-widget-wrap {
            padding: 50px 0px 50px 0px;
        }

    .elementor-1366 .elementor-element.elementor-element-c718c94 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-element-populated, .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-element-populated > .elementor-background-overlay, .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-1366 .elementor-element.elementor-element-c813efc > .elementor-element-populated > .elementor-widget-wrap {
            padding: 70px 20px 90px 20px;
        }

    .elementor-1366 .elementor-element.elementor-element-9222e33 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 28px;
        line-height: 40px;
    }

    .elementor-1366 .elementor-element.elementor-element-9222e33 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-9691686 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
        font-size: 16px;
    }

    .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon {
        font-size: 20px;
    }

        .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg {
            max-width: 20px;
        }

    .elementor-1366 .elementor-element.elementor-element-5246929 .elementkit-tab-nav .elementkit-nav-link {
        padding: 30px 20px 30px 20px;
    }

    .elementor-1366 .elementor-element.elementor-element-384a208 > .elementor-container {
        min-height: 528px;
    }

    .elementor-1366 .elementor-element.elementor-element-b5eb503 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-656a368 {
        width: 50%;
    }

        .elementor-1366 .elementor-element.elementor-element-656a368 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-1366 .elementor-element.elementor-element-d621e00 .elementskit-funfact .funfact-title {
        font-size: 16px;
    }

    .elementor-1366 .elementor-element.elementor-element-447d29e {
        width: 50%;
    }

        .elementor-1366 .elementor-element.elementor-element-447d29e > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-1366 .elementor-element.elementor-element-e4bd5ae .elementskit-funfact .funfact-title {
        font-size: 16px;
    }

    .elementor-1366 .elementor-element.elementor-element-96aa626 {
        width: 50%;
    }

        .elementor-1366 .elementor-element.elementor-element-96aa626 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-1366 .elementor-element.elementor-element-e711bd2 .elementskit-funfact .funfact-title {
        font-size: 16px;
    }

    .elementor-1366 .elementor-element.elementor-element-f61ec50 {
        width: 50%;
    }

    .elementor-1366 .elementor-element.elementor-element-f515d1c .elementskit-funfact .funfact-title {
        font-size: 16px;
    }

    .elementor-1366 .elementor-element.elementor-element-68f2986 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1366 .elementor-element.elementor-element-4c6eae8 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-f0a87da, .elementor-1366 .elementor-element.elementor-element-f0a87da > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-f0a87da {
        padding: 40px 10px 50px 10px;
    }

    .elementor-1366 .elementor-element.elementor-element-acf0ee8 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-acf0ee8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .elementskit_input_label {
        font-size: 19px;
    }

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit_form_control {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .elementskit_input_container {
        flex: 0 0 100%;
    }

    .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-mail-submit {
        border-radius: 5px 5px 5px 5px;
        width: 100%;
        margin: 10px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-13bdb75 > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-1366 .elementor-element.elementor-element-a1d1d1c {
        padding: 50px 0px 50px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-d3e628c .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1366 .elementor-element.elementor-element-6e18395 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-1366 .elementor-element.elementor-element-6e18395 > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 15px 0px 15px;
        }

    .elementor-1366 .elementor-element.elementor-element-ebc0aea .watermark-icon {
        font-size: 120px;
    }

    .elementor-1366 .elementor-element.elementor-element-ebc0aea .schedule-subtitle {
        font-size: 24px;
        line-height: 29px;
        letter-spacing: -0.2px;
    }

    .elementor-1366 .elementor-element.elementor-element-ebc0aea .schedule-list .schedule-list-title, .elementor-1366 .elementor-element.elementor-element-ebc0aea .xs-schedule-accordion .schedule-accordion-card .schedule-list-title {
        font-size: 18px;
        line-height: 20px;
    }

    .elementor-1366 .elementor-element.elementor-element-ebc0aea .schedule-list .schedule-list-title {
        margin: 30px 0px 7px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-ebc0aea .xs-schedule-accordion .schedule-accordion-card .schedule-list-title {
        margin: 30px 0px 7px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-095b967 .ekit_gallery_grid_item {
        flex: 0 0 calc(100% / 1);
        width: calc(100% / 1);
    }

    .elementor-1366 .elementor-element.elementor-element-77dc5e3 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1366 .elementor-element.elementor-element-73d83bc > .elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-2f00310 > .elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-6a0cc88 > .elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-single-testimonial-slider, .elementor-1366 .elementor-element.elementor-element-0543c6e .elementskit-testimonial_card {
        padding: 0px 0px 30px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-bb2575a {
        padding: 50px 0px 20px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-93ebb52 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1366 .elementor-element.elementor-element-c5f6fb6 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-blog-block-post, .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-image-card, .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-card {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
    }

        .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-blog-block-post .elementskit-post-body {
            padding: 10px 15px 30px 15px;
        }

        .elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-image-card .elementskit-post-body {
            padding: 10px 15px 30px 15px;
        }

    .elementor-1366 .elementor-element.elementor-element-0b2a13e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-a1afc64 .ekit_gallery_grid_item {
        flex: 0 0 calc(100% / 1);
        width: calc(100% / 1);
    }
}

@media(min-width:768px) {
    .elementor-1366 .elementor-element.elementor-element-f8493cf {
        width: 34.267%;
    }

    .elementor-1366 .elementor-element.elementor-element-1368c6f {
        width: 65.411%;
    }

    .elementor-1366 .elementor-element.elementor-element-ea17459 {
        width: 55.836%;
    }

    .elementor-1366 .elementor-element.elementor-element-c813efc {
        width: 43.872%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1366 .elementor-element.elementor-element-f8493cf {
        width: 45%;
    }

    .elementor-1366 .elementor-element.elementor-element-1368c6f {
        width: 55%;
    }

    .elementor-1366 .elementor-element.elementor-element-e8b79fb {
        width: 90%;
    }

    .elementor-1366 .elementor-element.elementor-element-ea17459 {
        width: 100%;
    }

    .elementor-1366 .elementor-element.elementor-element-c813efc {
        width: 100%;
    }

    .elementor-1366 .elementor-element.elementor-element-6e18395 {
        width: 50%;
    }

    .elementor-1366 .elementor-element.elementor-element-73d83bc {
        width: 50%;
    }

    .elementor-1366 .elementor-element.elementor-element-2f00310 {
        width: 50%;
    }

    .elementor-1366 .elementor-element.elementor-element-6a0cc88 {
        width: 50%;
    }
}
/* Start custom CSS for section, class: .elementor-element-64fdee3 */

.elementor-1366 .elementor-element.elementor-element-64fdee3 .xs-dual-btn .ekit-double-btn i {
    color: #F25022;
}

.elementor-1366 .elementor-element.elementor-element-64fdee3 .ekit-double-btn {
    position: relative;
    overflow: unset;
    text-align: left;
}

    .elementor-1366 .elementor-element.elementor-element-64fdee3 .ekit-double-btn::after {
        position: absolute;
        content: '';
        bottom: -3px;
        left: 0px;
        width: 100%;
        height: 3px;
        background: currentColor;
        transform: scaleX(0);
        transform-origin: right center;
        transition: transform .6s;
    }

    .elementor-1366 .elementor-element.elementor-element-64fdee3 .ekit-double-btn:hover:after {
        transform: scaleX(1);
        transform-origin: left center;
        opacity: 1;
    }

.elementor-1366 .elementor-element.elementor-element-64fdee3 .ekit-wid-con .ekit-double-btn:not(:first-child):before {
    position: absolute;
    content: '';
    width: 1px;
    height: 30px;
    background: #D4D7DA;
    right: auto;
    left: -30px;
    opacity: 1;
    z-index: 1;
}
/* End custom CSS */
/* Start custom CSS for elementskit-funfact, class: .elementor-element-1b71dde */ .elementor-1366 .elementor-element.elementor-element-1b71dde.xs_right_border {
    position: relative;
}

    .elementor-1366 .elementor-element.elementor-element-1b71dde.xs_right_border::after {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        height: 75%;
        width: 2px;
        background: #C23431;
        border-radius: 100%
    }
/* End custom CSS */
/* Start custom CSS for elementskit-funfact, class: .elementor-element-565fb54 */ .elementor-1366 .elementor-element.elementor-element-565fb54.xs_right_border {
    position: relative;
}

    .elementor-1366 .elementor-element.elementor-element-565fb54.xs_right_border::after {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        height: 75%;
        width: 2px;
        background: #C23431;
        border-radius: 100%
    }



@media(max-width:1025px) {
    .elementor-1366 .elementor-element.elementor-element-565fb54.xs_right_border::after {
        display: none;
    }
}
/* End custom CSS */
/* Start custom CSS for elementskit-funfact, class: .elementor-element-b80695e */ .elementor-1366 .elementor-element.elementor-element-b80695e.xs_right_border {
    position: relative;
}

    .elementor-1366 .elementor-element.elementor-element-b80695e.xs_right_border::after {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        height: 75%;
        width: 2px;
        background: #C23431;
        border-radius: 100%
    }
/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-032b1e2 */ .elementor-1366 .elementor-element.elementor-element-032b1e2.xs_double_dot {
    position: relative;
}

    .elementor-1366 .elementor-element.elementor-element-032b1e2.xs_double_dot::before,
    .elementor-1366 .elementor-element.elementor-element-032b1e2.xs_double_dot::after {
        position: absolute;
        content: '';
        top: 50%;
        background: #fff;
        width: 23px;
        height: 23px;
        border-radius: 50%;
    }

    .elementor-1366 .elementor-element.elementor-element-032b1e2.xs_double_dot::before {
        left: 0;
        transform: translate(-50%, -50%)
    }

    .elementor-1366 .elementor-element.elementor-element-032b1e2.xs_double_dot::after {
        right: 0;
        transform: translate(50%, -50%)
    }


@media (max-width:1025px) {
    .elementor-1366 .elementor-element.elementor-element-032b1e2.elementor-element-a454f93 {
        padding: 20px 20px 20px 20px;
        max-width: 400px !important
    }
}

@media (max-width:575px) {
    .elementor-1366 .elementor-element.elementor-element-032b1e2.elementor-element-a454f93 {
        padding: 20px 20px 20px 20px;
        max-width: 100% !important
    }


    .elementor-1366 .elementor-element.elementor-element-032b1e2.xs_double_dot::before,
    .elementor-1366 .elementor-element.elementor-element-032b1e2.xs_double_dot::after {
        display: none;
    }
}
/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ea17459 */ .xs_left_circle.fadeInLeft .elementor-column-wrap {
    background-size: 120% !important;
    animation-name: bgani;
    transition: all linear .3s;
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    background-position: 0 0 !important;
    animation-iteration-count: 1;
    clip-path: circle(100% at 50% 50%)
}


@keyframes bgani {
    0% {
        background-size: 90%;
        clip-path: circle(10% at 10% 50%)
    }

    50% {
        background-size: 160%;
        clip-path: circle(20% at 30% 50%)
    }

    100% {
        background-size: 120%;
        clip-path: circle(100% at 50% 50%)
    }
}
/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-d113791 */ .elementor-1366 .elementor-element.elementor-element-d113791 .ekit-wid-con .elementskit-btn {
    padding: 19px 34px 20px 34px;
    
    font-size: 16px;
    font-weight: 500;
    color: #ffffff;
    background-color: transparent;
    background-image: linear-gradient(90deg, #F94843 0%, #FF7A49 100%);
    border-style: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 15px 25px 0px rgba(249, 71, 67, 0.3);
}
/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9691686 */ .elementor-1366 .elementor-element.elementor-element-9691686 .xs-tab .ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link {
    display: block !important;
    width: 270px;
    height: 270px;
}

.elementor-1366 .elementor-element.elementor-element-9691686 .xs-tab .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon {
    margin-right: 0;
    margin-bottom: 20px;
    display: block;
}

.elementor-1366 .elementor-element.elementor-element-9691686 .xs-tab .ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
    white-space: unset;
}

.elementor-1366 .elementor-element.elementor-element-9691686 .elementkit-tab-nav {
    position: relative;
}

.elementor-1366 .elementor-element.elementor-element-9691686 .ekit-wid-con .elementkit-tab-wraper .elementkit-tab-nav .elementkit-nav-item {
    position: absolute;
    width: auto;
    height: auto;
}

    .elementor-1366 .elementor-element.elementor-element-9691686 .ekit-wid-con .elementkit-tab-wraper .elementkit-tab-nav .elementkit-nav-item:nth-child(2) {
        left: 210px;
        top: 116px;
        z-index: 1;
    }

    .elementor-1366 .elementor-element.elementor-element-9691686 .ekit-wid-con .elementkit-tab-wraper .elementkit-tab-nav .elementkit-nav-item:nth-child(3) {
        left: 50px;
        top: 320px;
        bottom: auto;
        z-index: 1;
    }

@media (max-width:992px) {
    .elementor-1366 .elementor-element.elementor-element-9691686 .elementkit-tab-wraper .elementkit-tab-nav {
        display: flex;
        flex-basis: 100% !important;
        justify-content: center;
    }

    .elementor-1366 .elementor-element.elementor-element-9691686 .ekit-wid-con .elementkit-tab-wraper .elementkit-tab-nav .elementkit-nav-item {
        position: static;
    }

    .elementor-1366 .elementor-element.elementor-element-9691686 .ekit-wid-con .elementkit-tab-wraper.vertical .elementkit-tab-nav .elementkit-nav-item {
        display: inline-block;
        width: 25%;
        height: auto;
        margin-right: 0px;
    }

    .elementor-1366 .elementor-element.elementor-element-9691686 .xs-tab .ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link {
        padding: 30px;
        width: 170px;
        height: 170px;
    }
}

@media (max-width:480px) {
    .elementor-1366 .elementor-element.elementor-element-9691686 .ekit-wid-con .elementkit-tab-wraper.vertical .elementkit-tab-nav .elementkit-nav-item {
        width: 45%;
    }

    .elementor-1366 .elementor-element.elementor-element-9691686 .xs-tab .ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link {
        padding: 20px;
        width: 130px;
        height: 130px;
    }
}
/* End custom CSS */
/* Start custom CSS for elementskit-mail-chimp, class: .elementor-element-13bdb75 */ .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit_form_control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
    border-color: #fff;
    color: #fff
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit_form_control {
    color: #fff;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit-wid-con .elementskit_inline_form {
    display: block;
}

.elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit_submit_input_holder.elementskit_input_wraper {
    position: absolute;
    right: 0;
    top: 0;
    border-color: transparent;
    border-radius: 0 5px 5px 0;
}

@media (max-width:767px) {
    .elementor-1366 .elementor-element.elementor-element-13bdb75 .ekit_submit_input_holder.elementskit_input_wraper {
        position: static;
        right: auto;
        top: auto;
    }
}
/* End custom CSS */
/* Start custom CSS for evenex-schedule, class: .elementor-element-ebc0aea */ .elementor-1366 .elementor-element.elementor-element-ebc0aea .schedule-info-wrap {
    margin-top: -140px;
    padding-top: 140px;
}

    .elementor-1366 .elementor-element.elementor-element-ebc0aea .schedule-info-wrap[style^="transform"] {
        margin-top: 0;
    }

.elementor-1366 .elementor-element.elementor-element-ebc0aea .schedule-info {
    padding-top: 78px;
}

    .elementor-1366 .elementor-element.elementor-element-ebc0aea .schedule-info .watermark-icon {
        padding-top: 78px;
    }
/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-45b8cb7 */ .xs-price:hover ul.elementskit-pricing-lists li {
    border-bottom-color: rgba(255, 255, 255, 0.1) !important
}

.elementor-1366 .elementor-element.elementor-element-45b8cb7 ul.elementskit-pricing-lists li {
    padding: 10px 0;
    border-bottom: 1px solid rgba(102,102,102,.06);
}

    .elementor-1366 .elementor-element.elementor-element-45b8cb7 ul.elementskit-pricing-lists li:last-child {
        padding: 10px 0;
        border-bottom: 0px solid transparent;
    }

.elementor-1366 .elementor-element.elementor-element-45b8cb7 .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header&gt;p {
    margin-top: 0
}
/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-2b7c03b */ .xs-price:hover ul.elementskit-pricing-lists li {
    border-bottom-color: rgba(255, 255, 255, 0.1) !important
}

.elementor-1366 .elementor-element.elementor-element-2b7c03b ul.elementskit-pricing-lists li {
    padding: 10px 0;
    border-bottom: 1px solid rgba(102,102,102,.06);
}

    .elementor-1366 .elementor-element.elementor-element-2b7c03b ul.elementskit-pricing-lists li:last-child {
        padding: 10px 0;
        border-bottom: 0px solid transparent;
    }

.elementor-1366 .elementor-element.elementor-element-2b7c03b .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header&gt;p {
    margin-top: 0
}
/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-ffa30f2 */ .xs-price:hover ul.elementskit-pricing-lists li {
    border-bottom-color: rgba(255, 255, 255, 0.1) !important
}

.elementor-1366 .elementor-element.elementor-element-ffa30f2 ul.elementskit-pricing-lists li {
    padding: 10px 0;
    border-bottom: 1px solid rgba(102,102,102,.06);
}

    .elementor-1366 .elementor-element.elementor-element-ffa30f2 ul.elementskit-pricing-lists li:last-child {
        padding: 10px 0;
        border-bottom: 0px solid transparent;
    }

.elementor-1366 .elementor-element.elementor-element-ffa30f2 .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header&gt;p {
    margin-top: 0
}
/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9e666df */ .elementor-1366 .elementor-element.elementor-element-9e666df .xs-testimonial .ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content {
    position: absolute;
    right: 0;
    top: 50px;
    line-height: 1;
    left: 70px;
    z-index: 1;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #f84643;
    padding: 9px;
}

    .elementor-1366 .elementor-element.elementor-element-9e666df .xs-testimonial .ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content i {
        position: absolute;
        top: 10px;
    }

.elementor-1366 .elementor-element.elementor-element-9e666df .ekit-wid-con .elementskit-testimonial-slider .slick-dots li.slick-active {
    border: 1px solid #f96764;
    border-radius: 50%;
}

    .elementor-1366 .elementor-element.elementor-element-9e666df .ekit-wid-con .elementskit-testimonial-slider .slick-dots li.slick-active::before {
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        width: 6px;
        height: 6px;
        background: #f96764;
        border-radius: 50%;
        right: 0;
        bottom: 0;
        margin: auto;
    }
/* End custom CSS */
/* Start custom CSS for elementskit-blog-posts, class: .elementor-element-0b2a13e */ .elementor-1366 .elementor-element.elementor-element-0b2a13e .ekit-wid-con .elementskit-post-image-card .elementskit-entry-header {
    z-index: -1;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .elementskit-post-image-card {
    position: relative;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e span.post-cat {
    position: absolute;
    transform: rotate(-90deg) translateX(-50%);
    left: -60px;
    top: 0;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .ekit-wid-con .elementskit-post-image-card .elementskit-post-body {
    margin-left: 30px;
    background: #fff;
}

.elementor-1366 .elementor-element.elementor-element-0b2a13e .ekit-wid-con .container .row .col-lg-4:nth-child(2) span.post-cat {
    left: -80px;
}

@media (max-width: 767px) {
    .elementor-1366 .elementor-element.elementor-element-0b2a13e span.post-cat {
        position: static;
        transform: rotate(0deg);
        left: 0px;
        top: 0px;
    }
}
/* End custom CSS */
