.elementor-5 .elementor-element.elementor-element-40e094af > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #131F2B 5%, #8D3E156B 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-40e094af > .elementor-container {
    max-width: 800px;
}

.elementor-5 .elementor-element.elementor-element-40e094af {
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -7%;
    margin-bottom: 0%;
    padding: 250px 30px 0px 30px;
}

    .elementor-5 .elementor-element.elementor-element-40e094af, .elementor-5 .elementor-element.elementor-element-40e094af > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

.elementor-5 .elementor-element.elementor-element-2184ca1e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-63f1b7b4 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-63f1b7b4 .elementor-heading-title {
        font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
        font-size: var( --e-global-typography-3958d75-font-size );
        font-weight: var( --e-global-typography-3958d75-font-weight );
        text-transform: var( --e-global-typography-3958d75-text-transform );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        color: var( --e-global-color-secondary );
    }

.elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-6b0ce64 );
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-db48b8b-font-family ), Sans-serif;
    font-size: var( --e-global-typography-db48b8b-font-size );
    font-weight: var( --e-global-typography-db48b8b-font-weight );
    text-transform: var( --e-global-typography-db48b8b-text-transform );
    line-height: var( --e-global-typography-db48b8b-line-height );
}

    .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title:hover {
        color: var( --e-global-color-6b0ce64 );
    }

    .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-6b0ce64 );
    }

    .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-6b0ce64 );
    }

    .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title > span {
        font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
        font-size: var( --e-global-typography-c397194-font-size );
        font-weight: var( --e-global-typography-c397194-font-weight );
        text-transform: var( --e-global-typography-c397194-text-transform );
        line-height: var( --e-global-typography-c397194-line-height );
    }

.elementor-5 .elementor-element.elementor-element-6c67301a {
    text-align: center;
    color: var( --e-global-color-6b0ce64 );
    font-family: "Archivo", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-5 .elementor-element.elementor-element-44b43bca .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-44b43bca .elementor-button:focus {
    background-color: var( --e-global-color-6b0ce64 );
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-44b43bca > .elementor-widget-container {
    margin: 0px 0px 150px 0px;
}

.elementor-5 .elementor-element.elementor-element-44b43bca .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-44b43bca .elementor-button:focus svg {
    fill: var( --e-global-color-secondary );
}

.elementor-5 .elementor-element.elementor-element-241c19da:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-241c19da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-241c19da {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-secondary );
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -75px;
    padding: 0% 0% 0% 0%;
}

    .elementor-5 .elementor-element.elementor-element-241c19da, .elementor-5 .elementor-element.elementor-element-241c19da > .elementor-background-overlay {
        border-radius: 30px 30px 30px 30px;
    }

        .elementor-5 .elementor-element.elementor-element-241c19da > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-5 .elementor-element.elementor-element-b583352.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-b583352 > .elementor-element-populated {
    padding: 30px 20px 30px 20px;
}

.elementor-5 .elementor-element.elementor-element-748dfe6f {
    width: auto;
    max-width: auto;
}

    .elementor-5 .elementor-element.elementor-element-748dfe6f .elementor-counter-number-wrapper {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
        font-size: var( --e-global-typography-c397194-font-size );
        font-weight: var( --e-global-typography-c397194-font-weight );
        text-transform: var( --e-global-typography-c397194-text-transform );
        line-height: var( --e-global-typography-c397194-line-height );
    }

.elementor-5 .elementor-element.elementor-element-7376b7b4 {
    width: auto;
    max-width: auto;
}

    .elementor-5 .elementor-element.elementor-element-7376b7b4 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-5 .elementor-element.elementor-element-7376b7b4 .elementor-heading-title {
        color: var( --e-global-color-secondary );
    }

.elementor-5 .elementor-element.elementor-element-7c7b3595 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-7c7b3595 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-7c7b3595 .elementor-heading-title {
        font-family: var( --e-global-typography-4aceb21-font-family ), Sans-serif;
        font-size: var( --e-global-typography-4aceb21-font-size );
        font-weight: var( --e-global-typography-4aceb21-font-weight );
        line-height: var( --e-global-typography-4aceb21-line-height );
        color: var( --e-global-color-text );
    }

.elementor-5 .elementor-element.elementor-element-5e8729be > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-2d6a869 );
    opacity: 0.3;
}

.elementor-5 .elementor-element.elementor-element-5e8729be.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-5e8729be > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 20px 30px 20px;
}

    .elementor-5 .elementor-element.elementor-element-5e8729be > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-6345b5d3 {
    width: auto;
    max-width: auto;
}

    .elementor-5 .elementor-element.elementor-element-6345b5d3 .elementor-counter-number-wrapper {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
        font-size: var( --e-global-typography-c397194-font-size );
        font-weight: var( --e-global-typography-c397194-font-weight );
        text-transform: var( --e-global-typography-c397194-text-transform );
        line-height: var( --e-global-typography-c397194-line-height );
    }

.elementor-5 .elementor-element.elementor-element-4224dbdf {
    width: auto;
    max-width: auto;
}

    .elementor-5 .elementor-element.elementor-element-4224dbdf > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-5 .elementor-element.elementor-element-4224dbdf .elementor-heading-title {
        color: var( --e-global-color-secondary );
    }

.elementor-5 .elementor-element.elementor-element-e7e5c8a > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-e7e5c8a {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-e7e5c8a .elementor-heading-title {
        font-family: var( --e-global-typography-4aceb21-font-family ), Sans-serif;
        font-size: var( --e-global-typography-4aceb21-font-size );
        font-weight: var( --e-global-typography-4aceb21-font-weight );
        line-height: var( --e-global-typography-4aceb21-line-height );
        color: var( --e-global-color-text );
    }

.elementor-5 .elementor-element.elementor-element-441a1352.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-441a1352 > .elementor-element-populated {
    padding: 30px 20px 30px 20px;
}

.elementor-5 .elementor-element.elementor-element-62800132 {
    width: auto;
    max-width: auto;
}

    .elementor-5 .elementor-element.elementor-element-62800132 .elementor-counter-number-wrapper {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
        font-size: var( --e-global-typography-c397194-font-size );
        font-weight: var( --e-global-typography-c397194-font-weight );
        text-transform: var( --e-global-typography-c397194-text-transform );
        line-height: var( --e-global-typography-c397194-line-height );
    }

.elementor-5 .elementor-element.elementor-element-1f0965ad {
    width: auto;
    max-width: auto;
}

    .elementor-5 .elementor-element.elementor-element-1f0965ad > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-5 .elementor-element.elementor-element-1f0965ad .elementor-heading-title {
        color: var( --e-global-color-secondary );
    }

.elementor-5 .elementor-element.elementor-element-70f3311e > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-70f3311e {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-70f3311e .elementor-heading-title {
        font-family: var( --e-global-typography-4aceb21-font-family ), Sans-serif;
        font-size: var( --e-global-typography-4aceb21-font-size );
        font-weight: var( --e-global-typography-4aceb21-font-weight );
        line-height: var( --e-global-typography-4aceb21-line-height );
        color: var( --e-global-color-text );
    }

.elementor-5 .elementor-element.elementor-element-5707457d > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-5707457d {
    padding: 200px 30px 100px 30px;
}

.elementor-5 .elementor-element.elementor-element-74eab83b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-74eab83b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 0px;
}

    .elementor-5 .elementor-element.elementor-element-74eab83b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-5859e58d {
    text-align: right;
}

    .elementor-5 .elementor-element.elementor-element-5859e58d img {
        width: 80%;
        max-width: 100%;
    }

.elementor-5 .elementor-element.elementor-element-40c1c02d > .elementor-widget-container {
    margin: -46% 0% 0% 0%;
}

.elementor-5 .elementor-element.elementor-element-40c1c02d {
    text-align: left;
}

    .elementor-5 .elementor-element.elementor-element-40c1c02d img {
        width: 50%;
        max-width: 100%;
        border-style: solid;
        border-width: 12px 12px 12px 12px;
        border-color: #FFFFFF;
        box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.07);
    }

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-27f42720.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-27f42720.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-27f42720 > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
}

.elementor-5 .elementor-element.elementor-element-57307322 .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size );
    font-weight: var( --e-global-typography-3958d75-font-weight );
    text-transform: var( --e-global-typography-3958d75-text-transform );
    line-height: var( --e-global-typography-3958d75-line-height );
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    color: var( --e-global-color-9c764db );
}

