.elementor-721 .elementor-element.elementor-element-59b67d1 > .elementor-container {
    min-height: 90vh;
}

    .elementor-721 .elementor-element.elementor-element-59b67d1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-721 .elementor-element.elementor-element-59b67d1 > .elementor-background-overlay {
    background-color: var( --e-global-color-85a7b96 );
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-721 .elementor-element.elementor-element-59b67d1:hover > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-721 .elementor-element.elementor-element-59b67d1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 8em 0em;
}

.elementor-721 .elementor-element.elementor-element-e7449e6 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 55%;
    --e-column-margin-left: 0%;
    padding: 1em 1em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-d3c46cd {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-d3c46cd .elementor-heading-title {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-6618857-font-family ), Sans-serif;
        font-size: 70px;
        font-weight: var( --e-global-typography-6618857-font-weight );
        line-height: var( --e-global-typography-6618857-line-height );
        letter-spacing: var( --e-global-typography-6618857-letter-spacing );
        word-spacing: var( --e-global-typography-6618857-word-spacing );
    }

.elementor-721 .elementor-element.elementor-element-d253bbc {
    text-align: left;
    color: var( --e-global-color-a192e94 );
}

.elementor-721 .elementor-element.elementor-element-1a30bec > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 1em 1em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-38d45d1 {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 20px;
    --grid-column-gap: 0px;
    --grid-row-gap: 30px;
}

    .elementor-721 .elementor-element.elementor-element-38d45d1 .elementor-widget-container {
        text-align: right;
    }

    .elementor-721 .elementor-element.elementor-element-38d45d1 .elementor-social-icon {
        background-color: var( --e-global-color-4705245 );
        --icon-padding: 0em;
    }

        .elementor-721 .elementor-element.elementor-element-38d45d1 .elementor-social-icon i {
            color: var( --e-global-color-accent );
        }

        .elementor-721 .elementor-element.elementor-element-38d45d1 .elementor-social-icon svg {
            fill: var( --e-global-color-accent );
        }

        .elementor-721 .elementor-element.elementor-element-38d45d1 .elementor-social-icon:hover i {
            color: var( --e-global-color-secondary );
        }

        .elementor-721 .elementor-element.elementor-element-38d45d1 .elementor-social-icon:hover svg {
            fill: var( --e-global-color-secondary );
        }

.elementor-721 .elementor-element.elementor-element-a3f58bd > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
}

