﻿.elementor-716 .elementor-element.elementor-element-455d2f5 > .elementor-container {
    min-height: 620px;
}

.elementor-716 .elementor-element.elementor-element-455d2f5 > .elementor-background-overlay {
    background-image: url("https://wp.xpeedstudio.com/electionify/wp-content/uploads/2019/12/circle-dots.png");
    background-position: top right;
    background-repeat: no-repeat;
    opacity: 0.1;
    mix-blend-mode: luminosity;
}

.elementor-716 .elementor-element.elementor-element-455d2f5 {
    overflow: visible;
}

.elementor-716 .elementor-element.elementor-element-4e64235 > .elementor-element-populated {
    padding: 0px 0px 45px 45px;
}

.elementor-716 .elementor-element.elementor-element-6967e6c .video-content {
    text-align: center;
}

.elementor-716 .elementor-element.elementor-element-6967e6c .ekit-video-popup-btn {
    padding: 0px 0px 0px 0px;
    width: 90px;
    height: 90px;
    line-height: 111px;
    color: #e13833;
    background-color: #ffffff;
}

    .elementor-716 .elementor-element.elementor-element-6967e6c .ekit-video-popup-btn i {
        font-size: 36px;
    }

    .elementor-716 .elementor-element.elementor-element-6967e6c .ekit-video-popup-btn svg {
        max-width: 36px;
    }

    .elementor-716 .elementor-element.elementor-element-6967e6c .ekit-video-popup-btn.glow-btn:before {
        color: #ffffff;
    }

    .elementor-716 .elementor-element.elementor-element-6967e6c .ekit-video-popup-btn.glow-btn:after {
        color: #ffffff;
    }

    .elementor-716 .elementor-element.elementor-element-6967e6c .ekit-video-popup-btn.glow-btn > i:after {
        color: #ffffff;
    }

    .elementor-716 .elementor-element.elementor-element-6967e6c .ekit-video-popup-btn svg path {
        stroke: #e13833;
        fill: #e13833;
    }

    .elementor-716 .elementor-element.elementor-element-6967e6c .ekit-video-popup-btn:hover {
        color: #ffffff;
        background-color: #e13833;
    }

        .elementor-716 .elementor-element.elementor-element-6967e6c .ekit-video-popup-btn:hover svg path {
            stroke: #ffffff;
            fill: #ffffff;
        }

.elementor-716 .elementor-element.elementor-element-6967e6c > .elementor-widget-container {
    padding: 125px 0px 135px 0px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0px 5px 0px 0px;
}

.elementor-bc-flex-widget .elementor-716 .elementor-element.elementor-element-cca3e3d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-716 .elementor-element.elementor-element-cca3e3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-716 .elementor-element.elementor-element-cca3e3d > .elementor-element-populated {
    margin: 50px 0px 0px 50px;
}

.elementor-716 .elementor-element.elementor-element-6c91819 .elementskit-section-title-wraper .elementskit-section-title {
    color: #F7F7F7;
    margin: 0px 0px 0px 0px;
    font-size: 120px;
    font-weight: 700;
}

    .elementor-716 .elementor-element.elementor-element-6c91819 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-716 .elementor-element.elementor-element-6c91819 {
    width: initial;
    max-width: initial;
    top: -112.986px;
}

body:not(.rtl) .elementor-716 .elementor-element.elementor-element-6c91819 {
    left: -57.991px;
}

body.rtl .elementor-716 .elementor-element.elementor-element-6c91819 {
    right: -57.991px;
}

.elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper .elementskit-section-title {
    color: #2E3D44;
    margin: 0px 0px 25px 0px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -1.44px;
}

    .elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #2E3D44;
    font-size: 16px;
    font-weight: 500;
    margin: 0px 0px 4px 0px;
}

.elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper p {
    color: #666666;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0px 73px 10px 0px;
}

.elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: linear-gradient(90deg, #2E3D44 0%, #2E3D44 100%);
}

    .elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
        width: 40px;
        height: 4px;
        color: #2E3D44;
    }

.elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    background: linear-gradient(90deg, #2E3D44 0%, #2E3D44 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #2E3D44 62%, #2E3D44 100%);
}

.elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
    margin: 0px 0px 23px 0px;
}

.elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #2E3D44;
    box-shadow: 9px 0px 0px 0px #2E3D44, 18px 0px 0px 0px #2E3D44;
}

.elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #2E3D44;
}