.elementor-5 .elementor-element.elementor-element-7c05ed29 .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
}

.elementor-5 .elementor-element.elementor-element-3cbc271d > .elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-3cbc271d {
    --icon-box-icon-margin: 20px;
}

    .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-5 .elementor-element.elementor-element-3cbc271d.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-9c764db );
    }

    .elementor-5 .elementor-element.elementor-element-3cbc271d.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-3cbc271d.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-9c764db );
        color: var( --e-global-color-9c764db );
        border-color: var( --e-global-color-9c764db );
    }

    .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon {
        font-size: 35px;
    }

    .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon-box-title a {
        font-family: var( --e-global-typography-b21c26e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b21c26e-font-size );
        font-weight: var( --e-global-typography-b21c26e-font-weight );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon-box-description {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-5 .elementor-element.elementor-element-3e3591e4 > .elementor-widget-container {
    background-color: #FFFFFF;
    margin: 15px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-3e3591e4 {
    --icon-box-icon-margin: 20px;
}

    .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-5 .elementor-element.elementor-element-3e3591e4.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-9c764db );
    }

    .elementor-5 .elementor-element.elementor-element-3e3591e4.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-3e3591e4.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-9c764db );
        color: var( --e-global-color-9c764db );
        border-color: var( --e-global-color-9c764db );
    }

    .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon {
        font-size: 35px;
    }

    .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon-box-title a {
        font-family: var( --e-global-typography-b21c26e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b21c26e-font-size );
        font-weight: var( --e-global-typography-b21c26e-font-weight );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon-box-description {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-5 .elementor-element.elementor-element-7b375562 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-7b375562 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-7b375562 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-5867023:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5867023 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-5867023 > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-5867023 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 100px 30px;
}

    .elementor-5 .elementor-element.elementor-element-5867023 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-53db53e6 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 15px;
}

.elementor-5 .elementor-element.elementor-element-53db53e6 {
    margin-top: 0px;
    margin-bottom: 45px;
}

.elementor-5 .elementor-element.elementor-element-12d0329b .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size );
    font-weight: var( --e-global-typography-3958d75-font-weight );
    text-transform: var( --e-global-typography-3958d75-text-transform );
    line-height: var( --e-global-typography-3958d75-line-height );
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    color: var( --e-global-color-9c764db );
}

.elementor-5 .elementor-element.elementor-element-28e4e5d9 .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-637c5523.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-637c5523.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-7b08a040 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-7b08a040 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-56e09703 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 15px;
}

.elementor-5 .elementor-element.elementor-element-1eccf31.ekit-equal-height-enable,
.elementor-5 .elementor-element.elementor-element-1eccf31.ekit-equal-height-enable .ekit-wid-con,
.elementor-5 .elementor-element.elementor-element-1eccf31.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox {
    background-color: var( --e-global-color-6b0ce64 );
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f5f5f5;
    border-radius: 30px 30px 30px 30px;
}

    .elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox:hover {
        background-color: var( --e-global-color-primary );
    }

.elementor-5 .elementor-element.elementor-element-1eccf31 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-a10f8a0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a10f8a0-font-size );
    font-weight: var( --e-global-typography-a10f8a0-font-weight );
    text-transform: var( --e-global-typography-a10f8a0-text-transform );
    line-height: var( --e-global-typography-a10f8a0-line-height );
}

.elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox .box-body > p {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox:hover .box-body > p {
    color: var( --e-global-color-fdf12ae );
}

.elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-info-box-icon {
    color: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-b8a96f0 );
    fill: var( --e-global-color-b8a96f0 );
}

.elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 45px;
    transform: rotate(0deg);
}

.elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-5c595d65.ekit-equal-height-enable,
.elementor-5 .elementor-element.elementor-element-5c595d65.ekit-equal-height-enable .ekit-wid-con,
.elementor-5 .elementor-element.elementor-element-5c595d65.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox {
    background-color: var( --e-global-color-6b0ce64 );
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f5f5f5;
    border-radius: 30px 30px 30px 30px;
}

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox:hover {
        background-color: var( --e-global-color-primary );
    }

.elementor-5 .elementor-element.elementor-element-5c595d65 {
    width: var( --container-widget-width, 99.752% );
    max-width: 99.752%;
    --container-widget-width: 99.752%;
    --container-widget-flex-grow: 0;
}

    .elementor-5 .elementor-element.elementor-element-5c595d65 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-a10f8a0-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a10f8a0-font-size );
        font-weight: var( --e-global-typography-a10f8a0-font-weight );
        text-transform: var( --e-global-typography-a10f8a0-text-transform );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox:hover .elementskit-info-box-title {
        color: #FFFFFF;
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox:hover .box-body > p {
        color: var( --e-global-color-fdf12ae );
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-info-box-icon {
        color: var( --e-global-color-secondary );
        fill: var( --e-global-color-secondary );
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox:hover .elementskit-info-box-icon {
        color: var( --e-global-color-b8a96f0 );
        fill: var( --e-global-color-b8a96f0 );
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox .elementskit-info-box-icon {
        font-size: 45px;
        transform: rotate(0deg);
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 20px 0px;
    }

.elementor-5 .elementor-element.elementor-element-8212071.ekit-equal-height-enable,
.elementor-5 .elementor-element.elementor-element-8212071.ekit-equal-height-enable .ekit-wid-con,
.elementor-5 .elementor-element.elementor-element-8212071.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox {
    background-color: var( --e-global-color-primary );
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
}

    .elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox:hover {
        background-color: var( --e-global-color-primary );
    }

.elementor-5 .elementor-element.elementor-element-8212071 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-6b0ce64 );
    font-family: var( --e-global-typography-a10f8a0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a10f8a0-font-size );
    font-weight: var( --e-global-typography-a10f8a0-font-weight );
    text-transform: var( --e-global-typography-a10f8a0-text-transform );
    line-height: var( --e-global-typography-a10f8a0-line-height );
}

.elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox .box-body > p {
    color: var( --e-global-color-6b0ce64 );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox:hover .box-body > p {
    color: var( --e-global-color-fdf12ae );
}

.elementor-5 .elementor-element.elementor-element-8212071 .elementskit-info-box-icon {
    color: var( --e-global-color-6b0ce64 );
    fill: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-b8a96f0 );
    fill: var( --e-global-color-b8a96f0 );
}

.elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 45px;
    transform: rotate(0deg);
}

.elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-61bba95f.ekit-equal-height-enable,
.elementor-5 .elementor-element.elementor-element-61bba95f.ekit-equal-height-enable .ekit-wid-con,
.elementor-5 .elementor-element.elementor-element-61bba95f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox {
    background-color: var( --e-global-color-6b0ce64 );
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f5f5f5;
    border-radius: 30px 30px 30px 30px;
}

    .elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox:hover {
        background-color: var( --e-global-color-primary );
    }

.elementor-5 .elementor-element.elementor-element-61bba95f > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-a10f8a0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a10f8a0-font-size );
    font-weight: var( --e-global-typography-a10f8a0-font-weight );
    text-transform: var( --e-global-typography-a10f8a0-text-transform );
    line-height: var( --e-global-typography-a10f8a0-line-height );
}

.elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox .box-body > p {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox:hover .box-body > p {
    color: var( --e-global-color-fdf12ae );
}

.elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-info-box-icon {
    color: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-b8a96f0 );
    fill: var( --e-global-color-b8a96f0 );
}

.elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox .elementskit-info-box-icon {
    font-size: 45px;
    transform: rotate(0deg);
}

.elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-4609a585.ekit-equal-height-enable,
.elementor-5 .elementor-element.elementor-element-4609a585.ekit-equal-height-enable .ekit-wid-con,
.elementor-5 .elementor-element.elementor-element-4609a585.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f5f5f5;
    border-radius: 30px 30px 30px 30px;
}

    .elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox:hover {
        background-color: var( --e-global-color-primary );
    }

.elementor-5 .elementor-element.elementor-element-4609a585 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-a10f8a0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a10f8a0-font-size );
    font-weight: var( --e-global-typography-a10f8a0-font-weight );
    text-transform: var( --e-global-typography-a10f8a0-text-transform );
    line-height: var( --e-global-typography-a10f8a0-line-height );
}

.elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox .box-body > p {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox:hover .box-body > p {
    color: var( --e-global-color-fdf12ae );
}

.elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-info-box-icon {
    color: var( --e-global-color-9c764db );
    fill: var( --e-global-color-9c764db );
}

.elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-b8a96f0 );
    fill: var( --e-global-color-b8a96f0 );
}

.elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 45px;
    transform: rotate(0deg);
}

.elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-26cbb296.ekit-equal-height-enable,
.elementor-5 .elementor-element.elementor-element-26cbb296.ekit-equal-height-enable .ekit-wid-con,
.elementor-5 .elementor-element.elementor-element-26cbb296.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox {
    background-color: var( --e-global-color-6b0ce64 );
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f5f5f5;
    border-radius: 30px 30px 30px 30px;
}

    .elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox:hover {
        background-color: var( --e-global-color-primary );
    }

.elementor-5 .elementor-element.elementor-element-26cbb296 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-a10f8a0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a10f8a0-font-size );
    font-weight: var( --e-global-typography-a10f8a0-font-weight );
    text-transform: var( --e-global-typography-a10f8a0-text-transform );
    line-height: var( --e-global-typography-a10f8a0-line-height );
}

.elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox .box-body > p {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox:hover .box-body > p {
    color: var( --e-global-color-fdf12ae );
}

.elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-info-box-icon {
    color: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var( --e-global-color-b8a96f0 );
    fill: var( --e-global-color-b8a96f0 );
}

.elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 45px;
    transform: rotate(0deg);
}

.elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-4617993f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4617993f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-2d6a869 );
}

.elementor-5 .elementor-element.elementor-element-4617993f > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-4617993f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 30px 0px 30px;
}

    .elementor-5 .elementor-element.elementor-element-4617993f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-6cbe852a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-6cbe852a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-6cbe852a > .elementor-element-populated {
    padding: 0px 30px 100px 0px;
}

.elementor-5 .elementor-element.elementor-element-6df3ccbc .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size );
    font-weight: var( --e-global-typography-3958d75-font-weight );
    text-transform: var( --e-global-typography-3958d75-text-transform );
    line-height: var( --e-global-typography-3958d75-line-height );
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    color: var( --e-global-color-9c764db );
}

.elementor-5 .elementor-element.elementor-element-111187ea .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
}

.elementor-5 .elementor-element.elementor-element-2ca8764f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-5 .elementor-element.elementor-element-2ca8764f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-5 .elementor-element.elementor-element-2ca8764f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-5 .elementor-element.elementor-element-2ca8764f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-5 .elementor-element.elementor-element-2ca8764f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-5 .elementor-element.elementor-element-2ca8764f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-5 .elementor-element.elementor-element-2ca8764f .elementor-icon-list-icon i {
    color: var( --e-global-color-9c764db );
    transition: color 0.3s;
}

.elementor-5 .elementor-element.elementor-element-2ca8764f .elementor-icon-list-icon svg {
    fill: var( --e-global-color-9c764db );
    transition: fill 0.3s;
}

.elementor-5 .elementor-element.elementor-element-2ca8764f {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

    .elementor-5 .elementor-element.elementor-element-2ca8764f .elementor-icon-list-text {
        transition: color 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-57b2bdeb > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-57b2bdeb .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-57b2bdeb .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-5
.elementor-element.elementor-element-74a073d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-74a073d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-image: url("../../2023/07/brainstorming-some-bright-ideas-shot-of-businessp-2023-01-09-22-04-10-utc.jpg");*/
    background-image: url("../../2023/07/Home3.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-74a073d1 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-74a073d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-74a073d1 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-5 .elementor-element.elementor-element-74a073d1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px -80px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 0px 0px 0px 0px;
}

    .elementor-5 .elementor-element.elementor-element-74a073d1 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-74a073d1 {
    z-index: 1;
}

.elementor-5 .elementor-element.elementor-element-5ffe26be {
    --spacer-size: 50px;
}

.elementor-5 .elementor-element.elementor-element-53a00d1d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-53a00d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-53a00d1d > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-53a00d1d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 130px 30px 100px 30px;
}

    .elementor-5 .elementor-element.elementor-element-53a00d1d > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-4e6fa83b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-5d35e50d .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 15px;
}

.elementor-5 .elementor-element.elementor-element-5d35e50d {
    margin-top: 0px;
    margin-bottom: 45px;
}

.elementor-5 .elementor-element.elementor-element-24ee4dae .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size );
    font-weight: var( --e-global-typography-3958d75-font-weight );
    text-transform: var( --e-global-typography-3958d75-text-transform );
    line-height: var( --e-global-typography-3958d75-line-height );
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    color: var( --e-global-color-9c764db );
}

