﻿/*! elementor - v3.27.0 - 16-02-2025 */
.elementor-widget-image {
    text-align: center
}

    .elementor-widget-image a {
        display: inline-block
    }

        .elementor-widget-image a img[src$=".svg"] {
            width: 48px
        }

    .elementor-widget-image img {
        display: inline-block;
        vertical-align: middle
    }

/*! elementor - v3.27.0 - 16-02-2025 */
.elementor-column .elementor-spacer-inner {
    height: var(--spacer-size)
}

.e-con {
    --container-widget-width: 100%
}

    .e-con-inner > .elementor-widget-spacer, .e-con > .elementor-widget-spacer {
        width: var(--container-widget-width,var(--spacer-size));
        --align-self: var( --container-widget-align-self,initial );
        --flex-shrink: 0
    }

        .e-con-inner > .elementor-widget-spacer > .elementor-widget-container, .e-con > .elementor-widget-spacer > .elementor-widget-container {
            height: 100%;
            width: 100%
        }

            .e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer, .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer {
                height: 100%
            }

                .e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner, .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner {
                    height: var(--container-widget-height,var(--spacer-size))
                }

        .e-con-inner > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer, .e-con > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer {
            height: 100%
        }

            .e-con-inner > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner, .e-con > .elementor-widget-spacer:not(:has(>.elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner {
                height: var(--container-widget-height,var(--spacer-size))
            }

        .e-con-inner > .elementor-widget-spacer.elementor-widget-empty, .e-con > .elementor-widget-spacer.elementor-widget-empty {
            min-height: 22px;
            min-width: 22px;
            position: relative
        }

            .e-con-inner > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon, .e-con > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon {
                height: 22px;
                inset: 0;
                margin: auto;
                padding: 0;
                position: absolute;
                width: 22px
            }
@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    animation-name: fadeIn
}
@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInRight {
    animation-name: fadeInRight
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUp {
    animation-name: fadeInUp
}
/*! elementor - v3.27.0 - 16-02-2025 */
.elementor-widget-icon-box .elementor-icon-box-wrapper {
    display: block;
    text-align: center
}

.elementor-widget-icon-box .elementor-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin,15px);
    margin-left: auto;
    margin-right: auto
}

@media (min-width:768px) {
    .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
        align-items: flex-start
    }

    .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
        align-items: center
    }

    .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
        align-items: flex-end
    }
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
    display: flex
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto
}

.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
    flex-direction: row-reverse;
    text-align: end
}

.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
    margin-bottom: unset;
    margin-left: var(--icon-box-icon-margin,15px);
    margin-right: 0
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
    flex-direction: row;
    text-align: start
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
    margin-bottom: unset;
    margin-left: 0;
    margin-right: var(--icon-box-icon-margin,15px)
}

.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {
    display: block;
    flex-direction: unset;
    text-align: center
}

.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin,15px);
    margin-left: auto;
    margin-right: auto
}

@media (min-width:-1) {
    .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
        display: flex
    }

    .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width:-1) {
    .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
        display: flex
    }

    .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }

    .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
        display: flex
    }

    .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width:1024px) {
    .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
        display: flex
    }

    .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width:-1) {
    .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
        display: flex
    }

    .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width:767px) {
    .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
        display: flex
    }

    .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }

    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
        display: block;
        flex: unset
    }
}

.elementor-widget-icon-box .elementor-icon-box-title a {
    color: inherit
}

.elementor-widget-icon-box .elementor-icon-box-content {
    flex-grow: 1
}

.elementor-widget-icon-box .elementor-icon-box-description {
    margin: 0
}
.elementor-781 .elementor-element.elementor-element-b3f9fac {
    --display: flex;
}

.elementor-781 .elementor-element.elementor-element-66273cc > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-781 .elementor-element.elementor-element-66273cc .elementor-heading-title {
    font-size: 3px;
}

.elementor-781 .elementor-element.elementor-element-44b7d888 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --overflow: hidden;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-781 .elementor-element.elementor-element-44b7d888::before, .elementor-781 .elementor-element.elementor-element-44b7d888 > .elementor-background-video-container::before, .elementor-781 .elementor-element.elementor-element-44b7d888 > .e-con-inner > .elementor-background-video-container::before, .elementor-781 .elementor-element.elementor-element-44b7d888 > .elementor-background-slideshow::before, .elementor-781 .elementor-element.elementor-element-44b7d888 > .e-con-inner > .elementor-background-slideshow::before, .elementor-781 .elementor-element.elementor-element-44b7d888 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-color: var( --e-global-color-581aed1 );
        --background-overlay: '';
    }

    .elementor-781 .elementor-element.elementor-element-44b7d888 .elementor-background-slideshow__slide__image {
        background-size: auto;
        background-position: center center;
    }

.elementor-781 .elementor-element.elementor-element-4b4d5895 {
    --display: flex;
}

    .elementor-781 .elementor-element.elementor-element-4b4d5895.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-781 .elementor-element.elementor-element-33a456e5 {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

    .elementor-781 .elementor-element.elementor-element-33a456e5 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 4.2rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-accent );
    }

.elementor-781 .elementor-element.elementor-element-7d85750a {
    width: var( --container-widget-width, 64% );
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: var( --e-global-color-79a3bd8 );
    font-family: "Lato", lato;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-781 .elementor-element.elementor-element-7d85750a > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-781 .elementor-element.elementor-element-6856b29c .elementor-button {
    background-color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 2px;
    fill: var( --e-global-color-79a3bd8 );
    color: var( --e-global-color-79a3bd8 );
}

    .elementor-781 .elementor-element.elementor-element-6856b29c .elementor-button:hover, .elementor-781 .elementor-element.elementor-element-6856b29c .elementor-button:focus {
        background-color: var( --e-global-color-581aed1 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-781 .elementor-element.elementor-element-6856b29c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-781 .elementor-element.elementor-element-6856b29c .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-781 .elementor-element.elementor-element-6856b29c .elementor-button:hover svg, .elementor-781 .elementor-element.elementor-element-6856b29c .elementor-button:focus svg {
    fill: var( --e-global-color-e5a7952 );
}

.elementor-781 .elementor-element.elementor-element-65eabcc1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --overflow: hidden;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-781 .elementor-element.elementor-element-1939f88f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

    .elementor-781 .elementor-element.elementor-element-1939f88f.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-781 .elementor-element.elementor-element-1ce706c7 {
    text-align: left;
}

    .elementor-781 .elementor-element.elementor-element-1ce706c7 img {
        width: 90%;
        border-radius: 10px 10px 10px 10px;
    }

.elementor-781 .elementor-element.elementor-element-68b46c64 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-781 .elementor-element.elementor-element-407c6f33.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-781 .elementor-element.elementor-element-407c6f33 {
    text-align: left;
}

    .elementor-781 .elementor-element.elementor-element-407c6f33 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 2.6rem;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-781 .elementor-element.elementor-element-1a164cb3 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-781 .elementor-element.elementor-element-1a164cb3 {
    color: var( --e-global-color-text );
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-781 .elementor-element.elementor-element-7ca389e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-e5a7952 );
    --border-color: var( --e-global-color-e5a7952 );
}

.elementor-781 .elementor-element.elementor-element-10602d3e {
    --display: flex;
}

.elementor-781 .elementor-element.elementor-element-1bf487c.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-781 .elementor-element.elementor-element-1bf487c {
    text-align: left;
}

    .elementor-781 .elementor-element.elementor-element-1bf487c .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 1.7rem;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: 2px;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-781 .elementor-element.elementor-element-396e178 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-781 .elementor-element.elementor-element-396e178 {
    color: var( --e-global-color-text );
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-781 .elementor-element.elementor-element-ee806dd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-781 .elementor-element.elementor-element-d40b1c1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-781 .elementor-element.elementor-element-1c5feb3 {
    width: initial;
    max-width: initial;
    text-align: left;
}

    .elementor-781 .elementor-element.elementor-element-1c5feb3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-781 .elementor-element.elementor-element-1c5feb3.elementor-element {
        --align-self: flex-start;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-781 .elementor-element.elementor-element-1c5feb3 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 2.6rem;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-781 .elementor-element.elementor-element-9ce1236 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
    padding: 0px 0px 0px 0px;
}

.elementor-781 .elementor-element.elementor-element-9ce1236 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-781 .elementor-element.elementor-element-9ce1236 p {
        margin-bottom: 3px;
    }

.elementor-781 .elementor-element.elementor-element-155a4c5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-781 .elementor-element.elementor-element-d4b9758 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-781 .elementor-element.elementor-element-d4b9758 img {
    width: 89%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-781 .elementor-element.elementor-element-7ce7218 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-781 .elementor-element.elementor-element-7501be9 .elementor-button {
    background-color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 0.9rem;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 2px;
    fill: var( --e-global-color-79a3bd8 );
    color: var( --e-global-color-79a3bd8 );
}

    .elementor-781 .elementor-element.elementor-element-7501be9 .elementor-button:hover, .elementor-781 .elementor-element.elementor-element-7501be9 .elementor-button:focus {
        background-color: var( --e-global-color-581aed1 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-781 .elementor-element.elementor-element-7501be9 > .elementor-widget-container {
    margin: 0.2em 0em 0em 0em;
    padding: -90px 0px 0px 0px;
}

.elementor-781 .elementor-element.elementor-element-7501be9 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-781 .elementor-element.elementor-element-7501be9 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-781 .elementor-element.elementor-element-7501be9 .elementor-button:hover svg, .elementor-781 .elementor-element.elementor-element-7501be9 .elementor-button:focus svg {
    fill: var( --e-global-color-e5a7952 );
}

.elementor-781 .elementor-element.elementor-element-1447ce1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-781 .elementor-element.elementor-element-0f967a8 {
    --spacer-size: 50px;
}

.elementor-781 .elementor-element.elementor-element-4296438d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.5;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-781 .elementor-element.elementor-element-4296438d:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../Content/images/ddcd.jpg");
        background-position: center center;
        background-size: cover;
    }

        .elementor-781 .elementor-element.elementor-element-4296438d::before, .elementor-781 .elementor-element.elementor-element-4296438d > .elementor-background-video-container::before, .elementor-781 .elementor-element.elementor-element-4296438d > .e-con-inner > .elementor-background-video-container::before, .elementor-781 .elementor-element.elementor-element-4296438d > .elementor-background-slideshow::before, .elementor-781 .elementor-element.elementor-element-4296438d > .e-con-inner > .elementor-background-slideshow::before, .elementor-781 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: var( --e-global-color-primary );
            --background-overlay: '';
        }

.elementor-781 .elementor-element.elementor-element-41e13fd3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
}

.elementor-781 .elementor-element.elementor-element-8a0c410 {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

    .elementor-781 .elementor-element.elementor-element-8a0c410 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 3rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: "Lato", lato;
        font-size: 3rem;
        font-weight: 600;
        line-height: 1.2em;
        margin-bottom: 10px;
    }

    .elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-781 .elementor-element.elementor-element-76a1f456 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --overflow: hidden;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-781 .elementor-element.elementor-element-1472652b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

    .elementor-781 .elementor-element.elementor-element-1472652b.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-781 .elementor-element.elementor-element-10863d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

    .elementor-781 .elementor-element.elementor-element-10863d4.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-781 .elementor-element.elementor-element-c253bd7 > .elementor-widget-container {
    margin: 140px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-781 .elementor-element.elementor-element-c253bd7 .elementor-heading-title {
    font-size: 43px;
    color: var( --e-global-color-e5a7952 );
}

.elementor-781 .elementor-element.elementor-element-f9e45e9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

    .elementor-781 .elementor-element.elementor-element-f9e45e9.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-781 .elementor-element.elementor-element-77aead1 > .elementor-widget-container {
    margin: 9px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-781 .elementor-element.elementor-element-0b1d98f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-781 .elementor-element.elementor-element-3933cf0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-781 .elementor-element.elementor-element-3933cf0.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-781 .elementor-element.elementor-element-3933cf0.elementor-widget .elementor-widget-container, .elementor-781 .elementor-element.elementor-element-3933cf0.elementor-widget .elementor-widget-container > * {
    position: relative;
    --jkit-option-enabled: 0px;
}

    .elementor-781 .elementor-element.elementor-element-3933cf0.elementor-widget .elementor-widget-container::before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        -webkit-backdrop-filter: blur(0px);
        backdrop-filter: blur(0px);
        border-radius: inherit;
        background-color: inherit;
    }

.elementor-781 .elementor-element.elementor-element-3933cf0 {
    text-align: right;
}

    .elementor-781 .elementor-element.elementor-element-3933cf0 img {
        width: 92%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

.elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact {
    background-color: var( --e-global-color-e5a7952 );
    justify-content: center;
    display: flex;
    border-radius: 10px 10px 10px 10px;
}

.elementor-781 .elementor-element.elementor-element-81d2d96 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

    .elementor-781 .elementor-element.elementor-element-81d2d96 > .elementor-widget-container {
        margin: -7em 0em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-icon img {
        margin-bottom: 10px;
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-581aed1 );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .elementskit-funfact-inner {
        padding: 2em 2em 2em 2em;
    }

.elementor-781 .elementor-element.elementor-element-85838e0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-781 .elementor-element.elementor-element-85838e0:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-85838e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-581aed1 );
    }

.elementor-781 .elementor-element.elementor-element-252c5d3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-781 .elementor-element.elementor-element-2f4c8fa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-e5a7952 );
    --border-color: var( --e-global-color-e5a7952 );
    --border-radius: 10px 10px 10px 10px;
}

    .elementor-781 .elementor-element.elementor-element-2f4c8fa.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-781 .elementor-element.elementor-element-1edd143 > .elementor-widget-container {
    padding: 10px 20px 0px 20px;
}

.elementor-781 .elementor-element.elementor-element-1edd143 {
    text-align: left;
}

    .elementor-781 .elementor-element.elementor-element-1edd143 .elementor-heading-title {
        font-family: "Lato", lato;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-781 .elementor-element.elementor-element-244f4dc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-781 .elementor-element.elementor-element-2061a5d .elementor-heading-title {
    font-family: "Lato", lato;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-e5a7952 );
}

.elementor-781 .elementor-element.elementor-element-67042f8 {
    color: #D7D7D7;
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-781 .elementor-element.elementor-element-f1d3ec9 {
    --icon-box-icon-margin: 15px;
}

    .elementor-781 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-781 .elementor-element.elementor-element-f1d3ec9.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-781 .elementor-element.elementor-element-f1d3ec9.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-f1d3ec9.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-781 .elementor-element.elementor-element-f1d3ec9 .elementor-icon {
        font-size: 40px;
    }

    .elementor-781 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title, .elementor-781 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-781 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-description {
        color: var( --e-global-color-79a3bd8 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

.elementor-781 .elementor-element.elementor-element-cda5472 {
    --icon-box-icon-margin: 15px;
}

    .elementor-781 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-781 .elementor-element.elementor-element-cda5472.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-781 .elementor-element.elementor-element-cda5472.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-cda5472.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-781 .elementor-element.elementor-element-cda5472 .elementor-icon {
        font-size: 40px;
    }

    .elementor-781 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title, .elementor-781 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-781 .elementor-element.elementor-element-cda5472 .elementor-icon-box-description {
        color: var( --e-global-color-79a3bd8 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

.elementor-781 .elementor-element.elementor-element-9f4802c {
    --icon-box-icon-margin: 15px;
}

    .elementor-781 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-781 .elementor-element.elementor-element-9f4802c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-781 .elementor-element.elementor-element-9f4802c.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-9f4802c.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-781 .elementor-element.elementor-element-9f4802c .elementor-icon {
        font-size: 40px;
    }

    .elementor-781 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title, .elementor-781 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-781 .elementor-element.elementor-element-9f4802c .elementor-icon-box-description {
        color: var( --e-global-color-79a3bd8 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-781 .elementor-element.elementor-element-1939f88f {
        --width: 43.671%;
    }

    .elementor-781 .elementor-element.elementor-element-68b46c64 {
        --width: 77%;
    }

    .elementor-781 .elementor-element.elementor-element-d40b1c1 {
        --width: 50%;
    }

    .elementor-781 .elementor-element.elementor-element-155a4c5 {
        --width: 50%;
    }

    .elementor-781 .elementor-element.elementor-element-41e13fd3 {
        --width: 100%;
    }

    .elementor-781 .elementor-element.elementor-element-1472652b {
        --width: 46.965%;
    }

    .elementor-781 .elementor-element.elementor-element-10863d4 {
        --width: 99.597%;
    }

    .elementor-781 .elementor-element.elementor-element-f9e45e9 {
        --width: 99.423%;
    }

    .elementor-781 .elementor-element.elementor-element-0b1d98f {
        --width: 50%;
    }

    .elementor-781 .elementor-element.elementor-element-2f4c8fa {
        --width: 51.251%;
    }

    .elementor-781 .elementor-element.elementor-element-244f4dc {
        --width: 35%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-781 .elementor-element.elementor-element-1939f88f {
        --width: 100%;
    }

    .elementor-781 .elementor-element.elementor-element-68b46c64 {
        --width: 100%;
    }

    .elementor-781 .elementor-element.elementor-element-1472652b {
        --width: 100%;
    }

    .elementor-781 .elementor-element.elementor-element-10863d4 {
        --width: 100%;
    }

    .elementor-781 .elementor-element.elementor-element-f9e45e9 {
        --width: 100%;
    }

    .elementor-781 .elementor-element.elementor-element-0b1d98f {
        --width: 100%;
    }

    .elementor-781 .elementor-element.elementor-element-2f4c8fa {
        --width: 100%;
    }

    .elementor-781 .elementor-element.elementor-element-244f4dc {
        --width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-781 .elementor-element.elementor-element-4296438d:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-781 .elementor-element.elementor-element-33a456e5 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

        .elementor-781 .elementor-element.elementor-element-33a456e5 > .elementor-widget-container {
            margin: 0em 0em 0em 0em;
        }

        .elementor-781 .elementor-element.elementor-element-33a456e5 .elementor-heading-title {
            font-size: 2.8rem;
        }

    .elementor-781 .elementor-element.elementor-element-7d85750a > .elementor-widget-container {
        margin: 0em 2em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-7d85750a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 0.8rem;
        line-height: 1.5em;
    }

    .elementor-781 .elementor-element.elementor-element-6856b29c .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-781 .elementor-element.elementor-element-65eabcc1 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
    }

    .elementor-781 .elementor-element.elementor-element-1ce706c7 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-1bf487c .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-781 .elementor-element.elementor-element-7501be9 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-41e13fd3 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }

    .elementor-781 .elementor-element.elementor-element-8a0c410 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-8a0c410 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: center;
    }

    .elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 2.5rem;
        line-height: 1.2em;
    }

    .elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-76a1f456 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 > .elementor-widget-container {
        margin: -8em 0em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .elementskit-funfact-inner {
        padding: 3em 3em 3em 3em;
    }

    .elementor-781 .elementor-element.elementor-element-252c5d3 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-781 .elementor-element.elementor-element-2f4c8fa.e-con {
        --order: 99999 /* order end hack */;
    }
}

@media(max-width:767px) {
    .elementor-781 .elementor-element.elementor-element-44b7d888 {
        --min-height: 100vh;
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: flex-start;
    }

        .elementor-781 .elementor-element.elementor-element-44b7d888 .elementor-background-slideshow__slide__image {
            background-size: cover;
        }

    .elementor-781 .elementor-element.elementor-element-4b4d5895 {
        --width: 318px;
    }

    .elementor-781 .elementor-element.elementor-element-33a456e5 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: center;
    }

        .elementor-781 .elementor-element.elementor-element-33a456e5 .elementor-heading-title {
            font-size: 1.5rem;
        }

    .elementor-781 .elementor-element.elementor-element-7d85750a > .elementor-widget-container {
        margin: 0em 1em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-7d85750a {
        text-align: justify;
        font-size: 0.8rem;
        line-height: 1.5em;
    }

    .elementor-781 .elementor-element.elementor-element-6856b29c .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-781 .elementor-element.elementor-element-65eabcc1 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
    }

    .elementor-781 .elementor-element.elementor-element-1ce706c7 > .elementor-widget-container {
        margin: 0em 0em 0em 2.9em;
        padding: 0px 0px 0px 0px;
    }

    .elementor-781 .elementor-element.elementor-element-1ce706c7 img {
        width: 85%;
    }

    .elementor-781 .elementor-element.elementor-element-407c6f33 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-781 .elementor-element.elementor-element-407c6f33 {
        text-align: center;
    }

        .elementor-781 .elementor-element.elementor-element-407c6f33 .elementor-heading-title {
            font-size: 27px;
        }

    .elementor-781 .elementor-element.elementor-element-1a164cb3 {
        text-align: left;
    }

    .elementor-781 .elementor-element.elementor-element-1bf487c > .elementor-widget-container {
        --e-transform-translateX: 0px;
        --e-transform-translateY: -7px;
    }

    .elementor-781 .elementor-element.elementor-element-1bf487c {
        text-align: center;
    }

        .elementor-781 .elementor-element.elementor-element-1bf487c .elementor-heading-title {
            font-size: 1.3rem;
            line-height: 1em;
            letter-spacing: 2px;
        }

    .elementor-781 .elementor-element.elementor-element-396e178 {
        text-align: justify;
    }

    .elementor-781 .elementor-element.elementor-element-1c5feb3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-781 .elementor-element.elementor-element-1c5feb3 {
        text-align: center;
    }

        .elementor-781 .elementor-element.elementor-element-1c5feb3 .elementor-heading-title {
            font-size: 27px;
        }

    .elementor-781 .elementor-element.elementor-element-9ce1236 {
        text-align: justify;
    }

    .elementor-781 .elementor-element.elementor-element-d4b9758 > .elementor-widget-container {
        --e-transform-translateX: 0px;
        --e-transform-translateY: -19px;
        margin: 25px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-781 .elementor-element.elementor-element-d4b9758 {
        text-align: left;
    }

    .elementor-781 .elementor-element.elementor-element-7501be9 > .elementor-widget-container {
        --e-transform-translateX: 0px;
        --e-transform-translateY: 78px;
        margin: 0em 0em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-7501be9 .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-781 .elementor-element.elementor-element-4296438d {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-781 .elementor-element.elementor-element-41e13fd3 {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }

    .elementor-781 .elementor-element.elementor-element-8a0c410 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-781 .elementor-element.elementor-element-63474292 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: 1.8rem;
            line-height: 1.2em;
        }

        .elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-781 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-781 .elementor-element.elementor-element-3c1f9a3b {
        width: 100%;
        max-width: 100%;
    }

        .elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-781 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-781 .elementor-element.elementor-element-3853b4f {
        width: 100%;
        max-width: 100%;
    }

        .elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-781 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-781 .elementor-element.elementor-element-76a1f456 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 3em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-781 .elementor-element.elementor-element-c253bd7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-781 .elementor-element.elementor-element-c253bd7 {
        text-align: center;
    }

    .elementor-781 .elementor-element.elementor-element-77aead1 {
        text-align: justify;
    }

    .elementor-781 .elementor-element.elementor-element-3933cf0 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-3933cf0 {
        text-align: left;
    }

        .elementor-781 .elementor-element.elementor-element-3933cf0 img {
            width: 90%;
        }

    .elementor-781 .elementor-element.elementor-element-81d2d96 > .elementor-widget-container {
        --e-transform-translateY: 36px;
        margin: -2em 0em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-81d2d96 {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

        .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-781 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .elementskit-funfact-inner {
            padding: 2em 2em 2em 2em;
        }

    .elementor-781 .elementor-element.elementor-element-252c5d3 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-781 .elementor-element.elementor-element-1edd143 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-781 .elementor-element.elementor-element-1edd143 {
        text-align: center;
    }

    .elementor-781 .elementor-element.elementor-element-2061a5d > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-781 .elementor-element.elementor-element-2061a5d .elementor-heading-title {
        font-size: 2rem;
    }

    .elementor-781 .elementor-element.elementor-element-f1d3ec9 .elementor-icon {
        font-size: 35px;
    }

    .elementor-781 .elementor-element.elementor-element-cda5472 .elementor-icon {
        font-size: 35px;
    }

    .elementor-781 .elementor-element.elementor-element-9f4802c .elementor-icon {
        font-size: 35px;
    }
}
.elementor-20 .elementor-element.elementor-element-59a2d024 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-20 .elementor-element.elementor-element-59a2d024:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-59a2d024 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-e5a7952 );
    }

.elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(50px/2);
}

.elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(50px/2);
}

.elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px/2);
    margin-left: calc(50px/2);
}

.elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px/2);
    margin-left: calc(-50px/2);
}

body.rtl .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-50px/2);
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-50px/2);
}

.elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-icon i {
    color: var( --e-global-color-79a3bd8 );
    transition: color 0.3s;
}

.elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e5a7952 );
    transition: fill 0.3s;
}

.elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-79a3bd8 );
}

.elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-79a3bd8 );
}

.elementor-20 .elementor-element.elementor-element-7d4c46ad {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

    .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-item > a {
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.2em;
    }

    .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-text {
        color: var( --e-global-color-79a3bd8 );
        transition: color 0.3s;
    }

    .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-581aed1 );
    }

.elementor-20 .elementor-element.elementor-element-719982dc {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 13px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

    .elementor-20 .elementor-element.elementor-element-719982dc .elementor-widget-container {
        text-align: right;
    }

    .elementor-20 .elementor-element.elementor-element-719982dc .elementor-social-icon {
        background-color: var( --e-global-color-79a3bd8 );
        --icon-padding: 0.7em;
    }

        .elementor-20 .elementor-element.elementor-element-719982dc .elementor-social-icon i {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-20 .elementor-element.elementor-element-719982dc .elementor-social-icon svg {
            fill: var( --e-global-color-e5a7952 );
        }

        .elementor-20 .elementor-element.elementor-element-719982dc .elementor-social-icon:hover {
            background-color: var( --e-global-color-581aed1 );
        }

            .elementor-20 .elementor-element.elementor-element-719982dc .elementor-social-icon:hover i {
                color: var( --e-global-color-e5a7952 );
            }

            .elementor-20 .elementor-element.elementor-element-719982dc .elementor-social-icon:hover svg {
                fill: var( --e-global-color-e5a7952 );
            }

.elementor-20 .elementor-element.elementor-element-177055ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

    .elementor-20 .elementor-element.elementor-element-177055ac:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-177055ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        /*background-color: var( --e-global-color-e5a7952 );*/
        background-color: #ffffff;
    }

.elementor-20 .elementor-element.elementor-element-1e397530 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-20 .elementor-element.elementor-element-468e55aa {
    text-align: left;
}

.elementor-20 .elementor-element.elementor-element-a4fa7f1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-hamburger {
    background-color: var( --e-global-color-581aed1 );
    float: right;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-close {
    background-color: var( --e-global-color-581aed1 );
    color: var( --e-global-color-e5a7952 );
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-container {
    height: 80px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li > a {
    font-family: "Lato", lato;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;
    padding: 0px 15px 0px 15px;
}

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li > a:hover {
        color: #141212;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li > a:focus {
        color: #141212;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li > a:active {
        color: #141212;
    }

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li:hover > a {
    color: #141212;
}

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
        color: #141212;
    }

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
    color: #141212;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
    color: #141212;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
    color: #141212;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #101010;
    fill: #101010;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon {
    color: #101010;
    fill: #101010;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
    font-family: "Lato", lato;
    padding: 15px 15px 15px 15px;
    color: #000000;
}

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
        color: #707070;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
        color: #707070;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
        color: #707070;
    }

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
    color: #707070;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    color: #707070 !important;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-submenu-panel {
    padding: 15px 0px 15px 0px;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel {
    border-radius: 0px 0px 0px 0px;
    min-width: 220px;
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
    background-color: var( --e-global-color-e5a7952 );
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-hamburger > .ekit-menu-icon {
    color: var( --e-global-color-e5a7952 );
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
    background-color: var( --e-global-color-e5a7952 );
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-hamburger:hover > .ekit-menu-icon {
    color: var( --e-global-color-e5a7952 );
}

.elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-close:hover {
    color: var( --e-global-color-e5a7952 );
}

.elementor-20 .elementor-element.elementor-element-5643721e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-20 .elementor-element.elementor-element-09cc7ae .elementor-button {
    background-color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-weight: 500;
    fill: var( --e-global-color-79a3bd8 );
    color: var( --e-global-color-79a3bd8 );
}

    .elementor-20 .elementor-element.elementor-element-09cc7ae .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-09cc7ae .elementor-button:focus {
        background-color: var( --e-global-color-79a3bd8 );
        color: var( --e-global-color-e5a7952 );
        border: 1px solid var(--e-global-color-e5a7952);
    }

.elementor-20 .elementor-element.elementor-element-09cc7ae .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-20 .elementor-element.elementor-element-09cc7ae .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-09cc7ae .elementor-button:focus svg {
    fill: var( --e-global-color-e5a7952 );
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-20 .elementor-element.elementor-element-59a2d024 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-20 .elementor-element.elementor-element-7d4c46ad {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

        .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(28px/2);
        }

        .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(28px/2);
        }

        .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(28px/2);
            margin-left: calc(28px/2);
        }

        .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-28px/2);
            margin-left: calc(-28px/2);
        }

    body.rtl .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-28px/2);
    }

    body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-28px/2);
    }

    .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-item > a {
        font-size: 1rem;
        line-height: 1.2em;
    }

    .elementor-20 .elementor-element.elementor-element-177055ac {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-container {
        background-color: var( --e-global-color-79a3bd8 );
        max-width: 350px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav > li > a {
        color: #000000;
        padding: 10px 15px 10px 15px;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
        padding: 15px 15px 15px 15px;
        color: var( --e-global-color-581aed1 );
    }

        .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
            color: var( --e-global-color-79a3bd8 );
        }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-navbar-nav .elementskit-submenu-panel {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-hamburger {
        padding: 8px 8px 8px 8px;
        width: 45px;
        border-radius: 3px;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-close {
        padding: 8px 8px 8px 8px;
        margin: 12px 12px 12px 12px;
        width: 45px;
        border-radius: 3px;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-nav-logo > img {
        max-width: 100px;
        max-height: 60px;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-nav-logo {
        margin: 10px 10px 10px 10px;
        padding: 5px 5px 5px 5px;
    }
}

@media(max-width:767px) {
    .elementor-20 .elementor-element.elementor-element-59a2d024 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-7d4c46ad .elementor-icon-list-item > a {
        font-size: 1rem;
        line-height: 1.2em;
    }

    .elementor-20 .elementor-element.elementor-element-719982dc {
        --icon-size: 13px;
    }

        .elementor-20 .elementor-element.elementor-element-719982dc .elementor-social-icon {
            --icon-padding: 0.7em;
        }

    .elementor-20 .elementor-element.elementor-element-177055ac {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-20 .elementor-element.elementor-element-1e397530 {
        --width: 40%;
    }

    .elementor-20 .elementor-element.elementor-element-468e55aa img {
        width: 100px;
    }

    .elementor-20 .elementor-element.elementor-element-a4fa7f1 {
        --width: 60%;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-hamburger > .ekit-menu-icon {
        font-size: 20px;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-menu-close {
        font-size: 15px;
    }

    .elementor-20 .elementor-element.elementor-element-c16e17f .elementskit-nav-logo > img {
        max-width: 80px;
        max-height: 51px;
    }
}

@media(min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-1e397530 {
        --width: 12%;
    }

    .elementor-20 .elementor-element.elementor-element-a4fa7f1 {
        --width: 72%;
    }

    .elementor-20 .elementor-element.elementor-element-5643721e {
        --width: 16%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-1e397530 {
        --width: 25%;
    }

    .elementor-20 .elementor-element.elementor-element-a4fa7f1 {
        --width: 75%;
    }
}
.elementor-75 .elementor-element.elementor-element-6f85cb6e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --padding-top: 5em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-75 .elementor-element.elementor-element-6f85cb6e:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6f85cb6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-e5a7952 );
    }

.elementor-75 .elementor-element.elementor-element-4ffbcb38 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-75 .elementor-element.elementor-element-3e5b3df4 {
    text-align: left;
}

    .elementor-75 .elementor-element.elementor-element-3e5b3df4 img {
        width: 100%;
        background-color: white;
        border-radius: 5px;
        padding: 3px;
    }

.elementor-75 .elementor-element.elementor-element-28f8906 {
    --spacer-size: 30px;
}

.elementor-75 .elementor-element.elementor-element-69b7d651 {
    color: var( --e-global-color-581aed1 );
    font-family: "Lato", lato;
    font-size: 16px;
    line-height: 2em;
}

.elementor-75 .elementor-element.elementor-element-1e112c2a {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

    .elementor-75 .elementor-element.elementor-element-1e112c2a .elementor-widget-container {
        text-align: left;
    }

    .elementor-75 .elementor-element.elementor-element-1e112c2a .elementor-social-icon {
        background-color: var( --e-global-color-79a3bd8 );
        --icon-padding: 0.7em;
    }

        .elementor-75 .elementor-element.elementor-element-1e112c2a .elementor-social-icon i {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-75 .elementor-element.elementor-element-1e112c2a .elementor-social-icon svg {
            fill: var( --e-global-color-e5a7952 );
        }

        .elementor-75 .elementor-element.elementor-element-1e112c2a .elementor-social-icon:hover {
            background-color: var( --e-global-color-79a3bd8 );
        }

            .elementor-75 .elementor-element.elementor-element-1e112c2a .elementor-social-icon:hover i {
                color: var( --e-global-color-e5a7952 );
            }

            .elementor-75 .elementor-element.elementor-element-1e112c2a .elementor-social-icon:hover svg {
                fill: var( --e-global-color-e5a7952 );
            }

.elementor-75 .elementor-element.elementor-element-7cfd7c50 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-75 .elementor-element.elementor-element-6910bb32 .elementor-heading-title {
    font-family: "Lato", lato;
    color: var( --e-global-color-581aed1 );
}

.elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-icon i {
    color: var( --e-global-color-79a3bd8 );
    transition: color 0.3s;
}

.elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-79a3bd8 );
    transition: fill 0.3s;
}

.elementor-75 .elementor-element.elementor-element-7a7bfa90 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

    .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-icon {
        padding-right: 0px;
    }

    .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-item > a {
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 500;
        line-height: 1.2em;
    }

    .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-text {
        color: var( --e-global-color-581aed1 );
        transition: color 0.3s;
    }

    .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-79a3bd8 );
    }

.elementor-75 .elementor-element.elementor-element-6cc090c6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-75 .elementor-element.elementor-element-70547250 .elementor-heading-title {
    font-family: "Lato", lato;
    color: var( --e-global-color-581aed1 );
}

.elementor-75 .elementor-element.elementor-element-ddbe432 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-75 .elementor-element.elementor-element-981758a .elementor-icon-list-icon i {
    color: var( --e-global-color-79a3bd8 );
    transition: color 0.3s;
}

.elementor-75 .elementor-element.elementor-element-981758a .elementor-icon-list-icon svg {
    fill: var( --e-global-color-79a3bd8 );
    transition: fill 0.3s;
}

.elementor-75 .elementor-element.elementor-element-981758a {
    --e-icon-list-icon-size: 22px;
    --icon-vertical-offset: 0px;
}

    .elementor-75 .elementor-element.elementor-element-981758a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-75 .elementor-element.elementor-element-981758a .elementor-icon-list-item > a {
        font-family: "Lato", lato;
        font-size: 16px;
    }

    .elementor-75 .elementor-element.elementor-element-981758a .elementor-icon-list-text {
        color: var( --e-global-color-581aed1 );
        transition: color 0.3s;
    }

    .elementor-75 .elementor-element.elementor-element-981758a .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-79a3bd8 );
    }

.elementor-75 .elementor-element.elementor-element-d63a493 .elementor-icon-list-icon i {
    color: var( --e-global-color-79a3bd8 );
    transition: color 0.3s;
}

.elementor-75 .elementor-element.elementor-element-d63a493 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-79a3bd8 );
    transition: fill 0.3s;
}

.elementor-75 .elementor-element.elementor-element-d63a493 {
    --e-icon-list-icon-size: 22px;
    --icon-vertical-offset: 0px;
}

    .elementor-75 .elementor-element.elementor-element-d63a493 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-75 .elementor-element.elementor-element-d63a493 .elementor-icon-list-item > a {
        font-family: "Lato", lato;
        font-size: 16px;
    }

    .elementor-75 .elementor-element.elementor-element-d63a493 .elementor-icon-list-text {
        color: var( --e-global-color-581aed1 );
        transition: color 0.3s;
    }

    .elementor-75 .elementor-element.elementor-element-d63a493 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-79a3bd8 );
    }

.elementor-75 .elementor-element.elementor-element-1c6fbb6 .elementor-icon-list-icon i {
    color: var( --e-global-color-79a3bd8 );
    transition: color 0.3s;
}

.elementor-75 .elementor-element.elementor-element-1c6fbb6 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-79a3bd8 );
    transition: fill 0.3s;
}

.elementor-75 .elementor-element.elementor-element-1c6fbb6 {
    --e-icon-list-icon-size: 22px;
    --icon-vertical-offset: 0px;
}

    .elementor-75 .elementor-element.elementor-element-1c6fbb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-75 .elementor-element.elementor-element-1c6fbb6 .elementor-icon-list-item > a {
        font-family: "Lato", lato;
        font-size: 16px;
    }

    .elementor-75 .elementor-element.elementor-element-1c6fbb6 .elementor-icon-list-text {
        color: var( --e-global-color-581aed1 );
        transition: color 0.3s;
    }

    .elementor-75 .elementor-element.elementor-element-1c6fbb6 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var( --e-global-color-79a3bd8 );
    }

.elementor-75 .elementor-element.elementor-element-70e9410 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-75 .elementor-element.elementor-element-5cfd990 iframe {
    height: 215px;
}

.elementor-75 .elementor-element.elementor-element-5cfe33a8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-75 .elementor-element.elementor-element-5cfe33a8:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-5cfe33a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-581aed1 );
    }

.elementor-75 .elementor-element.elementor-element-5f49921 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
}

.elementor-75 .elementor-element.elementor-element-7580f222 {
    text-align: left;
    color: var( --e-global-color-79a3bd8 );
    font-family: "Lato", lato;
    font-size: 15px;
}

