.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("../images/circle-dots.png");
    background-position: top right;
    background-repeat: no-repeat;
    opacity: 0.1;
    mix-blend-mode: luminosity;
}

.elementor-716 .elementor-element.elementor-element-4e64235 > .elementor-element-populated > .elementor-widget-wrap {
    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: #e0ae21;
    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: #e0ae21;
}

.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-image: url("../images/video-img.jpg");
    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;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 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.ekit-equal-height-enable, .elementor-716 .elementor-element.elementor-element-9a2854a.ekit-equal-height-enable .elementor-widget-container, .elementor-716 .elementor-element.elementor-element-9a2854a.ekit-equal-height-enable .ekit-wid-con, .elementor-716 .elementor-element.elementor-element-9a2854a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.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: #e0ae21;
    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: #e8b322; */
}

.elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    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 .elementkit-infobox-icon {
    color: rgb(224, 174, 33, 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-bcf04be > .elementor-background-overlay {
    background-color: #FFFFFF;
    background-image: url("../images/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;
}

.elementor-716 .elementor-element.elementor-element-cb0e743.ekit-equal-height-enable, .elementor-716 .elementor-element.elementor-element-cb0e743.ekit-equal-height-enable .elementor-widget-container, .elementor-716 .elementor-element.elementor-element-cb0e743.ekit-equal-height-enable .ekit-wid-con, .elementor-716 .elementor-element.elementor-element-cb0e743.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.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;
    background: linear-gradient(270deg,#f3b823,#043f09);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    /* border-color:#E13833; */
}

.elementor-716 .elementor-element.elementor-element-cb0e743 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 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-59c9545.ekit-equal-height-enable, .elementor-716 .elementor-element.elementor-element-59c9545.ekit-equal-height-enable .elementor-widget-container, .elementor-716 .elementor-element.elementor-element-59c9545.ekit-equal-height-enable .ekit-wid-con, .elementor-716 .elementor-element.elementor-element-59c9545.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.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; */
    background: linear-gradient(270deg,#f3b823,#043f09);
}

.elementor-716 .elementor-element.elementor-element-59c9545 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 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-0c5af82.ekit-equal-height-enable, .elementor-716 .elementor-element.elementor-element-0c5af82.ekit-equal-height-enable .elementor-widget-container, .elementor-716 .elementor-element.elementor-element-0c5af82.ekit-equal-height-enable .ekit-wid-con, .elementor-716 .elementor-element.elementor-element-0c5af82.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.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; */
    background: linear-gradient(270deg,#f3b823,#043f09);
}

.elementor-716 .elementor-element.elementor-element-0c5af82 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 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-b0532b1.ekit-equal-height-enable, .elementor-716 .elementor-element.elementor-element-b0532b1.ekit-equal-height-enable .elementor-widget-container, .elementor-716 .elementor-element.elementor-element-b0532b1.ekit-equal-height-enable .ekit-wid-con, .elementor-716 .elementor-element.elementor-element-b0532b1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.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; */
    background: linear-gradient(270deg,#f3b823,#043f09);
}

.elementor-716 .elementor-element.elementor-element-b0532b1 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 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-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;
}

.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;
}

.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;
}

.elementor-716 .elementor-element.elementor-element-3df624f > .elementor-element-populated > .elementor-widget-wrap {
    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;
}

.elementor-716 .elementor-element.elementor-element-e0cb8b7 .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-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-7f0f2a3 .single-timeline .timeline-content {
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-7f0f2a3 .timeline-item {
    padding: 50px 30px 50px 30px;
}

.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-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-7b0e392 {
    margin-top: 0px;
    margin-bottom: 0px;
}

@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 {
        padding: 25px 25px 25px 25px;
    }

    .elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox .elementskit-info-box-icon {
        padding: 0px 0px 0px 0px;
    }

    .elementor-716 .elementor-element.elementor-element-6b59161 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-716 .elementor-element.elementor-element-942f33f > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 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;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 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;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox {
        padding: 30px 25px 25px 25px;
    }

    .elementor-716 .elementor-element.elementor-element-9a2854a .elementskit-infobox .elementskit-info-box-title {
        font-size: 21px;
    }

    .elementor-716 .elementor-element.elementor-element-44674f4 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 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;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-716 .elementor-element.elementor-element-758a4c4 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-716 .elementor-element.elementor-element-92a4a3c > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 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;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-716 .elementor-element.elementor-element-b80b74c > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }
}

/* Start custom CSS for elementskit-video, class: .elementor-element-6967e6c */
.elementor-716 .elementor-element.elementor-element-6967e6c .ekit-video-popup-btn {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for elementskit-icon-box, class: .elementor-element-cb0e743 */
.xs_infobox_hover .elementskit-infobox:hover {
    box-shadow: 0 15px 25px rgba(0,0,0,.07);
}

/* End custom CSS */
/* Start custom CSS for elementskit-icon-box, class: .elementor-element-59c9545 */
.xs_infobox_hover .elementskit-infobox:hover {
    box-shadow: 0 15px 25px rgba(0,0,0,.07);
}

/* End custom CSS */
/* Start custom CSS for elementskit-icon-box, class: .elementor-element-0c5af82 */
.xs_infobox_hover .elementskit-infobox:hover {
    box-shadow: 0 15px 25px rgba(0,0,0,.07);
}

/* End custom CSS */
/* Start custom CSS for elementskit-icon-box, class: .elementor-element-b0532b1 */
.xs_infobox_hover .elementskit-infobox:hover {
    box-shadow: 0 15px 25px rgba(0,0,0,.07);
}

/* End custom CSS */