.elementor-5 .elementor-element.elementor-element-4ec94c58 .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-620dde3a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-620dde3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-22128305 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-22128305 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-fec7e87 > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-1f01375:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-1f01375 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-1f01375 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-1f01375 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-1f01375 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-1f01375 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-1f01375 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-5 .elementor-element.elementor-element-1f01375 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-3d3cbb4 {
    --grid-row-gap: 45px;
    --grid-column-gap: 45px;
}

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.55 * 100% );
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4:after {
        content: "0.55";
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__meta-data span + span:before {
        content: "•";
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__card {
        border-color: var( --e-global-color-2d6a869 );
        border-width: 1px;
        border-radius: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__text {
        margin-top: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__badge {
        right: 0;
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__card .elementor-post__badge {
        background-color: var( --e-global-color-secondary );
        color: var( --e-global-color-6b0ce64 );
        border-radius: 20px;
        font-size: 15px;
        font-family: var( --e-global-typography-4aceb21-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-4aceb21-font-weight );
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__title, .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__title a {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-a10f8a0-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a10f8a0-font-size );
        font-weight: var( --e-global-typography-a10f8a0-font-weight );
        text-transform: var( --e-global-typography-a10f8a0-text-transform );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__title {
        margin-bottom: 5px;
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__excerpt p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-5 .elementor-element.elementor-element-92b73c0 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 15px;
}

.elementor-5 .elementor-element.elementor-element-92b73c0 {
    margin-top: 0px;
    margin-bottom: 45px;
}

.elementor-5 .elementor-element.elementor-element-1e94c5f .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size );
    font-weight: var( --e-global-typography-3958d75-font-weight );
    text-transform: var( --e-global-typography-3958d75-text-transform );
    line-height: var( --e-global-typography-3958d75-line-height );
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    color: var( --e-global-color-9c764db );
}

.elementor-5 .elementor-element.elementor-element-0d6522c .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-b9c1e35.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-b9c1e35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-bd22f61 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-bd22f61 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-a2800ab > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-4506cd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-4506cd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-4506cd3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-4506cd3 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-4506cd3 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-4506cd3 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-4506cd3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-5 .elementor-element.elementor-element-4506cd3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-dd97527 {
    --grid-row-gap: 45px;
    --grid-column-gap: 45px;
}

    .elementor-5 .elementor-element.elementor-element-dd97527 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.55 * 100% );
    }

    .elementor-5 .elementor-element.elementor-element-dd97527:after {
        content: "0.55";
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__meta-data span + span:before {
        content: "•";
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__card {
        border-color: var( --e-global-color-2d6a869 );
        border-width: 1px;
        border-radius: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__text {
        margin-top: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__badge {
        right: 0;
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__card .elementor-post__badge {
        background-color: var( --e-global-color-secondary );
        color: var( --e-global-color-6b0ce64 );
        border-radius: 20px;
        font-size: 15px;
        font-family: var( --e-global-typography-4aceb21-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-4aceb21-font-weight );
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__title, .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__title a {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-a10f8a0-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a10f8a0-font-size );
        font-weight: var( --e-global-typography-a10f8a0-font-weight );
        text-transform: var( --e-global-typography-a10f8a0-text-transform );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__title {
        margin-bottom: 5px;
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__excerpt p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-5 .elementor-element.elementor-element-85cc93b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-5 .elementor-element.elementor-element-85cc93b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-85cc93b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-2d6a869 );
}

.elementor-5 .elementor-element.elementor-element-85cc93b > .elementor-background-overlay {
    background-image: url("../../2023/08/Hand-Holding.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-85cc93b > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-85cc93b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 30px 0px 30px;
}

.elementor-5 .elementor-element.elementor-element-ee2da92 > .elementor-element-populated {
    margin: 0px 60px 100px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-e561971 .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
    color: var( --e-global-color-primary );
}

.elementor-5 .elementor-element.elementor-element-3a5e8a6 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-5 .elementor-element.elementor-element-3a5e8a6 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-0a3131a .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-5 .elementor-element.elementor-element-3d83c81 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-5e41533 > .elementor-widget-container {
    margin: 0% 0% -16% 0%;
}

.elementor-5 .elementor-element.elementor-element-5e41533 {
    z-index: 1;
}

.elementor-5 .elementor-element.elementor-element-15fc035 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-5 .elementor-element.elementor-element-15fc035:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-15fc035 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-2d6a869 ) 0%, var( --e-global-color-b8a96f0 ) 100%);
}

.elementor-5 .elementor-element.elementor-element-15fc035 > .elementor-background-overlay {
    background-image: url("../../2023/11/features_product_dots.d2f16a3e1.png");
    background-position: 100% 15px;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-15fc035 > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-15fc035 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 30px 0px 30px;
}

    .elementor-5 .elementor-element.elementor-element-15fc035, .elementor-5 .elementor-element.elementor-element-15fc035 > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

.elementor-5 .elementor-element.elementor-element-70a905a > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-70a905a > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-70a905a > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-70a905a > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-5 .elementor-element.elementor-element-dc5428e > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-5 .elementor-element.elementor-element-dc5428e img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-101a8e9 > .elementor-element-populated {
    margin: 20px 0px 100px 60px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 60px;
}

.elementor-5 .elementor-element.elementor-element-1b602c3 > .elementor-widget-container {
    background-color: var( --e-global-color-6b0ce64 );
    margin: 0% 0% 0% 0%;
    padding: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-1b602c3 .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
    color: var( --e-global-color-primary );
}

.elementor-5 .elementor-element.elementor-element-7a1f82e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-7a1f82e {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-de08377 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-de08377 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-5 .elementor-element.elementor-element-38814bf > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-38814bf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-38814bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-b8a96f0 ) 0%, var( --e-global-color-6b0ce64 ) 100%);
}

.elementor-5 .elementor-element.elementor-element-38814bf > .elementor-background-overlay {
    background-image: url("../../2023/11/features_product_dots.d2f16a3e1.png");
    background-position: 100% 15px;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-38814bf > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-38814bf {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 30px 0px 30px;
}

    .elementor-5 .elementor-element.elementor-element-38814bf, .elementor-5 .elementor-element.elementor-element-38814bf > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

.elementor-5 .elementor-element.elementor-element-a4457b1 > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-3d40c0b > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 20px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-3d40c0b .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
    color: var( --e-global-color-primary );
}

.elementor-5 .elementor-element.elementor-element-af897a6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-af897a6 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-9c999a1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-9c999a1 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-ecb4ba1.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-5 .elementor-element.elementor-element-ecb4ba1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-5 .elementor-element.elementor-element-ecb4ba1 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-ecb4ba1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-ecb4ba1 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-ecb4ba1 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-5 .elementor-element.elementor-element-c606262 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-5 .elementor-element.elementor-element-c606262 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-7ee3c231 > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-7ee3c231 {
    padding: 100px 30px 100px 30px;
}

.elementor-5 .elementor-element.elementor-element-66b0bb50 > .elementor-container {
    max-width: 720px;
}

.elementor-5 .elementor-element.elementor-element-66b0bb50 {
    margin-top: 0px;
    margin-bottom: 45px;
}

.elementor-5 .elementor-element.elementor-element-6f1ed59 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-6f1ed59 .elementor-heading-title {
        font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
        font-size: var( --e-global-typography-3958d75-font-size );
        font-weight: var( --e-global-typography-3958d75-font-weight );
        text-transform: var( --e-global-typography-3958d75-text-transform );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        color: var( --e-global-color-9c764db );
    }

.elementor-5 .elementor-element.elementor-element-167674a5 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-167674a5 .elementor-heading-title {
        font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
        font-size: var( --e-global-typography-c397194-font-size );
        font-weight: var( --e-global-typography-c397194-font-weight );
        text-transform: var( --e-global-typography-c397194-text-transform );
        line-height: var( --e-global-typography-c397194-line-height );
    }

.elementor-5 .elementor-element.elementor-element-1e882064:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-1e882064 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-image: url("../../2023/07/business-people-discussion-digital-tablet-technolo-2022-12-16-01-26-36-utc.jpg");*/
    background-image: url("../../2023/07/antarnaadclasses.JPG");
    background-position: center center;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-1e882064 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-1e882064 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-1e882064 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-5 .elementor-element.elementor-element-1e882064 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

    .elementor-5 .elementor-element.elementor-element-1e882064 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-53a12136 {
    --spacer-size: 50px;
}

.elementor-5 .elementor-element.elementor-element-351c1972 > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-5 .elementor-element.elementor-element-8685a38 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 25px;
}

    .elementor-5 .elementor-element.elementor-element-8685a38 > .elementor-widget-container {
        background-color: var( --e-global-color-primary );
        margin: 0px 15px 0px 0px;
        padding: 30px 30px 30px 30px;
        border-radius: 30px 30px 30px 30px;
        box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05);
    }

    .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-6b0ce64 );
    }

    .elementor-5 .elementor-element.elementor-element-8685a38.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-b8a96f0 );
    }

    .elementor-5 .elementor-element.elementor-element-8685a38.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-8685a38.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-b8a96f0 );
        color: var( --e-global-color-b8a96f0 );
        border-color: var( --e-global-color-b8a96f0 );
    }

    .elementor-5 .elementor-element.elementor-element-8685a38.elementor-view-stacked .elementor-icon:hover {
        background-color: var( --e-global-color-6b0ce64 );
    }

    .elementor-5 .elementor-element.elementor-element-8685a38.elementor-view-framed .elementor-icon:hover, .elementor-5 .elementor-element.elementor-element-8685a38.elementor-view-default .elementor-icon:hover {
        fill: var( --e-global-color-6b0ce64 );
        color: var( --e-global-color-6b0ce64 );
        border-color: var( --e-global-color-6b0ce64 );
    }

    .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon {
        font-size: 40px;
    }

    .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-title a {
        font-family: var( --e-global-typography-b21c26e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b21c26e-font-size );
        font-weight: var( --e-global-typography-b21c26e-font-weight );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-description {
        color: var( --e-global-color-fdf12ae );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-5 .elementor-element.elementor-element-14deb52 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 25px;
}

    .elementor-5 .elementor-element.elementor-element-14deb52 > .elementor-widget-container {
        background-color: #FFFFFF;
        margin: 0px 0px 0px 15px;
        padding: 30px 30px 30px 30px;
        border-radius: 30px 30px 30px 30px;
        box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05);
    }

    .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-5 .elementor-element.elementor-element-14deb52.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-9c764db );
    }

    .elementor-5 .elementor-element.elementor-element-14deb52.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-14deb52.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-9c764db );
        color: var( --e-global-color-9c764db );
        border-color: var( --e-global-color-9c764db );
    }

    .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon {
        font-size: 40px;
    }

    .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-title a {
        font-family: var( --e-global-typography-b21c26e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b21c26e-font-size );
        font-weight: var( --e-global-typography-b21c26e-font-weight );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-description {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-5 .elementor-element.elementor-element-35960204 {
    --spacer-size: 10px;
}

.elementor-5 .elementor-element.elementor-element-792823d8 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 25px;
}

    .elementor-5 .elementor-element.elementor-element-792823d8 > .elementor-widget-container {
        background-color: #FFFFFF;
        margin: 0px 15px 0px 0px;
        padding: 30px 30px 30px 30px;
        border-radius: 30px 30px 30px 30px;
        box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05);
    }

    .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-5 .elementor-element.elementor-element-792823d8.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-9c764db );
    }

    .elementor-5 .elementor-element.elementor-element-792823d8.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-792823d8.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-9c764db );
        color: var( --e-global-color-9c764db );
        border-color: var( --e-global-color-9c764db );
    }

    .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon {
        font-size: 40px;
    }

    .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-title a {
        font-family: var( --e-global-typography-b21c26e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b21c26e-font-size );
        font-weight: var( --e-global-typography-b21c26e-font-weight );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-description {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-5 .elementor-element.elementor-element-39203422 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 25px;
}

    .elementor-5 .elementor-element.elementor-element-39203422 > .elementor-widget-container {
        background-color: #FFFFFF;
        margin: 0px 0px 0px 15px;
        padding: 30px 30px 30px 30px;
        border-radius: 30px 30px 30px 30px;
        box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05);
    }

    .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-5 .elementor-element.elementor-element-39203422.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-9c764db );
    }

    .elementor-5 .elementor-element.elementor-element-39203422.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-39203422.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-9c764db );
        color: var( --e-global-color-9c764db );
        border-color: var( --e-global-color-9c764db );
    }

    .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon {
        font-size: 40px;
    }

    .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-title a {
        font-family: var( --e-global-typography-b21c26e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b21c26e-font-size );
        font-weight: var( --e-global-typography-b21c26e-font-weight );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-description {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

.elementor-5 .elementor-element.elementor-element-6be2d50b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6be2d50b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/07/customer-support-writing-and-businessman-at-compu-2022-12-14-02-00-43-utc.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-6be2d50b > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-6be2d50b, .elementor-5 .elementor-element.elementor-element-6be2d50b > .elementor-background-overlay {
    border-radius: 30px 30px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-6be2d50b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 100px 30px;
}

    .elementor-5 .elementor-element.elementor-element-6be2d50b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-28fdd593 > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
}

.elementor-5 .elementor-element.elementor-element-7dbf6624:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-7dbf6624 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-7dbf6624 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-7dbf6624 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-7dbf6624 > .elementor-background-slideshow {
    border-radius: 0px 0px 30px 30px;
}

.elementor-5 .elementor-element.elementor-element-7dbf6624 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

    .elementor-5 .elementor-element.elementor-element-7dbf6624 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-5a53581a .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size );
    font-weight: var( --e-global-typography-3958d75-font-weight );
    text-transform: var( --e-global-typography-3958d75-text-transform );
    line-height: var( --e-global-typography-3958d75-line-height );
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    color: var( --e-global-color-9c764db );
}