.elementor-75 .elementor-element.elementor-element-671e255 {
    text-align: right;
    color: var( --e-global-color-79a3bd8 );
    font-family: "Lato", lato;
    font-size: 15px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-75 .elementor-element.elementor-element-6f85cb6e {
        --justify-content: space-between;
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
        --flex-wrap: wrap;
    }

    .elementor-75 .elementor-element.elementor-element-3e5b3df4 img {
        width: 35%;
    }

    .elementor-75 .elementor-element.elementor-element-28f8906 {
        --spacer-size: 15px;
    }

    .elementor-75 .elementor-element.elementor-element-69b7d651 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-item > a {
        font-size: 1rem;
        line-height: 1.2em;
    }

    .elementor-75 .elementor-element.elementor-element-ddbe432 {
        --grid-auto-flow: row;
    }

    .elementor-75 .elementor-element.elementor-element-70e9410 {
        --grid-auto-flow: row;
    }

    .elementor-75 .elementor-element.elementor-element-5f49921 {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-75 .elementor-element.elementor-element-6f85cb6e {
        --padding-top: 3em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-75 .elementor-element.elementor-element-3e5b3df4 > .elementor-widget-container {
        margin: 0px 0px 0px -6px;
    }

    .elementor-75 .elementor-element.elementor-element-3e5b3df4 img {
        width: 42%;
    }

    .elementor-75 .elementor-element.elementor-element-1e112c2a {
        --icon-size: 13px;
    }

        .elementor-75 .elementor-element.elementor-element-1e112c2a .elementor-social-icon {
            --icon-padding: 0.7em;
        }

    .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-75 .elementor-element.elementor-element-7a7bfa90 .elementor-icon-list-item > a {
        font-size: 0.9rem;
        line-height: 1.2em;
    }

    .elementor-75 .elementor-element.elementor-element-ddbe432 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-75 .elementor-element.elementor-element-70e9410 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-75 .elementor-element.elementor-element-5cfd990 iframe {
        height: 200px;
    }

    .elementor-75 .elementor-element.elementor-element-5f49921 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-75 .elementor-element.elementor-element-7580f222 {
        text-align: center;
        font-size: 12px;
    }

    .elementor-75 .elementor-element.elementor-element-671e255 {
        text-align: center;
        font-size: 12px;
    }
}

@media(min-width:768px) {
    .elementor-75 .elementor-element.elementor-element-4ffbcb38 {
        --width: 30%;
    }

    .elementor-75 .elementor-element.elementor-element-7cfd7c50 {
        --width: 20%;
    }

    .elementor-75 .elementor-element.elementor-element-6cc090c6 {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-75 .elementor-element.elementor-element-4ffbcb38 {
        --width: 100%;
    }

    .elementor-75 .elementor-element.elementor-element-7cfd7c50 {
        --width: 100%;
    }

    .elementor-75 .elementor-element.elementor-element-6cc090c6 {
        --width: 100%;
    }
}
.rform-label-input {
    color: gray;
    display: inline-flex;
    align-items: center;
    width: 20%;
}

.rform-input, .rform-select, .rform-input-tel {
    background-color: rgb(219, 219, 234);
    width: 100%;
    border-radius: 6px;
}

    .rform-input:focus, .rform-input-number:focus, .rform-input-tel:focus {
        outline: none;
    }

.rform-error {
    display: none;
}

.rform-control {
    display: flex;
}

.rform-label-top {
    flex-direction: column;
}

    .rform-label-top .rform-label-input {
        width: 100%;
    }

.rform-label-left {
    flex-direction: row;
}

.rform-help-text {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #96989F;
}

.rform-control:has(.rform-input[aria-invalid="true"]) + .rform-error {
    display: block !important;
}

.rform-control:has(.rform-select[aria-invalid="true"]) + .rform-error {
    display: block !important;
}

.require-login {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    background-color: white;
    border-radius: 5px;
    border-left: solid 10px #ff0000;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: none;
    position: absolute;
    width: 100%;
    z-index: 10;
    -webkit-animation: slide-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;
    animation: slide-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;
}



.success-submit {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    background-color: white;
    border-radius: 5px;
    border-left: solid 10px #4CAF50;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: none;
    position: absolute;
    width: 100%;
    z-index: 10;
    -webkit-animation: slide-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;
    animation: slide-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;
}

.success-body,
.require-msg-body {
    display: flex;
    align-items: center;
    gap: 1rem;
    height: inherit;
    padding-inline-start: 1.5rem;
}

    .success-body h5,
    .require-msg-body h5 {
        font-weight: bold !important;
        margin-bottom: 0px !important;
    }

.close-msg {
    background-color: transparent !important;
    color: gray !important;
    border: none !important;
    padding-inline-end: 20px !important;
}

    .close-msg:hover {
        color: black !important;
        background-color: transparent !important;
    }

@-webkit-keyframes slide-bottom {
    0% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes slide-bottom {
    0% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
#loading {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    border: 3px solid rgba(255, 255, 255, .3);
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s ease-in-out infinite;
    -webkit-animation: spin 1s ease-in-out infinite;
}

.loading {
    display: none;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    justify-content: center;
    align-items: center;
    background-color: var(--button--color-background);
    border-radius: var(--button--border-radius);
}

@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
    }
}
.rform-button-container {
    display: flex;
    width: 100%;
}

.rform-button-submit {
    position: relative;
    transition: all 1s;
}

.rform-btn-fullwidth {
    width: 100% !important;
}
.rform-select-div {
    position: relative;
    cursor: pointer;
}

.rform-select-container {
    width: 100%;
}

.rform-select-div::after {
    content: '\25BC';
    display: inline-flex;
    position: absolute;
    right: 0;
    padding-inline: 0.5rem;
    font-size: 12px;
    align-items: center;
    justify-content: center;
    bottom: 0;
    top: 0;
    /* transition: all 0.5s; */
    }

.rform-select {
    cursor: pointer;
}

.rform-options-container {
    display: none;
    position: absolute;
    width: 100%;
    z-index: 999;
}

    .rform-options-container ul {
        list-style: none;
        padding-inline: 0px;
        overflow: hidden;
        border: 1px solid rgb(108, 108, 108);
    }

        .rform-options-container ul li {
            overflow: hidden;
            background-color: white;
        }

.rform-option {
    padding: 0.3rem;
}

    .rform-option:hover {
        background-color: rgb(94, 94, 249);
        color: white;
    }

.rotate::after {
    transform: rotate(-180deg);
}
/* Style radio button rform-radiobtn-container */
.rform-radiobtn-container {
    display: flex;
    align-items: center;
    font-size: 16px;
    flex-direction: row;
    gap: 0.375rem;
}

.rform-radio-button {
    display: flex;
    flex-direction: row;
}

/* Hide default radio button */
.rform-radiobtn-container input {
    opacity: 0;
    cursor: pointer;
    width: 0;
}

/* Style custom radio button */
.rform-radio-checkmark {
    position: relative;
    display: inline-flex;
    aspect-ratio: 1/1;
    width: 20px;
    background-color: #eee;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
}

/* On mouse-over, add a grey background color */
.rform-radiobtn-container:hover input ~ .rform-radio-checkmark {
    background-color: #ccc;
}

/* When radio button is checked, add a blue background */
.rform-radiobtn-container input:checked ~ .rform-radio-checkmark {
    background-color: #2196F3;
}

/* Create a small dot to indicate the selection */
.rform-radio-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the dot when radio button is checked */
.rform-radiobtn-container input:checked ~ .rform-radio-checkmark:after {
    display: block;
}

/* Style the dot */
.rform-radiobtn-container .rform-radio-checkmark:after {
    width: 10px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    background: white;
}
/* Style radio button rform-checkboxbtn-container */
.rform-checkboxbtn-container {
    display: flex;
    align-items: center;
    font-size: 16px;
    flex-direction: row;
    gap: 0.375rem;
}

.rform-checkbox-button {
    display: flex;
    flex-direction: row;
}

/* Hide default radio button */
.rform-checkboxbtn-container input {
    opacity: 0;
    cursor: pointer;
    width: 0;
}

/* Style custom radio button */
.rform-checkbox-checkmark {
    position: relative;
    display: inline-flex;
    aspect-ratio: 1/1;
    width: 20px;
    background-color: #eee;
    justify-content: center;
    align-items: center;
}

/* On mouse-over, add a grey background color */
.rform-checkboxbtn-container:hover input ~ .rform-checkbox-checkmark {
    background-color: #ccc;
}

/* When radio button is checked, add a blue background */
.rform-checkboxbtn-container input:checked ~ .rform-checkbox-checkmark {
    background-color: #2196F3;
}

/* Create a small dot to indicate the selection */
.rform-checkbox-checkmark:after {
    content: "\2713";
    position: absolute;
    display: none;
    font-weight: bolder;
}

/* Show the dot when radio button is checked */
.rform-checkboxbtn-container input:checked ~ .rform-checkbox-checkmark:after {
    display: block;
}


.elementor-13 .elementor-element.elementor-element-b3f9fac {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-66273cc > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-66273cc .elementor-heading-title {
    font-size: 3px;
}

.elementor-13 .elementor-element.elementor-element-44b7d888 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --overflow: hidden;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-13 .elementor-element.elementor-element-44b7d888::before, .elementor-13 .elementor-element.elementor-element-44b7d888 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-44b7d888 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-44b7d888 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-44b7d888 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-44b7d888 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-color: var( --e-global-color-581aed1 );
        --background-overlay: '';
    }

    .elementor-13 .elementor-element.elementor-element-44b7d888 .elementor-background-slideshow__slide__image {
        background-position: top center;
    }

.elementor-13 .elementor-element.elementor-element-4b4d5895 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-33a456e5 {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-33a456e5 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 4.2rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-accent );
    }

.elementor-13 .elementor-element.elementor-element-7d85750a {
    width: var( --container-widget-width, 52% );
    max-width: 52%;
    --container-widget-width: 52%;
    --container-widget-flex-grow: 0;
    color: var( --e-global-color-79a3bd8 );
    font-family: "Lato", lato;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-13 .elementor-element.elementor-element-7d85750a > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-13 .elementor-element.elementor-element-6856b29c .elementor-button {
    background-color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 2px;
    fill: var( --e-global-color-79a3bd8 );
    color: var( --e-global-color-79a3bd8 );
}

    .elementor-13 .elementor-element.elementor-element-6856b29c .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-6856b29c .elementor-button:focus {
        background-color: var( --e-global-color-581aed1 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-6856b29c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-13 .elementor-element.elementor-element-6856b29c .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-13 .elementor-element.elementor-element-6856b29c .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-6856b29c .elementor-button:focus svg {
    fill: var( --e-global-color-e5a7952 );
}

.elementor-13 .elementor-element.elementor-element-4574bb45 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overflow: hidden;
    --margin-top: -6em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-7ba3803e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

    .elementor-13 .elementor-element.elementor-element-7ba3803e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7ba3803e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-581aed1 );
    }

.elementor-13 .elementor-element.elementor-element-6d1bbb14 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6d1bbb14 {
    --icon-box-icon-margin: 13px;
}

    .elementor-13 .elementor-element.elementor-element-6d1bbb14 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: #F4F4F4;
    }

    .elementor-13 .elementor-element.elementor-element-6d1bbb14.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-6d1bbb14.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-6d1bbb14.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-6d1bbb14 .elementor-icon {
        font-size: 50px;
    }

    .elementor-13 .elementor-element.elementor-element-6d1bbb14 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-6d1bbb14 .elementor-icon-box-title a {
        font-family: "Helvetica", lato;
        font-size: 1.5rem;
        font-weight: 600;
    }

    .elementor-13 .elementor-element.elementor-element-6d1bbb14 .elementor-icon-box-description {
        color: var( --e-global-color-8b6184c );
    }

.elementor-13 .elementor-element.elementor-element-6558d581 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

    .elementor-13 .elementor-element.elementor-element-6558d581:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6558d581 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-4fe69fd7 {
    --icon-box-icon-margin: 20px;
}

    .elementor-13 .elementor-element.elementor-element-4fe69fd7 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-4fe69fd7.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-4fe69fd7.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-4fe69fd7.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-79a3bd8 );
        color: var( --e-global-color-79a3bd8 );
        border-color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-4fe69fd7 .elementor-icon {
        font-size: 50px;
    }

    .elementor-13 .elementor-element.elementor-element-4fe69fd7 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-4fe69fd7 .elementor-icon-box-title a {
        font-family: "Helvetica", lato;
        font-size: 1.5rem;
        font-weight: 600;
    }

    .elementor-13 .elementor-element.elementor-element-4fe69fd7 .elementor-icon-box-description {
        color: var( --e-global-color-primary );
    }

.elementor-13 .elementor-element.elementor-element-9e732a7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-13 .elementor-element.elementor-element-fb29737 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-fb29737 {
    text-align: left;
    color: #FFFCFC;
    font-family: "Lato", lato;
    font-size: 6px;
}

.elementor-13 .elementor-element.elementor-element-65eabcc1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --overflow: hidden;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-1939f88f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-1ce706c7 {
    text-align: left;
}

    .elementor-13 .elementor-element.elementor-element-1ce706c7 img {
        width: 90%;
        border-radius: 10px 10px 10px 10px;
    }

.elementor-13 .elementor-element.elementor-element-d1fce75 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-37a6349e > .elementor-widget-container {
    margin: -6em 0em 0em 0em;
}

.elementor-13 .elementor-element.elementor-element-37a6349e {
    text-align: right;
}

    .elementor-13 .elementor-element.elementor-element-37a6349e img {
        width: 55%;
        border-radius: 10px 10px 10px 10px;
    }

.elementor-13 .elementor-element.elementor-element-68b46c64 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-407c6f33 {
    text-align: left;
}

    .elementor-13 .elementor-element.elementor-element-407c6f33 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: 2px;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-48f2ffbb {
    width: var( --container-widget-width, 81% );
    max-width: 81%;
    --container-widget-width: 81%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-48f2ffbb .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 2rem;
        font-weight: 600;
        line-height: 1.2em;
    }

.elementor-13 .elementor-element.elementor-element-1a164cb3 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-13 .elementor-element.elementor-element-1a164cb3 {
    color: var( --e-global-color-text );
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-7ca389e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-e5a7952 );
    --border-color: var( --e-global-color-e5a7952 );
}

.elementor-13 .elementor-element.elementor-element-10602d3e {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-74be33a5 .elementor-heading-title {
    font-family: "Lato", lato;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-e5a7952 );
}

.elementor-13 .elementor-element.elementor-element-66a783d {
    color: var( --e-global-color-text );
    font-family: "Lato", lato;
}

.elementor-13 .elementor-element.elementor-element-70cf0945 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-1e019900 .elementor-heading-title {
    font-family: "Lato", lato;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-e5a7952 );
}

.elementor-13 .elementor-element.elementor-element-2019903 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2019903 .elementor-heading-title {
    font-size: 23px;
}

.elementor-13 .elementor-element.elementor-element-60ac4dd {
    color: var( --e-global-color-text );
    font-family: "Lato", lato;
}

.elementor-13 .elementor-element.elementor-element-18331475 .elementor-button {
    background-color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 0.9rem;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 2px;
    fill: var( --e-global-color-79a3bd8 );
    color: var( --e-global-color-79a3bd8 );
}

    .elementor-13 .elementor-element.elementor-element-18331475 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-18331475 .elementor-button:focus {
        background-color: var( --e-global-color-581aed1 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-18331475 > .elementor-widget-container {
    margin: 2em 0em 0em 0em;
}

.elementor-13 .elementor-element.elementor-element-18331475 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-13 .elementor-element.elementor-element-18331475 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-13 .elementor-element.elementor-element-18331475 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-18331475 .elementor-button:focus svg {
    fill: var( --e-global-color-e5a7952 );
}

.elementor-13 .elementor-element.elementor-element-4296438d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-13 .elementor-element.elementor-element-4296438d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../Content/images/ddcd.jpg");
        background-position: center center;
        background-size: cover;
    }

        .elementor-13 .elementor-element.elementor-element-4296438d::before, .elementor-13 .elementor-element.elementor-element-4296438d > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-4296438d > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-4296438d > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-4296438d > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: var( --e-global-color-primary );
            --background-overlay: '';
        }

.elementor-13 .elementor-element.elementor-element-41e13fd3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
}