.elementor-716 .elementor-element.elementor-element-a1aef00 > .elementor-widget-container {
    margin: 0px 25px 5px 0px;
}

.elementor-716 .elementor-element.elementor-element-a1aef00 {
    z-index: 2;
}

.elementor-716 .elementor-element.elementor-element-9a2854a .elementkit-infobox-icon {
    color: rgba(237, 28, 36, 0.17);
}

.elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-info-box-icon > svg path {
    fill: rgba(237, 28, 36, 0.17);
    stroke: rgba(237, 28, 36, 0.17);
}

.elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 45px;
}

.elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-info-box-icon > svg {
    max-width: 45px;
    height: auto;
}

.elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox .elementskit-info-box-title {
    color: #2E3D44;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: -0.6px;
}

.elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox:hover .elementskit-info-box-title {
    color: #2E3D44;
}

.elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 30px 55px 25px 45px;
    box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #E13833;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox:hover {
        box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1);
        border-style: solid;
        border-width: 0px 0px 0px 3px;
        border-color: #E13833;
    }

.elementor-716 .elementor-element.elementor-element-bcf04be > .elementor-background-overlay {
    background-color: #FFFFFF;
    background-image: url("https://wp.xpeedstudio.com/electionify/wp-content/uploads/2019/12/flag.png");
    background-position: 0px 75%;
    background-repeat: no-repeat;
}

.elementor-716 .elementor-element.elementor-element-bcf04be {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 110px 0px;
    overflow: visible;
}

.elementor-716 .elementor-element.elementor-element-468cdbe {
    overflow: visible;
}

.elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    color: #2E3D44;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.48px;
}

.elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-infobox .box-body > p {
    color: #666666;
    font-size: 15px;
}

.elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #2E3D44;
    background-color: rgba(255, 255, 255, 0);
}

    .elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-btn i {
        font-size: 14px;
    }

    .elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-btn svg {
        max-width: 14px;
    }

        .elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-btn svg path {
            stroke: #2E3D44;
            fill: #2E3D44;
        }

.elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

    .elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-infobox {
    padding: 32px 27px 49px 27px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F0F0F0;
    border-radius: 5px 5px 5px 5px;
}

    .elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-infobox:hover {
        background-color: #E13833;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #E13833;
    }

.elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    color: #2E3D44;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.48px;
}

.elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-infobox .box-body > p {
    color: #666666;
    font-size: 15px;
}

.elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #2E3D44;
    background-color: rgba(255, 255, 255, 0);
}

    .elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-btn i {
        font-size: 14px;
    }

    .elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-btn svg {
        max-width: 14px;
    }

        .elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-btn svg path {
            stroke: #2E3D44;
            fill: #2E3D44;
        }

.elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

    .elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-infobox {
    padding: 32px 27px 49px 27px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F0F0F0;
    border-radius: 5px 5px 5px 5px;
}

    .elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-infobox:hover {
        background-color: #E13833;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #E13833;
    }

.elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    color: #2E3D44;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.48px;
}

.elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-infobox .box-body > p {
    color: #666666;
    font-size: 15px;
}

.elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #2E3D44;
    background-color: rgba(255, 255, 255, 0);
}

    .elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-btn i {
        font-size: 14px;
    }

    .elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-btn svg {
        max-width: 14px;
    }

        .elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-btn svg path {
            stroke: #2E3D44;
            fill: #2E3D44;
        }

.elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

    .elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-infobox {
    padding: 32px 27px 49px 27px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F0F0F0;
    border-radius: 5px 5px 5px 5px;
}

    .elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-infobox:hover {
        background-color: #E13833;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #E13833;
    }

.elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    color: #2E3D44;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.48px;
}

.elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-infobox .box-body > p {
    color: #666666;
    font-size: 15px;
}

.elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #2E3D44;
    background-color: rgba(255, 255, 255, 0);
}

    .elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-btn i {
        font-size: 14px;
    }

    .elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-btn svg {
        max-width: 14px;
    }

        .elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-btn svg path {
            stroke: #2E3D44;
            fill: #2E3D44;
        }

.elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

    .elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-infobox {
    padding: 32px 27px 49px 27px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F0F0F0;
    border-radius: 5px 5px 5px 5px;
}

    .elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-infobox:hover {
        background-color: #E13833;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #E13833;
    }

.elementor-716 .elementor-element.elementor-element-e474461 > .elementor-container {
    min-height: 420px;
}