.elementor-5 .elementor-element.elementor-element-3eae6ca6 .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
}

.elementor-5 .elementor-element.elementor-element-15f5a4e4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-15f5a4e4 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-15f5a4e4 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-1190db58 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-1190db58:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1190db58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-5 .elementor-element.elementor-element-1190db58 > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-1190db58, .elementor-5 .elementor-element.elementor-element-1190db58 > .elementor-background-overlay {
    border-radius: 0px 0px 30px 30px;
}

.elementor-5 .elementor-element.elementor-element-1190db58 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 30px 80px 30px;
}

    .elementor-5 .elementor-element.elementor-element-1190db58 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-1cc17da5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-5e755211 {
    text-align: left;
}

    .elementor-5 .elementor-element.elementor-element-5e755211 .elementor-heading-title {
        font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
        font-size: var( --e-global-typography-3958d75-font-size );
        font-weight: var( --e-global-typography-3958d75-font-weight );
        text-transform: var( --e-global-typography-3958d75-text-transform );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        color: var( --e-global-color-secondary );
    }

.elementor-5 .elementor-element.elementor-element-fe3a7bf {
    text-align: left;
}

    .elementor-5 .elementor-element.elementor-element-fe3a7bf .elementor-heading-title {
        font-family: var( --e-global-typography-679076f-font-family ), Sans-serif;
        font-size: var( --e-global-typography-679076f-font-size );
        font-weight: var( --e-global-typography-679076f-font-weight );
        text-transform: var( --e-global-typography-679076f-text-transform );
        line-height: var( --e-global-typography-679076f-line-height );
        color: var( --e-global-color-6b0ce64 );
    }

.elementor-5 .elementor-element.elementor-element-5ec22a61 {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-79dc2a6 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-79dc2a6 .elementor-button:focus {
    background-color: var( --e-global-color-4da9a17 );
    color: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-79dc2a6 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-79dc2a6 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-79dc2a6 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-79dc2a6 .elementor-button:focus svg {
    fill: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-141437bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 50px;
}

.elementor-5 .elementor-element.elementor-element-141437bb > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-5 .elementor-element.elementor-element-141437bb > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

    .elementor-5 .elementor-element.elementor-element-141437bb > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-6e67ed68 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-6e67ed68 img {
    width: 100%;
}

.elementor-5 .elementor-element.elementor-element-e61f58d > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-e61f58d {
    padding: 100px 30px 80px 30px;
}

.elementor-5 .elementor-element.elementor-element-50e0aae8 > .elementor-container {
    max-width: 720px;
}

.elementor-5 .elementor-element.elementor-element-50e0aae8 {
    margin-top: 0px;
    margin-bottom: 45px;
}

.elementor-5 .elementor-element.elementor-element-6d12fa01 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-6d12fa01 .elementor-heading-title {
        font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
        font-size: var( --e-global-typography-3958d75-font-size );
        font-weight: var( --e-global-typography-3958d75-font-weight );
        text-transform: var( --e-global-typography-3958d75-text-transform );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        color: var( --e-global-color-9c764db );
    }

.elementor-5 .elementor-element.elementor-element-9fb1158 {
    text-align: center;
}

    .elementor-5 .elementor-element.elementor-element-9fb1158 .elementor-heading-title {
        font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
        font-size: var( --e-global-typography-c397194-font-size );
        font-weight: var( --e-global-typography-c397194-font-weight );
        text-transform: var( --e-global-typography-c397194-text-transform );
        line-height: var( --e-global-typography-c397194-line-height );
    }

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 0px;
    --ekit_testimonial_slidetoshow: 3;
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial_card, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: #F1F1F191;
}

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider:before {
        background-color: var( --e-global-color-primary );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider.testimonial-active {
        background-color: var( --e-global-color-primary );
    }

.elementor-5 .elementor-element.elementor-element-1e27959a > .elementor-widget-container {
    margin: 0px -15px 0px -15px;
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial-slider .swiper-wrapper {
    padding: 0px 0px 30px 0px;
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-5 .elementor-element.elementor-element-1e27959a .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial_card {
    margin-left: 15px;
    margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial_card {
    padding: 35px 35px 35px 35px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial_card {
    border-radius: 30px 30px 30px 30px;
}

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
        color: var( --e-global-color-text );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial_card .elementskit-commentor-coment {
        color: var( --e-global-color-text );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider:hover .elementskit-commentor-content > p {
        color: var( --e-global-color-fdf12ae );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content > p {
        color: var( --e-global-color-fdf12ae );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial_card .elementskit-commentor-coment {
        font-family: var( --e-global-typography-48cd92d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-48cd92d-font-size );
        font-weight: var( --e-global-typography-48cd92d-font-weight );
        font-style: var( --e-global-typography-48cd92d-font-style );
        line-height: var( --e-global-typography-48cd92d-line-height );
    }

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-stars > li > a, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-stars > li > span {
    color: #fec42d;
    fill: #fec42d;
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-stars > li:not(:last-child) {
    margin-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-b21c26e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b21c26e-font-size );
    font-weight: var( --e-global-typography-b21c26e-font-weight );
    line-height: var( --e-global-typography-b21c26e-line-height );
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-9c764db );
    font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size );
    font-weight: var( --e-global-typography-3958d75-font-weight );
    text-transform: var( --e-global-typography-3958d75-text-transform );
    line-height: var( --e-global-typography-3958d75-line-height );
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider:hover .elementskit-author-des {
    color: var( --e-global-color-b8a96f0 );
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
    color: var( --e-global-color-b8a96f0 );
}

.elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-commentor-bio .elementskit-commentor-image > img {
    height: 70px;
    width: 70px;
}

.elementor-5 .elementor-element.elementor-element-34571be > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-34571be:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-34571be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-2d6a869 );
}

.elementor-5 .elementor-element.elementor-element-34571be > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-34571be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 30px 0px 30px;
}

    .elementor-5 .elementor-element.elementor-element-34571be > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-aee585d > .elementor-element-populated {
    margin: 0px 30px 100px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-57370cae .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
    color: var( --e-global-color-primary );
}

.elementor-5 .elementor-element.elementor-element-35565773 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-4280f52f .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-5 .elementor-element.elementor-element-2f7f9530 > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-5 .elementor-element.elementor-element-57d21816 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-5 .elementor-element.elementor-element-57d21816 img {
    width: 100%;
    border-radius: 30px 30px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-5b731482:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5b731482 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-5b731482 > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-5b731482 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 30px 100px 30px;
}

    .elementor-5 .elementor-element.elementor-element-5b731482 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-8ae8fea > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-54b8573b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-54b8573b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/07/group-meeting-around-table-at-graduate-recruitment-assessment-day.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-54b8573b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 0px 0px;
}

    .elementor-5 .elementor-element.elementor-element-54b8573b, .elementor-5 .elementor-element.elementor-element-54b8573b > .elementor-background-overlay {
        border-radius: 30px 30px 30px 30px;
    }

        .elementor-5 .elementor-element.elementor-element-54b8573b > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-5 .elementor-element.elementor-element-67ecd496:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-67ecd496 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-67ecd496 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-67ecd496 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-67ecd496 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-5 .elementor-element.elementor-element-67ecd496 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 35px 0px 35px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 35px 35px;
}

    .elementor-5 .elementor-element.elementor-element-67ecd496 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-4a889ffb > .elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-title {
    margin-bottom: 5px;
}

    .elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-title a {
        font-family: var( --e-global-typography-b21c26e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b21c26e-font-size );
        font-weight: var( --e-global-typography-b21c26e-font-weight );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

.elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-756bea6b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-756bea6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/07/woman-shaking-hands-with-cheerful-recruiter-in-glasses-holding-clipboard.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-756bea6b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 35px;
    margin-bottom: 0px;
    padding: 0px 30px 0px 0px;
}

    .elementor-5 .elementor-element.elementor-element-756bea6b, .elementor-5 .elementor-element.elementor-element-756bea6b > .elementor-background-overlay {
        border-radius: 30px 30px 30px 30px;
    }

        .elementor-5 .elementor-element.elementor-element-756bea6b > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-5 .elementor-element.elementor-element-c921600:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-c921600 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-c921600 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-c921600 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-c921600 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-5 .elementor-element.elementor-element-c921600 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 35px 0px 35px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 35px 35px 35px;
}

    .elementor-5 .elementor-element.elementor-element-c921600 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-41dd0e09 > .elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-title {
    margin-bottom: 5px;
}

    .elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-title a {
        font-family: var( --e-global-typography-b21c26e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b21c26e-font-size );
        font-weight: var( --e-global-typography-b21c26e-font-weight );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

.elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-6ae80520.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-6ae80520.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-6ae80520 > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
}

.elementor-5 .elementor-element.elementor-element-196f72a5 .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size );
    font-weight: var( --e-global-typography-3958d75-font-weight );
    text-transform: var( --e-global-typography-3958d75-text-transform );
    line-height: var( --e-global-typography-3958d75-line-height );
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    color: var( --e-global-color-9c764db );
}