.elementor-13 .elementor-element.elementor-element-8a0c410 {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-8a0c410 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 3rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: "Lato", lato;
        font-size: 3rem;
        font-weight: 600;
        line-height: 1.2em;
        margin-bottom: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-13 .elementor-element.elementor-element-a984878 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 5em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-0fe4f42 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-0fe4f42 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 1.3em;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: 2px;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-5558bb5a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --overflow: hidden;
    --padding-top: 2em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-6eb32b7f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-75b6e057 {
    --icon-box-icon-margin: 25px;
}

    .elementor-13 .elementor-element.elementor-element-75b6e057 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-75b6e057.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-79a3bd8 );
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-75b6e057.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-75b6e057.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-75b6e057.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-75b6e057 .elementor-icon {
        font-size: 50px;
        padding: 15px;
        border-width: 1px 1px 1px 1px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-75b6e057 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-75b6e057 .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-75b6e057 .elementor-icon-box-description {
        color: var( --e-global-color-text );
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-13 .elementor-element.elementor-element-00bc335 {
    --icon-box-icon-margin: 25px;
}

    .elementor-13 .elementor-element.elementor-element-00bc335 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-00bc335.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-79a3bd8 );
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-00bc335.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-00bc335.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-00bc335.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-00bc335 .elementor-icon {
        font-size: 50px;
        padding: 15px;
        border-width: 1px 1px 1px 1px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-00bc335 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-00bc335 .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-00bc335 .elementor-icon-box-description {
        color: var( --e-global-color-text );
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-13 .elementor-element.elementor-element-86240a7 {
    --icon-box-icon-margin: 25px;
}

    .elementor-13 .elementor-element.elementor-element-86240a7 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-86240a7.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-79a3bd8 );
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-86240a7.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-86240a7.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-86240a7.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-86240a7 .elementor-icon {
        font-size: 50px;
        padding: 15px;
        border-width: 1px 1px 1px 1px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-86240a7 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-86240a7 .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-86240a7 .elementor-icon-box-description {
        color: var( --e-global-color-text );
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-13 .elementor-element.elementor-element-936a4de {
    --icon-box-icon-margin: 25px;
}

    .elementor-13 .elementor-element.elementor-element-936a4de .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-936a4de.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-79a3bd8 );
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-936a4de.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-936a4de.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-936a4de.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-936a4de .elementor-icon {
        font-size: 50px;
        padding: 15px;
        border-width: 1px 1px 1px 1px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-936a4de .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-936a4de .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-936a4de .elementor-icon-box-description {
        color: var( --e-global-color-text );
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-13 .elementor-element.elementor-element-a62b796 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-5329f9e {
    --icon-box-icon-margin: 25px;
}

    .elementor-13 .elementor-element.elementor-element-5329f9e .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-5329f9e.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-79a3bd8 );
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-5329f9e.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-5329f9e.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-5329f9e.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-5329f9e .elementor-icon {
        font-size: 50px;
        padding: 15px;
        border-width: 1px 1px 1px 1px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-5329f9e .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-5329f9e .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-5329f9e .elementor-icon-box-description {
        color: var( --e-global-color-text );
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-13 .elementor-element.elementor-element-5febb05 {
    --icon-box-icon-margin: 25px;
}

    .elementor-13 .elementor-element.elementor-element-5febb05 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-5febb05.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-79a3bd8 );
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-5febb05.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-5febb05.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-5febb05.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-5febb05 .elementor-icon {
        font-size: 50px;
        padding: 15px;
        border-width: 1px 1px 1px 1px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-5febb05 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-5febb05 .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-5febb05 .elementor-icon-box-description {
        color: var( --e-global-color-text );
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-13 .elementor-element.elementor-element-83c5dac {
    --icon-box-icon-margin: 25px;
}

    .elementor-13 .elementor-element.elementor-element-83c5dac .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-83c5dac.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-79a3bd8 );
        color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-83c5dac.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-83c5dac.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-83c5dac.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-79a3bd8 );
    }

    .elementor-13 .elementor-element.elementor-element-83c5dac .elementor-icon {
        font-size: 50px;
        padding: 15px;
        border-width: 1px 1px 1px 1px;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-83c5dac .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-83c5dac .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-83c5dac .elementor-icon-box-description {
        color: var( --e-global-color-text );
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-13 .elementor-element.elementor-element-367ac372 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overflow: hidden;
    --padding-top: 6em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-13 .elementor-element.elementor-element-367ac372:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-367ac372 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-13 .elementor-element.elementor-element-301d891c {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-301d891c .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 1.3rem;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: 2px;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-67dca2b4 {
    text-align: left;
}

    .elementor-13 .elementor-element.elementor-element-67dca2b4 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 2rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-581aed1 );
    }

.elementor-13 .elementor-element.elementor-element-7cb4894e {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-14705d9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 50px;
    --row-gap: 30px;
    --column-gap: 50px;
    --flex-wrap: wrap;
}

    .elementor-13 .elementor-element.elementor-element-14705d9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-14705d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-13 .elementor-element.elementor-element-81824ce {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overflow: hidden;
    --padding-top: 2em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-c1c1e62 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
}

.elementor-13 .elementor-element.elementor-element-fcb1019.ekit-equal-height-enable,
.elementor-13 .elementor-element.elementor-element-fcb1019.ekit-equal-height-enable > div,
.elementor-13 .elementor-element.elementor-element-fcb1019.ekit-equal-height-enable .ekit-wid-con,
.elementor-13 .elementor-element.elementor-element-fcb1019.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-fcb1019 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .ekit-image-box-body, .elementor-13 .elementor-element.elementor-element-fcb1019 .ekit-image-box-body:before, .elementor-13 .elementor-element.elementor-element-fcb1019 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-adabe58.ekit-equal-height-enable,
.elementor-13 .elementor-element.elementor-element-adabe58.ekit-equal-height-enable > div,
.elementor-13 .elementor-element.elementor-element-adabe58.ekit-equal-height-enable .ekit-wid-con,
.elementor-13 .elementor-element.elementor-element-adabe58.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-adabe58 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .ekit-image-box-body, .elementor-13 .elementor-element.elementor-element-adabe58 .ekit-image-box-body:before, .elementor-13 .elementor-element.elementor-element-adabe58 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-ab1c074.ekit-equal-height-enable,
.elementor-13 .elementor-element.elementor-element-ab1c074.ekit-equal-height-enable > div,
.elementor-13 .elementor-element.elementor-element-ab1c074.ekit-equal-height-enable .ekit-wid-con,
.elementor-13 .elementor-element.elementor-element-ab1c074.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-ab1c074 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .ekit-image-box-body, .elementor-13 .elementor-element.elementor-element-ab1c074 .ekit-image-box-body:before, .elementor-13 .elementor-element.elementor-element-ab1c074 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-6e12fc0.ekit-equal-height-enable,
.elementor-13 .elementor-element.elementor-element-6e12fc0.ekit-equal-height-enable > div,
.elementor-13 .elementor-element.elementor-element-6e12fc0.ekit-equal-height-enable .ekit-wid-con,
.elementor-13 .elementor-element.elementor-element-6e12fc0.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-6e12fc0 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .ekit-image-box-body, .elementor-13 .elementor-element.elementor-element-6e12fc0 .ekit-image-box-body:before, .elementor-13 .elementor-element.elementor-element-6e12fc0 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-36decba.ekit-equal-height-enable,
.elementor-13 .elementor-element.elementor-element-36decba.ekit-equal-height-enable > div,
.elementor-13 .elementor-element.elementor-element-36decba.ekit-equal-height-enable .ekit-wid-con,
.elementor-13 .elementor-element.elementor-element-36decba.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-36decba {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-13 .elementor-element.elementor-element-36decba .ekit-image-box-body, .elementor-13 .elementor-element.elementor-element-36decba .ekit-image-box-body:before, .elementor-13 .elementor-element.elementor-element-36decba .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-657fced.ekit-equal-height-enable,
.elementor-13 .elementor-element.elementor-element-657fced.ekit-equal-height-enable > div,
.elementor-13 .elementor-element.elementor-element-657fced.ekit-equal-height-enable .ekit-wid-con,
.elementor-13 .elementor-element.elementor-element-657fced.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-657fced {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-13 .elementor-element.elementor-element-657fced .ekit-image-box-body, .elementor-13 .elementor-element.elementor-element-657fced .ekit-image-box-body:before, .elementor-13 .elementor-element.elementor-element-657fced .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-b903498.ekit-equal-height-enable,
.elementor-13 .elementor-element.elementor-element-b903498.ekit-equal-height-enable > div,
.elementor-13 .elementor-element.elementor-element-b903498.ekit-equal-height-enable .ekit-wid-con,
.elementor-13 .elementor-element.elementor-element-b903498.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-b903498 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .ekit-image-box-body, .elementor-13 .elementor-element.elementor-element-b903498 .ekit-image-box-body:before, .elementor-13 .elementor-element.elementor-element-b903498 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-650d4f7.ekit-equal-height-enable,
.elementor-13 .elementor-element.elementor-element-650d4f7.ekit-equal-height-enable > div,
.elementor-13 .elementor-element.elementor-element-650d4f7.ekit-equal-height-enable .ekit-wid-con,
.elementor-13 .elementor-element.elementor-element-650d4f7.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-650d4f7 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .ekit-image-box-body, .elementor-13 .elementor-element.elementor-element-650d4f7 .ekit-image-box-body:before, .elementor-13 .elementor-element.elementor-element-650d4f7 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-b0e1c83 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-b0e1c83 > .elementor-widget-container {
        background-color: var( --e-global-color-e5a7952 );
        background-image: url("../../../Content/images/2147862248-min.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-b0e1c83 img {
        opacity: 0;
        border-radius: 10px 10px 10px 10px;
    }

.elementor-13 .elementor-element.elementor-element-76a1f456 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --overflow: hidden;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-47e1a2ea {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-1336cf15 {
    text-align: left;
}

    .elementor-13 .elementor-element.elementor-element-1336cf15 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: 2px;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-10ff0294 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 1em;
    --margin-bottom: 1em;
    --margin-left: 0em;
    --margin-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-3f3a5d00 > .elementor-widget-container {
    margin: 0em 2em 0em 0em;
}

.elementor-13 .elementor-element.elementor-element-3f3a5d00 {
    --icon-box-icon-margin: 15px;
}

    .elementor-13 .elementor-element.elementor-element-3f3a5d00 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-3f3a5d00.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-3f3a5d00.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-3f3a5d00.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-3f3a5d00 .elementor-icon {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-3f3a5d00 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-3f3a5d00 .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-3f3a5d00 .elementor-icon-box-description {
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-13 .elementor-element.elementor-element-78595591 > .elementor-widget-container {
    margin: 0em 2em 0em 0em;
}

.elementor-13 .elementor-element.elementor-element-78595591 {
    --icon-box-icon-margin: 15px;
}

    .elementor-13 .elementor-element.elementor-element-78595591 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-78595591.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-78595591.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-78595591.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-78595591 .elementor-icon {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-78595591 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-78595591 .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-78595591 .elementor-icon-box-description {
        color: var( --e-global-color-text );
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-13 .elementor-element.elementor-element-343a3039 .skillbar-group .skill-bar {
    background-color: var( --e-global-color-8b6184c );
    height: 10px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
}

.elementor-13 .elementor-element.elementor-element-343a3039 .skillbar-group .skill-track {
    background-color: var( --e-global-color-e5a7952 );
    border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-343a3039 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-f8670a1-font-family ), lato;
    font-size: var( --e-global-typography-f8670a1-font-size );
    font-weight: var( --e-global-typography-f8670a1-font-weight );
    line-height: var( --e-global-typography-f8670a1-line-height );
}

.elementor-13 .elementor-element.elementor-element-343a3039 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: "Lato", lato;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-13 .elementor-element.elementor-element-343a3039 .skill-bar-content {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-0abc86b .skillbar-group .skill-bar {
    background-color: var( --e-global-color-8b6184c );
    height: 10px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
}

.elementor-13 .elementor-element.elementor-element-0abc86b .skillbar-group .skill-track {
    background-color: var( --e-global-color-e5a7952 );
    border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-0abc86b .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-f8670a1-font-family ), lato;
    font-size: var( --e-global-typography-f8670a1-font-size );
    font-weight: var( --e-global-typography-f8670a1-font-weight );
    line-height: var( --e-global-typography-f8670a1-line-height );
}

.elementor-13 .elementor-element.elementor-element-0abc86b .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: "Lato", lato;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-13 .elementor-element.elementor-element-0abc86b .skill-bar-content {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-d22182f .skillbar-group .skill-bar {
    background-color: var( --e-global-color-8b6184c );
    height: 10px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
}

.elementor-13 .elementor-element.elementor-element-d22182f .skillbar-group .skill-track {
    background-color: var( --e-global-color-e5a7952 );
    border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-d22182f .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-f8670a1-font-family ), lato;
    font-size: var( --e-global-typography-f8670a1-font-size );
    font-weight: var( --e-global-typography-f8670a1-font-weight );
    line-height: var( --e-global-typography-f8670a1-line-height );
}

.elementor-13 .elementor-element.elementor-element-d22182f .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: "Lato", lato;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-13 .elementor-element.elementor-element-d22182f .skill-bar-content {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-8085bc8 .skillbar-group .skill-bar {
    background-color: var( --e-global-color-8b6184c );
    height: 10px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
}

.elementor-13 .elementor-element.elementor-element-8085bc8 .skillbar-group .skill-track {
    background-color: var( --e-global-color-e5a7952 );
    border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-8085bc8 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-f8670a1-font-family ), lato;
    font-size: var( --e-global-typography-f8670a1-font-size );
    font-weight: var( --e-global-typography-f8670a1-font-weight );
    line-height: var( --e-global-typography-f8670a1-line-height );
}

.elementor-13 .elementor-element.elementor-element-8085bc8 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: "Lato", lato;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-13 .elementor-element.elementor-element-8085bc8 .skill-bar-content {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-e637a90 .skillbar-group .skill-bar {
    background-color: var( --e-global-color-8b6184c );
    height: 10px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
}

.elementor-13 .elementor-element.elementor-element-e637a90 .skillbar-group .skill-track {
    background-color: var( --e-global-color-e5a7952 );
    border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-e637a90 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-f8670a1-font-family ), lato;
    font-size: var( --e-global-typography-f8670a1-font-size );
    font-weight: var( --e-global-typography-f8670a1-font-weight );
    line-height: var( --e-global-typography-f8670a1-line-height );
}

.elementor-13 .elementor-element.elementor-element-e637a90 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: "Lato", lato;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-13 .elementor-element.elementor-element-e637a90 .skill-bar-content {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-1472652b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-44aa28ae {
    text-align: right;
}

    .elementor-13 .elementor-element.elementor-element-44aa28ae img {
        width: 92%;
        border-radius: 10px 10px 10px 10px;
    }

.elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact {
    background-color: var( --e-global-color-e5a7952 );
    justify-content: center;
    display: flex;
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-78d3d6b0 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 > .elementor-widget-container {
        margin: -7em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-icon img {
        margin-bottom: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-581aed1 );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .elementskit-funfact-inner {
        padding: 2em 2em 2em 2em;
    }

.elementor-13 .elementor-element.elementor-element-2bb02932 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overlay-opacity: 0.5;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-13 .elementor-element.elementor-element-2bb02932:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2bb02932 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../Content/images/10203-min.jpg");
        background-position: center center;
        background-size: cover;
    }

        .elementor-13 .elementor-element.elementor-element-2bb02932::before, .elementor-13 .elementor-element.elementor-element-2bb02932 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-2bb02932 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-2bb02932 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-2bb02932 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-2bb02932 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: var( --e-global-color-primary );
            --background-overlay: '';
        }

.elementor-13 .elementor-element.elementor-element-202b81f2 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-202b81f2 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 2.2rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-accent );
    }

.elementor-13 .elementor-element.elementor-element-74edb094 {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var( --e-global-color-8b6184c );
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-5880eda8 .elementor-button {
    background-color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 0.9rem;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 2px;
    fill: var( --e-global-color-79a3bd8 );
    color: var( --e-global-color-79a3bd8 );
}

    .elementor-13 .elementor-element.elementor-element-5880eda8 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-5880eda8 .elementor-button:focus {
        background-color: var( --e-global-color-581aed1 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-5880eda8 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-13 .elementor-element.elementor-element-5880eda8 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-13 .elementor-element.elementor-element-5880eda8 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-5880eda8 .elementor-button:focus svg {
    fill: var( --e-global-color-e5a7952 );
}

.elementor-13 .elementor-element.elementor-element-c0d7910 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-13 .elementor-element.elementor-element-c0d7910:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c0d7910 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-13 .elementor-element.elementor-element-fe281ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-b14a002 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-13 .elementor-element.elementor-element-06eb2c9 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-445ff5e .elementor-heading-title {
    font-family: "Lato", lato;
    color: var( --e-global-color-e5a7952 );
}

.elementor-13 .elementor-element.elementor-element-45b61a0 {
    color: var(--e-global-color-581aed1 );
    font-family: "Lato", lato;
}

.elementor-13 .elementor-element.elementor-element-75bead8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-13 .elementor-element.elementor-element-2b6aeb2 {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-2b6aeb2 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-2b6aeb2 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-2b6aeb2 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-2b6aeb2 .elementor-icon-box-title a {
            font-family: "Lato", lato;
        }

.elementor-13 .elementor-element.elementor-element-b3a95e6 {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-b3a95e6 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-b3a95e6 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-b3a95e6 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-b3a95e6 .elementor-icon-box-title a {
            font-family: "Lato", lato;
        }

.elementor-13 .elementor-element.elementor-element-0e72f79 {
    width: var( --container-widget-width, 40% );
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-0e72f79 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-0e72f79 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-0e72f79 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-0e72f79 .elementor-icon-box-title a {
            font-family: "Lato", lato;
        }

.elementor-13 .elementor-element.elementor-element-49f3fd5 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-49f3fd5 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-49f3fd5 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-49f3fd5 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-49f3fd5 .elementor-icon-box-title a {
            font-family: "Lato", lato;
        }

.elementor-13 .elementor-element.elementor-element-56a3a6e {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-56a3a6e .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-56a3a6e .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-13 .elementor-element.elementor-element-56a3a6e .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-56a3a6e .elementor-icon-box-title a {
            font-family: "Lato", lato;
        }

.elementor-13 .elementor-element.elementor-element-f1cb413 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-13 .elementor-element.elementor-element-da8baf0 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-70a55eb img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-8c41cc4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-13 .elementor-element.elementor-element-45f1aea {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

    .elementor-13 .elementor-element.elementor-element-45f1aea:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-45f1aea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-195ebea > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-13 .elementor-element.elementor-element-195ebea .elementor-heading-title {
    font-family: "Lato", lato;
    color: var( --e-global-color-79a3bd8 );
}

.elementor-13 .elementor-element.elementor-element-853578b {
    color: var( --e-global-color-581aed1 );
    font-family: "Lato", lato;
}

.elementor-13 .elementor-element.elementor-element-157f23b {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

    .elementor-13 .elementor-element.elementor-element-157f23b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-157f23b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-79a3bd8 );
    }

.elementor-13 .elementor-element.elementor-element-190b37c > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-13 .elementor-element.elementor-element-190b37c {
    color: var( --e-global-color-581aed1 );
    font-family: "Lato", lato;
}

.elementor-13 .elementor-element.elementor-element-a8724ff {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

    .elementor-13 .elementor-element.elementor-element-a8724ff:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a8724ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-95d8a92 {
    color: var( --e-global-color-581aed1 );
    font-family: "Lato", lato;
}

.elementor-13 .elementor-element.elementor-element-6087f38c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 30px;
    --ekit_testimonial_slidetoshow: 3;
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider:before {
    background-image: url("../../../Content/images/customer-service.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .ekit_testimonial_style_5 .elementskit-watermark-icon {
    bottom: 30px;
    right: 30px;
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider, .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card {
    padding: 1em 3em 3em 3em;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider, .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e5a7952 );
}

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
        color: var( --e-global-color-text );
    }

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-text );
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: "Lato", lato;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > i {
    font-size: 50px;
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > svg {
    width: 50px;
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-text-font-family ), lato;
    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-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: var( --e-global-color-e5a7952 );
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: var( --e-global-color-e5a7952 );
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-609c18b-font-family ), lato;
    font-size: var( --e-global-typography-609c18b-font-size );
    font-weight: var( --e-global-typography-609c18b-font-weight );
    line-height: var( --e-global-typography-609c18b-line-height );
}

.elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-commentor-bio .elementskit-commentor-image > img {
    height: 50px;
    width: 50px;
}

.elementor-13 .elementor-element.elementor-element-85838e0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-13 .elementor-element.elementor-element-85838e0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-85838e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-13 .elementor-element.elementor-element-252c5d3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-99b8270 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-e5a7952 );
    --border-color: var( --e-global-color-e5a7952 );
    --border-radius: 10px 10px 10px 10px;
}

    .elementor-13 .elementor-element.elementor-element-99b8270.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-13 .elementor-element.elementor-element-cb0e8ce > .elementor-widget-container {
    padding: 30px 20px 0px 20px;
}

.elementor-13 .elementor-element.elementor-element-cb0e8ce {
    text-align: left;
}

    .elementor-13 .elementor-element.elementor-element-cb0e8ce .elementor-heading-title {
        font-family: "Lato", lato;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-13 .elementor-element.elementor-element-244f4dc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-2061a5d .elementor-heading-title {
    font-family: "Lato", lato;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-e5a7952 );
}

.elementor-13 .elementor-element.elementor-element-67042f8 {
    color: var(--e-global-color-581aed1);
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-f1d3ec9 {
    --icon-box-icon-margin: 15px;
}

    .elementor-13 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var(--e-global-color-581aed1);
    }

    .elementor-13 .elementor-element.elementor-element-f1d3ec9.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-f1d3ec9.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-f1d3ec9.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-f1d3ec9 .elementor-icon {
        font-size: 40px;
    }

    .elementor-13 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-13 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-description {
        color: var(--e-global-color-581aed1);
        font-family: "Lato", lato;
        font-weight: 600;
    }

.elementor-13 .elementor-element.elementor-element-cda5472 {
    --icon-box-icon-margin: 15px;
}

    .elementor-13 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-cda5472.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-cda5472.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-cda5472.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-cda5472 .elementor-icon {
        font-size: 40px;
    }

    .elementor-13 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-13 .elementor-element.elementor-element-cda5472 .elementor-icon-box-description {
        color: var( --e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

.elementor-13 .elementor-element.elementor-element-9f4802c {
    --icon-box-icon-margin: 15px;
}

    .elementor-13 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-13 .elementor-element.elementor-element-9f4802c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-9f4802c.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-9f4802c.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-13 .elementor-element.elementor-element-9f4802c .elementor-icon {
        font-size: 40px;
    }

    .elementor-13 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-13 .elementor-element.elementor-element-9f4802c .elementor-icon-box-description {
        color: var( --e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-7ba3803e {
        --width: 30%;
    }

    .elementor-13 .elementor-element.elementor-element-6558d581 {
        --width: 30%;
    }

    .elementor-13 .elementor-element.elementor-element-1939f88f {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-68b46c64 {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-41e13fd3 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-6eb32b7f {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-a62b796 {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-47e1a2ea {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-1472652b {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-b14a002 {
        --width: 70%;
    }

    .elementor-13 .elementor-element.elementor-element-8c41cc4 {
        --width: 30%;
    }

    .elementor-13 .elementor-element.elementor-element-99b8270 {
        --width: 51.251%;
    }

    .elementor-13 .elementor-element.elementor-element-244f4dc {
        --width: 35%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-7ba3803e {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-6558d581 {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-1939f88f {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-68b46c64 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-6eb32b7f {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-a62b796 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-14705d9 {
        --content-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-47e1a2ea {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-1472652b {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-b14a002 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-8c41cc4 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-99b8270 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-244f4dc {
        --width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-13 .elementor-element.elementor-element-4296438d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-13 .elementor-element.elementor-element-2bb02932:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2bb02932 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-13 .elementor-element.elementor-element-33a456e5 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

        .elementor-13 .elementor-element.elementor-element-33a456e5 > .elementor-widget-container {
            margin: 0em 0em 0em 0em;
        }

        .elementor-13 .elementor-element.elementor-element-33a456e5 .elementor-heading-title {
            font-size: 2.8rem;
        }

    .elementor-13 .elementor-element.elementor-element-7d85750a > .elementor-widget-container {
        margin: 0em 2em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-7d85750a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 0.8rem;
        line-height: 1.5em;
    }

    .elementor-13 .elementor-element.elementor-element-6856b29c .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-13 .elementor-element.elementor-element-4574bb45 {
        --margin-top: -4.5em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-7ba3803e {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-13 .elementor-element.elementor-element-6558d581 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-13 .elementor-element.elementor-element-65eabcc1 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1ce706c7 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-37a6349e > .elementor-widget-container {
        margin: -11em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-407c6f33 .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-48f2ffbb .elementor-heading-title {
        font-size: 1.8rem;
    }

    .elementor-13 .elementor-element.elementor-element-18331475 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-41e13fd3 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }

    .elementor-13 .elementor-element.elementor-element-8a0c410 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-8a0c410 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 2.5rem;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-0fe4f42 .elementor-heading-title {
        font-size: 1.2rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-5558bb5a {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6eb32b7f.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-13 .elementor-element.elementor-element-75b6e057 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-75b6e057 .elementor-icon {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-00bc335 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-00bc335 .elementor-icon {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-86240a7 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-86240a7 .elementor-icon {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-936a4de > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-936a4de .elementor-icon {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-a62b796.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-13 .elementor-element.elementor-element-5329f9e > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-5329f9e .elementor-icon {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-5febb05 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-5febb05 .elementor-icon {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-83c5dac > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-83c5dac .elementor-icon {
        font-size: 45px;
    }

    .elementor-13 .elementor-element.elementor-element-301d891c .elementor-heading-title {
        font-size: 1.2rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-67dca2b4 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-67dca2b4 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-13 .elementor-element.elementor-element-7cb4894e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 1rem;
    }

    .elementor-13 .elementor-element.elementor-element-14705d9 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-c1c1e62 {
        --justify-content: space-between;
        --flex-wrap: wrap;
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-adabe58 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-ab1c074 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-36decba {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-657fced {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-b903498 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-650d4f7 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-b0e1c83 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-b0e1c83 img {
            height: 500px;
            object-fit: contain;
            object-position: top center;
        }

    .elementor-13 .elementor-element.elementor-element-76a1f456 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-47e1a2ea.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-13 .elementor-element.elementor-element-1336cf15 .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-343a3039 .skillbar-group .skill-title {
        font-size: 1.2rem;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-343a3039 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-0abc86b .skillbar-group .skill-title {
        font-size: 1.2rem;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-0abc86b .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-d22182f .skillbar-group .skill-title {
        font-size: 1.2rem;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-d22182f .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-8085bc8 .skillbar-group .skill-title {
        font-size: 1.2rem;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-8085bc8 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-e637a90 .skillbar-group .skill-title {
        font-size: 1.2rem;
        line-height: 1.2em;
    }

    .elementor-13 .elementor-element.elementor-element-e637a90 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 > .elementor-widget-container {
        margin: -8em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .elementskit-funfact-inner {
        padding: 3em 3em 3em 3em;
    }

    .elementor-13 .elementor-element.elementor-element-2bb02932 {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-202b81f2 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-74edb094 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-fe281ac {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 70px;
        --row-gap: 70px;
        --column-gap: 70px;
        --padding-top: 4em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-2b6aeb2 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-13 .elementor-element.elementor-element-b3a95e6 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-13 .elementor-element.elementor-element-0e72f79 {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 40% );
        max-width: 40%;
    }

    .elementor-13 .elementor-element.elementor-element-49f3fd5 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-56a3a6e {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-6087f38c {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 30px;
        --ekit_testimonial_slidetoshow: 2;
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: 1.2rem;
        line-height: 1.5em;
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-609c18b-font-size );
        line-height: var( --e-global-typography-609c18b-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-252c5d3 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-99b8270.e-con {
        --order: 99999 /* order end hack */;
    }
}

@media(max-width:767px) {
    .elementor-13 .elementor-element.elementor-element-44b7d888 {
        --min-height: 100vh;
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: flex-start;
    }

        .elementor-13 .elementor-element.elementor-element-44b7d888 .elementor-background-slideshow__slide__image {
            background-size: cover;
        }

    .elementor-13 .elementor-element.elementor-element-33a456e5 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-33a456e5 .elementor-heading-title {
            font-size: 1.5rem;
        }

    .elementor-13 .elementor-element.elementor-element-7d85750a > .elementor-widget-container {
        margin: 0em 1em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-7d85750a {
        font-size: 0.8rem;
        line-height: 1.5em;
    }

    .elementor-13 .elementor-element.elementor-element-6856b29c .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-13 .elementor-element.elementor-element-4574bb45 {
        --margin-top: -5em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-6d1bbb14 {
        --icon-box-icon-margin: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-4fe69fd7 {
        --icon-box-icon-margin: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-65eabcc1 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1ce706c7 img {
        width: 85%;
    }

    .elementor-13 .elementor-element.elementor-element-37a6349e > .elementor-widget-container {
        margin: -6em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-37a6349e img {
        width: 60%;
    }

    .elementor-13 .elementor-element.elementor-element-407c6f33 .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-48f2ffbb {
        width: 100%;
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-48f2ffbb > .elementor-widget-container {
            margin: 0em 0em 0em 0em;
        }

        .elementor-13 .elementor-element.elementor-element-48f2ffbb .elementor-heading-title {
            font-size: 1.5rem;
        }

    .elementor-13 .elementor-element.elementor-element-18331475 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-18331475 .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-13 .elementor-element.elementor-element-4296438d {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-41e13fd3 {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-8a0c410 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-13 .elementor-element.elementor-element-63474292 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: 1.8rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-13 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-13 .elementor-element.elementor-element-3c1f9a3b {
        width: 100%;
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-13 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-13 .elementor-element.elementor-element-3853b4f {
        width: 100%;
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-13 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-13 .elementor-element.elementor-element-0fe4f42 .elementor-heading-title {
        font-size: 1.2rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-75b6e057 {
        --icon-box-icon-margin: 20px;
    }

        .elementor-13 .elementor-element.elementor-element-75b6e057 .elementor-icon {
            font-size: 40px;
        }

        .elementor-13 .elementor-element.elementor-element-75b6e057 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-75b6e057 .elementor-icon-box-title a {
            font-size: 1.2rem;
        }

    .elementor-13 .elementor-element.elementor-element-00bc335 {
        --icon-box-icon-margin: 20px;
    }

        .elementor-13 .elementor-element.elementor-element-00bc335 .elementor-icon {
            font-size: 40px;
        }

        .elementor-13 .elementor-element.elementor-element-00bc335 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-00bc335 .elementor-icon-box-title a {
            font-size: 1.2rem;
        }

    .elementor-13 .elementor-element.elementor-element-86240a7 {
        --icon-box-icon-margin: 20px;
    }

        .elementor-13 .elementor-element.elementor-element-86240a7 .elementor-icon {
            font-size: 40px;
        }

        .elementor-13 .elementor-element.elementor-element-86240a7 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-86240a7 .elementor-icon-box-title a {
            font-size: 1.2rem;
        }

    .elementor-13 .elementor-element.elementor-element-936a4de {
        --icon-box-icon-margin: 20px;
    }

        .elementor-13 .elementor-element.elementor-element-936a4de .elementor-icon {
            font-size: 40px;
        }

        .elementor-13 .elementor-element.elementor-element-936a4de .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-936a4de .elementor-icon-box-title a {
            font-size: 1.2rem;
        }

    .elementor-13 .elementor-element.elementor-element-5329f9e {
        --icon-box-icon-margin: 20px;
    }

        .elementor-13 .elementor-element.elementor-element-5329f9e .elementor-icon {
            font-size: 40px;
        }

        .elementor-13 .elementor-element.elementor-element-5329f9e .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-5329f9e .elementor-icon-box-title a {
            font-size: 1.2rem;
        }

    .elementor-13 .elementor-element.elementor-element-5febb05 {
        --icon-box-icon-margin: 20px;
    }

        .elementor-13 .elementor-element.elementor-element-5febb05 .elementor-icon {
            font-size: 40px;
        }

        .elementor-13 .elementor-element.elementor-element-5febb05 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-5febb05 .elementor-icon-box-title a {
            font-size: 1.2rem;
        }

    .elementor-13 .elementor-element.elementor-element-83c5dac {
        --icon-box-icon-margin: 20px;
    }

        .elementor-13 .elementor-element.elementor-element-83c5dac .elementor-icon {
            font-size: 40px;
        }

        .elementor-13 .elementor-element.elementor-element-83c5dac .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-83c5dac .elementor-icon-box-title a {
            font-size: 1.2rem;
        }

    .elementor-13 .elementor-element.elementor-element-367ac372 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-301d891c .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-67dca2b4 {
        text-align: center;
    }

        .elementor-13 .elementor-element.elementor-element-67dca2b4 .elementor-heading-title {
            font-size: 1.2rem;
        }

    .elementor-13 .elementor-element.elementor-element-7cb4894e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: left;
        font-size: 0.9rem;
    }

    .elementor-13 .elementor-element.elementor-element-14705d9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-fcb1019 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-adabe58 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-ab1c074 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-6e12fc0 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-36decba {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-657fced {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-b903498 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-650d4f7 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-13 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-13 .elementor-element.elementor-element-b0e1c83 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-b0e1c83 img {
            height: 250px;
        }

    .elementor-13 .elementor-element.elementor-element-76a1f456 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 3em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-1336cf15 .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-13 .elementor-element.elementor-element-3f3a5d00 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-78595591 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-343a3039 .skillbar-group .skill-title {
        font-size: 1.1rem;
    }

    .elementor-13 .elementor-element.elementor-element-343a3039 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-0abc86b .skillbar-group .skill-title {
        font-size: 1.1rem;
    }

    .elementor-13 .elementor-element.elementor-element-0abc86b .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-d22182f .skillbar-group .skill-title {
        font-size: 1.1rem;
    }

    .elementor-13 .elementor-element.elementor-element-d22182f .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-8085bc8 .skillbar-group .skill-title {
        font-size: 1.1rem;
    }

    .elementor-13 .elementor-element.elementor-element-8085bc8 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-e637a90 .skillbar-group .skill-title {
        font-size: 1.1rem;
    }

    .elementor-13 .elementor-element.elementor-element-e637a90 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-44aa28ae > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-44aa28ae img {
        width: 90%;
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 > .elementor-widget-container {
        margin: -2em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-78d3d6b0 {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

        .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-13 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .elementskit-funfact-inner {
            padding: 2em 2em 2em 2em;
        }

    .elementor-13 .elementor-element.elementor-element-2bb02932 {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-202b81f2 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-13 .elementor-element.elementor-element-74edb094 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-74edb094 {
        font-size: 0.8rem;
    }

    .elementor-13 .elementor-element.elementor-element-fe281ac {
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
    }

    .elementor-13 .elementor-element.elementor-element-75bead8 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-2b6aeb2 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-b3a95e6 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-0e72f79 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-49f3fd5 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-56a3a6e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-45f1aea {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-13 .elementor-element.elementor-element-157f23b {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-13 .elementor-element.elementor-element-a8724ff {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-13 .elementor-element.elementor-element-6087f38c {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider, .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card {
        padding: 1em 2em 2em 2em;
        width:99%
    }

        .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
            font-size: 1.1rem;
            line-height: 1.4em;
        }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > i {
        font-size: 40px;
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > svg {
        width: 40px;
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
        margin-bottom: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
        margin-bottom: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon {
        margin-bottom: 10px;
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-609c18b-font-size );
        line-height: var( --e-global-typography-609c18b-line-height );
    }

    .elementor-13 .elementor-element.elementor-element-480c3ce9 .ekit-testimonial--avatar {
        margin: 0px 15px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-252c5d3 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-13 .elementor-element.elementor-element-cb0e8ce > .elementor-widget-container {
        padding: 35px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-cb0e8ce {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-2061a5d > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-13 .elementor-element.elementor-element-2061a5d .elementor-heading-title {
        font-size: 2rem;
    }

    .elementor-13 .elementor-element.elementor-element-f1d3ec9 .elementor-icon {
        font-size: 35px;
    }

    .elementor-13 .elementor-element.elementor-element-cda5472 .elementor-icon {
        font-size: 35px;
    }

    .elementor-13 .elementor-element.elementor-element-9f4802c .elementor-icon {
        font-size: 35px;
    }
}
.elementor-1037 .elementor-element.elementor-element-b3f9fac {
    --display: flex;
}

.elementor-1037 .elementor-element.elementor-element-66273cc > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1037 .elementor-element.elementor-element-66273cc .elementor-heading-title {
    font-size: 3px;
}

.elementor-1037 .elementor-element.elementor-element-c4431cb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-ae4a9e6 > .elementor-widget-container {
    background-image: url("../../../Content/images/sl3.jpg");
    margin: 0px 0px 0px 0px;
    padding:50px 10px;
}

.elementor-1037 .elementor-element.elementor-element-ae4a9e6 {
    text-align: center;
}

.elementor-1037 .elementor-element.elementor-element-598616f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1037 .elementor-element.elementor-element-813c819 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overflow: hidden;
    --padding-top: 6em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-1037 .elementor-element.elementor-element-813c819:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-813c819 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-1037 .elementor-element.elementor-element-8821383 {
    text-align: center;
}

    .elementor-1037 .elementor-element.elementor-element-8821383 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 2.7rem;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: 2px;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-1037 .elementor-element.elementor-element-a7459b5 {
    text-align: left;
}

    .elementor-1037 .elementor-element.elementor-element-a7459b5 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 1.9rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-581aed1 );
    }

.elementor-1037 .elementor-element.elementor-element-4e4a7ac {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-1037 .elementor-element.elementor-element-4296438d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-1037 .elementor-element.elementor-element-4296438d:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../Content/images/ddcd.jpg");
        background-position: center center;
        background-size: cover;
    }

        .elementor-1037 .elementor-element.elementor-element-4296438d::before, .elementor-1037 .elementor-element.elementor-element-4296438d > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-4296438d > .e-con-inner > .elementor-background-video-container::before, .elementor-1037 .elementor-element.elementor-element-4296438d > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-4296438d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1037 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: var( --e-global-color-primary );
            --background-overlay: '';
        }

.elementor-1037 .elementor-element.elementor-element-41e13fd3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
}

.elementor-1037 .elementor-element.elementor-element-8a0c410 {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

    .elementor-1037 .elementor-element.elementor-element-8a0c410 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 3rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: "Lato", lato;
        font-size: 3rem;
        font-weight: 600;
        line-height: 1.2em;
        margin-bottom: 10px;
    }

    .elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-1037 .elementor-element.elementor-element-6087f38c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 30px;
    --ekit_testimonial_slidetoshow: 3;
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider:before {
    background-image: url("../../../Content/images/customer-service.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .ekit_testimonial_style_5 .elementskit-watermark-icon {
    bottom: 30px;
    right: 30px;
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider, .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card {
    padding: 1em 3em 3em 3em;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider, .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e5a7952 );
}

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
        color: var( --e-global-color-text );
    }

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-text );
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: "Lato", lato;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > i {
    font-size: 50px;
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > svg {
    width: 50px;
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-text-font-family ), lato;
    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-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: var( --e-global-color-e5a7952 );
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: var( --e-global-color-e5a7952 );
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-609c18b-font-family ), lato;
    font-size: var( --e-global-typography-609c18b-font-size );
    font-weight: var( --e-global-typography-609c18b-font-weight );
    line-height: var( --e-global-typography-609c18b-line-height );
}

.elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-commentor-bio .elementskit-commentor-image > img {
    height: 50px;
    width: 50px;
}

.elementor-1037 .elementor-element.elementor-element-85838e0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-1037 .elementor-element.elementor-element-85838e0:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-85838e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-1037 .elementor-element.elementor-element-252c5d3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-1037 .elementor-element.elementor-element-99b8270 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-e5a7952 );
    --border-color: var( --e-global-color-e5a7952 );
    --border-radius: 10px 10px 10px 10px;
}

    .elementor-1037 .elementor-element.elementor-element-99b8270.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1037 .elementor-element.elementor-element-cb0e8ce > .elementor-widget-container {
    padding: 30px 20px 0px 20px;
}

.elementor-1037 .elementor-element.elementor-element-cb0e8ce {
    text-align: left;
}

    .elementor-1037 .elementor-element.elementor-element-cb0e8ce .elementor-heading-title {
        font-family: "Lato", lato;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-1037 .elementor-element.elementor-element-244f4dc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-1037 .elementor-element.elementor-element-2061a5d .elementor-heading-title {
    font-family: "Lato", lato;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-e5a7952 );
}

.elementor-1037 .elementor-element.elementor-element-67042f8 {
    color: var(--e-global-color-581aed1);
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-1037 .elementor-element.elementor-element-f1d3ec9 {
    --icon-box-icon-margin: 15px;
}

    .elementor-1037 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-1037 .elementor-element.elementor-element-f1d3ec9.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-1037 .elementor-element.elementor-element-f1d3ec9.elementor-view-framed .elementor-icon, .elementor-1037 .elementor-element.elementor-element-f1d3ec9.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-1037 .elementor-element.elementor-element-f1d3ec9 .elementor-icon {
        font-size: 40px;
    }

    .elementor-1037 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title, .elementor-1037 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-1037 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-description {
        color: var( --e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

.elementor-1037 .elementor-element.elementor-element-cda5472 {
    --icon-box-icon-margin: 15px;
}

    .elementor-1037 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var(--e-global-color-581aed1 );
    }

    .elementor-1037 .elementor-element.elementor-element-cda5472.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-1037 .elementor-element.elementor-element-cda5472.elementor-view-framed .elementor-icon, .elementor-1037 .elementor-element.elementor-element-cda5472.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-1037 .elementor-element.elementor-element-cda5472 .elementor-icon {
        font-size: 40px;
    }

    .elementor-1037 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title, .elementor-1037 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-1037 .elementor-element.elementor-element-cda5472 .elementor-icon-box-description {
        color: var( --e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

.elementor-1037 .elementor-element.elementor-element-9f4802c {
    --icon-box-icon-margin: 15px;
}

    .elementor-1037 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-1037 .elementor-element.elementor-element-9f4802c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-1037 .elementor-element.elementor-element-9f4802c.elementor-view-framed .elementor-icon, .elementor-1037 .elementor-element.elementor-element-9f4802c.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-1037 .elementor-element.elementor-element-9f4802c .elementor-icon {
        font-size: 40px;
    }

    .elementor-1037 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title, .elementor-1037 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-1037 .elementor-element.elementor-element-9f4802c .elementor-icon-box-description {
        color: var( --e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) {
    .elementor-1037 .elementor-element.elementor-element-8821383 .elementor-heading-title {
        font-size: 1.2rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-1037 .elementor-element.elementor-element-a7459b5 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1037 .elementor-element.elementor-element-a7459b5 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-1037 .elementor-element.elementor-element-4e4a7ac {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 1rem;
    }

    .elementor-1037 .elementor-element.elementor-element-41e13fd3 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }

    .elementor-1037 .elementor-element.elementor-element-8a0c410 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1037 .elementor-element.elementor-element-8a0c410 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: center;
    }

    .elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 2.5rem;
        line-height: 1.2em;
    }

    .elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-6087f38c {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 30px;
        --ekit_testimonial_slidetoshow: 2;
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: 1.2rem;
        line-height: 1.5em;
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-609c18b-font-size );
        line-height: var( --e-global-typography-609c18b-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-252c5d3 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-1037 .elementor-element.elementor-element-99b8270.e-con {
        --order: 99999 /* order end hack */;
    }
}

@media(max-width: 767px) {
    .elementor-1037 .elementor-element.elementor-element-813c819 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-1037 .elementor-element.elementor-element-8821383 .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-1037 .elementor-element.elementor-element-a7459b5 {
        text-align: center;
    }

        .elementor-1037 .elementor-element.elementor-element-a7459b5 .elementor-heading-title {
            font-size: 1.2rem;
        }

    .elementor-1037 .elementor-element.elementor-element-4e4a7ac {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: center;
        font-size: 0.9rem;
    }

    .elementor-1037 .elementor-element.elementor-element-4296438d {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-1037 .elementor-element.elementor-element-41e13fd3 {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-8a0c410 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-1037 .elementor-element.elementor-element-63474292 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: 1.8rem;
            line-height: 1.2em;
        }

        .elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-1037 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-1037 .elementor-element.elementor-element-3c1f9a3b {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-1037 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-1037 .elementor-element.elementor-element-3853b4f {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-1037 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-1037 .elementor-element.elementor-element-6087f38c {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 30px;
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider, .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card {
        padding: 1em 2em 2em 2em;
        width:99%
    }

        .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
            font-size: 1.1rem;
            line-height: 1.4em;
        }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > i {
        font-size: 40px;
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > svg {
        width: 40px;
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
        margin-bottom: 10px;
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
        margin-bottom: 10px;
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon {
        margin-bottom: 10px;
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-609c18b-font-size );
        line-height: var( --e-global-typography-609c18b-line-height );
    }

    .elementor-1037 .elementor-element.elementor-element-480c3ce9 .ekit-testimonial--avatar {
        margin: 0px 15px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-252c5d3 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-1037 .elementor-element.elementor-element-cb0e8ce > .elementor-widget-container {
        padding: 35px 0px 0px 0px;
    }

    .elementor-1037 .elementor-element.elementor-element-cb0e8ce {
        text-align: center;
    }

    .elementor-1037 .elementor-element.elementor-element-2061a5d > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1037 .elementor-element.elementor-element-2061a5d .elementor-heading-title {
        font-size: 2rem;
    }

    .elementor-1037 .elementor-element.elementor-element-f1d3ec9 .elementor-icon {
        font-size: 35px;
    }

    .elementor-1037 .elementor-element.elementor-element-cda5472 .elementor-icon {
        font-size: 35px;
    }

    .elementor-1037 .elementor-element.elementor-element-9f4802c .elementor-icon {
        font-size: 35px;
    }
}

@media(min-width: 768px) {
    .elementor-1037 .elementor-element.elementor-element-41e13fd3 {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-99b8270 {
        --width: 51.251%;
    }

    .elementor-1037 .elementor-element.elementor-element-244f4dc {
        --width: 35%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1037 .elementor-element.elementor-element-99b8270 {
        --width: 100%;
    }

    .elementor-1037 .elementor-element.elementor-element-244f4dc {
        --width: 100%;
    }
}

@media(min-width: 1025px) {
    .elementor-1037 .elementor-element.elementor-element-4296438d:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

.elementor-731 .elementor-element.elementor-element-b3f9fac {
    --display: flex;
}

.elementor-731 .elementor-element.elementor-element-66273cc > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-731 .elementor-element.elementor-element-66273cc .elementor-heading-title {
    font-size: 3px;
}

.elementor-731 .elementor-element.elementor-element-367ac372 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overflow: hidden;
    --padding-top: 6em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-731 .elementor-element.elementor-element-367ac372:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-367ac372 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-731 .elementor-element.elementor-element-301d891c {
    text-align: center;
}

    .elementor-731 .elementor-element.elementor-element-301d891c .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 1.3rem;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: 2px;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-67dca2b4 {
    text-align: left;
}

    .elementor-731 .elementor-element.elementor-element-67dca2b4 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 2rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-581aed1 );
    }

.elementor-731 .elementor-element.elementor-element-7cb4894e {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-731 .elementor-element.elementor-element-14705d9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 50px;
    --row-gap: 30px;
    --column-gap: 50px;
    --flex-wrap: wrap;
}

    .elementor-731 .elementor-element.elementor-element-14705d9:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-14705d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-731 .elementor-element.elementor-element-81824ce {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overflow: hidden;
    --padding-top: 2em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-731 .elementor-element.elementor-element-c1c1e62 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
}

.elementor-731 .elementor-element.elementor-element-fcb1019.ekit-equal-height-enable, .elementor-731 .elementor-element.elementor-element-fcb1019.ekit-equal-height-enable > div, .elementor-731 .elementor-element.elementor-element-fcb1019.ekit-equal-height-enable .ekit-wid-con, .elementor-731 .elementor-element.elementor-element-fcb1019.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-fcb1019 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .ekit-image-box-body, .elementor-731 .elementor-element.elementor-element-fcb1019 .ekit-image-box-body:before, .elementor-731 .elementor-element.elementor-element-fcb1019 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-adabe58.ekit-equal-height-enable, .elementor-731 .elementor-element.elementor-element-adabe58.ekit-equal-height-enable > div, .elementor-731 .elementor-element.elementor-element-adabe58.ekit-equal-height-enable .ekit-wid-con, .elementor-731 .elementor-element.elementor-element-adabe58.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-adabe58 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .ekit-image-box-body, .elementor-731 .elementor-element.elementor-element-adabe58 .ekit-image-box-body:before, .elementor-731 .elementor-element.elementor-element-adabe58 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-ab1c074.ekit-equal-height-enable, .elementor-731 .elementor-element.elementor-element-ab1c074.ekit-equal-height-enable > div, .elementor-731 .elementor-element.elementor-element-ab1c074.ekit-equal-height-enable .ekit-wid-con, .elementor-731 .elementor-element.elementor-element-ab1c074.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-ab1c074 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .ekit-image-box-body, .elementor-731 .elementor-element.elementor-element-ab1c074 .ekit-image-box-body:before, .elementor-731 .elementor-element.elementor-element-ab1c074 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn i {
        font-size: 27px;
    }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn svg {
        max-width: 27px;
    }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-6e12fc0.ekit-equal-height-enable, .elementor-731 .elementor-element.elementor-element-6e12fc0.ekit-equal-height-enable > div, .elementor-731 .elementor-element.elementor-element-6e12fc0.ekit-equal-height-enable .ekit-wid-con, .elementor-731 .elementor-element.elementor-element-6e12fc0.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-6e12fc0 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .ekit-image-box-body, .elementor-731 .elementor-element.elementor-element-6e12fc0 .ekit-image-box-body:before, .elementor-731 .elementor-element.elementor-element-6e12fc0 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-36decba.ekit-equal-height-enable, .elementor-731 .elementor-element.elementor-element-36decba.ekit-equal-height-enable > div, .elementor-731 .elementor-element.elementor-element-36decba.ekit-equal-height-enable .ekit-wid-con, .elementor-731 .elementor-element.elementor-element-36decba.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-36decba {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-731 .elementor-element.elementor-element-36decba .ekit-image-box-body, .elementor-731 .elementor-element.elementor-element-36decba .ekit-image-box-body:before, .elementor-731 .elementor-element.elementor-element-36decba .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-657fced.ekit-equal-height-enable, .elementor-731 .elementor-element.elementor-element-657fced.ekit-equal-height-enable > div, .elementor-731 .elementor-element.elementor-element-657fced.ekit-equal-height-enable .ekit-wid-con, .elementor-731 .elementor-element.elementor-element-657fced.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-657fced {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-731 .elementor-element.elementor-element-657fced .ekit-image-box-body, .elementor-731 .elementor-element.elementor-element-657fced .ekit-image-box-body:before, .elementor-731 .elementor-element.elementor-element-657fced .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-b903498.ekit-equal-height-enable, .elementor-731 .elementor-element.elementor-element-b903498.ekit-equal-height-enable > div, .elementor-731 .elementor-element.elementor-element-b903498.ekit-equal-height-enable .ekit-wid-con, .elementor-731 .elementor-element.elementor-element-b903498.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-b903498 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .ekit-image-box-body, .elementor-731 .elementor-element.elementor-element-b903498 .ekit-image-box-body:before, .elementor-731 .elementor-element.elementor-element-b903498 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-info-box-title {
        color: var( --e-global-color-581aed1 );
    }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-650d4f7.ekit-equal-height-enable, .elementor-731 .elementor-element.elementor-element-650d4f7.ekit-equal-height-enable > div, .elementor-731 .elementor-element.elementor-element-650d4f7.ekit-equal-height-enable .ekit-wid-con, .elementor-731 .elementor-element.elementor-element-650d4f7.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-8eedfa6 );
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family ), lato;
    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 );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    color: var( --e-global-color-e5a7952 );
}

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn:hover {
        background-color: var( --e-global-color-8eedfa6 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-650d4f7 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-box-header {
        border-radius: 10px 10px 0px 0px;
    }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-box-header img {
            border-radius: 10px 10px 0px 0px;
        }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-header img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box.elementskit-thumb-card > img {
        opacity: 1;
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box:hover .elementskit-box-header img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
        opacity: 1;
        transform: scale(1.1);
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-body {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: var( --e-global-color-e5a7952 );
        padding: 2em 2em 2em 2em;
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .ekit-image-box-body, .elementor-731 .elementor-element.elementor-element-650d4f7 .ekit-image-box-body:before, .elementor-731 .elementor-element.elementor-element-650d4f7 .ekit-image-box-body:after {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-info-box-title {
        margin: 0px 0px 15px 0px;
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-family: "Lato", lato;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-info-box-title {
        color: var(--e-global-color-581aed1 );
    }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-info-box-title a {
            color: var( --e-global-color-79a3bd8 );
        }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-79a3bd8 );
            fill: var( --e-global-color-79a3bd8 );
        }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box:hover .elementskit-info-box-title {
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box:hover .elementskit-info-box-title a {
            color: var( --e-global-color-e5a7952 );
        }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
            stroke: var( --e-global-color-e5a7952 );
            fill: var( --e-global-color-e5a7952 );
        }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-style-content {
        margin: 0px 0px 20px 0px;
        color: var( --e-global-color-text );
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box:hover .elementskit-box-style-content {
        color: var( --e-global-color-581aed1 );
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn:hover svg path {
        stroke: var( --e-global-color-e5a7952 );
        fill: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-b0e1c83 {
    width: var( --container-widget-width, 31.6% );
    max-width: 31.6%;
    --container-widget-width: 31.6%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-b0e1c83 > .elementor-widget-container {
        background-color: var( --e-global-color-e5a7952 );
        background-image: url("../../../Content/images/2147862248-min.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-731 .elementor-element.elementor-element-b0e1c83 img {
        opacity: 0;
        border-radius: 10px 10px 10px 10px;
    }

.elementor-731 .elementor-element.elementor-element-76a1f456 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --overflow: hidden;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-731 .elementor-element.elementor-element-47e1a2ea {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-731 .elementor-element.elementor-element-1336cf15 {
    text-align: left;
}

    .elementor-731 .elementor-element.elementor-element-1336cf15 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: 2px;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-10ff0294 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 1em;
    --margin-bottom: 1em;
    --margin-left: 0em;
    --margin-right: 0em;
}

.elementor-731 .elementor-element.elementor-element-3f3a5d00 > .elementor-widget-container {
    margin: 0em 2em 0em 0em;
}

.elementor-731 .elementor-element.elementor-element-3f3a5d00 {
    --icon-box-icon-margin: 15px;
}

    .elementor-731 .elementor-element.elementor-element-3f3a5d00 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-731 .elementor-element.elementor-element-3f3a5d00.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-3f3a5d00.elementor-view-framed .elementor-icon, .elementor-731 .elementor-element.elementor-element-3f3a5d00.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-3f3a5d00 .elementor-icon {
        font-size: 45px;
    }

    .elementor-731 .elementor-element.elementor-element-3f3a5d00 .elementor-icon-box-title, .elementor-731 .elementor-element.elementor-element-3f3a5d00 .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-3f3a5d00 .elementor-icon-box-description {
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-731 .elementor-element.elementor-element-78595591 > .elementor-widget-container {
    margin: 0em 2em 0em 0em;
}

.elementor-731 .elementor-element.elementor-element-78595591 {
    --icon-box-icon-margin: 15px;
}

    .elementor-731 .elementor-element.elementor-element-78595591 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-731 .elementor-element.elementor-element-78595591.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-78595591.elementor-view-framed .elementor-icon, .elementor-731 .elementor-element.elementor-element-78595591.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-731 .elementor-element.elementor-element-78595591 .elementor-icon {
        font-size: 45px;
    }

    .elementor-731 .elementor-element.elementor-element-78595591 .elementor-icon-box-title, .elementor-731 .elementor-element.elementor-element-78595591 .elementor-icon-box-title a {
        font-family: "Lato", lato;
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-78595591 .elementor-icon-box-description {
        color: var( --e-global-color-text );
        font-family: "Lato", lato;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-731 .elementor-element.elementor-element-343a3039 .skillbar-group .skill-bar {
    background-color: var( --e-global-color-8b6184c );
    height: 10px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
}

.elementor-731 .elementor-element.elementor-element-343a3039 .skillbar-group .skill-track {
    background-color: var( --e-global-color-e5a7952 );
    border-radius: 3px 3px 3px 3px;
}

.elementor-731 .elementor-element.elementor-element-343a3039 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-f8670a1-font-family ), lato;
    font-size: var( --e-global-typography-f8670a1-font-size );
    font-weight: var( --e-global-typography-f8670a1-font-weight );
    line-height: var( --e-global-typography-f8670a1-line-height );
}

.elementor-731 .elementor-element.elementor-element-343a3039 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: "Lato", lato;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-731 .elementor-element.elementor-element-343a3039 .skill-bar-content {
    margin-bottom: 10px;
}

.elementor-731 .elementor-element.elementor-element-0abc86b .skillbar-group .skill-bar {
    background-color: var( --e-global-color-8b6184c1 );
    height: 10px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
}

.elementor-731 .elementor-element.elementor-element-0abc86b .skillbar-group .skill-track {
    background-color: var( --e-global-color-e5a7952 );
    border-radius: 3px 3px 3px 3px;
}

.elementor-731 .elementor-element.elementor-element-0abc86b .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-f8670a1-font-family ), lato;
    font-size: var( --e-global-typography-f8670a1-font-size );
    font-weight: var( --e-global-typography-f8670a1-font-weight );
    line-height: var( --e-global-typography-f8670a1-line-height );
}

.elementor-731 .elementor-element.elementor-element-0abc86b .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: "Lato", lato;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-731 .elementor-element.elementor-element-0abc86b .skill-bar-content {
    margin-bottom: 10px;
}

.elementor-731 .elementor-element.elementor-element-d22182f .skillbar-group .skill-bar {
    background-color: var( --e-global-color-8b6184c );
    height: 10px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
}

.elementor-731 .elementor-element.elementor-element-d22182f .skillbar-group .skill-track {
    background-color: var( --e-global-color-e5a7952 );
    border-radius: 3px 3px 3px 3px;
}

.elementor-731 .elementor-element.elementor-element-d22182f .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-f8670a1-font-family ), lato;
    font-size: var( --e-global-typography-f8670a1-font-size );
    font-weight: var( --e-global-typography-f8670a1-font-weight );
    line-height: var( --e-global-typography-f8670a1-line-height );
}

.elementor-731 .elementor-element.elementor-element-d22182f .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: "Lato", lato;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-731 .elementor-element.elementor-element-d22182f .skill-bar-content {
    margin-bottom: 10px;
}

.elementor-731 .elementor-element.elementor-element-8085bc8 .skillbar-group .skill-bar {
    background-color: var( --e-global-color-8b6184c );
    height: 10px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
}

.elementor-731 .elementor-element.elementor-element-8085bc8 .skillbar-group .skill-track {
    background-color: var( --e-global-color-e5a7952 );
    border-radius: 3px 3px 3px 3px;
}

.elementor-731 .elementor-element.elementor-element-8085bc8 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-f8670a1-font-family ), lato;
    font-size: var( --e-global-typography-f8670a1-font-size );
    font-weight: var( --e-global-typography-f8670a1-font-weight );
    line-height: var( --e-global-typography-f8670a1-line-height );
}

.elementor-731 .elementor-element.elementor-element-8085bc8 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: "Lato", lato;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-731 .elementor-element.elementor-element-8085bc8 .skill-bar-content {
    margin-bottom: 10px;
}

.elementor-731 .elementor-element.elementor-element-e637a90 .skillbar-group .skill-bar {
    background-color: var( --e-global-color-8b6184c );
    height: 10px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
}

.elementor-731 .elementor-element.elementor-element-e637a90 .skillbar-group .skill-track {
    background-color: var( --e-global-color-e5a7952 );
    border-radius: 3px 3px 3px 3px;
}

.elementor-731 .elementor-element.elementor-element-e637a90 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-f8670a1-font-family ), lato;
    font-size: var( --e-global-typography-f8670a1-font-size );
    font-weight: var( --e-global-typography-f8670a1-font-weight );
    line-height: var( --e-global-typography-f8670a1-line-height );
}

.elementor-731 .elementor-element.elementor-element-e637a90 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: "Lato", lato;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-731 .elementor-element.elementor-element-e637a90 .skill-bar-content {
    margin-bottom: 10px;
}

.elementor-731 .elementor-element.elementor-element-1472652b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-731 .elementor-element.elementor-element-44aa28ae {
    text-align: right;
}

    .elementor-731 .elementor-element.elementor-element-44aa28ae img {
        width: 92%;
        border-radius: 10px 10px 10px 10px;
    }

.elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact {
    background-color: var( --e-global-color-e5a7952 );
    justify-content: center;
    display: flex;
    border-radius: 10px 10px 10px 10px;
}

.elementor-731 .elementor-element.elementor-element-78d3d6b0 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 > .elementor-widget-container {
        margin: -7em 0em 0em 0em;
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-icon img {
        margin-bottom: 10px;
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-581aed1 );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .elementskit-funfact-inner {
        padding: 2em 2em 2em 2em;
    }

.elementor-731 .elementor-element.elementor-element-2bb02932 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overlay-opacity: 0.5;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-731 .elementor-element.elementor-element-2bb02932:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-2bb02932 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../Content/images/10203-min.jpg");
        background-position: center center;
        background-size: cover;
    }

        .elementor-731 .elementor-element.elementor-element-2bb02932::before, .elementor-731 .elementor-element.elementor-element-2bb02932 > .elementor-background-video-container::before, .elementor-731 .elementor-element.elementor-element-2bb02932 > .e-con-inner > .elementor-background-video-container::before, .elementor-731 .elementor-element.elementor-element-2bb02932 > .elementor-background-slideshow::before, .elementor-731 .elementor-element.elementor-element-2bb02932 > .e-con-inner > .elementor-background-slideshow::before, .elementor-731 .elementor-element.elementor-element-2bb02932 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: var( --e-global-color-primary );
            --background-overlay: '';
        }

.elementor-731 .elementor-element.elementor-element-202b81f2 {
    text-align: center;
}

    .elementor-731 .elementor-element.elementor-element-202b81f2 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 2.2rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-accent );
    }

.elementor-731 .elementor-element.elementor-element-74edb094 {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var( --e-global-color-8b6184c );
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-731 .elementor-element.elementor-element-5880eda8 .elementor-button {
    background-color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 0.9rem;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 2px;
    fill: var( --e-global-color-79a3bd8 );
    color: var( --e-global-color-79a3bd8 );
}

    .elementor-731 .elementor-element.elementor-element-5880eda8 .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-5880eda8 .elementor-button:focus {
        background-color: var( --e-global-color-581aed1 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-5880eda8 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-731 .elementor-element.elementor-element-5880eda8 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-731 .elementor-element.elementor-element-5880eda8 .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-5880eda8 .elementor-button:focus svg {
    fill: var( --e-global-color-e5a7952 );
}

.elementor-731 .elementor-element.elementor-element-c0d7910 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-731 .elementor-element.elementor-element-c0d7910:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-c0d7910 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-731 .elementor-element.elementor-element-fe281ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-731 .elementor-element.elementor-element-b14a002 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-731 .elementor-element.elementor-element-06eb2c9 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-731 .elementor-element.elementor-element-445ff5e .elementor-heading-title {
    font-family: "Lato", lato;
    color: var( --e-global-color-e5a7952 );
}

.elementor-731 .elementor-element.elementor-element-45b61a0 {
    color: var( --e-global-color-581aed1 );
    font-family: "Lato", lato;
}

.elementor-731 .elementor-element.elementor-element-75bead8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-731 .elementor-element.elementor-element-2b6aeb2 {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-2b6aeb2 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-731 .elementor-element.elementor-element-2b6aeb2 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-2b6aeb2 .elementor-icon-box-title, .elementor-731 .elementor-element.elementor-element-2b6aeb2 .elementor-icon-box-title a {
            font-family: "Lato", lato;
        }

.elementor-731 .elementor-element.elementor-element-b3a95e6 {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-b3a95e6 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-731 .elementor-element.elementor-element-b3a95e6 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-b3a95e6 .elementor-icon-box-title, .elementor-731 .elementor-element.elementor-element-b3a95e6 .elementor-icon-box-title a {
            font-family: "Lato", lato;
        }

.elementor-731 .elementor-element.elementor-element-0e72f79 {
    width: var( --container-widget-width, 40% );
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-0e72f79 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-731 .elementor-element.elementor-element-0e72f79 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-0e72f79 .elementor-icon-box-title, .elementor-731 .elementor-element.elementor-element-0e72f79 .elementor-icon-box-title a {
            font-family: "Lato", lato;
        }

.elementor-731 .elementor-element.elementor-element-49f3fd5 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-49f3fd5 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-731 .elementor-element.elementor-element-49f3fd5 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-49f3fd5 .elementor-icon-box-title, .elementor-731 .elementor-element.elementor-element-49f3fd5 .elementor-icon-box-title a {
            font-family: "Lato", lato;
        }

.elementor-731 .elementor-element.elementor-element-56a3a6e {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

    .elementor-731 .elementor-element.elementor-element-56a3a6e .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-731 .elementor-element.elementor-element-56a3a6e .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-e5a7952 );
    }

        .elementor-731 .elementor-element.elementor-element-56a3a6e .elementor-icon-box-title, .elementor-731 .elementor-element.elementor-element-56a3a6e .elementor-icon-box-title a {
            font-family: "Lato", lato;
        }

.elementor-731 .elementor-element.elementor-element-f1cb413 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-731 .elementor-element.elementor-element-da8baf0 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-731 .elementor-element.elementor-element-70a55eb img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-731 .elementor-element.elementor-element-8c41cc4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-731 .elementor-element.elementor-element-45f1aea {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

    .elementor-731 .elementor-element.elementor-element-45f1aea:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-45f1aea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-195ebea > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-731 .elementor-element.elementor-element-195ebea .elementor-heading-title {
    font-family: "Lato", lato;
    color: var( --e-global-color-79a3bd8 );
}

.elementor-731 .elementor-element.elementor-element-853578b {
    color: var( --e-global-color-581aed1 );
    font-family: "Lato", lato;
}

.elementor-731 .elementor-element.elementor-element-157f23b {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

    .elementor-731 .elementor-element.elementor-element-157f23b:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-157f23b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-79a3bd8 );
    }

.elementor-731 .elementor-element.elementor-element-190b37c > .elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-731 .elementor-element.elementor-element-190b37c {
    color: var( --e-global-color-581aed1 );
    font-family: "Lato", lato;
}

.elementor-731 .elementor-element.elementor-element-a8724ff {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

    .elementor-731 .elementor-element.elementor-element-a8724ff:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-a8724ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-e5a7952 );
    }

.elementor-731 .elementor-element.elementor-element-95d8a92 {
    color: var( --e-global-color-581aed1 );
    font-family: "Lato", lato;
}

.elementor-731 .elementor-element.elementor-element-6087f38c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 30px;
    --ekit_testimonial_slidetoshow: 3;
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider:before {
    background-image: url("../../../Content/images/customer-service.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .ekit_testimonial_style_5 .elementskit-watermark-icon {
    bottom: 30px;
    right: 30px;
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider, .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card {
    padding: 1em 3em 3em 3em;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider, .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card {
    border-radius: 10px 10px 10px 10px;
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e5a7952 );
}

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
        color: var( --e-global-color-text );
    }

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-text );
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: "Lato", lato;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > i {
    font-size: 50px;
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > svg {
    width: 50px;
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-text-font-family ), lato;
    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-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: var( --e-global-color-e5a7952 );
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: var( --e-global-color-e5a7952 );
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-581aed1 );
    font-family: var( --e-global-typography-609c18b-font-family ), lato;
    font-size: var( --e-global-typography-609c18b-font-size );
    font-weight: var( --e-global-typography-609c18b-font-weight );
    line-height: var( --e-global-typography-609c18b-line-height );
}

.elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-commentor-bio .elementskit-commentor-image > img {
    height: 50px;
    width: 50px;
}

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) {
    .elementor-731 .elementor-element.elementor-element-301d891c .elementor-heading-title {
        font-size: 1.2rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-731 .elementor-element.elementor-element-67dca2b4 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-731 .elementor-element.elementor-element-67dca2b4 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-731 .elementor-element.elementor-element-7cb4894e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 1rem;
    }

    .elementor-731 .elementor-element.elementor-element-14705d9 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-731 .elementor-element.elementor-element-c1c1e62 {
        --justify-content: space-between;
        --flex-wrap: wrap;
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-adabe58 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-ab1c074 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-36decba {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-657fced {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-b903498 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-650d4f7 {
        width: var( --container-widget-width, 47.5% );
        max-width: 47.5%;
        --container-widget-width: 47.5%;
        --container-widget-flex-grow: 0;
    }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-body {
            padding: 1.5em 1.5em 1.5em 1.5em;
        }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-info-box-title {
            margin: 0px 0px 10px 0px;
        }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.4rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-b0e1c83 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-731 .elementor-element.elementor-element-b0e1c83 img {
            height: 500px;
            object-fit: contain;
            object-position: top center;
        }

    .elementor-731 .elementor-element.elementor-element-76a1f456 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-731 .elementor-element.elementor-element-47e1a2ea.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-731 .elementor-element.elementor-element-1336cf15 .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-731 .elementor-element.elementor-element-343a3039 .skillbar-group .skill-title {
        font-size: 1.2rem;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-343a3039 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-0abc86b .skillbar-group .skill-title {
        font-size: 1.2rem;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-0abc86b .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-d22182f .skillbar-group .skill-title {
        font-size: 1.2rem;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-d22182f .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-8085bc8 .skillbar-group .skill-title {
        font-size: 1.2rem;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-8085bc8 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-e637a90 .skillbar-group .skill-title {
        font-size: 1.2rem;
        line-height: 1.2em;
    }

    .elementor-731 .elementor-element.elementor-element-e637a90 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 > .elementor-widget-container {
        margin: -8em 0em 0em 0em;
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .elementskit-funfact-inner {
        padding: 3em 3em 3em 3em;
    }

    .elementor-731 .elementor-element.elementor-element-2bb02932 {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-731 .elementor-element.elementor-element-202b81f2 {
        text-align: center;
    }

    .elementor-731 .elementor-element.elementor-element-74edb094 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-731 .elementor-element.elementor-element-fe281ac {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 70px;
        --row-gap: 70px;
        --column-gap: 70px;
        --padding-top: 4em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-731 .elementor-element.elementor-element-2b6aeb2 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-731 .elementor-element.elementor-element-b3a95e6 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-731 .elementor-element.elementor-element-0e72f79 {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 40% );
        max-width: 40%;
    }

    .elementor-731 .elementor-element.elementor-element-49f3fd5 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-731 .elementor-element.elementor-element-56a3a6e {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-731 .elementor-element.elementor-element-6087f38c {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 30px;
        --ekit_testimonial_slidetoshow: 2;
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: 1.2rem;
        line-height: 1.5em;
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-609c18b-font-size );
        line-height: var( --e-global-typography-609c18b-line-height );
    }
}

@media(max-width: 767px) {
    .elementor-731 .elementor-element.elementor-element-367ac372 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-731 .elementor-element.elementor-element-301d891c .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-731 .elementor-element.elementor-element-67dca2b4 {
        text-align: center;
    }

        .elementor-731 .elementor-element.elementor-element-67dca2b4 .elementor-heading-title {
            font-size: 1.2rem;
        }

    .elementor-731 .elementor-element.elementor-element-7cb4894e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: left;
        font-size: 0.9rem;
    }

    .elementor-731 .elementor-element.elementor-element-14705d9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-731 .elementor-element.elementor-element-fcb1019 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-fcb1019 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-adabe58 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-adabe58 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-ab1c074 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-ab1c074 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-6e12fc0 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-6e12fc0 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-36decba {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-36decba .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-657fced {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-657fced .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-b903498 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-b903498 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-650d4f7 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
            font-size: 1.3rem;
            line-height: 1.2em;
        }

        .elementor-731 .elementor-element.elementor-element-650d4f7 .elementskit-info-image-box .elementskit-btn {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            letter-spacing: var( --e-global-typography-accent-letter-spacing );
        }

    .elementor-731 .elementor-element.elementor-element-b0e1c83 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-731 .elementor-element.elementor-element-b0e1c83 img {
            height: 250px;
        }

    .elementor-731 .elementor-element.elementor-element-76a1f456 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 3em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-731 .elementor-element.elementor-element-1336cf15 .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-731 .elementor-element.elementor-element-3f3a5d00 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-731 .elementor-element.elementor-element-78595591 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-731 .elementor-element.elementor-element-343a3039 .skillbar-group .skill-title {
        font-size: 1.1rem;
    }

    .elementor-731 .elementor-element.elementor-element-343a3039 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-0abc86b .skillbar-group .skill-title {
        font-size: 1.1rem;
    }

    .elementor-731 .elementor-element.elementor-element-0abc86b .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-d22182f .skillbar-group .skill-title {
        font-size: 1.1rem;
    }

    .elementor-731 .elementor-element.elementor-element-d22182f .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-8085bc8 .skillbar-group .skill-title {
        font-size: 1.1rem;
    }

    .elementor-731 .elementor-element.elementor-element-8085bc8 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-e637a90 .skillbar-group .skill-title {
        font-size: 1.1rem;
    }

    .elementor-731 .elementor-element.elementor-element-e637a90 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-f8670a1-font-size );
        line-height: var( --e-global-typography-f8670a1-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-44aa28ae > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-731 .elementor-element.elementor-element-44aa28ae img {
        width: 90%;
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 > .elementor-widget-container {
        margin: -2em 0em 0em 0em;
    }

    .elementor-731 .elementor-element.elementor-element-78d3d6b0 {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

        .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-731 .elementor-element.elementor-element-78d3d6b0 .elementskit-funfact .elementskit-funfact-inner {
            padding: 2em 2em 2em 2em;
        }

    .elementor-731 .elementor-element.elementor-element-2bb02932 {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-731 .elementor-element.elementor-element-202b81f2 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-731 .elementor-element.elementor-element-74edb094 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-731 .elementor-element.elementor-element-74edb094 {
        font-size: 0.8rem;
    }

    .elementor-731 .elementor-element.elementor-element-fe281ac {
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
    }

    .elementor-731 .elementor-element.elementor-element-75bead8 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-731 .elementor-element.elementor-element-2b6aeb2 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-731 .elementor-element.elementor-element-b3a95e6 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-731 .elementor-element.elementor-element-0e72f79 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-731 .elementor-element.elementor-element-49f3fd5 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-731 .elementor-element.elementor-element-56a3a6e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-731 .elementor-element.elementor-element-45f1aea {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-731 .elementor-element.elementor-element-157f23b {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-731 .elementor-element.elementor-element-a8724ff {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-731 .elementor-element.elementor-element-6087f38c {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 30px;
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider, .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card {
        padding: 1em 2em 2em 2em;
        width:99%
    }

        .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial_card .elementskit-commentor-coment {
            font-size: 1.1rem;
            line-height: 1.4em;
        }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > i {
        font-size: 40px;
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon > svg {
        width: 40px;
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
        margin-bottom: 10px;
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
        margin-bottom: 10px;
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-watermark-icon {
        margin-bottom: 10px;
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-609c18b-font-size );
        line-height: var( --e-global-typography-609c18b-line-height );
    }

    .elementor-731 .elementor-element.elementor-element-480c3ce9 .ekit-testimonial--avatar {
        margin: 0px 15px 0px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-731 .elementor-element.elementor-element-47e1a2ea {
        --width: 50%;
    }

    .elementor-731 .elementor-element.elementor-element-1472652b {
        --width: 50%;
    }

    .elementor-731 .elementor-element.elementor-element-b14a002 {
        --width: 70%;
    }

    .elementor-731 .elementor-element.elementor-element-8c41cc4 {
        --width: 30%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-731 .elementor-element.elementor-element-14705d9 {
        --content-width: 100%;
    }

    .elementor-731 .elementor-element.elementor-element-47e1a2ea {
        --width: 100%;
    }

    .elementor-731 .elementor-element.elementor-element-1472652b {
        --width: 100%;
    }

    .elementor-731 .elementor-element.elementor-element-b14a002 {
        --width: 100%;
    }

    .elementor-731 .elementor-element.elementor-element-8c41cc4 {
        --width: 100%;
    }
}

@media(min-width: 1025px) {
    .elementor-731 .elementor-element.elementor-element-2bb02932:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-2bb02932 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

.elementor-736 .elementor-element.elementor-element-b3f9fac {
    --display: flex;
}

.elementor-736 .elementor-element.elementor-element-66273cc > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-736 .elementor-element.elementor-element-66273cc .elementor-heading-title {
    font-size: 3px;
}

.elementor-736 .elementor-element.elementor-element-7c3fb04 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-736 .elementor-element.elementor-element-7c3fb04:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-7c3fb04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../Content/images/21122-min.jpg");
        background-position: -267px 714px;
    }

    .elementor-736 .elementor-element.elementor-element-7c3fb04.e-con {
        --align-self: flex-start;
    }

.elementor-736 .elementor-element.elementor-element-e0db89f {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

    .elementor-736 .elementor-element.elementor-element-e0db89f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 89px 0px 108px 0px;
    }
    .elementor-1037 .elementor-element.elementor-element-ae4a9e6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 89px 0px 108px 0px;
    }

    .elementor-736 .elementor-element.elementor-element-e0db89f .elementor-heading-title {
        color: #1B1A1A;
    }

.elementor-736 .elementor-element.elementor-element-85838e0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: -1px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: -39px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-736 .elementor-element.elementor-element-85838e0:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-85838e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-736 .elementor-element.elementor-element-252c5d3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-736 .elementor-element.elementor-element-99b8270 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-e5a7952 );
    --border-color: var( --e-global-color-e5a7952 );
    --border-radius: 10px 10px 10px 10px;
}

    .elementor-736 .elementor-element.elementor-element-99b8270.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-736 .elementor-element.elementor-element-cb0e8ce > .elementor-widget-container {
    padding: 35px 20px 0px 20px;
}

.elementor-736 .elementor-element.elementor-element-cb0e8ce {
    text-align: left;
}

    .elementor-736 .elementor-element.elementor-element-cb0e8ce .elementor-heading-title {
        font-family: "Lato", lato;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-736 .elementor-element.elementor-element-244f4dc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-736 .elementor-element.elementor-element-2061a5d .elementor-heading-title {
    font-family: "Lato", lato;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-e5a7952 );
}

.elementor-736 .elementor-element.elementor-element-67042f8 {
    color: var(--e-global-color-581aed1);
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-736 .elementor-element.elementor-element-f1d3ec9 {
    --icon-box-icon-margin: 15px;
}

    .elementor-736 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-736 .elementor-element.elementor-element-f1d3ec9.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-736 .elementor-element.elementor-element-f1d3ec9.elementor-view-framed .elementor-icon, .elementor-736 .elementor-element.elementor-element-f1d3ec9.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-736 .elementor-element.elementor-element-f1d3ec9 .elementor-icon {
        font-size: 40px;
    }

    .elementor-736 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title, .elementor-736 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-736 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-description {
        color: var( --e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

.elementor-736 .elementor-element.elementor-element-cda5472 {
    --icon-box-icon-margin: 15px;
}

    .elementor-736 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-736 .elementor-element.elementor-element-cda5472.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-736 .elementor-element.elementor-element-cda5472.elementor-view-framed .elementor-icon, .elementor-736 .elementor-element.elementor-element-cda5472.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-736 .elementor-element.elementor-element-cda5472 .elementor-icon {
        font-size: 40px;
    }

    .elementor-736 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title, .elementor-736 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-736 .elementor-element.elementor-element-cda5472 .elementor-icon-box-description {
        color: var( --e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

.elementor-736 .elementor-element.elementor-element-9f4802c {
    --icon-box-icon-margin: 15px;
}

    .elementor-736 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-736 .elementor-element.elementor-element-9f4802c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-736 .elementor-element.elementor-element-9f4802c.elementor-view-framed .elementor-icon, .elementor-736 .elementor-element.elementor-element-9f4802c.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-736 .elementor-element.elementor-element-9f4802c .elementor-icon {
        font-size: 40px;
    }

    .elementor-736 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title, .elementor-736 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-736 .elementor-element.elementor-element-9f4802c .elementor-icon-box-description {
        color: var( --e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) {
    .elementor-736 .elementor-element.elementor-element-7c3fb04:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-7c3fb04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-736 .elementor-element.elementor-element-252c5d3 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-736 .elementor-element.elementor-element-99b8270.e-con {
        --order: 99999 /* order end hack */;
    }
}

@media(max-width: 767px) {
    .elementor-736 .elementor-element.elementor-element-7c3fb04:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-7c3fb04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-736 .elementor-element.elementor-element-7c3fb04 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-736 .elementor-element.elementor-element-e0db89f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 68px 68px 68px 68px;
    }
    .elementor-1037 .elementor-element.elementor-element-ae4a9e6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 68px 68px 68px 68px;
    }

    .elementor-736 .elementor-element.elementor-element-85838e0 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-736 .elementor-element.elementor-element-252c5d3 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-736 .elementor-element.elementor-element-cb0e8ce > .elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-736 .elementor-element.elementor-element-cb0e8ce {
        text-align: center;
    }

    .elementor-736 .elementor-element.elementor-element-2061a5d > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-736 .elementor-element.elementor-element-2061a5d .elementor-heading-title {
        font-size: 2rem;
    }

    .elementor-736 .elementor-element.elementor-element-f1d3ec9 .elementor-icon {
        font-size: 35px;
    }

    .elementor-736 .elementor-element.elementor-element-cda5472 .elementor-icon {
        font-size: 35px;
    }

    .elementor-736 .elementor-element.elementor-element-9f4802c .elementor-icon {
        font-size: 35px;
    }
}

@media(min-width: 768px) {
    .elementor-736 .elementor-element.elementor-element-99b8270 {
        --width: 51.251%;
    }

    .elementor-736 .elementor-element.elementor-element-244f4dc {
        --width: 35%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-736 .elementor-element.elementor-element-99b8270 {
        --width: 100%;
    }

    .elementor-736 .elementor-element.elementor-element-244f4dc {
        --width: 100%;
    }
}

.elementor-998 .elementor-element.elementor-element-b3f9fac {
    --display: flex;
}

.elementor-998 .elementor-element.elementor-element-66273cc > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-998 .elementor-element.elementor-element-66273cc .elementor-heading-title {
    font-size: 3px;
}

.elementor-998 .elementor-element.elementor-element-44b7d888 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --overflow: hidden;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-998 .elementor-element.elementor-element-44b7d888::before, .elementor-998 .elementor-element.elementor-element-44b7d888 > .elementor-background-video-container::before, .elementor-998 .elementor-element.elementor-element-44b7d888 > .e-con-inner > .elementor-background-video-container::before, .elementor-998 .elementor-element.elementor-element-44b7d888 > .elementor-background-slideshow::before, .elementor-998 .elementor-element.elementor-element-44b7d888 > .e-con-inner > .elementor-background-slideshow::before, .elementor-998 .elementor-element.elementor-element-44b7d888 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-color: var( --e-global-color-581aed1 );
        --background-overlay: '';
    }

    .elementor-998 .elementor-element.elementor-element-44b7d888 .elementor-background-slideshow__slide__image {
        background-size: cover;
        background-position: center center;
    }

.elementor-998 .elementor-element.elementor-element-4b4d5895 {
    --display: flex;
}

.elementor-998 .elementor-element.elementor-element-33a456e5 {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

    .elementor-998 .elementor-element.elementor-element-33a456e5 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 4.2rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-accent );
    }

.elementor-998 .elementor-element.elementor-element-7d85750a {
    width: var( --container-widget-width, 64% );
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: var( --e-global-color-79a3bd8 );
    font-family: "Lato", lato;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-998 .elementor-element.elementor-element-7d85750a > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

.elementor-998 .elementor-element.elementor-element-6856b29c .elementor-button {
    background-color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 2px;
    fill: var( --e-global-color-79a3bd8 );
    color: var( --e-global-color-79a3bd8 );
}

    .elementor-998 .elementor-element.elementor-element-6856b29c .elementor-button:hover, .elementor-998 .elementor-element.elementor-element-6856b29c .elementor-button:focus {
        background-color: var( --e-global-color-581aed1 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-998 .elementor-element.elementor-element-6856b29c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-998 .elementor-element.elementor-element-6856b29c .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-998 .elementor-element.elementor-element-6856b29c .elementor-button:hover svg, .elementor-998 .elementor-element.elementor-element-6856b29c .elementor-button:focus svg {
    fill: var( --e-global-color-e5a7952 );
}

.elementor-998 .elementor-element.elementor-element-65eabcc1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --overflow: hidden;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-998 .elementor-element.elementor-element-1939f88f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

    .elementor-998 .elementor-element.elementor-element-1939f88f.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-998 .elementor-element.elementor-element-1ce706c7 {
    text-align: left;
}

    .elementor-998 .elementor-element.elementor-element-1ce706c7 img {
        width: 90%;
        border-radius: 10px 10px 10px 10px;
    }

.elementor-998 .elementor-element.elementor-element-68b46c64 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-998 .elementor-element.elementor-element-407c6f33.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-998 .elementor-element.elementor-element-407c6f33 {
    text-align: left;
}

    .elementor-998 .elementor-element.elementor-element-407c6f33 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 2.6rem;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-998 .elementor-element.elementor-element-d715001 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-998 .elementor-element.elementor-element-d715001 .elementor-heading-title {
    font-size: 21px;
}

.elementor-998 .elementor-element.elementor-element-28e8702 .elementor-heading-title {
    font-size: 21px;
}

.elementor-998 .elementor-element.elementor-element-40ff031 .elementor-heading-title {
    font-size: 21px;
}

.elementor-998 .elementor-element.elementor-element-7ca389e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-e5a7952 );
    --border-color: var( --e-global-color-e5a7952 );
}

.elementor-998 .elementor-element.elementor-element-10602d3e {
    --display: flex;
}

.elementor-998 .elementor-element.elementor-element-1bf487c.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-998 .elementor-element.elementor-element-1bf487c {
    text-align: left;
}

    .elementor-998 .elementor-element.elementor-element-1bf487c .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 1.7rem;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: 2px;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-998 .elementor-element.elementor-element-396e178 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-998 .elementor-element.elementor-element-396e178 {
    color: var( --e-global-color-text );
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-998 .elementor-element.elementor-element-ee806dd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-998 .elementor-element.elementor-element-d40b1c1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-998 .elementor-element.elementor-element-1c5feb3 {
    width: initial;
    max-width: initial;
    text-align: left;
}

    .elementor-998 .elementor-element.elementor-element-1c5feb3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-998 .elementor-element.elementor-element-1c5feb3.elementor-element {
        --align-self: flex-start;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-998 .elementor-element.elementor-element-1c5feb3 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 2.6rem;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-998 .elementor-element.elementor-element-9ce1236 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
    padding: 0px 0px 0px 0px;
}

.elementor-998 .elementor-element.elementor-element-9ce1236 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-998 .elementor-element.elementor-element-9ce1236 p {
        margin-bottom: 15px;
    }

.elementor-998 .elementor-element.elementor-element-155a4c5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-998 .elementor-element.elementor-element-d4b9758 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-998 .elementor-element.elementor-element-d4b9758 img {
    width: 89%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-998 .elementor-element.elementor-element-36fdcff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --flex-wrap: nowrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 95px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 3px;
    --padding-left: -16px;
    --padding-right: 0px;
}

    .elementor-998 .elementor-element.elementor-element-36fdcff.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-998 .elementor-element.elementor-element-1e534e1 .elementor-button {
    background-color: var( --e-global-color-e5a7952 );
    font-family: "Lato", lato;
    font-size: 0.9rem;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 2px;
    fill: var( --e-global-color-79a3bd8 );
    color: var( --e-global-color-79a3bd8 );
}

    .elementor-998 .elementor-element.elementor-element-1e534e1 .elementor-button:hover, .elementor-998 .elementor-element.elementor-element-1e534e1 .elementor-button:focus {
        background-color: var( --e-global-color-581aed1 );
        color: var( --e-global-color-e5a7952 );
    }

.elementor-998 .elementor-element.elementor-element-1e534e1 > .elementor-widget-container {
    margin: 0.2em 0em 0em 0em;
    padding: -90px 0px 0px 0px;
}

.elementor-998 .elementor-element.elementor-element-1e534e1 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-998 .elementor-element.elementor-element-1e534e1 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-998 .elementor-element.elementor-element-1e534e1 .elementor-button:hover svg, .elementor-998 .elementor-element.elementor-element-1e534e1 .elementor-button:focus svg {
    fill: var( --e-global-color-e5a7952 );
}

.elementor-998 .elementor-element.elementor-element-c205a2d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-998 .elementor-element.elementor-element-7a2d49f {
    --spacer-size: 50px;
}

.elementor-998 .elementor-element.elementor-element-4296438d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.5;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

    .elementor-998 .elementor-element.elementor-element-4296438d:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../Content/images/ddcd.jpg");
        background-position: center center;
        background-size: cover;
    }

        .elementor-998 .elementor-element.elementor-element-4296438d::before, .elementor-998 .elementor-element.elementor-element-4296438d > .elementor-background-video-container::before, .elementor-998 .elementor-element.elementor-element-4296438d > .e-con-inner > .elementor-background-video-container::before, .elementor-998 .elementor-element.elementor-element-4296438d > .elementor-background-slideshow::before, .elementor-998 .elementor-element.elementor-element-4296438d > .e-con-inner > .elementor-background-slideshow::before, .elementor-998 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: var( --e-global-color-primary );
            --background-overlay: '';
        }

.elementor-998 .elementor-element.elementor-element-41e13fd3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
}

.elementor-998 .elementor-element.elementor-element-8a0c410 {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

    .elementor-998 .elementor-element.elementor-element-8a0c410 .elementor-heading-title {
        font-family: "Lato", lato;
        font-size: 3rem;
        font-weight: 600;
        line-height: 1.2em;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: "Lato", lato;
        font-size: 3rem;
        font-weight: 600;
        line-height: 1.2em;
        margin-bottom: 10px;
    }

    .elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact {
    justify-content: center;
    display: flex;
}

    .elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

.elementor-998 .elementor-element.elementor-element-76a1f456 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --overflow: hidden;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-998 .elementor-element.elementor-element-1472652b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

    .elementor-998 .elementor-element.elementor-element-1472652b.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-998 .elementor-element.elementor-element-10863d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

    .elementor-998 .elementor-element.elementor-element-10863d4.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-998 .elementor-element.elementor-element-c253bd7 > .elementor-widget-container {
    margin: 140px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-998 .elementor-element.elementor-element-c253bd7 .elementor-heading-title {
    font-size: 43px;
    color: var( --e-global-color-e5a7952 );
}

.elementor-998 .elementor-element.elementor-element-f9e45e9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

    .elementor-998 .elementor-element.elementor-element-f9e45e9.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-998 .elementor-element.elementor-element-77aead1 > .elementor-widget-container {
    margin: 9px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-998 .elementor-element.elementor-element-0b1d98f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-998 .elementor-element.elementor-element-3933cf0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-998 .elementor-element.elementor-element-3933cf0.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-998 .elementor-element.elementor-element-3933cf0 {
    text-align: right;
}

    .elementor-998 .elementor-element.elementor-element-3933cf0 img {
        width: 92%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

.elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact {
    background-color: var( --e-global-color-e5a7952 );
    justify-content: center;
    display: flex;
    border-radius: 10px 10px 10px 10px;
}

.elementor-998 .elementor-element.elementor-element-81d2d96 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

    .elementor-998 .elementor-element.elementor-element-81d2d96 > .elementor-widget-container {
        margin: -7em 0em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-icon img {
        margin-bottom: 10px;
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-908eadc-font-family ), lato;
        font-size: var( --e-global-typography-908eadc-font-size );
        font-weight: var( --e-global-typography-908eadc-font-weight );
        line-height: var( --e-global-typography-908eadc-line-height );
        margin-bottom: 10px;
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-content .number-percentage {
        margin-right: 5px;
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-title {
        color: var( --e-global-color-581aed1 );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .super {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-04c9482-font-family ), lato;
        font-size: var( --e-global-typography-04c9482-font-size );
        font-weight: var( --e-global-typography-04c9482-font-weight );
        line-height: var( --e-global-typography-04c9482-line-height );
        top: -3px;
        left: -5px;
        vertical-align: super;
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .elementskit-funfact-inner {
        padding: 2em 2em 2em 2em;
    }

.elementor-998 .elementor-element.elementor-element-85838e0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-998 .elementor-element.elementor-element-85838e0:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-85838e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

.elementor-998 .elementor-element.elementor-element-252c5d3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-998 .elementor-element.elementor-element-2f4c8fa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-e5a7952 );
    --border-color: var( --e-global-color-e5a7952 );
    --border-radius: 10px 10px 10px 10px;
}

    .elementor-998 .elementor-element.elementor-element-2f4c8fa.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-998 .elementor-element.elementor-element-1edd143 > .elementor-widget-container {
    padding: 10px 20px 0px 20px;
}

.elementor-998 .elementor-element.elementor-element-1edd143 {
    text-align: left;
}

    .elementor-998 .elementor-element.elementor-element-1edd143 .elementor-heading-title {
        font-family: "Lato", lato;
        color: var( --e-global-color-e5a7952 );
    }

.elementor-998 .elementor-element.elementor-element-244f4dc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-998 .elementor-element.elementor-element-2061a5d .elementor-heading-title {
    font-family: "Lato", lato;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-e5a7952 );
}

.elementor-998 .elementor-element.elementor-element-67042f8 {
    color: var(--e-global-color-581aed1 );
    font-family: "Lato", lato;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-998 .elementor-element.elementor-element-f1d3ec9 {
    --icon-box-icon-margin: 15px;
}

    .elementor-998 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-998 .elementor-element.elementor-element-f1d3ec9.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-998 .elementor-element.elementor-element-f1d3ec9.elementor-view-framed .elementor-icon, .elementor-998 .elementor-element.elementor-element-f1d3ec9.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-998 .elementor-element.elementor-element-f1d3ec9 .elementor-icon {
        font-size: 40px;
    }

    .elementor-998 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title, .elementor-998 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-998 .elementor-element.elementor-element-f1d3ec9 .elementor-icon-box-description {
        color: var( --e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

.elementor-998 .elementor-element.elementor-element-cda5472 {
    --icon-box-icon-margin: 15px;
}

    .elementor-998 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-998 .elementor-element.elementor-element-cda5472.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-998 .elementor-element.elementor-element-cda5472.elementor-view-framed .elementor-icon, .elementor-998 .elementor-element.elementor-element-cda5472.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-998 .elementor-element.elementor-element-cda5472 .elementor-icon {
        font-size: 40px;
    }

    .elementor-998 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title, .elementor-998 .elementor-element.elementor-element-cda5472 .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-998 .elementor-element.elementor-element-cda5472 .elementor-icon-box-description {
        color: var(--e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

.elementor-998 .elementor-element.elementor-element-9f4802c {
    --icon-box-icon-margin: 15px;
}

    .elementor-998 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-581aed1 );
    }

    .elementor-998 .elementor-element.elementor-element-9f4802c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-e5a7952 );
    }

    .elementor-998 .elementor-element.elementor-element-9f4802c.elementor-view-framed .elementor-icon, .elementor-998 .elementor-element.elementor-element-9f4802c.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-e5a7952 );
        color: var( --e-global-color-e5a7952 );
        border-color: var( --e-global-color-e5a7952 );
    }

    .elementor-998 .elementor-element.elementor-element-9f4802c .elementor-icon {
        font-size: 40px;
    }

    .elementor-998 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title, .elementor-998 .elementor-element.elementor-element-9f4802c .elementor-icon-box-title a {
        font-family: "Lato", lato;
    }

    .elementor-998 .elementor-element.elementor-element-9f4802c .elementor-icon-box-description {
        color: var( --e-global-color-581aed1 );
        font-family: "Lato", lato;
        font-weight: 600;
    }

:root {
    --page-title-display: none;
}

@media(min-width: 768px) {
    .elementor-998 .elementor-element.elementor-element-1939f88f {
        --width: 43.671%;
    }

    .elementor-998 .elementor-element.elementor-element-68b46c64 {
        --width: 77%;
    }

    .elementor-998 .elementor-element.elementor-element-d40b1c1 {
        --width: 50%;
    }

    .elementor-998 .elementor-element.elementor-element-155a4c5 {
        --width: 50%;
    }

    .elementor-998 .elementor-element.elementor-element-36fdcff {
        --width: 50%;
    }

    .elementor-998 .elementor-element.elementor-element-41e13fd3 {
        --width: 100%;
    }

    .elementor-998 .elementor-element.elementor-element-1472652b {
        --width: 46.965%;
    }

    .elementor-998 .elementor-element.elementor-element-10863d4 {
        --width: 99.597%;
    }

    .elementor-998 .elementor-element.elementor-element-f9e45e9 {
        --width: 99.423%;
    }

    .elementor-998 .elementor-element.elementor-element-0b1d98f {
        --width: 50%;
    }

    .elementor-998 .elementor-element.elementor-element-2f4c8fa {
        --width: 51.251%;
    }

    .elementor-998 .elementor-element.elementor-element-244f4dc {
        --width: 35%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-998 .elementor-element.elementor-element-1939f88f {
        --width: 100%;
    }

    .elementor-998 .elementor-element.elementor-element-68b46c64 {
        --width: 100%;
    }

    .elementor-998 .elementor-element.elementor-element-36fdcff {
        --width: 100%;
    }

    .elementor-998 .elementor-element.elementor-element-1472652b {
        --width: 100%;
    }

    .elementor-998 .elementor-element.elementor-element-10863d4 {
        --width: 100%;
    }

    .elementor-998 .elementor-element.elementor-element-f9e45e9 {
        --width: 100%;
    }

    .elementor-998 .elementor-element.elementor-element-0b1d98f {
        --width: 100%;
    }

    .elementor-998 .elementor-element.elementor-element-2f4c8fa {
        --width: 100%;
    }

    .elementor-998 .elementor-element.elementor-element-244f4dc {
        --width: 100%;
    }
}

@media(min-width: 1025px) {
    .elementor-998 .elementor-element.elementor-element-4296438d:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-4296438d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width: 1024px) {
    .elementor-998 .elementor-element.elementor-element-33a456e5 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

        .elementor-998 .elementor-element.elementor-element-33a456e5 > .elementor-widget-container {
            margin: 0em 0em 0em 0em;
        }

        .elementor-998 .elementor-element.elementor-element-33a456e5 .elementor-heading-title {
            font-size: 2.8rem;
        }

    .elementor-998 .elementor-element.elementor-element-7d85750a > .elementor-widget-container {
        margin: 0em 2em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-7d85750a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 0.8rem;
        line-height: 1.5em;
    }

    .elementor-998 .elementor-element.elementor-element-6856b29c .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-998 .elementor-element.elementor-element-65eabcc1 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
    }

    .elementor-998 .elementor-element.elementor-element-1ce706c7 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-1bf487c .elementor-heading-title {
        font-size: 0.9rem;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-998 .elementor-element.elementor-element-1e534e1 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-41e13fd3 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }

    .elementor-998 .elementor-element.elementor-element-8a0c410 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-8a0c410 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 2.5rem;
        line-height: 1.2em;
    }

    .elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-76a1f456 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 > .elementor-widget-container {
        margin: -8em 0em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-908eadc-font-size );
        line-height: var( --e-global-typography-908eadc-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .super {
        font-size: var( --e-global-typography-04c9482-font-size );
        line-height: var( --e-global-typography-04c9482-line-height );
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .elementskit-funfact-inner {
        padding: 3em 3em 3em 3em;
    }

    .elementor-998 .elementor-element.elementor-element-252c5d3 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 70px 0px;
        --row-gap: 70px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-998 .elementor-element.elementor-element-2f4c8fa.e-con {
        --order: 99999 /* order end hack */;
    }
}

@media(max-width: 767px) {
    .elementor-998 .elementor-element.elementor-element-44b7d888 {
        --min-height: 100vh;
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: flex-start;
    }

        .elementor-998 .elementor-element.elementor-element-44b7d888 .elementor-background-slideshow__slide__image {
            background-size: cover;
        }

    .elementor-998 .elementor-element.elementor-element-33a456e5 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: center;
    }

        .elementor-998 .elementor-element.elementor-element-33a456e5 .elementor-heading-title {
            font-size: 1.5rem;
        }

    .elementor-998 .elementor-element.elementor-element-7d85750a > .elementor-widget-container {
        margin: 0em 1em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-7d85750a {
        text-align: center;
        font-size: 0.8rem;
        line-height: 1.5em;
    }

    .elementor-998 .elementor-element.elementor-element-6856b29c .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-998 .elementor-element.elementor-element-65eabcc1 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
    }

    .elementor-998 .elementor-element.elementor-element-1ce706c7 > .elementor-widget-container {
        margin: 0em 0em 0em 2.5em;
        padding: 0px 0px 0px 0px;
    }

    .elementor-998 .elementor-element.elementor-element-1ce706c7 img {
        width: 85%;
    }

    .elementor-998 .elementor-element.elementor-element-407c6f33 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-998 .elementor-element.elementor-element-407c6f33 {
        text-align: center;
    }

        .elementor-998 .elementor-element.elementor-element-407c6f33 .elementor-heading-title {
            font-size: 27px;
        }

    .elementor-998 .elementor-element.elementor-element-d715001 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-9eee082 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-28e8702 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-7153cb6 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-40ff031 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-9d26d87 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-1bf487c {
        text-align: center;
    }

        .elementor-998 .elementor-element.elementor-element-1bf487c .elementor-heading-title {
            font-size: 1.3rem;
            line-height: 1em;
            letter-spacing: 2px;
        }

    .elementor-998 .elementor-element.elementor-element-396e178 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-1c5feb3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-998 .elementor-element.elementor-element-1c5feb3 {
        text-align: center;
    }

        .elementor-998 .elementor-element.elementor-element-1c5feb3 .elementor-heading-title {
            font-size: 27px;
        }

    .elementor-998 .elementor-element.elementor-element-9ce1236 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-d4b9758 > .elementor-widget-container {
        margin: 25px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-998 .elementor-element.elementor-element-36fdcff {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-998 .elementor-element.elementor-element-1e534e1 > .elementor-widget-container {
        --e-transform-translateY: 80px;
        margin: 0em 0em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-1e534e1 .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-998 .elementor-element.elementor-element-4296438d {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-998 .elementor-element.elementor-element-41e13fd3 {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }

    .elementor-998 .elementor-element.elementor-element-8a0c410 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-998 .elementor-element.elementor-element-63474292 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: 1.8rem;
            line-height: 1.2em;
        }

        .elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-998 .elementor-element.elementor-element-63474292 .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-998 .elementor-element.elementor-element-3c1f9a3b {
        width: 100%;
        max-width: 100%;
    }

        .elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-998 .elementor-element.elementor-element-3c1f9a3b .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-998 .elementor-element.elementor-element-3853b4f {
        width: 100%;
        max-width: 100%;
    }

        .elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-998 .elementor-element.elementor-element-3853b4f .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

    .elementor-998 .elementor-element.elementor-element-76a1f456 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 3em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-998 .elementor-element.elementor-element-c253bd7 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-77aead1 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-3933cf0 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-3933cf0 {
        text-align: center;
    }

        .elementor-998 .elementor-element.elementor-element-3933cf0 img {
            width: 90%;
        }

    .elementor-998 .elementor-element.elementor-element-81d2d96 > .elementor-widget-container {
        margin: -2em 0em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-81d2d96 {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

        .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-content .number-percentage-wraper {
            font-size: var( --e-global-typography-908eadc-font-size );
            line-height: var( --e-global-typography-908eadc-line-height );
        }

        .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .funfact-title {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .super {
            font-size: var( --e-global-typography-04c9482-font-size );
            line-height: var( --e-global-typography-04c9482-line-height );
        }

        .elementor-998 .elementor-element.elementor-element-81d2d96 .elementskit-funfact .elementskit-funfact-inner {
            padding: 2em 2em 2em 2em;
        }

    .elementor-998 .elementor-element.elementor-element-252c5d3 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-998 .elementor-element.elementor-element-1edd143 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-998 .elementor-element.elementor-element-1edd143 {
        text-align: center;
    }

    .elementor-998 .elementor-element.elementor-element-2061a5d > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-998 .elementor-element.elementor-element-2061a5d .elementor-heading-title {
        font-size: 2rem;
    }

    .elementor-998 .elementor-element.elementor-element-f1d3ec9 .elementor-icon {
        font-size: 35px;
    }

    .elementor-998 .elementor-element.elementor-element-cda5472 .elementor-icon {
        font-size: 35px;
    }

    .elementor-998 .elementor-element.elementor-element-9f4802c .elementor-icon {
        font-size: 35px;
    }
}
@media(max-width:1400px) and (min-width:1025px){
    .trackorder-page section {
        width: 90%;
        margin: auto
    }
   

}
@media(max-width:767px){
    .elementor-998 .elementor-element.elementor-element-c253bd7 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-998 .elementor-element.elementor-element-c253bd7 .elementor-heading-title {
        font-size: 2rem;
    }
   
}