.elementor-721 .elementor-element.elementor-element-2f189a4 {
    overflow: hidden;
    margin-top: -10%;
    margin-bottom: 0%;
}

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-774e93f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-774e93f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-774e93f > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-7f86ce4.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-7f86ce4.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-7f86ce4.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-7f86ce4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox {
    background-color: var( --e-global-color-secondary );
    padding: 1em 1em 1em 1em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.3);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox:hover {
        background-color: var( --e-global-color-85a7b96 );
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-85a7b96 );
        font-family: var( --e-global-typography-18d42e8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-18d42e8-font-size );
        font-weight: var( --e-global-typography-18d42e8-font-weight );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox:hover .elementskit-info-box-title {
        color: var( --e-global-color-secondary );
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox:hover .box-body > p {
        color: var( --e-global-color-a192e94 );
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox p {
        margin: 0px 0px 20px 0px;
    }

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var( --e-global-color-51f1616 );
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var( --e-global-color-51f1616 );
    stroke: var( --e-global-color-51f1616 );
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 60px;
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-info-box-icon > svg {
    max-width: 60px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 65px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .elementskit-info-box-icon {
    height: 35px;
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    color: var( --e-global-color-605b101 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-btn svg path {
        stroke: var( --e-global-color-605b101 );
        fill: var( --e-global-color-605b101 );
    }

.elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox:hover .elementskit-btn {
    color: var( --e-global-color-51f1616 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: var( --e-global-color-51f1616 );
        fill: var( --e-global-color-51f1616 );
    }

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-811c9f1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-811c9f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-811c9f1 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-b1725c9.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-b1725c9.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-b1725c9.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-b1725c9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox {
    background-color: var( --e-global-color-605b101 );
    padding: 1em 1em 1em 1em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.3);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox:hover {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-18d42e8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-18d42e8-font-size );
        font-weight: var( --e-global-typography-18d42e8-font-weight );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox:hover .elementskit-info-box-title {
        color: var( --e-global-color-85a7b96 );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-a192e94 );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox:hover .box-body > p {
        color: var( --e-global-color-text );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox p {
        margin: 0px 0px 20px 0px;
    }

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementkit-infobox-icon {
    color: var( --e-global-color-51f1616 );
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-51f1616 );
    stroke: var( --e-global-color-51f1616 );
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 60px;
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-info-box-icon > svg {
    max-width: 60px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 65px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .elementskit-info-box-icon {
    height: 35px;
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    color: var( --e-global-color-51f1616 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-btn svg path {
        stroke: var( --e-global-color-51f1616 );
        fill: var( --e-global-color-51f1616 );
    }

.elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox:hover .elementskit-btn {
    color: var( --e-global-color-605b101 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: var( --e-global-color-605b101 );
        fill: var( --e-global-color-605b101 );
    }

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-e43441a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-e43441a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-e43441a > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-7facfc5.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-7facfc5.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-7facfc5.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-7facfc5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox {
    background-color: var( --e-global-color-85a7b96 );
    padding: 1em 1em 1em 1em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.3);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox:hover {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-18d42e8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-18d42e8-font-size );
        font-weight: var( --e-global-typography-18d42e8-font-weight );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox:hover .elementskit-info-box-title {
        color: var( --e-global-color-85a7b96 );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-a192e94 );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox:hover .box-body > p {
        color: var( --e-global-color-text );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox p {
        margin: 0px 0px 20px 0px;
    }

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 60px;
}

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-info-box-icon > svg {
    max-width: 60px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .elementskit-info-box-icon {
    height: 35px;
}

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    color: var( --e-global-color-51f1616 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-btn svg path {
        stroke: var( --e-global-color-51f1616 );
        fill: var( --e-global-color-51f1616 );
    }

.elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox:hover .elementskit-btn {
    color: var( --e-global-color-605b101 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: var( --e-global-color-605b101 );
        fill: var( --e-global-color-605b101 );
    }

.elementor-721 .elementor-element.elementor-element-a801a9c {
    padding: 2em 1em 2em 1em;
}

.elementor-721 .elementor-element.elementor-element-8c11bf8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-721 .elementor-element.elementor-element-8c11bf8 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-db0dfdf img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact .elementskit-funfact-icon {
    color: var( --e-global-color-51f1616 );
}

.elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact .funfact-icon svg path {
    stroke: var( --e-global-color-51f1616 );
    fill: var( --e-global-color-51f1616 );
}

.elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact-icon {
    font-size: 60px;
}

.elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact svg {
    max-width: 60px;
}

.elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact-icon, .elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact svg {
    margin-bottom: 25px;
    padding: 0px;
}

.elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact {
    justify-content: left;
    display: flex;
}

    .elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-51f1616 );
        font-family: var( --e-global-typography-d05ae71-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d05ae71-font-size );
        font-weight: var( --e-global-typography-d05ae71-font-weight );
        line-height: var( --e-global-typography-d05ae71-line-height );
        letter-spacing: var( --e-global-typography-d05ae71-letter-spacing );
        word-spacing: var( --e-global-typography-d05ae71-word-spacing );
        margin-bottom: 5px;
    }

    .elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-51f1616 );
        font-family: var( --e-global-typography-1e7da6a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1e7da6a-font-size );
        font-weight: var( --e-global-typography-1e7da6a-font-weight );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

.elementor-721 .elementor-element.elementor-element-dbb00d1 > .elementor-widget-container {
    margin: -31% 56% 0% 8%;
    padding: 3em 3em 3em 3em;
    background-color: var( --e-global-color-605b101 );
    border-radius: 10px 10px 10px 10px;
}

.elementor-721 .elementor-element.elementor-element-d9340fb > .elementor-element-populated {
    padding: 1em 1em 1em 3em;
}

.elementor-721 .elementor-element.elementor-element-26dcee4 {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-26dcee4 .elementor-heading-title {
        color: var( --e-global-color-605b101 );
        font-family: var( --e-global-typography-88a5d44-font-family ), Sans-serif;
        font-size: var( --e-global-typography-88a5d44-font-size );
        font-weight: var( --e-global-typography-88a5d44-font-weight );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

.elementor-721 .elementor-element.elementor-element-866450f {
    text-align: left;
}

.elementor-721 .elementor-element.elementor-element-b596b62 {
    --spacer-size: 10px;
}

.elementor-721 .elementor-element.elementor-element-70b4fc8 {
    text-align: left;
}

.elementor-721 .elementor-element.elementor-element-9369e4a {
    --spacer-size: 10px;
}

.elementor-721 .elementor-element.elementor-element-b05bb5e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-9c09b9d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-9c09b9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-9c09b9d > .elementor-element-populated {
    padding: 0em 0em 0em 2em;
}

.elementor-721 .elementor-element.elementor-element-8243582:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721 .elementor-element.elementor-element-8243582 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-85a7b96 );
}

.elementor-721 .elementor-element.elementor-element-8243582 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 5em 6em 7em;
}

    .elementor-721 .elementor-element.elementor-element-8243582 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-b38c447 {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-b38c447 .elementor-heading-title {
        color: var( --e-global-color-605b101 );
        font-family: var( --e-global-typography-88a5d44-font-family ), Sans-serif;
        font-size: var( --e-global-typography-88a5d44-font-size );
        font-weight: var( --e-global-typography-88a5d44-font-weight );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

.elementor-721 .elementor-element.elementor-element-cf5d4bf {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-cf5d4bf .elementor-heading-title {
        color: var( --e-global-color-51f1616 );
    }

    .elementor-721 .elementor-element.elementor-element-cf5d4bf > .elementor-widget-container {
        margin: 0% 20% 0% 0%;
    }

.elementor-721 .elementor-element.elementor-element-dd36194 {
    --spacer-size: 10px;
}

.elementor-721 .elementor-element.elementor-element-2796106 {
    padding: 0em 0em 2em 0em;
}

.elementor-721 .elementor-element.elementor-element-5835894 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-cf019b6.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-cf019b6.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-cf019b6.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-cf019b6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox {
    background-color: var( --e-global-color-85a7b96 );
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox:hover {
        background-color: var( --e-global-color-85a7b96 );
    }

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-18d42e8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-18d42e8-font-size );
        font-weight: var( --e-global-typography-18d42e8-font-weight );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-a192e94 );
    }

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox p {
        margin: 0px 0px 10px 0px;
    }

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 45px;
}

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-info-box-icon > svg {
    max-width: 45px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px -5px 0px;
}

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    color: var( --e-global-color-51f1616 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-btn i {
        font-size: 15px;
    }

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-btn svg {
        max-width: 15px;
    }

        .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-btn svg path {
            stroke: var( --e-global-color-51f1616 );
            fill: var( --e-global-color-51f1616 );
        }

.elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox:hover .elementskit-btn {
    color: var( --e-global-color-605b101 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: var( --e-global-color-605b101 );
        fill: var( --e-global-color-605b101 );
    }

.elementor-721 .elementor-element.elementor-element-09c0493 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-96979aa.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-96979aa.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-96979aa.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-96979aa.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox {
    background-color: var( --e-global-color-85a7b96 );
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox:hover {
        background-color: var( --e-global-color-85a7b96 );
    }

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-18d42e8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-18d42e8-font-size );
        font-weight: var( --e-global-typography-18d42e8-font-weight );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox .box-body > p {
        color: var( --e-global-color-a192e94 );
    }

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox p {
        margin: 0px 0px 10px 0px;
    }

.elementor-721 .elementor-element.elementor-element-96979aa .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-96979aa .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 45px;
}

.elementor-721 .elementor-element.elementor-element-96979aa .elementskit-info-box-icon > svg {
    max-width: 45px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px -5px 0px;
}

.elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-96979aa .elementskit-btn {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    color: var( --e-global-color-51f1616 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-btn i {
        font-size: 15px;
    }

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-btn svg {
        max-width: 15px;
    }

        .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-btn svg path {
            stroke: var( --e-global-color-51f1616 );
            fill: var( --e-global-color-51f1616 );
        }

.elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox:hover .elementskit-btn {
    color: var( --e-global-color-605b101 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: var( --e-global-color-605b101 );
        fill: var( --e-global-color-605b101 );
    }

.elementor-721 .elementor-element.elementor-element-ce5850a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-34971ed.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-34971ed.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-34971ed.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-34971ed.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox {
    background-color: var( --e-global-color-85a7b96 );
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox:hover {
        background-color: var( --e-global-color-85a7b96 );
    }

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-18d42e8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-18d42e8-font-size );
        font-weight: var( --e-global-typography-18d42e8-font-weight );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox .box-body > p {
        color: var( --e-global-color-a192e94 );
    }

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox p {
        margin: 0px 0px 10px 0px;
    }

.elementor-721 .elementor-element.elementor-element-34971ed .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-34971ed .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 45px;
}

.elementor-721 .elementor-element.elementor-element-34971ed .elementskit-info-box-icon > svg {
    max-width: 45px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px -5px 0px;
}

.elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-34971ed .elementskit-btn {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    color: var( --e-global-color-51f1616 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-btn i {
        font-size: 15px;
    }

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-btn svg {
        max-width: 15px;
    }

        .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-btn svg path {
            stroke: var( --e-global-color-51f1616 );
            fill: var( --e-global-color-51f1616 );
        }

.elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox:hover .elementskit-btn {
    color: var( --e-global-color-605b101 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: var( --e-global-color-605b101 );
        fill: var( --e-global-color-605b101 );
    }

.elementor-721 .elementor-element.elementor-element-82a260f {
    padding: 2em 0em 0em 0em;
}

.elementor-721 .elementor-element.elementor-element-cd6f06f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-b9c325e.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-b9c325e.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-b9c325e.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-b9c325e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox {
    background-color: var( --e-global-color-85a7b96 );
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox:hover {
        background-color: var( --e-global-color-85a7b96 );
    }

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-18d42e8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-18d42e8-font-size );
        font-weight: var( --e-global-typography-18d42e8-font-weight );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox .box-body > p {
        color: var( --e-global-color-a192e94 );
    }

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox p {
        margin: 0px 0px 10px 0px;
    }

.elementor-721 .elementor-element.elementor-element-b9c325e .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 45px;
}

.elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-info-box-icon > svg {
    max-width: 45px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px -5px 0px;
}

.elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-btn {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    color: var( --e-global-color-51f1616 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-btn i {
        font-size: 15px;
    }

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-btn svg {
        max-width: 15px;
    }

        .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-btn svg path {
            stroke: var( --e-global-color-51f1616 );
            fill: var( --e-global-color-51f1616 );
        }

.elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox:hover .elementskit-btn {
    color: var( --e-global-color-605b101 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: var( --e-global-color-605b101 );
        fill: var( --e-global-color-605b101 );
    }

.elementor-721 .elementor-element.elementor-element-2c2f62b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-9a3c961.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-9a3c961.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-9a3c961.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-9a3c961.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox {
    background-color: var( --e-global-color-85a7b96 );
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox:hover {
        background-color: var( --e-global-color-85a7b96 );
    }

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-18d42e8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-18d42e8-font-size );
        font-weight: var( --e-global-typography-18d42e8-font-weight );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-a192e94 );
    }

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox p {
        margin: 0px 0px 10px 0px;
    }

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 45px;
}

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-info-box-icon > svg {
    max-width: 45px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px -5px 0px;
}

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    color: var( --e-global-color-51f1616 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-btn i {
        font-size: 15px;
    }

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-btn svg {
        max-width: 15px;
    }

        .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-btn svg path {
            stroke: var( --e-global-color-51f1616 );
            fill: var( --e-global-color-51f1616 );
        }

.elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox:hover .elementskit-btn {
    color: var( --e-global-color-605b101 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: var( --e-global-color-605b101 );
        fill: var( --e-global-color-605b101 );
    }

.elementor-721 .elementor-element.elementor-element-1ec0bd5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-8da4ba1.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-8da4ba1.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-8da4ba1.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-8da4ba1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox {
    background-color: var( --e-global-color-85a7b96 );
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox:hover {
        background-color: var( --e-global-color-85a7b96 );
    }

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-18d42e8-font-family ), Sans-serif;
        font-size: var( --e-global-typography-18d42e8-font-size );
        font-weight: var( --e-global-typography-18d42e8-font-weight );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-a192e94 );
    }

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox p {
        margin: 0px 0px 10px 0px;
    }

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 45px;
}

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-info-box-icon > svg {
    max-width: 45px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px -5px 0px;
}

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    color: var( --e-global-color-51f1616 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-btn i {
        font-size: 15px;
    }

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-btn svg {
        max-width: 15px;
    }

        .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-btn svg path {
            stroke: var( --e-global-color-51f1616 );
            fill: var( --e-global-color-51f1616 );
        }

.elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox:hover .elementskit-btn {
    color: var( --e-global-color-605b101 );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: var( --e-global-color-605b101 );
        fill: var( --e-global-color-605b101 );
    }

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-eaeeacf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-eaeeacf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-eaeeacf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721 .elementor-element.elementor-element-eaeeacf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../../../images/service-bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-721 .elementor-element.elementor-element-eaeeacf > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-85a7b96 );
    opacity: 0.5;
}

.elementor-721 .elementor-element.elementor-element-eaeeacf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 0em 0em;
}

    .elementor-721 .elementor-element.elementor-element-eaeeacf > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-54ec1e6 {
    --spacer-size: 10px;
}

.elementor-721 .elementor-element.elementor-element-bd4da5d {
    padding: 3em 1em 2em 1em;
}

.elementor-721 .elementor-element.elementor-element-4e4a73e > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-single-testimonial-slider, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial_card {
    padding: 0em 6em 0em 0em;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-single-testimonial-slider, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
}

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-single-testimonial-slider, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial_card, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
        background-color: var( --e-global-color-4705245 );
    }

.elementor-721 .elementor-element.elementor-element-074391e .elementkit-testimonial-col {
    align-self: center;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-commentor-content {
    text-align: left;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial_card {
    text-align: left;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-profile-info {
    text-align: left;
}

.elementor-721 .elementor-element.elementor-element-074391e .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: left;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
    color: var( --e-global-color-text );
    margin: -70px 0px 30px 25px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-text );
    margin: -70px 0px 30px 25px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var( --e-global-typography-78f1733-font-family ), Sans-serif;
    font-size: var( --e-global-typography-78f1733-font-size );
    font-weight: var( --e-global-typography-78f1733-font-weight );
    font-style: var( --e-global-typography-78f1733-font-style );
    line-height: var( --e-global-typography-78f1733-line-height );
    letter-spacing: var( --e-global-typography-78f1733-letter-spacing );
    word-spacing: var( --e-global-typography-78f1733-word-spacing );
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {
    color: var( --e-global-color-a192e94 );
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
    color: var( --e-global-color-a192e94 );
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
    color: var( --e-global-color-a192e94 );
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
    color: var( --e-global-color-a192e94 );
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-watermark-icon svg path {
    stroke: var( --e-global-color-a192e94 );
    fill: var( --e-global-color-a192e94 );
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-watermark-icon > i {
    font-size: 90px;
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-watermark-icon > svg {
    width: 90px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-commentor-content > i {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-icon-content > i {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-watermark-icon svg {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-85a7b96 );
    font-family: var( --e-global-typography-1e7da6a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1e7da6a-font-size );
    font-weight: var( --e-global-typography-1e7da6a-font-weight );
    line-height: var( --e-global-typography-1e7da6a-line-height );
    letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
    word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    margin-bottom: 0px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-605b101 );
    font-family: var( --e-global-typography-624f944-font-family ), Sans-serif;
    font-size: var( --e-global-typography-624f944-font-size );
    font-weight: var( --e-global-typography-624f944-font-weight );
    line-height: var( --e-global-typography-624f944-line-height );
    letter-spacing: var( --e-global-typography-624f944-letter-spacing );
    word-spacing: var( --e-global-typography-624f944-word-spacing );
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-commentor-bio {
    margin: 0px 0px 0px 25px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementkit-commentor-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-commentor-image > img {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-commentor-bio .elementskit-commentor-image > img {
    height: 70px;
    width: 70px;
}

.elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider .slick-dots {
    bottom: -50px;
}

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider .slick-dots li button {
        width: 8px;
        height: 8px;
        background-color: var( --e-global-color-85a7b96 );
    }

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
        margin-right: 12px;
    }

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider .slick-dots li.slick-active button {
        background-color: var( --e-global-color-605b101 );
        width: 8px;
        height: 8px;
        transform: scale(1.2);
    }

.elementor-721 .elementor-element.elementor-element-e6f4f68 {
    padding: 6em 1em 3em 1em;
}

.elementor-721 .elementor-element.elementor-element-5793042 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-80cbae6 {
    padding: 0em 0em 3em 0em;
}

.elementor-721 .elementor-element.elementor-element-456de52 > .elementor-element-populated {
    padding: 0em 40em 0em 0em;
}

.elementor-721 .elementor-element.elementor-element-be2394f {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-be2394f .elementor-heading-title {
        color: var( --e-global-color-605b101 );
        font-family: var( --e-global-typography-88a5d44-font-family ), Sans-serif;
        font-size: var( --e-global-typography-88a5d44-font-size );
        font-weight: var( --e-global-typography-88a5d44-font-weight );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

.elementor-721 .elementor-element.elementor-element-2babf1a {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-e4f7859.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-e4f7859.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-e4f7859 > .elementor-element-populated {
    padding: 0em 3em 0em 0em;
}

.elementor-721 .elementor-element.elementor-element-4155014 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-78f1733-font-family ), Sans-serif;
    font-size: var( --e-global-typography-78f1733-font-size );
    font-weight: var( --e-global-typography-78f1733-font-weight );
    font-style: var( --e-global-typography-78f1733-font-style );
    line-height: var( --e-global-typography-78f1733-line-height );
    letter-spacing: var( --e-global-typography-78f1733-letter-spacing );
    word-spacing: var( --e-global-typography-78f1733-word-spacing );
}

.elementor-721 .elementor-element.elementor-element-9dd3a47 {
    text-align: left;
}

.elementor-721 .elementor-element.elementor-element-2e9f5be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-721 .elementor-element.elementor-element-2e9f5be > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
}

.elementor-721 .elementor-element.elementor-element-5afba1d {
    text-align: right;
    z-index: 1;
}

    .elementor-721 .elementor-element.elementor-element-5afba1d img {
        width: 90%;
        border-radius: 10px 10px 10px 10px;
    }

.elementor-721 .elementor-element.elementor-element-b818279 {
    --spacer-size: 390px;
}

    .elementor-721 .elementor-element.elementor-element-b818279 > .elementor-widget-container {
        margin: -347px 220px 0px 0px;
        background-color: var( --e-global-color-605b101 );
        border-radius: 10px 10px 10px 10px;
    }

.elementor-721 .elementor-element.elementor-element-ac89969 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-721 .elementor-element.elementor-element-ac89969 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-721 .elementor-element.elementor-element-ac89969 .elementor-button {
    background-color: var( --e-global-color-605b101 );
    border-radius: 0px 10px 0px 0px;
    padding: 30px 51px 0px 55px;
}

    .elementor-721 .elementor-element.elementor-element-ac89969 .elementor-button:hover, .elementor-721 .elementor-element.elementor-element-ac89969 .elementor-button:focus {
        color: var( --e-global-color-85a7b96 );
        background-color: var( --e-global-color-605b101 );
    }

        .elementor-721 .elementor-element.elementor-element-ac89969 .elementor-button:hover svg, .elementor-721 .elementor-element.elementor-element-ac89969 .elementor-button:focus svg {
            fill: var( --e-global-color-85a7b96 );
        }

.elementor-721 .elementor-element.elementor-element-ac89969 > .elementor-widget-container {
    margin: -83px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-ac89969 {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-350c964.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-350c964.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-350c964 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-721 .elementor-element.elementor-element-350c964 > .elementor-element-populated {
    padding: 0em 0em 0em 3em;
}

.elementor-721 .elementor-element.elementor-element-a2ee967.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-a2ee967.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-a2ee967.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-a2ee967.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox {
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-1e7da6a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1e7da6a-font-size );
        font-weight: var( --e-global-typography-1e7da6a-font-weight );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-a2ee967 .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 15px;
}

.elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-info-box-icon > svg {
    max-width: 15px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-29db157.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-29db157.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-29db157.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-29db157.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox {
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-1e7da6a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1e7da6a-font-size );
        font-weight: var( --e-global-typography-1e7da6a-font-weight );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-29db157 .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-29db157 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 15px;
}

.elementor-721 .elementor-element.elementor-element-29db157 .elementskit-info-box-icon > svg {
    max-width: 15px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-ac94064.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-ac94064.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-ac94064.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-ac94064.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox {
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-1e7da6a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1e7da6a-font-size );
        font-weight: var( --e-global-typography-1e7da6a-font-weight );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-ac94064 .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 15px;
}

.elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-info-box-icon > svg {
    max-width: 15px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-cdd3c4c.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-cdd3c4c.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-cdd3c4c.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-cdd3c4c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox {
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-1e7da6a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1e7da6a-font-size );
        font-weight: var( --e-global-typography-1e7da6a-font-weight );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-cdd3c4c .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 15px;
}

.elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-info-box-icon > svg {
    max-width: 15px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-e28f09c.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-e28f09c.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-e28f09c.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-e28f09c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox {
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-1e7da6a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1e7da6a-font-size );
        font-weight: var( --e-global-typography-1e7da6a-font-weight );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-e28f09c .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 15px;
}

.elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-info-box-icon > svg {
    max-width: 15px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-e01cb0d.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-e01cb0d.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-e01cb0d.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-e01cb0d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox {
    padding: 0em 2em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

    .elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .elementskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-1e7da6a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1e7da6a-font-size );
        font-weight: var( --e-global-typography-1e7da6a-font-weight );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-e01cb0d .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 15px;
}

.elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-info-box-icon > svg {
    max-width: 15px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-e201ad0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 1em 6em 1em;
}

    .elementor-721 .elementor-element.elementor-element-e201ad0 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-14490d7 > .elementor-element-populated {
    padding: 1em 3em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

    .elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .slick-slide > div {
        margin-bottom: 0px;
    }

.elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .slick-list {
    margin-bottom: -0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .single-client {
    min-height: 0px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-721 .elementor-element.elementor-element-3f3e839 .single-client {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-3f3e839 .simple_logo_image .single-client .content-image .main-image {
    opacity: 0.5;
    filter: alpha(opacity=0.5);
}

.elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .single-client img {
    opacity: 0.5;
    filter: alpha(opacity=0.5);
}

.elementor-721 .elementor-element.elementor-element-3f3e839 .simple_logo_image .single-client:hover .content-image img {
    opacity: 1;
    filter: alpha(opacity=1);
}

.elementor-721 .elementor-element.elementor-element-3f3e839 .simple_logo_image .single-client:hover .content-image .main-image {
    opacity: 1;
    filter: alpha(opacity=1);
}

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-b469393.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-b469393.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-b469393 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-9bfd282 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-ad4ae34.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-ad4ae34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-ad4ae34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721 .elementor-element.elementor-element-ad4ae34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-85a7b96 );
}

.elementor-721 .elementor-element.elementor-element-ad4ae34 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 5em 6em 17em;
}

    .elementor-721 .elementor-element.elementor-element-ad4ae34 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-532e39c {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-532e39c .elementor-heading-title {
        color: var( --e-global-color-605b101 );
        font-family: "Hind Madurai", Sans-serif;
        font-size: 1rem;
        font-weight: 700;
        line-height: 1.1em;
        letter-spacing: 4px;
    }

.elementor-721 .elementor-element.elementor-element-3306879 {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-3306879 .elementor-heading-title {
        color: var( --e-global-color-51f1616 );
        font-family: var( --e-global-typography-7b13c31-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7b13c31-font-size );
        font-weight: var( --e-global-typography-7b13c31-font-weight );
        line-height: var( --e-global-typography-7b13c31-line-height );
        letter-spacing: var( --e-global-typography-7b13c31-letter-spacing );
        word-spacing: var( --e-global-typography-7b13c31-word-spacing );
    }

.elementor-721 .elementor-element.elementor-element-6255500 {
    text-align: left;
    color: var( --e-global-color-51f1616 );
}

.elementor-721 .elementor-element.elementor-element-cd1c357 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-2e7fbfe.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-2e7fbfe.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-2e7fbfe.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-2e7fbfe.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox {
    background-color: var( --e-global-color-4705245 );
    padding: 0em 0em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox:hover {
        background-color: var( --e-global-color-4705245 );
    }

    .elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-1e7da6a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1e7da6a-font-size );
        font-weight: var( --e-global-typography-1e7da6a-font-weight );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .box-body > p {
        color: var( --e-global-color-a192e94 );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-2e7fbfe .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 45px;
}

.elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-info-box-icon > svg {
    max-width: 45px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px -5px 0px;
}

.elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-f59dfc2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-27c611f.ekit-equal-height-enable, .elementor-721 .elementor-element.elementor-element-27c611f.ekit-equal-height-enable .elementor-widget-container, .elementor-721 .elementor-element.elementor-element-27c611f.ekit-equal-height-enable .ekit-wid-con, .elementor-721 .elementor-element.elementor-element-27c611f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox {
    background-color: var( --e-global-color-4705245 );
    padding: 0em 0em 0em 0em;
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox:hover {
        background-color: var( --e-global-color-4705245 );
    }

    .elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-1e7da6a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1e7da6a-font-size );
        font-weight: var( --e-global-typography-1e7da6a-font-weight );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .box-body > p {
        color: var( --e-global-color-a192e94 );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-27c611f .elementkit-infobox-icon {
    color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-27c611f .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-605b101 );
    stroke: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 45px;
}

.elementor-721 .elementor-element.elementor-element-27c611f .elementskit-info-box-icon > svg {
    max-width: 45px;
    height: auto;
}

.elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px -5px 0px;
}

.elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 68px;
    line-height: 0px;
}

.elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-fa10025.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-721 .elementor-element.elementor-element-fa10025.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-721 .elementor-element.elementor-element-fa10025 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-721 .elementor-element.elementor-element-fa10025 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-7c85ab8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721 .elementor-element.elementor-element-7c85ab8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-605b101 );
}

.elementor-721 .elementor-element.elementor-element-7c85ab8 > .elementor-element-populated, .elementor-721 .elementor-element.elementor-element-7c85ab8 > .elementor-element-populated > .elementor-background-overlay, .elementor-721 .elementor-element.elementor-element-7c85ab8 > .elementor-background-slideshow {
    border-radius: 10px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-7c85ab8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0em 0em 0em 42em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 42em;
    padding: 2em 2em 2em 2em;
}

    .elementor-721 .elementor-element.elementor-element-7c85ab8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .elementskit-funfact-icon {
    color: var( --e-global-color-51f1616 );
}

.elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .funfact-icon svg path {
    stroke: var( --e-global-color-51f1616 );
    fill: var( --e-global-color-51f1616 );
}

.elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact-icon {
    font-size: 60px;
}

.elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact svg {
    max-width: 60px;
}

.elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact-icon, .elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact svg {
    margin-bottom: 15px;
    padding: 0px;
    transform: rotate(0deg);
}

.elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact {
    justify-content: left;
    display: flex;
}

    .elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-51f1616 );
        font-family: var( --e-global-typography-d05ae71-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d05ae71-font-size );
        font-weight: var( --e-global-typography-d05ae71-font-weight );
        line-height: var( --e-global-typography-d05ae71-line-height );
        letter-spacing: var( --e-global-typography-d05ae71-letter-spacing );
        word-spacing: var( --e-global-typography-d05ae71-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-a192e94 );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .super {
        color: var( --e-global-color-51f1616 );
        font-family: var( --e-global-typography-624f944-font-family ), Sans-serif;
        font-size: var( --e-global-typography-624f944-font-size );
        font-weight: var( --e-global-typography-624f944-font-weight );
        line-height: var( --e-global-typography-624f944-line-height );
        letter-spacing: var( --e-global-typography-624f944-letter-spacing );
        word-spacing: var( --e-global-typography-624f944-word-spacing );
        top: -9px;
        left: 5px;
        vertical-align: sub;
    }

.elementor-721 .elementor-element.elementor-element-b050f03 {
    padding: 6em 1em 6em 1em;
}

.elementor-721 .elementor-element.elementor-element-efd89ea {
    text-align: center;
}

    .elementor-721 .elementor-element.elementor-element-efd89ea .elementor-heading-title {
        color: var( --e-global-color-605b101 );
        font-family: var( --e-global-typography-88a5d44-font-family ), Sans-serif;
        font-size: var( --e-global-typography-88a5d44-font-size );
        font-weight: var( --e-global-typography-88a5d44-font-weight );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

.elementor-721 .elementor-element.elementor-element-67ccd30 {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-9a8cb02 {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-e582099 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-721 .elementor-element.elementor-element-e582099:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721 .elementor-element.elementor-element-e582099 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-721 .elementor-element.elementor-element-e582099 > .elementor-element-populated, .elementor-721 .elementor-element.elementor-element-e582099 > .elementor-element-populated > .elementor-background-overlay, .elementor-721 .elementor-element.elementor-element-e582099 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-721 .elementor-element.elementor-element-e582099 > .elementor-element-populated {
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.3);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 1em 1em 1em 1em;
}

    .elementor-721 .elementor-element.elementor-element-e582099 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-da6fd91 {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 15px;
    --grid-column-gap: 0px;
    --grid-row-gap: 10px;
    z-index: 1;
}

    .elementor-721 .elementor-element.elementor-element-da6fd91 .elementor-widget-container {
        text-align: left;
    }

    .elementor-721 .elementor-element.elementor-element-da6fd91 .elementor-social-icon {
        background-color: var( --e-global-color-4705245 );
        --icon-padding: 0em;
    }

        .elementor-721 .elementor-element.elementor-element-da6fd91 .elementor-social-icon i {
            color: var( --e-global-color-accent );
        }

        .elementor-721 .elementor-element.elementor-element-da6fd91 .elementor-social-icon svg {
            fill: var( --e-global-color-accent );
        }

        .elementor-721 .elementor-element.elementor-element-da6fd91 .elementor-social-icon:hover i {
            color: var( --e-global-color-primary );
        }

        .elementor-721 .elementor-element.elementor-element-da6fd91 .elementor-social-icon:hover svg {
            fill: var( --e-global-color-primary );
        }

    .elementor-721 .elementor-element.elementor-element-da6fd91 > .elementor-widget-container {
        margin: 12px 0px -123px 0px;
        padding: 0em 0em 0em 1em;
    }

.elementor-721 .elementor-element.elementor-element-68ca32a {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-4d609ff {
    text-align: center;
}

    .elementor-721 .elementor-element.elementor-element-4d609ff > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-9846197 {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-8cdba8b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-721 .elementor-element.elementor-element-8cdba8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721 .elementor-element.elementor-element-8cdba8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-721 .elementor-element.elementor-element-8cdba8b > .elementor-element-populated, .elementor-721 .elementor-element.elementor-element-8cdba8b > .elementor-element-populated > .elementor-background-overlay, .elementor-721 .elementor-element.elementor-element-8cdba8b > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-721 .elementor-element.elementor-element-8cdba8b > .elementor-element-populated {
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.3);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 1em 1em 1em 1em;
}

    .elementor-721 .elementor-element.elementor-element-8cdba8b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-c33345a {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 15px;
    --grid-column-gap: 0px;
    --grid-row-gap: 10px;
    z-index: 1;
}

    .elementor-721 .elementor-element.elementor-element-c33345a .elementor-widget-container {
        text-align: left;
    }

    .elementor-721 .elementor-element.elementor-element-c33345a .elementor-social-icon {
        background-color: var( --e-global-color-4705245 );
        --icon-padding: 0em;
    }

        .elementor-721 .elementor-element.elementor-element-c33345a .elementor-social-icon i {
            color: var( --e-global-color-accent );
        }

        .elementor-721 .elementor-element.elementor-element-c33345a .elementor-social-icon svg {
            fill: var( --e-global-color-accent );
        }

        .elementor-721 .elementor-element.elementor-element-c33345a .elementor-social-icon:hover i {
            color: var( --e-global-color-primary );
        }

        .elementor-721 .elementor-element.elementor-element-c33345a .elementor-social-icon:hover svg {
            fill: var( --e-global-color-primary );
        }

    .elementor-721 .elementor-element.elementor-element-c33345a > .elementor-widget-container {
        margin: 12px 0px -123px 0px;
        padding: 0em 0em 0em 1em;
    }

.elementor-721 .elementor-element.elementor-element-3ceeeee {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-4fbdb96 {
    text-align: center;
}

    .elementor-721 .elementor-element.elementor-element-4fbdb96 > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-92a85fc {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-97029c9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-721 .elementor-element.elementor-element-97029c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721 .elementor-element.elementor-element-97029c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-721 .elementor-element.elementor-element-97029c9 > .elementor-element-populated, .elementor-721 .elementor-element.elementor-element-97029c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-721 .elementor-element.elementor-element-97029c9 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-721 .elementor-element.elementor-element-97029c9 > .elementor-element-populated {
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.3);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 1em 1em 1em 1em;
}

    .elementor-721 .elementor-element.elementor-element-97029c9 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-4359de8 {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 15px;
    --grid-column-gap: 0px;
    --grid-row-gap: 10px;
    z-index: 1;
}

    .elementor-721 .elementor-element.elementor-element-4359de8 .elementor-widget-container {
        text-align: left;
    }

    .elementor-721 .elementor-element.elementor-element-4359de8 .elementor-social-icon {
        background-color: var( --e-global-color-4705245 );
        --icon-padding: 0em;
    }

        .elementor-721 .elementor-element.elementor-element-4359de8 .elementor-social-icon i {
            color: var( --e-global-color-accent );
        }

        .elementor-721 .elementor-element.elementor-element-4359de8 .elementor-social-icon svg {
            fill: var( --e-global-color-accent );
        }

        .elementor-721 .elementor-element.elementor-element-4359de8 .elementor-social-icon:hover i {
            color: var( --e-global-color-primary );
        }

        .elementor-721 .elementor-element.elementor-element-4359de8 .elementor-social-icon:hover svg {
            fill: var( --e-global-color-primary );
        }

    .elementor-721 .elementor-element.elementor-element-4359de8 > .elementor-widget-container {
        margin: 12px 0px -123px 0px;
        padding: 0em 0em 0em 1em;
    }

.elementor-721 .elementor-element.elementor-element-667a516 {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-882ba95 {
    text-align: center;
}

    .elementor-721 .elementor-element.elementor-element-882ba95 > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-cfd43a4 {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-89a0c39 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-721 .elementor-element.elementor-element-89a0c39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721 .elementor-element.elementor-element-89a0c39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-721 .elementor-element.elementor-element-89a0c39 > .elementor-element-populated, .elementor-721 .elementor-element.elementor-element-89a0c39 > .elementor-element-populated > .elementor-background-overlay, .elementor-721 .elementor-element.elementor-element-89a0c39 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-721 .elementor-element.elementor-element-89a0c39 > .elementor-element-populated {
    box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.3);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 1em 1em 1em 1em;
}

    .elementor-721 .elementor-element.elementor-element-89a0c39 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-f572b56 {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 15px;
    --grid-column-gap: 0px;
    --grid-row-gap: 10px;
    z-index: 1;
}

    .elementor-721 .elementor-element.elementor-element-f572b56 .elementor-widget-container {
        text-align: left;
    }

    .elementor-721 .elementor-element.elementor-element-f572b56 .elementor-social-icon {
        background-color: var( --e-global-color-4705245 );
        --icon-padding: 0em;
    }

        .elementor-721 .elementor-element.elementor-element-f572b56 .elementor-social-icon i {
            color: var( --e-global-color-accent );
        }

        .elementor-721 .elementor-element.elementor-element-f572b56 .elementor-social-icon svg {
            fill: var( --e-global-color-accent );
        }

        .elementor-721 .elementor-element.elementor-element-f572b56 .elementor-social-icon:hover i {
            color: var( --e-global-color-primary );
        }

        .elementor-721 .elementor-element.elementor-element-f572b56 .elementor-social-icon:hover svg {
            fill: var( --e-global-color-primary );
        }

    .elementor-721 .elementor-element.elementor-element-f572b56 > .elementor-widget-container {
        margin: 12px 0px -123px 0px;
        padding: 0em 0em 0em 1em;
    }

.elementor-721 .elementor-element.elementor-element-d095e95 {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-c720c3c {
    text-align: center;
}

    .elementor-721 .elementor-element.elementor-element-c720c3c > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

.elementor-721 .elementor-element.elementor-element-3ebe485 {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-ebbe185:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-ebbe185 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-85a7b96 );
}

.elementor-721 .elementor-element.elementor-element-ebbe185 > .elementor-background-overlay {
    background-image: url("../../2022/11/keys-set-and-lock-concept-at-the-locksmith-worksho-C8MSPCL.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-721 .elementor-element.elementor-element-ebbe185 .elementor-background-overlay {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-721 .elementor-element.elementor-element-ebbe185 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 0em 1em;
}

.elementor-721 .elementor-element.elementor-element-f6762c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fb364f1 );
}

.elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-element-populated, .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-background-slideshow {
    border-radius: 10px 10px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 6em 5em 6em 5em;
}

    .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-721 .elementor-element.elementor-element-a4a0177 {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-a4a0177 .elementor-heading-title {
        color: var( --e-global-color-51f1616 );
        font-family: var( --e-global-typography-88a5d44-font-family ), Sans-serif;
        font-size: var( --e-global-typography-88a5d44-font-size );
        font-weight: var( --e-global-typography-88a5d44-font-weight );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

.elementor-721 .elementor-element.elementor-element-d725ab0 {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-d725ab0 .elementor-heading-title {
        color: var( --e-global-color-51f1616 );
    }

.elementor-721 .elementor-element.elementor-element-a469c7a {
    text-align: left;
    color: var( --e-global-color-51f1616 );
}

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-ef4a861.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-ef4a861.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-ef4a861 > .elementor-element-populated {
    padding: 1em 1em 6em 1em;
}

.elementor-721 .elementor-element.elementor-element-837b445 .video-content {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-837b445 .self_video_wrapper {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn {
    padding: 27px 0px 0px 4px;
    width: 90px;
    height: 90px;
    color: #ffffff;
    background-color: var( --e-global-color-85a7b96 );
}

    .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn i {
        font-size: 26px;
    }

    .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn svg {
        max-width: 26px;
    }

    .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn.glow-btn:before {
        color: var( --e-global-color-51f1616 );
    }

    .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn.glow-btn:after {
        color: var( --e-global-color-51f1616 );
    }

    .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn.glow-btn > i:after {
        color: var( --e-global-color-51f1616 );
    }

    .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn svg path {
        stroke: #ffffff;
        fill: #ffffff;
    }

    .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn:hover {
        color: var( --e-global-color-secondary );
        background-color: var( --e-global-color-e261ca0 );
    }

        .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn:hover svg path {
            stroke: var( --e-global-color-secondary );
            fill: var( --e-global-color-secondary );
        }

.elementor-721 .elementor-element.elementor-element-c5bd656 {
    padding: 2em 1em 4em 1em;
}

.elementor-721 .elementor-element.elementor-element-d0d9ffc > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-721 .elementor-element.elementor-element-a4323f6 {
    text-align: center;
}

    .elementor-721 .elementor-element.elementor-element-a4323f6 .elementor-heading-title {
        color: var( --e-global-color-605b101 );
        font-family: var( --e-global-typography-88a5d44-font-family ), Sans-serif;
        font-size: var( --e-global-typography-88a5d44-font-size );
        font-weight: var( --e-global-typography-88a5d44-font-weight );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

.elementor-721 .elementor-element.elementor-element-738e480 {
    text-align: center;
}

    .elementor-721 .elementor-element.elementor-element-738e480 .elementor-heading-title {
        color: var( --e-global-color-85a7b96 );
    }

.elementor-721 .elementor-element.elementor-element-0bc263b {
    text-align: center;
}

.elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-image-card {
    display: block;
}

.elementor-721 .elementor-element.elementor-element-2364b2b .btn-wraper {
    text-align: left;
}

.elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-blog-block-post, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-image-card, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-card {
    background-color: var( --e-global-color-605b101 );
    border-radius: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-blog-block-post .elementskit-post-body {
        padding: 0px 20px 40px 20px;
    }

    .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-image-card .elementskit-post-body {
        padding: 0px 20px 40px 20px;
    }

.elementor-721 .elementor-element.elementor-element-2364b2b .post-meta-list {
    text-align: left;
}

.elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-body .entry-title, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-entry-header .entry-title, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var( --e-global-typography-18d42e8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-18d42e8-font-size );
    font-weight: var( --e-global-typography-18d42e8-font-weight );
    line-height: var( --e-global-typography-18d42e8-line-height );
    letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
    word-spacing: var( --e-global-typography-18d42e8-word-spacing );
}

.elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-body .entry-title {
    text-align: left;
    margin: 0px 0px 20px 0px;
}

.elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 0px 0px 20px 0px;
}

.elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-footer > p {
    color: var( --e-global-color-a192e94 );
}

.elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-body > p {
    color: var( --e-global-color-a192e94 );
    text-align: left;
    margin: 0px 0px 30px 0px;
}

.elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-footer {
    text-align: left;
    margin: 0px 0px 30px 0px;
}

.elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-blog-block-post .elementskit-post-footer > p {
    margin: 0px 0px 30px 0px;
}

.elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    color: var( --e-global-color-secondary );
    background-color: var( --e-global-color-4705245 );
}

    .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-btn svg path {
        stroke: var( --e-global-color-secondary );
        fill: var( --e-global-color-secondary );
    }

    .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-btn:hover {
        color: var( --e-global-color-85a7b96 );
    }

        .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-btn:hover svg path {
            stroke: var( --e-global-color-85a7b96 );
            fill: var( --e-global-color-85a7b96 );
        }

.elementor-721 .elementor-element.elementor-element-cd6a33f:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-cd6a33f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-85a7b96 );
}

.elementor-721 .elementor-element.elementor-element-cd6a33f > .elementor-background-overlay {
    background-image: url("../../2022/11/keys-set-and-lock-concept-at-the-locksmith-worksho-C8MSPCL.jpg");
    background-position: bottom center;
    background-size: cover;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-721 .elementor-element.elementor-element-cd6a33f .elementor-background-overlay {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-721 .elementor-element.elementor-element-cd6a33f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 1em 3em 1em;
}

.elementor-721 .elementor-element.elementor-element-6affc76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-721 .elementor-element.elementor-element-6affc76 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-6dd68d9 {
    text-align: center;
}

    .elementor-721 .elementor-element.elementor-element-6dd68d9 img {
        width: 61%;
    }

    .elementor-721 .elementor-element.elementor-element-6dd68d9 > .elementor-widget-container {
        margin: -160px 0px -48px 0px;
    }

.elementor-bc-flex-widget .elementor-721 .elementor-element.elementor-element-b239a96.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-b239a96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-721 .elementor-element.elementor-element-b239a96 > .elementor-element-populated {
    padding: 1em 1em 1em 3em;
}

.elementor-721 .elementor-element.elementor-element-0c3dfda {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-0c3dfda .elementor-heading-title {
        color: var( --e-global-color-51f1616 );
        font-family: var( --e-global-typography-88a5d44-font-family ), Sans-serif;
        font-size: var( --e-global-typography-88a5d44-font-size );
        font-weight: var( --e-global-typography-88a5d44-font-weight );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

.elementor-721 .elementor-element.elementor-element-5f3e51c {
    text-align: left;
}

    .elementor-721 .elementor-element.elementor-element-5f3e51c .elementor-heading-title {
        color: var( --e-global-color-51f1616 );
        font-family: var( --e-global-typography-7b13c31-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7b13c31-font-size );
        font-weight: var( --e-global-typography-7b13c31-font-weight );
        line-height: var( --e-global-typography-7b13c31-line-height );
        letter-spacing: var( --e-global-typography-7b13c31-letter-spacing );
        word-spacing: var( --e-global-typography-7b13c31-word-spacing );
    }

@media(min-width:768px) {
    .elementor-721 .elementor-element.elementor-element-e7449e6 {
        width: 95%;
    }

    .elementor-721 .elementor-element.elementor-element-1a30bec {
        width: 5%;
    }

    .elementor-721 .elementor-element.elementor-element-b05bb5e {
        width: 25%;
    }

    .elementor-721 .elementor-element.elementor-element-9c09b9d {
        width: 75%;
    }

    .elementor-721 .elementor-element.elementor-element-8243582 {
        width: 65%;
    }

    .elementor-721 .elementor-element.elementor-element-eaeeacf {
        width: 35%;
    }

    .elementor-721 .elementor-element.elementor-element-14490d7 {
        width: 69%;
    }

    .elementor-721 .elementor-element.elementor-element-b469393 {
        width: 31%;
    }

    .elementor-721 .elementor-element.elementor-element-6affc76 {
        width: 40%;
    }

    .elementor-721 .elementor-element.elementor-element-b239a96 {
        width: 60%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-721 .elementor-element.elementor-element-e7449e6 {
        width: 90%;
    }

    .elementor-721 .elementor-element.elementor-element-774e93f {
        width: 50%;
    }

    .elementor-721 .elementor-element.elementor-element-811c9f1 {
        width: 50%;
    }

    .elementor-721 .elementor-element.elementor-element-e43441a {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-8c11bf8 {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-d9340fb {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-8243582 {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-eaeeacf {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-e4f7859 {
        width: 50%;
    }

    .elementor-721 .elementor-element.elementor-element-2e9f5be {
        width: 50%;
    }

    .elementor-721 .elementor-element.elementor-element-350c964 {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-ad4ae34 {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-fa10025 {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-7c85ab8 {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-e582099 {
        width: 50%;
    }

    .elementor-721 .elementor-element.elementor-element-8cdba8b {
        width: 50%;
    }

    .elementor-721 .elementor-element.elementor-element-97029c9 {
        width: 50%;
    }

    .elementor-721 .elementor-element.elementor-element-89a0c39 {
        width: 50%;
    }

    .elementor-721 .elementor-element.elementor-element-f6762c6 {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-ef4a861 {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-6affc76 {
        width: 100%;
    }

    .elementor-721 .elementor-element.elementor-element-b239a96 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-721 .elementor-element.elementor-element-e7449e6 > .elementor-element-populated {
        margin: 0% 35% 0% 0%;
        --e-column-margin-right: 35%;
        --e-column-margin-left: 0%;
    }

    .elementor-721 .elementor-element.elementor-element-d3c46cd .elementor-heading-title {
        font-size: var( --e-global-typography-6618857-font-size );
        line-height: var( --e-global-typography-6618857-line-height );
        letter-spacing: var( --e-global-typography-6618857-letter-spacing );
        word-spacing: var( --e-global-typography-6618857-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-1a30bec > .elementor-element-populated {
        margin: 0% 31% 0% 0%;
        --e-column-margin-right: 31%;
        --e-column-margin-left: 0%;
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-d05ae71-font-size );
        line-height: var( --e-global-typography-d05ae71-line-height );
        letter-spacing: var( --e-global-typography-d05ae71-letter-spacing );
        word-spacing: var( --e-global-typography-d05ae71-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-dbb00d1 > .elementor-widget-container {
        margin: -23% 55% 0% 10%;
    }

    .elementor-721 .elementor-element.elementor-element-d9340fb > .elementor-element-populated {
        padding: 3em 1em 1em 1em;
    }

    .elementor-721 .elementor-element.elementor-element-26dcee4 .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-8243582 > .elementor-element-populated {
        padding: 3em 1em 6em 1em;
    }

    .elementor-721 .elementor-element.elementor-element-b38c447 .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-54ec1e6 {
        --spacer-size: 1000px;
    }

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-single-testimonial-slider, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial_card {
        padding: 0em 0em 0em 0em;
    }

        .elementor-721 .elementor-element.elementor-element-074391e .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial_card .elementskit-commentor-coment {
            font-size: var( --e-global-typography-78f1733-font-size );
            line-height: var( --e-global-typography-78f1733-line-height );
            letter-spacing: var( --e-global-typography-78f1733-letter-spacing );
            word-spacing: var( --e-global-typography-78f1733-word-spacing );
        }

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-624f944-font-size );
        line-height: var( --e-global-typography-624f944-line-height );
        letter-spacing: var( --e-global-typography-624f944-letter-spacing );
        word-spacing: var( --e-global-typography-624f944-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-456de52 > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-be2394f .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-4155014 {
        font-size: var( --e-global-typography-78f1733-font-size );
        line-height: var( --e-global-typography-78f1733-line-height );
        letter-spacing: var( --e-global-typography-78f1733-letter-spacing );
        word-spacing: var( --e-global-typography-78f1733-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-b818279 {
        --spacer-size: 350px;
    }

        .elementor-721 .elementor-element.elementor-element-b818279 > .elementor-widget-container {
            margin: -313px 141px 0px 0px;
        }

    .elementor-721 .elementor-element.elementor-element-ac89969 .elementor-button {
        padding: 30px 54px 0px 53px;
    }

    .elementor-721 .elementor-element.elementor-element-ac89969 > .elementor-widget-container {
        margin: -76px 0px 0px 0px;
    }

    .elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-eb4060d {
        padding: 3em 0em 0em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-4541a80 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox {
        padding: 0em 0em 0em 0em;
        border-width: 0px 0px 0px 0px;
    }

        .elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-1e7da6a-font-size );
            line-height: var( --e-global-typography-1e7da6a-line-height );
            letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
            word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
        }

        .elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .elementskit-info-box-icon {
            padding: 0px 0px 0px -4px;
        }

    .elementor-721 .elementor-element.elementor-element-2ef533a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-6af1b14 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

        .elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .slick-slide > div {
            margin-bottom: 10px;
        }

    .elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .slick-list {
        margin-bottom: -10px;
    }

    .elementor-721 .elementor-element.elementor-element-ad4ae34 > .elementor-element-populated {
        padding: 3em 1em 6em 1em;
    }

    .elementor-721 .elementor-element.elementor-element-532e39c .elementor-heading-title {
        font-size: 0.9rem;
    }

    .elementor-721 .elementor-element.elementor-element-3306879 .elementor-heading-title {
        font-size: var( --e-global-typography-7b13c31-font-size );
        line-height: var( --e-global-typography-7b13c31-line-height );
        letter-spacing: var( --e-global-typography-7b13c31-letter-spacing );
        word-spacing: var( --e-global-typography-7b13c31-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-fa10025 > .elementor-element-populated {
        padding: 12em 0em 0em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-7c85ab8 > .elementor-element-populated {
        margin: 0em 0em 0em 36em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 36em;
    }

    .elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-d05ae71-font-size );
        line-height: var( --e-global-typography-d05ae71-line-height );
        letter-spacing: var( --e-global-typography-d05ae71-letter-spacing );
        word-spacing: var( --e-global-typography-d05ae71-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .super {
        font-size: var( --e-global-typography-624f944-font-size );
        line-height: var( --e-global-typography-624f944-line-height );
        letter-spacing: var( --e-global-typography-624f944-letter-spacing );
        word-spacing: var( --e-global-typography-624f944-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-efd89ea .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-element-populated, .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-721 .elementor-element.elementor-element-a4a0177 .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-ef4a861 > .elementor-element-populated {
        padding: 10em 0em 10em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-a4323f6 .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-blog-block-post, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-image-card, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

        .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-body .entry-title, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-entry-header .entry-title, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-blog-block-post .elementskit-post-body .entry-title a {
            font-size: var( --e-global-typography-18d42e8-font-size );
            line-height: var( --e-global-typography-18d42e8-line-height );
            letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
            word-spacing: var( --e-global-typography-18d42e8-word-spacing );
        }

    .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-6dd68d9 > .elementor-widget-container {
        margin: 0px 0px -43px 0px;
    }

    .elementor-721 .elementor-element.elementor-element-b239a96 > .elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-721 .elementor-element.elementor-element-0c3dfda .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-5f3e51c .elementor-heading-title {
        font-size: var( --e-global-typography-7b13c31-font-size );
        line-height: var( --e-global-typography-7b13c31-line-height );
        letter-spacing: var( --e-global-typography-7b13c31-letter-spacing );
        word-spacing: var( --e-global-typography-7b13c31-word-spacing );
    }
}

@media(max-width:767px) {
    .elementor-721 .elementor-element.elementor-element-e7449e6 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-721 .elementor-element.elementor-element-d3c46cd .elementor-heading-title {
        font-size: var( --e-global-typography-6618857-font-size );
        line-height: var( --e-global-typography-6618857-line-height );
        letter-spacing: var( --e-global-typography-6618857-letter-spacing );
        word-spacing: var( --e-global-typography-6618857-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-1a30bec > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-7f86ce4 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-b1725c9 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-7facfc5 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-d05ae71-font-size );
        line-height: var( --e-global-typography-d05ae71-line-height );
        letter-spacing: var( --e-global-typography-d05ae71-letter-spacing );
        word-spacing: var( --e-global-typography-d05ae71-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-dbb00d1 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-dbb00d1 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-721 .elementor-element.elementor-element-26dcee4 .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-b05bb5e {
        width: 50%;
    }

    .elementor-721 .elementor-element.elementor-element-c44f334 {
        text-align: left;
    }

        .elementor-721 .elementor-element.elementor-element-c44f334 img {
            width: 78%;
        }

    .elementor-721 .elementor-element.elementor-element-9c09b9d {
        width: 50%;
    }

        .elementor-721 .elementor-element.elementor-element-9c09b9d > .elementor-element-populated {
            padding: 0em 0em 0em 0em;
        }

    .elementor-721 .elementor-element.elementor-element-b38c447 .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-2796106 {
        padding: 0em 0em 0em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-5835894 > .elementor-element-populated {
        padding: 0em 0em 1em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-cf019b6 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-09c0493 > .elementor-element-populated {
        padding: 1em 0em 1em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-96979aa .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-ce5850a > .elementor-element-populated {
        padding: 1em 0em 1em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-34971ed .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-82a260f {
        padding: 0em 0em 0em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-cd6f06f > .elementor-element-populated {
        padding: 1em 0em 1em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-b9c325e .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-2c2f62b > .elementor-element-populated {
        padding: 1em 0em 1em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-9a3c961 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-1ec0bd5 > .elementor-element-populated {
        padding: 1em 0em 0em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-18d42e8-font-size );
        line-height: var( --e-global-typography-18d42e8-line-height );
        letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
        word-spacing: var( --e-global-typography-18d42e8-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-8da4ba1 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-54ec1e6 {
        --spacer-size: 418px;
    }

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-single-testimonial-slider, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial_card {
        padding: 0em 0em 0em 0em;
    }

        .elementor-721 .elementor-element.elementor-element-074391e .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-721 .elementor-element.elementor-element-074391e .elementskit-testimonial_card .elementskit-commentor-coment {
            font-size: var( --e-global-typography-78f1733-font-size );
            line-height: var( --e-global-typography-78f1733-line-height );
            letter-spacing: var( --e-global-typography-78f1733-letter-spacing );
            word-spacing: var( --e-global-typography-78f1733-word-spacing );
        }

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-074391e .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-624f944-font-size );
        line-height: var( --e-global-typography-624f944-line-height );
        letter-spacing: var( --e-global-typography-624f944-letter-spacing );
        word-spacing: var( --e-global-typography-624f944-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-be2394f .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-e4f7859 > .elementor-element-populated {
        padding: 0em 0em 3em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-4155014 {
        font-size: var( --e-global-typography-78f1733-font-size );
        line-height: var( --e-global-typography-78f1733-line-height );
        letter-spacing: var( --e-global-typography-78f1733-letter-spacing );
        word-spacing: var( --e-global-typography-78f1733-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-b818279 {
        --spacer-size: 320px;
    }

        .elementor-721 .elementor-element.elementor-element-b818279 > .elementor-widget-container {
            margin: -292px 120px 0px 0px;
        }

    .elementor-721 .elementor-element.elementor-element-ac89969 .elementor-button {
        padding: 25px 42px 0px 42px;
    }

    .elementor-721 .elementor-element.elementor-element-ac89969 > .elementor-widget-container {
        margin: -62px 0px 0px 0px;
    }

    .elementor-721 .elementor-element.elementor-element-350c964 > .elementor-element-populated {
        padding: 3em 0em 0em 0em;
    }

    .elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-a2ee967 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-29db157 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-ac94064 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-cdd3c4c .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-e28f09c .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-e01cb0d .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

        .elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .slick-slide > div {
            margin-bottom: 10px;
        }

    .elementor-721 .elementor-element.elementor-element-3f3e839 .elementskit-clients-slider .slick-list {
        margin-bottom: -10px;
    }

    .elementor-721 .elementor-element.elementor-element-532e39c .elementor-heading-title {
        font-size: 0.8rem;
    }

    .elementor-721 .elementor-element.elementor-element-3306879 .elementor-heading-title {
        font-size: var( --e-global-typography-7b13c31-font-size );
        line-height: var( --e-global-typography-7b13c31-line-height );
        letter-spacing: var( --e-global-typography-7b13c31-letter-spacing );
        word-spacing: var( --e-global-typography-7b13c31-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-cd1c357 {
        width: 100%;
    }

        .elementor-721 .elementor-element.elementor-element-cd1c357 > .elementor-element-populated {
            padding: 0em 0em 1em 0em;
        }

    .elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-2e7fbfe .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-f59dfc2 {
        width: 100%;
    }

        .elementor-721 .elementor-element.elementor-element-f59dfc2 > .elementor-element-populated {
            padding: 1em 0em 0em 0em;
        }

    .elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-1e7da6a-font-size );
        line-height: var( --e-global-typography-1e7da6a-line-height );
        letter-spacing: var( --e-global-typography-1e7da6a-letter-spacing );
        word-spacing: var( --e-global-typography-1e7da6a-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-27c611f .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-d05ae71-font-size );
        line-height: var( --e-global-typography-d05ae71-line-height );
        letter-spacing: var( --e-global-typography-d05ae71-letter-spacing );
        word-spacing: var( --e-global-typography-d05ae71-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-0fa1e06 .elementskit-funfact .super {
        font-size: var( --e-global-typography-624f944-font-size );
        line-height: var( --e-global-typography-624f944-line-height );
        letter-spacing: var( --e-global-typography-624f944-letter-spacing );
        word-spacing: var( --e-global-typography-624f944-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-efd89ea .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-element-populated, .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-721 .elementor-element.elementor-element-f6762c6 > .elementor-element-populated {
        padding: 3em 3em 3em 3em;
    }

    .elementor-721 .elementor-element.elementor-element-a4a0177 .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-837b445 .video-content {
        text-align: center;
    }

    .elementor-721 .elementor-element.elementor-element-837b445 .self_video_wrapper {
        text-align: center;
    }

    .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn {
        padding: 19px 0px 0px 3px;
        width: 80px;
        height: 80px;
    }

        .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn i {
            font-size: 20px;
        }

        .elementor-721 .elementor-element.elementor-element-837b445 .ekit-video-popup-btn svg {
            max-width: 20px;
        }

    .elementor-721 .elementor-element.elementor-element-a4323f6 .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-blog-block-post, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-image-card, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

        .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-body .entry-title, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-entry-header .entry-title, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-blog-block-post .elementskit-post-body .entry-title a {
            font-size: var( --e-global-typography-18d42e8-font-size );
            line-height: var( --e-global-typography-18d42e8-line-height );
            letter-spacing: var( --e-global-typography-18d42e8-letter-spacing );
            word-spacing: var( --e-global-typography-18d42e8-word-spacing );
        }

    .elementor-721 .elementor-element.elementor-element-2364b2b .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-721 .elementor-element.elementor-element-6dd68d9 > .elementor-widget-container {
        margin: 0px 0px -39px 0px;
    }

    .elementor-721 .elementor-element.elementor-element-0c3dfda .elementor-heading-title {
        font-size: var( --e-global-typography-88a5d44-font-size );
        line-height: var( --e-global-typography-88a5d44-line-height );
        letter-spacing: var( --e-global-typography-88a5d44-letter-spacing );
        word-spacing: var( --e-global-typography-88a5d44-word-spacing );
    }

    .elementor-721 .elementor-element.elementor-element-5f3e51c .elementor-heading-title {
        font-size: var( --e-global-typography-7b13c31-font-size );
        line-height: var( --e-global-typography-7b13c31-line-height );
        letter-spacing: var( --e-global-typography-7b13c31-letter-spacing );
        word-spacing: var( --e-global-typography-7b13c31-word-spacing );
    }
}