.elementor-5 .elementor-element.elementor-element-6fb8f7c8 .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
}

.elementor-5 .elementor-element.elementor-element-038f21f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-038f21f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6b0ce64 );
}

.elementor-5 .elementor-element.elementor-element-038f21f > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-038f21f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 30px 100px 30px;
}

    .elementor-5 .elementor-element.elementor-element-038f21f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-3813935 {
    margin-top: 0px;
    margin-bottom: 45px;
}

.elementor-5 .elementor-element.elementor-element-8458e45 > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-38fa2f0 .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size );
    font-weight: var( --e-global-typography-3958d75-font-weight );
    text-transform: var( --e-global-typography-3958d75-text-transform );
    line-height: var( --e-global-typography-3958d75-line-height );
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    color: var( --e-global-color-9c764db );
}

.elementor-5 .elementor-element.elementor-element-03c8b17 .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-254b0c3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-254b0c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-254b0c3 > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
}

.elementor-5 .elementor-element.elementor-element-709b966 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-709b966 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-709b966 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-blog-block-post, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-image-card, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-card {
    background-color: var( --e-global-color-6b0ce64 );
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05);
    border-radius: 30px 30px 30px 30px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-meta-lists .elementskit-single-meta {
    background-color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-94bac04-font-family ), Sans-serif;
    font-size: var( --e-global-typography-94bac04-font-size );
    font-weight: var( --e-global-typography-94bac04-font-weight );
    line-height: var( --e-global-typography-94bac04-line-height );
}