.elementor-716 .elementor-element.elementor-element-e474461:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-e474461 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2E3D44;
}

.elementor-716 .elementor-element.elementor-element-e474461 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    overflow: visible;
}

    .elementor-716 .elementor-element.elementor-element-e474461 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-716 .elementor-element.elementor-element-5217f8f .elementskit-section-title-wraper .elementskit-section-title {
    color: rgba(247, 247, 247, 0.05);
    margin: 0px -30px 0px -30px;
    font-size: 120px;
    font-weight: 700;
    line-height: 1em;
}

    .elementor-716 .elementor-element.elementor-element-5217f8f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

body:not(.rtl) .elementor-716 .elementor-element.elementor-element-5217f8f {
    left: 0px;
}

body.rtl .elementor-716 .elementor-element.elementor-element-5217f8f {
    right: 0px;
}

.elementor-716 .elementor-element.elementor-element-5217f8f {
    top: 37px;
}

.elementor-716 .elementor-element.elementor-element-3645f7f {
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: visible;
}

.elementor-716 .elementor-element.elementor-element-d37be26 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-716 .elementor-element.elementor-element-d37be26 .elementskit-funfact .elementskit-funfact-icon {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-d37be26 .elementskit-funfact .funfact-icon svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-d37be26 .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-716 .elementor-element.elementor-element-d37be26 .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-716 .elementor-element.elementor-element-d37be26 .elementskit-funfact-icon, .elementor-716 .elementor-element.elementor-element-d37be26 .elementskit-funfact svg {
    margin-bottom: 28px;
    transform: rotate(0deg);
}

.elementor-716 .elementor-element.elementor-element-d37be26 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    margin-bottom: 7px;
}

.elementor-716 .elementor-element.elementor-element-d37be26 .elementskit-funfact .funfact-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-716 .elementor-element.elementor-element-d37be26 .elementskit-funfact .vertical-bar {
    width: 1px;
    height: 42px;
    background-color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-831f03a .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-716 .elementor-element.elementor-element-831f03a .elementskit-funfact .elementskit-funfact-icon {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-831f03a .elementskit-funfact .funfact-icon svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-831f03a .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-716 .elementor-element.elementor-element-831f03a .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-716 .elementor-element.elementor-element-831f03a .elementskit-funfact-icon, .elementor-716 .elementor-element.elementor-element-831f03a .elementskit-funfact svg {
    margin-bottom: 28px;
    transform: rotate(0deg);
}

.elementor-716 .elementor-element.elementor-element-831f03a .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    margin-bottom: 7px;
}

.elementor-716 .elementor-element.elementor-element-831f03a .elementskit-funfact .funfact-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-716 .elementor-element.elementor-element-831f03a .elementskit-funfact .vertical-bar {
    width: 1px;
    height: 42px;
    background-color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-96645b9 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-716 .elementor-element.elementor-element-96645b9 .elementskit-funfact .elementskit-funfact-icon {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-96645b9 .elementskit-funfact .funfact-icon svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-96645b9 .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-716 .elementor-element.elementor-element-96645b9 .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-716 .elementor-element.elementor-element-96645b9 .elementskit-funfact-icon, .elementor-716 .elementor-element.elementor-element-96645b9 .elementskit-funfact svg {
    margin-bottom: 28px;
    transform: rotate(0deg);
}

.elementor-716 .elementor-element.elementor-element-96645b9 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    margin-bottom: 7px;
}

.elementor-716 .elementor-element.elementor-element-96645b9 .elementskit-funfact .funfact-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-716 .elementor-element.elementor-element-96645b9 .elementskit-funfact .vertical-bar {
    width: 1px;
    height: 42px;
    background-color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-d0cc3f7 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-716 .elementor-element.elementor-element-d0cc3f7 .elementskit-funfact .elementskit-funfact-icon {
    color: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-d0cc3f7 .elementskit-funfact .funfact-icon svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-716 .elementor-element.elementor-element-d0cc3f7 .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-716 .elementor-element.elementor-element-d0cc3f7 .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-716 .elementor-element.elementor-element-d0cc3f7 .elementskit-funfact-icon, .elementor-716 .elementor-element.elementor-element-d0cc3f7 .elementskit-funfact svg {
    margin-bottom: 28px;
    transform: rotate(0deg);
}

.elementor-716 .elementor-element.elementor-element-d0cc3f7 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    margin-bottom: 7px;
}

.elementor-716 .elementor-element.elementor-element-d0cc3f7 .elementskit-funfact .funfact-title {
    color: #FFFFFF;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-716 .elementor-element.elementor-element-9b274f7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 85px 0px;
    overflow: visible;
}

.elementor-716 .elementor-element.elementor-element-3df624f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-716 .elementor-element.elementor-element-53fd53e > .elementor-container {
    max-width: 810px;
}

.elementor-716 .elementor-element.elementor-element-53fd53e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
    overflow: visible;
}

.elementor-716 .elementor-element.elementor-element-e0cb8b7 .elementskit-section-title-wraper .elementskit-section-title {
    color: #f7f7f7;
    margin: 0px 0px 0px 0px;
    font-size: 70px;
    font-weight: 700;
	display:none;
}

    .elementor-716 .elementor-element.elementor-element-e0cb8b7 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-716 .elementor-element.elementor-element-e0cb8b7 {
    width: 100%;
    max-width: 100%;
    top: -70px;
}

body:not(.rtl) .elementor-716 .elementor-element.elementor-element-e0cb8b7 {
    left: 0px;
}

body.rtl .elementor-716 .elementor-element.elementor-element-e0cb8b7 {
    right: 0px;
}

.elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-section-title-wraper .elementskit-section-title {
    color: #2e3d44;
    margin: 0px 0px 6px 0px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -1.44px;
}

    .elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #e13833;
    font-size: 16px;
    font-weight: 500;
    margin: 0px 0px 5px 0px;
}

.elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 100%);
}

    .elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
        width: 40px;
        height: 4px;
        color: #e13833;
    }

.elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    background: linear-gradient(90deg, #e13833 0%, #e13833 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #e13833 62%, #e13833 100%);
}

.elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-border-divider::before {
    height: 4px;
}

    .elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-section-title-wraper .elementskit-border-divider:before {
        background-color: #e13833;
        box-shadow: 9px 0px 0px 0px #e13833, 18px 0px 0px 0px #e13833;
    }

.elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #e13833;
}

.elementor-716 .elementor-element.elementor-element-a1204c9 {
    z-index: 2;
}

.elementor-716 .elementor-element.elementor-element-7d7c267 {
    overflow: visible;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .box {
    width: 40px;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .timeline-item {
    padding: 50px 30px 50px 30px;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .vertical-timeline .single-timeline:nth-child(even) .timeline-info {
    margin-right: 60px;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .vertical-timeline .single-timeline:nth-child(odd) .timeline-info {
    margin-left: 60px;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .single-timeline:not(:nth-last-child(2)) {
    margin-bottom: 30px;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .single-timeline .timeline-content {
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .subtitle {
    color: #666666;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .single-timeline .title {
    color: #2E3D44;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: -1.12px;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .single-timeline .timeline-info .date {
    font-size: 24px;
    font-weight: 600;
    margin: 0px 0px 10px 0px;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .horizantal-timeline .bottom-content .date {
    margin: 0px 0px 10px 0px;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .single-timeline .timeline-info .place {
    font-size: 16px;
    font-weight: 400;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .timeline-bar {
    background-color: #F7F9FB;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .horizantal-timeline .bar {
    background-color: #F7F9FB;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .timeline-img {
    border-color: #E13833;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .horizantal-timeline .bar .pin {
    background-color: #E13833;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .ekit-wid-con .horizantal-timeline .single-timeline.hover .bar .pin {
    border-color: #E13833;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .timeline-img:before {
    background-color: #E13833;
}

.elementor-716 .elementor-element.elementor-element-7b0e392 {
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: visible;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-instagram-area .ekit-insta-row {
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-content-holder {
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .layout-grid .ekit-ins-feed {
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .layout-grid.ekit-insta-row {
    margin-left: -0px;
    margin-right: -0px;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-instagram-area {
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-user-details {
    color: #000000;
}

    .elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-user-details .ekit-insta-dataandtime {
        color: rgba(0, 0, 0, 0.6);
    }

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-instagram-feed-item-source-icon svg path {
    fill: #000000;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-user-details:hover .ekit-insta-user-name {
    color: #e1306c;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-user-details:hover .ekit-insta-dataandtime {
    color: #833ab4;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-instagram-feed-item-source-icon:hover svg path {
    fill: #f56040;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-captions-box {
    margin-top: 12px;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-statics-count:not(:last-child) {
    margin-right: 15px;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-style-tiles .ekit-insta-statics-favourite {
    color: #ffffff;
}

    .elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-style-tiles .ekit-insta-statics-favourite > svg path {
        fill: #ffffff;
    }

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-style-tiles .ekit-insta-statics-comment {
    color: #ffffff;
}

    .elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-style-tiles .ekit-insta-statics-comment > svg path {
        fill: #ffffff;
    }

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-style-tiles .ekit-insta-captions {
    color: #ffffff;
}

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-style-tiles .ekit-insta-statics-favourite:hover {
    color: #833ab4;
}

    .elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-style-tiles .ekit-insta-statics-favourite:hover > svg path {
        fill: #833ab4;
    }

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-style-tiles .ekit-insta-statics-comment:hover {
    color: #f56040;
}

    .elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-style-tiles .ekit-insta-statics-comment:hover > svg path {
        fill: #f56040;
    }

.elementor-716 .elementor-element.elementor-element-2f7ee0d .ekit-insta-content-holder.ekit-insta-style-tiles:hover .insta-media .photo-thumb {
    transform: scale(1.1);
    filter: grayscale(100%);
}

@media(min-width:768px) {
    .elementor-716 .elementor-element.elementor-element-4e64235 {
        width: 42%;
    }

    .elementor-716 .elementor-element.elementor-element-cca3e3d {
        width: 58%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-716 .elementor-element.elementor-element-942f33f {
        width: 50%;
    }

    .elementor-716 .elementor-element.elementor-element-b8fa75c {
        width: 50%;
    }

    .elementor-716 .elementor-element.elementor-element-44674f4 {
        width: 50%;
    }

    .elementor-716 .elementor-element.elementor-element-315b22f {
        width: 50%;
    }
}

@media(max-width:1024px) {
    body:not(.rtl) .elementor-716 .elementor-element.elementor-element-6c91819 {
        left: -57.987px;
    }

    body.rtl .elementor-716 .elementor-element.elementor-element-6c91819 {
        right: -57.987px;
    }

    .elementor-716 .elementor-element.elementor-element-6c91819 {
        top: -113.975px;
    }

    .elementor-716 .elementor-element.elementor-element-a1aef00 .elementskit-section-title-wraper p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox .elementskit-info-box-icon {
        padding: 0px 0px 0px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox {
        padding: 25px 25px 25px 25px;
    }

    .elementor-716 .elementor-element.elementor-element-6b59161 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-716 .elementor-element.elementor-element-942f33f > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-infobox .elementskit-info-box-title {
        font-size: 20px;
    }

    .elementor-716 .elementor-element.elementor-element-b8fa75c > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-infobox .elementskit-info-box-title {
        font-size: 20px;
    }

    .elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-infobox .elementskit-info-box-title {
        font-size: 20px;
    }

    .elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-infobox .elementskit-info-box-title {
        font-size: 20px;
    }

    .elementor-716 .elementor-element.elementor-element-5217f8f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-size: 70px;
    }

    body:not(.rtl) .elementor-716 .elementor-element.elementor-element-5217f8f {
        left: 45px;
    }

    body.rtl .elementor-716 .elementor-element.elementor-element-5217f8f {
        right: 45px;
    }

    .elementor-716 .elementor-element.elementor-element-e0cb8b7 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 60px;
    }
}

@media(max-width:767px) {
    .elementor-716 .elementor-element.elementor-element-455d2f5 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-716 .elementor-element.elementor-element-cca3e3d > .elementor-element-populated {
        margin: 40px 0px 20px 10px;
    }

    .elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox .elementskit-info-box-title {
        font-size: 21px;
    }

    .elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox {
        padding: 30px 25px 25px 25px;
    }

    .elementor-716 .elementor-element.elementor-element-44674f4 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-e474461 > .elementor-container {
        min-height: 850px;
    }

    .elementor-716 .elementor-element.elementor-element-e474461 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-057b44c > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-758a4c4 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-92a4a3c > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-e0cb8b7 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 80px;
    }

    .elementor-716 .elementor-element.elementor-element-a1204c9 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 28px;
    }

    .elementor-716 .elementor-element.elementor-element-7d7c267 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-b80b74c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 1000px) {
	.elementor-716 .elementor-element.elementor-element-7f0f2a3 .single-timeline .timeline-content {
    text-align: left;
}
.elementor-716 .elementor-element.elementor-element-9b274f7 {
	padding: 40px 0px 0 0px;
}
}