﻿.elementor-10784 .elementor-element.elementor-element-81e3b71 {
    padding: 110px 0px 135px 0px;
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-bb64f9e {
    left: 0px;
    width: 477px;
    height: 526px;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    z-index: 1;
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-bb64f9e .layer-image {
    max-width: 100%;
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-bb64f9e > * {
    width: 100%;
    overflow: hidden;
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-bb64f9e img {
    height: 526px;
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-5f1349d {
    top: 450px;
    left: 227px;
    width: 377px;
    border-radius: 0px 0px 0px 0px;
    -webkit-transform: rotate(0deg);
    z-index: 2;
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-5f1349d .layer-image {
    max-width: 100%;
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-5f1349d > * {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: #FFFFFF;
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-b1e00fa {
    top: 470px;
    left: 135px;
    width: 180px;
    max-width: 180px;
    height: 150px;
    overflow: hidden;
    border-radius: 100px 100px 100px 100px;
    -webkit-transform: rotate(0deg);
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-b1e00fa > * {
    width: 100%;
    max-width: 100%;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--theme-color1);
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-c13e0a0 {
    top: 180px;
    right: 42px;
    -webkit-transform: rotate(0deg);
}

.elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-c13e0a0 .layer-image {
    max-width: 100%;
}

.elementor-10784 .elementor-element.elementor-element-6571976 .funfact-icon i {
    color: #000000;
}

.elementor-10784 .elementor-element.elementor-element-6571976 .funfact-icon svg {
    fill: #000000;
}

.elementor-10784 .elementor-element.elementor-element-6571976 .funfact-icon i, .elementor-10784 .elementor-element.elementor-element-6571976 .funfact-icon svg {
    font-size: 3em;
    line-height: 1.2em;
}

.elementor-10784 .elementor-element.elementor-element-6571976 .counter {
    color: #000000;
    font-size: 45px;
    margin: 0px 0px 0px 0px;
}

.elementor-10784 .elementor-element.elementor-element-6571976 .title {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}

.elementor-10784 .elementor-element.elementor-element-6571976 .tm-sc-funfact {
    padding: 25px 15px 30px 15px;
    background-color: var(--theme-color1);
    border-radius: 10px 10px 0px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-10784 .elementor-element.elementor-element-6571976 {
    width: var( --container-widget-width, 236px );
    max-width: 236px;
    --container-widget-width: 236px;
    --container-widget-flex-grow: 0;
    top: 93px;
    z-index: 2;
}

body:not(.rtl) .elementor-10784 .elementor-element.elementor-element-6571976 {
    left: -100px;
}

body.rtl .elementor-10784 .elementor-element.elementor-element-6571976 {
    right: -100px;
}

.elementor-10784 .elementor-element.elementor-element-6ebb99c .title .elementor-repeater-item-2e0a54e {
    color: var(--theme-color2);
}

.elementor-10784 .elementor-element.elementor-element-6ebb99c .title {
    line-height: 0px;
}

.elementor-10784 .elementor-element.elementor-element-6ebb99c .subtitle {
    color: var(--theme-color1);
}

.elementor-10784 .elementor-element.elementor-element-6ebb99c > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-10784 .elementor-element.elementor-element-914656a .tm-text-editor {
    margin: 0px 0px 20px 0px;
}

.elementor-10784 .elementor-element.elementor-element-914656a .tm-text-editor * {
    margin: 0px 0px 20px 0px;
}

.elementor-10784 .elementor-element.elementor-element-22dd55b .icon {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -10px 30px 0px 0px;
}

.elementor-10784 .elementor-element.elementor-element-22dd55b .icon i {
    line-height: 1;
    color: var(--theme-color1);
}

.elementor-10784 .elementor-element.elementor-element-22dd55b .icon svg {
    line-height: 1;
    fill: var(--theme-color1);
}

.elementor-10784 .elementor-element.elementor-element-22dd55b .icon i, .elementor-10784 .elementor-element.elementor-element-22dd55b .icon svg {
    font-size: 3.5em;
}

.elementor-10784 .elementor-element.elementor-element-22dd55b:hover .icon i {
    color: var(--theme-color2);
}

.elementor-10784 .elementor-element.elementor-element-22dd55b:hover .icon svg {
    fill: var(--theme-color2);
}

.elementor-10784 .elementor-element.elementor-element-22dd55b .icon-wrapper .icon-bg-img {
    width: 52px;
    height: 52px;
    background-color: #F2F3F6;
    right: 30%;
    top: 13%;
}

.elementor-10784 .elementor-element.elementor-element-22dd55b .icon-box-title, .elementor-10784 .elementor-element.elementor-element-22dd55b .icon-box-title a {
    font-size: 22px;
}

.elementor-10784 .elementor-element.elementor-element-22dd55b .icon-box-title {
    margin: 0px 0px 10px 0px;
}

.elementor-10784 .elementor-element.elementor-element-22dd55b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10784 .elementor-element.elementor-element-ec2a2ab .icon {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -10px 30px 0px 0px;
}

.elementor-10784 .elementor-element.elementor-element-ec2a2ab .icon i {
    line-height: 1;
    color: var(--theme-color1);
}

.elementor-10784 .elementor-element.elementor-element-ec2a2ab .icon svg {
    line-height: 1;
    fill: var(--theme-color1);
}

.elementor-10784 .elementor-element.elementor-element-ec2a2ab .icon i, .elementor-10784 .elementor-element.elementor-element-ec2a2ab .icon svg {
    font-size: 3.5em;
}

.elementor-10784 .elementor-element.elementor-element-ec2a2ab:hover .icon i {
    color: var(--theme-color2);
}

.elementor-10784 .elementor-element.elementor-element-ec2a2ab:hover .icon svg {
    fill: var(--theme-color2);
}

.elementor-10784 .elementor-element.elementor-element-ec2a2ab .icon-wrapper .icon-bg-img {
    width: 52px;
    height: 52px;
    background-color: #F2F3F6;
    right: 30%;
    top: 13%;
}

.elementor-10784 .elementor-element.elementor-element-ec2a2ab .icon-box-title, .elementor-10784 .elementor-element.elementor-element-ec2a2ab .icon-box-title a {
    font-size: 22px;
}

.elementor-10784 .elementor-element.elementor-element-ec2a2ab .icon-box-title {
    margin: 0px 0px 10px 0px;
}

.elementor-10784 .elementor-element.elementor-element-ec2a2ab > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10784 .elementor-element.elementor-element-4e9c685 .icon-type-image img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-10784 .elementor-element.elementor-element-4e9c685 .icon-wrapper .icon-bg-img {
    left: 0%;
    top: 0%;
}

.elementor-10784 .elementor-element.elementor-element-4e9c685:hover .icon-wrapper .icon-bg-img {
    left: 0%;
    top: 0%;
}

.elementor-10784 .elementor-element.elementor-element-4e9c685 .icon-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-10784 .elementor-element.elementor-element-439d34c .btn-view-details {
    text-align: left;
}

.elementor-10784 .elementor-element.elementor-element-439d34c {
    width: var( --container-widget-width, 102.231% );
    max-width: 102.231%;
    --container-widget-width: 102.231%;
    --container-widget-flex-grow: 0;
}

.elementor-10784 .elementor-element.elementor-element-1791844:not(.elementor-motion-effects-element-type-background), .elementor-10784 .elementor-element.elementor-element-1791844 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-10784 .elementor-element.elementor-element-1791844 > .elementor-background-overlay {
    background-image: url("https://kodesolution.com/2023/desix/wp-content/uploads/2023/07/bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.09;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10784 .elementor-element.elementor-element-1791844 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 69px 0px;
}

.elementor-10784 .elementor-element.elementor-element-cba61df {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-10784 .elementor-element.elementor-element-98a26a0 .title-wrapper:after {
    background-color: #FFFFFF;
}

.elementor-10784 .elementor-element.elementor-element-98a26a0 .title-wrapper:before {
    background-color: #FFFFFF;
}

.elementor-10784 .elementor-element.elementor-element-98a26a0 .title {
    color: #FFFFFF;
}

.elementor-10784 .elementor-element.elementor-element-98a26a0 .subtitle {
    color: var(--theme-color1);
}

.elementor-bc-flex-widget .elementor-10784 .elementor-element.elementor-element-9109558.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10784 .elementor-element.elementor-element-9109558.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10784 .elementor-element.elementor-element-e4babf7 {
    text-align: left;
}

.elementor-10784 .elementor-element.elementor-element-44285bd {
    margin-top: -110px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10784 .elementor-element.elementor-element-71c4426 .elementor-repeater-item-b827324 {
    top: -460px;
    right: -370px;
    background-size: 377px;
    width: 380px;
    height: 617px;
}

.elementor-10784 .elementor-element.elementor-element-8fef26e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 75px 0px;
}

.elementor-10784 .elementor-element.elementor-element-8fef26e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10784 .elementor-element.elementor-element-b4bd7c4 {
    text-align: center;
    width: var( --container-widget-width, 101.583% );
    max-width: 101.583%;
    --container-widget-width: 101.583%;
    --container-widget-flex-grow: 0;
}

.elementor-10784 .elementor-element.elementor-element-b4bd7c4 .subtitle {
    color: var(--theme-color1);
}

.elementor-10784 .elementor-element.elementor-element-b4bd7c4 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-10784 .elementor-element.elementor-element-c9edc15 .team-item .team-subtitle {
    color: #6F7174;
}

.elementor-10784 .elementor-element.elementor-element-c9edc15 .team-item:hover .team-subtitle {
    color: #6F7174;
}

@media(min-width: 768px) {
    .elementor-10784 .elementor-element.elementor-element-ed059ef {
        width:49.999%;
    }

    .elementor-10784 .elementor-element.elementor-element-266c701 {
        width: 2.675%;
    }

    .elementor-10784 .elementor-element.elementor-element-ae2427d {
        width: 46.91%;
    }

    .elementor-10784 .elementor-element.elementor-element-268e531 {
        width: 55%;
    }

    .elementor-10784 .elementor-element.elementor-element-6cf4720 {
        width: 43.519%;
    }

    .elementor-10784 .elementor-element.elementor-element-56dacb7 {
        width: 50.934%;
    }

    .elementor-10784 .elementor-element.elementor-element-cc25f20 {
        width: 2.15%;
    }

    .elementor-10784 .elementor-element.elementor-element-9109558 {
        width: 46.249%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-10784 .elementor-element.elementor-element-ae2427d {
        width:100%;
    }

    .elementor-10784 .elementor-element.elementor-element-56dacb7 {
        width: 100%;
    }

    .elementor-10784 .elementor-element.elementor-element-9109558 {
        width: 70%;
    }
}

@media(max-width: 880px) and (min-width:768px) {
    .elementor-10784 .elementor-element.elementor-element-ed059ef {
        width:70%;
    }

    .elementor-10784 .elementor-element.elementor-element-56dacb7 {
        width: 100%;
    }

    .elementor-10784 .elementor-element.elementor-element-2675810 {
        width: 100%;
    }
}

@media(max-width: 1366px) {
    body:not(.rtl) .elementor-10784 .elementor-element.elementor-element-6571976 {
        left:-15px;
    }

    body.rtl .elementor-10784 .elementor-element.elementor-element-6571976 {
        right: -15px;
    }
}

@media(max-width: 1200px) {
    .elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-5f1349d {
        left:190px;
    }

    body:not(.rtl) .elementor-10784 .elementor-element.elementor-element-6571976 {
        left: 15px;
    }

    body.rtl .elementor-10784 .elementor-element.elementor-element-6571976 {
        right: 15px;
    }
}

@media(max-width: 1024px) {
    .elementor-10784 .elementor-element.elementor-element-81e3b71 {
        padding:110px 0px 110px 0px;
    }

    .elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-5f1349d {
        top: 190px;
        left: 310px;
    }

    .elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-b1e00fa {
        display: none;
    }

    .elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-c13e0a0 {
        display: none;
    }

    .elementor-10784 .elementor-element.elementor-element-1791844 {
        padding: 80px 0px 69px 0px;
    }

    .elementor-10784 .elementor-element.elementor-element-e4babf7 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-10784 .elementor-element.elementor-element-2284e60 .isotope-layout .isotope-item {
        width: 49.98% !important;
    }
}

@media(max-width: 767px) {
    .elementor-10784 .elementor-element.elementor-element-81e3b71 {
        padding:100px 0px 110px 0px;
    }

    .elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-bb64f9e {
        display: none;
    }

    .elementor-10784 .elementor-element.elementor-element-5e9d4e6 .elementor-repeater-item-5f1349d {
        display: block;
        top: 0px;
        left: 0px;
        position: relative; /*NV 2024-10-28*/
    }

    .elementor-10784 .elementor-element.elementor-element-6571976 .tm-sc-funfact {
        padding: 25px 30px 35px 30px;
    }

    .elementor-10784 .elementor-element.elementor-element-6571976 {
        width: initial;
        max-width: initial;
    }

    .elementor-10784 .elementor-element.elementor-element-6ebb99c > .elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-10784 .elementor-element.elementor-element-914656a .tm-text-editor {
        margin: 80px 0px 10px 0px;
    }

    .elementor-10784 .elementor-element.elementor-element-914656a .tm-text-editor * {
        margin: 80px 0px 10px 0px;
    }

    .elementor-10784 .elementor-element.elementor-element-4e9c685 > .elementor-widget-container {
        margin: 10px 0px 50px 0px;
    }

    .elementor-10784 .elementor-element.elementor-element-439d34c .btn-view-details {
        text-align: left;
    }

    .elementor-10784 .elementor-element.elementor-element-1791844 {
        padding: 95px 0px 60px 0px;
    }

    .elementor-10784 .elementor-element.elementor-element-2284e60 .isotope-layout .isotope-item {
        width: 100% !important;
    }
}