.elementor-5 .elementor-element.elementor-element-da36379 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-image-card {
    display: block;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-blog-block-post .elementskit-post-body {
    padding: 30px 30px 5px 30px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-image-card .elementskit-post-body {
    padding: 30px 30px 5px 30px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-entry-thumb {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-meta-lists.elementskit-style-tag {
    left: -10px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
    font-family: var( --e-global-typography-a10f8a0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a10f8a0-font-size );
    font-weight: var( --e-global-typography-a10f8a0-font-weight );
    text-transform: var( --e-global-typography-a10f8a0-text-transform );
    line-height: var( --e-global-typography-a10f8a0-line-height );
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before {
    color: var( --e-global-color-secondary );
    border-width: 5px;
    left: 0%;
    top: -10px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-body .entry-title, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-entry-header .entry-title, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var( --e-global-typography-a10f8a0-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a10f8a0-font-size );
    font-weight: var( --e-global-typography-a10f8a0-font-weight );
    text-transform: var( --e-global-typography-a10f8a0-text-transform );
    line-height: var( --e-global-typography-a10f8a0-line-height );
}

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-body .entry-title a {
        color: var( --e-global-color-accent );
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-entry-header .entry-title a {
        color: var( --e-global-color-accent );
    }

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-body .entry-title {
    text-align: left;
    margin: 0px 0px 15px 0px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 0px 0px 15px 0px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-footer > p {
    color: var( --e-global-color-text );
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-body > p {
    color: var( --e-global-color-text );
    text-align: left;
    margin: 0px 0px 30px 0px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-footer > p, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-body > p {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-footer {
    text-align: left;
    margin: 0px 0px 30px 0px;
}

.elementor-5 .elementor-element.elementor-element-da36379 .elementskit-blog-block-post .elementskit-post-footer > p {
    margin: 0px 0px 30px 0px;
}

.elementor-5 .elementor-element.elementor-element-14d38d88 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-5 .elementor-element.elementor-element-14d38d88:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-14d38d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-2d6a869 );
}

.elementor-5 .elementor-element.elementor-element-14d38d88 > .elementor-container {
    max-width: 1320px;
}

.elementor-5 .elementor-element.elementor-element-14d38d88 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 30px 100px 30px;
}

    .elementor-5 .elementor-element.elementor-element-14d38d88 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-5 .elementor-element.elementor-element-62ef484e > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-5 .elementor-element.elementor-element-5f88fce5 .elementor-heading-title {
    font-family: var( --e-global-typography-3958d75-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3958d75-font-size );
    font-weight: var( --e-global-typography-3958d75-font-weight );
    text-transform: var( --e-global-typography-3958d75-text-transform );
    line-height: var( --e-global-typography-3958d75-line-height );
    letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    color: var( --e-global-color-9c764db );
}

.elementor-5 .elementor-element.elementor-element-28ea0a74 .elementor-heading-title {
    font-family: var( --e-global-typography-c397194-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c397194-font-size );
    font-weight: var( --e-global-typography-c397194-font-weight );
    text-transform: var( --e-global-typography-c397194-text-transform );
    line-height: var( --e-global-typography-c397194-line-height );
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-field-group {
    padding-right: calc( 10px/2 );
    padding-left: calc( 10px/2 );
    margin-bottom: 10px;
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2 );
    margin-right: calc( -10px/2 );
    margin-bottom: -10px;
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-button[type="submit"] {
    color: #ffffff;
}

    .elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-button[type="submit"] svg * {
        fill: #ffffff;
    }

.elementor-5 .elementor-element.elementor-element-1e1cd725 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

    .elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-button[type="submit"]:hover svg * {
        fill: #ffffff;
    }

.elementor-5 .elementor-element.elementor-element-1e1cd725 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-5 .elementor-element.elementor-element-1e1cd725 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-346cefe1 > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-5 .elementor-element.elementor-element-f994991 > .elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
}

.elementor-5 .elementor-element.elementor-element-f994991 iframe {
    height: 400px;
    filter: brightness( 100% ) contrast( 100% ) saturate( 1% ) blur( 0px ) hue-rotate( 0deg );
}

@media(max-width:1024px) {
    .elementor-5 .elementor-element.elementor-element-40e094af {
        margin-top: -200px;
        margin-bottom: 0px;
        padding: 350px 15px 50px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-63f1b7b4 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-db48b8b-font-size );
        line-height: var( --e-global-typography-db48b8b-line-height );
    }

        .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-44b43bca {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-748dfe6f .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-7c7b3595 .elementor-heading-title {
        font-size: var( --e-global-typography-4aceb21-font-size );
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-6345b5d3 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-e7e5c8a .elementor-heading-title {
        font-size: var( --e-global-typography-4aceb21-font-size );
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-62800132 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-70f3311e .elementor-heading-title {
        font-size: var( --e-global-typography-4aceb21-font-size );
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5707457d {
        padding: 100px 15px 100px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-74eab83b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-27f42720 > .elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-57307322 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-7c05ed29 .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5867023 {
        padding: 50px 15px 50px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-12d0329b {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-12d0329b .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-28e4e5d9 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-28e4e5d9 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox {
        padding: 25px 25px 25px 25px;
    }

        .elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-a10f8a0-font-size );
            line-height: var( --e-global-typography-a10f8a0-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox {
        padding: 25px 25px 25px 25px;
    }

        .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-a10f8a0-font-size );
            line-height: var( --e-global-typography-a10f8a0-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox {
        padding: 25px 25px 25px 25px;
    }

        .elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-a10f8a0-font-size );
            line-height: var( --e-global-typography-a10f8a0-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox {
        padding: 025px 025px 025px 025px;
    }

        .elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-a10f8a0-font-size );
            line-height: var( --e-global-typography-a10f8a0-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox {
        padding: 25px 25px 25px 25px;
    }

        .elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-a10f8a0-font-size );
            line-height: var( --e-global-typography-a10f8a0-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox {
        padding: 25px 25px 25px 25px;
    }

        .elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-a10f8a0-font-size );
            line-height: var( --e-global-typography-a10f8a0-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-4617993f {
        padding: 100px 15px 100px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-6cbe852a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-6df3ccbc {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-6df3ccbc .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-111187ea {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-111187ea .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-38e803c5 {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-74a073d1 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5ffe26be {
        --spacer-size: 350px;
    }

    .elementor-5 .elementor-element.elementor-element-53a00d1d {
        padding: 100px 15px 100px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-4e6fa83b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-24ee4dae {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-24ee4dae .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-4ec94c58 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-4ec94c58 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__card .elementor-post__badge {
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__title, .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__title a {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1e94c5f {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-1e94c5f .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-0d6522c {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-0d6522c .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__card .elementor-post__badge {
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__title, .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__title a {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-85cc93b > .elementor-background-overlay {
        opacity: 0.05;
    }

    .elementor-5 .elementor-element.elementor-element-85cc93b {
        padding: 100px 15px 0px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-ee2da92 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-e561971 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-e561971 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-3a5e8a6 {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-0a3131a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3d83c81 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5e41533 > .elementor-widget-container {
        margin: 0% 0% 2% 0%;
    }

    .elementor-5 .elementor-element.elementor-element-5e41533 img {
        width: 70%;
    }

    .elementor-5 .elementor-element.elementor-element-15fc035 > .elementor-background-overlay {
        background-position: 0% 0px;
        opacity: 0.05;
    }

    .elementor-5 .elementor-element.elementor-element-15fc035 {
        padding: 100px 15px 0px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-70a905a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-dc5428e > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-5 .elementor-element.elementor-element-dc5428e img {
        width: 70%;
    }

    .elementor-5 .elementor-element.elementor-element-101a8e9 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-1b602c3 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-5 .elementor-element.elementor-element-1b602c3 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-1b602c3 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-7a1f82e {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-de08377 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-38814bf > .elementor-background-overlay {
        background-position: 0% 0px;
        opacity: 0.05;
    }

    .elementor-5 .elementor-element.elementor-element-38814bf {
        padding: 100px 15px 0px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-a4457b1 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-3d40c0b > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-5 .elementor-element.elementor-element-3d40c0b {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-3d40c0b .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-af897a6 {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-9c999a1 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-ecb4ba1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-c606262 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-5 .elementor-element.elementor-element-c606262 img {
        width: 70%;
    }

    .elementor-5 .elementor-element.elementor-element-7ee3c231 {
        padding: 100px 15px 100px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-6f1ed59 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-167674a5 .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1e882064 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-53a12136 {
        --spacer-size: 300px;
    }

    .elementor-5 .elementor-element.elementor-element-351c1972 > .elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-8685a38 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-b21c26e-font-size );
            line-height: var( --e-global-typography-b21c26e-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-description {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-14deb52 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-b21c26e-font-size );
            line-height: var( --e-global-typography-b21c26e-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-description {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-792823d8 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-b21c26e-font-size );
            line-height: var( --e-global-typography-b21c26e-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-description {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-39203422 {
        --icon-box-icon-margin: 0px;
    }

        .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-b21c26e-font-size );
            line-height: var( --e-global-typography-b21c26e-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-description {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-6be2d50b {
        padding: 100px 15px 100px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-28fdd593 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-7dbf6624 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-7dbf6624 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-7dbf6624 > .elementor-background-slideshow {
        border-radius: 30px 30px 30px 30px;
    }

    .elementor-5 .elementor-element.elementor-element-7dbf6624 > .elementor-element-populated {
        padding: 35px 35px 35px 35px;
    }

    .elementor-5 .elementor-element.elementor-element-5a53581a .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-3eae6ca6 .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1190db58 {
        padding: 100px 15px 50px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-5e755211 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-5e755211 .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-fe3a7bf {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-fe3a7bf .elementor-heading-title {
            font-size: var( --e-global-typography-679076f-font-size );
            line-height: var( --e-global-typography-679076f-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-5ec22a61 {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-141437bb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-e61f58d {
        padding: 100px 15px 100px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-6d12fa01 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-9fb1158 .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-48cd92d-font-size );
        line-height: var( --e-global-typography-48cd92d-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-b21c26e-font-size );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-34571be {
        padding: 100px 15px 0px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-aee585d > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-57370cae {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-57370cae .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-35565773 {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-4280f52f .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-2f7f9530 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5b731482 {
        padding: 100px 15px 100px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-8ae8fea > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-6ae80520 > .elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-196f72a5 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-196f72a5 .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-6fb8f7c8 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-6fb8f7c8 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-403c70fb {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-038f21f {
        padding: 50px 15px 50px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-8458e45 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-38fa2f0 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-38fa2f0 .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-03c8b17 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-03c8b17 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-254b0c3 > .elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-6236e68 {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-blog-block-post, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-image-card, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-meta-lists .elementskit-single-meta {
        font-size: var( --e-global-typography-94bac04-font-size );
        line-height: var( --e-global-typography-94bac04-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-body .entry-title, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-entry-header .entry-title, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-footer > p, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-14d38d88 {
        padding: 100px 15px 100px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-62ef484e > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5f88fce5 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-5f88fce5 .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-28ea0a74 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-28ea0a74 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-346cefe1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-5 .elementor-element.elementor-element-40e094af {
        padding: 300px 15px 50px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-63f1b7b4 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-db48b8b-font-size );
        line-height: var( --e-global-typography-db48b8b-line-height );
    }

        .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-5 .elementor-element.elementor-element-6742b3fa .elementskit-section-title-wraper .elementskit-section-title > span {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-44b43bca > .elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-241c19da {
        padding: 0% 0% 0% 0%;
    }

    .elementor-5 .elementor-element.elementor-element-b583352 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-748dfe6f .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-7c7b3595 .elementor-heading-title {
        font-size: var( --e-global-typography-4aceb21-font-size );
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5e8729be {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-6345b5d3 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-e7e5c8a .elementor-heading-title {
        font-size: var( --e-global-typography-4aceb21-font-size );
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-441a1352 {
        width: 100%;
    }

        .elementor-5 .elementor-element.elementor-element-441a1352 > .elementor-element-populated {
            padding: 30px 20px 30px 20px;
        }

    .elementor-5 .elementor-element.elementor-element-62800132 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-70f3311e .elementor-heading-title {
        font-size: var( --e-global-typography-4aceb21-font-size );
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5859e58d img {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-40c1c02d > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-5 .elementor-element.elementor-element-40c1c02d img {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-57307322 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-57307322 .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-7c05ed29 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-7c05ed29 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-52079d3a {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3cbc271d .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3e3591e4 .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-53db53e6 {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-12d0329b {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-12d0329b .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-28e4e5d9 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-28e4e5d9 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-56e09703 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
        padding: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-56e09703 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-2c398883 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-1eccf31 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1eccf31 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5c595d65 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-8212071 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-8212071 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-61bba95f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-61bba95f .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-4609a585 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-4609a585 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-26cbb296 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-26cbb296 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-6df3ccbc .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-111187ea .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5d35e50d {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-24ee4dae {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-24ee4dae .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-4ec94c58 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-4ec94c58 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-1f01375 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4:after {
        content: "0.5";
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__card .elementor-post__badge {
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__title, .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__title a {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3d3cbb4 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-92b73c0 {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-5 .elementor-element.elementor-element-1e94c5f {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-1e94c5f .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-0d6522c {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-0d6522c .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-4506cd3 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-5 .elementor-element.elementor-element-dd97527:after {
        content: "0.5";
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__card .elementor-post__badge {
        line-height: var( --e-global-typography-4aceb21-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__title, .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__title a {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-dd97527 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-ee2da92 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-e561971 .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3a5e8a6 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-0a3131a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5e41533 img {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-15fc035 > .elementor-background-overlay {
        background-position: 0% 0px;
    }

    .elementor-5 .elementor-element.elementor-element-dc5428e img {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-101a8e9 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-1b602c3 .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-7a1f82e {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-de08377 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-38814bf > .elementor-background-overlay {
        background-position: 0% 0px;
    }

    .elementor-5 .elementor-element.elementor-element-a4457b1 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-3d40c0b .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-af897a6 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-9c999a1 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-c606262 img {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-6f1ed59 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-167674a5 .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1e882064 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-53a12136 {
        --spacer-size: 350px;
    }

    .elementor-5 .elementor-element.elementor-element-351c1972 > .elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-8685a38 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-5 .elementor-element.elementor-element-8685a38 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-b21c26e-font-size );
            line-height: var( --e-global-typography-b21c26e-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-8685a38 .elementor-icon-box-description {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-14deb52 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-5 .elementor-element.elementor-element-14deb52 > .elementor-widget-container {
            margin: 30px 0px 0px 0px;
        }

        .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-b21c26e-font-size );
            line-height: var( --e-global-typography-b21c26e-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-14deb52 .elementor-icon-box-description {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-792823d8 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-5 .elementor-element.elementor-element-792823d8 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-b21c26e-font-size );
            line-height: var( --e-global-typography-b21c26e-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-792823d8 .elementor-icon-box-description {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-39203422 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-5 .elementor-element.elementor-element-39203422 > .elementor-widget-container {
            margin: 30px 0px 0px 0px;
        }

        .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-b21c26e-font-size );
            line-height: var( --e-global-typography-b21c26e-line-height );
        }

        .elementor-5 .elementor-element.elementor-element-39203422 .elementor-icon-box-description {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-5a53581a {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-5a53581a .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-3eae6ca6 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-3eae6ca6 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-68dac63c {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-5e755211 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-fe3a7bf .elementor-heading-title {
        font-size: var( --e-global-typography-679076f-font-size );
        line-height: var( --e-global-typography-679076f-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-5ec22a61 {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-6d12fa01 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-9fb1158 .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-48cd92d-font-size );
        line-height: var( --e-global-typography-48cd92d-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-b21c26e-font-size );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-1e27959a .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-aee585d > .elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-57370cae .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-35565773 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-4280f52f .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-43fc23ff {
        width: 10%;
    }

    .elementor-5 .elementor-element.elementor-element-67ecd496 {
        width: 90%;
    }

    .elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-4a889ffb .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-7579a2bb {
        width: 10%;
    }

    .elementor-5 .elementor-element.elementor-element-c921600 {
        width: 90%;
    }

    .elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-b21c26e-font-size );
        line-height: var( --e-global-typography-b21c26e-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-41dd0e09 .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-196f72a5 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-6fb8f7c8 .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-3813935 {
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .elementor-5 .elementor-element.elementor-element-38fa2f0 .elementor-heading-title {
        font-size: var( --e-global-typography-3958d75-font-size );
        line-height: var( --e-global-typography-3958d75-line-height );
        letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
    }

    .elementor-5 .elementor-element.elementor-element-03c8b17 .elementor-heading-title {
        font-size: var( --e-global-typography-c397194-font-size );
        line-height: var( --e-global-typography-c397194-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-blog-block-post, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-image-card, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-meta-lists .elementskit-single-meta {
        font-size: var( --e-global-typography-94bac04-font-size );
        line-height: var( --e-global-typography-94bac04-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-body .entry-title, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-entry-header .entry-title, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-a10f8a0-font-size );
        line-height: var( --e-global-typography-a10f8a0-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-footer > p, .elementor-5 .elementor-element.elementor-element-da36379 .elementskit-post-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-5 .elementor-element.elementor-element-62ef484e > .elementor-element-populated {
        padding: 0px 0px 50px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5f88fce5 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-5f88fce5 .elementor-heading-title {
            font-size: var( --e-global-typography-3958d75-font-size );
            line-height: var( --e-global-typography-3958d75-line-height );
            letter-spacing: var( --e-global-typography-3958d75-letter-spacing );
        }

    .elementor-5 .elementor-element.elementor-element-28ea0a74 {
        text-align: center;
    }

        .elementor-5 .elementor-element.elementor-element-28ea0a74 .elementor-heading-title {
            font-size: var( --e-global-typography-c397194-font-size );
            line-height: var( --e-global-typography-c397194-line-height );
        }

    .elementor-5 .elementor-element.elementor-element-1e1cd725 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }
}

@media(min-width:768px) {
    .elementor-5 .elementor-element.elementor-element-74eab83b {
        width: 45%;
    }

    .elementor-5 .elementor-element.elementor-element-27f42720 {
        width: 55%;
    }

    .elementor-5 .elementor-element.elementor-element-ee2da92 {
        width: 60%;
    }

    .elementor-5 .elementor-element.elementor-element-3d83c81 {
        width: 40%;
    }

    .elementor-5 .elementor-element.elementor-element-70a905a {
        width: 37%;
    }

    .elementor-5 .elementor-element.elementor-element-101a8e9 {
        width: 63%;
    }

    .elementor-5 .elementor-element.elementor-element-a4457b1 {
        width: 60%;
    }

    .elementor-5 .elementor-element.elementor-element-ecb4ba1 {
        width: 40%;
    }

    .elementor-5 .elementor-element.elementor-element-1e882064 {
        width: 33%;
    }

    .elementor-5 .elementor-element.elementor-element-351c1972 {
        width: 67%;
    }

    .elementor-5 .elementor-element.elementor-element-1cc17da5 {
        width: 45%;
    }

    .elementor-5 .elementor-element.elementor-element-141437bb {
        width: 55%;
    }

    .elementor-5 .elementor-element.elementor-element-aee585d {
        width: 55%;
    }

    .elementor-5 .elementor-element.elementor-element-2f7f9530 {
        width: 45%;
    }

    .elementor-5 .elementor-element.elementor-element-43fc23ff {
        width: 40%;
    }

    .elementor-5 .elementor-element.elementor-element-67ecd496 {
        width: 60%;
    }

    .elementor-5 .elementor-element.elementor-element-7579a2bb {
        width: 40%;
    }

    .elementor-5 .elementor-element.elementor-element-c921600 {
        width: 60%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5 .elementor-element.elementor-element-74eab83b {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-27f42720 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-4d008321 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-637c5523 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-2c398883 {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-217f3a56 {
        width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-6c11335a {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-6cbe852a {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-74a073d1 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-4e6fa83b {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-4b882ae5 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-620dde3a {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-1f01375 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-7573f79 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-b9c1e35 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-4506cd3 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-ee2da92 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-3d83c81 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-70a905a {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-101a8e9 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-a4457b1 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-ecb4ba1 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-1e882064 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-351c1972 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-28fdd593 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-7dbf6624 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-1cc17da5 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-141437bb {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-aee585d {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-2f7f9530 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-8ae8fea {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-6ae80520 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-8458e45 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-254b0c3 {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-62ef484e {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-346cefe1 {
        width: 100%;
    }
}
/* Start custom CSS for posts, class: .elementor-element-dd97527 */

.templates-lists .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: inherit !important;
}

.templates-lists .elementor-posts .elementor-post__card .elementor-post__thumbnail img {
    position: relative;
    top: inherit;
    left: inherit;
    transform: none;
    width: 100%;
    border-radius: 0;
}

.templates-lists img {
    border-radius: 0 !important;
}
/* End custom CSS */
