.elementor-130 .elementor-element.elementor-element-c817df9 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --background-transition:0.3s;
    --overlay-opacity:0.52;
    --padding-top:46px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

    .elementor-130 .elementor-element.elementor-element-c817df9:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-c817df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-3f7f436 );
        background-image: url("../../2024/03/team-sect.html");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-130 .elementor-element.elementor-element-c817df9::before, .elementor-130 .elementor-element.elementor-element-c817df9 > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-c817df9 > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-c817df9 > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-c817df9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-c817df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-color: transparent;
            background-image: linear-gradient(180deg, var( --e-global-color-primary ) 55%, var( --e-global-color-secondary ) 100%);
        }

    .elementor-130 .elementor-element.elementor-element-c817df9, .elementor-130 .elementor-element.elementor-element-c817df9::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-0379612 {
    --display:flex;
    --background-transition:0.3s;
    --padding-top:70px;
    --padding-bottom:50px;
    --padding-left:0px;
    --padding-right:0px;
}

    .elementor-130 .elementor-element.elementor-element-0379612, .elementor-130 .elementor-element.elementor-element-0379612::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-2c7aab4 {
    --display:flex;
    --gap:16px 16px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-df6ec4d {
    --display:flex;
    --gap:16px 16px;
    --background-transition:0.3s;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-bb5e12b {
    text-align: left;
}

    .elementor-130 .elementor-element.elementor-element-bb5e12b .elementor-heading-title {
        color: var( --e-global-color-08f35e9 );
        font-family: var( --e-global-typography-7a3d727-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a3d727-font-size );
        font-weight: var( --e-global-typography-7a3d727-font-weight );
        text-transform: var( --e-global-typography-7a3d727-text-transform );
        font-style: var( --e-global-typography-7a3d727-font-style );
        line-height: var( --e-global-typography-7a3d727-line-height );
        letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
        word-spacing: var( --e-global-typography-7a3d727-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-2a3e749 {
    text-align: left;
}

    .elementor-130 .elementor-element.elementor-element-2a3e749 .elementor-heading-title {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-e8687f5-font-family ), Sans-serif;
        font-size: var( --e-global-typography-e8687f5-font-size );
        font-weight: var( --e-global-typography-e8687f5-font-weight );
        text-transform: var( --e-global-typography-e8687f5-text-transform );
        font-style: var( --e-global-typography-e8687f5-font-style );
        line-height: var( --e-global-typography-e8687f5-line-height );
        letter-spacing: var( --e-global-typography-e8687f5-letter-spacing );
        word-spacing: var( --e-global-typography-e8687f5-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-67c4a7e {
    text-align: left;
}

    .elementor-130 .elementor-element.elementor-element-67c4a7e .elementor-heading-title {
        color: var( --e-global-color-08f35e9 );
        font-family: var( --e-global-typography-0f03077-font-family ), Sans-serif;
        font-size: var( --e-global-typography-0f03077-font-size );
        font-weight: var( --e-global-typography-0f03077-font-weight );
        text-transform: var( --e-global-typography-0f03077-text-transform );
        font-style: var( --e-global-typography-0f03077-font-style );
        line-height: var( --e-global-typography-0f03077-line-height );
        letter-spacing: var( --e-global-typography-0f03077-letter-spacing );
        word-spacing: var( --e-global-typography-0f03077-word-spacing );
    }

    .elementor-130 .elementor-element.elementor-element-67c4a7e > .elementor-widget-container {
        margin: 4px 0px 24px 0px;
    }

.elementor-130 .elementor-element.elementor-element-98699da .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 );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    fill: var( --e-global-color-08f35e9 );
    color: var( --e-global-color-08f35e9 );
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
}

.elementor-130 .elementor-element.elementor-element-ebb8223 {
    --display:flex;
    --background-transition:0.3s;
    --padding-top:76px;
    --padding-bottom:123px;
    --padding-left:0px;
    --padding-right:0px;
}

    .elementor-130 .elementor-element.elementor-element-ebb8223, .elementor-130 .elementor-element.elementor-element-ebb8223::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-222a6e8 {
    --spacer-size:300px;
}

.elementor-130 .elementor-element.elementor-element-3c44268 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:20px 20px;
    --background-transition:0.3s;
    --padding-top:50px;
    --padding-bottom:40px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-0244f38 {
    --display:flex;
    --gap:16px 16px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-e6b9e8e {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:8px 8px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-c609756 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-c609756 .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-130 .elementor-element.elementor-element-c609756 .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-ee15ef9 {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-ee15ef9 .elementor-heading-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-73a964d-font-size );
        font-weight: var( --e-global-typography-73a964d-font-weight );
        text-transform: var( --e-global-typography-73a964d-text-transform );
        font-style: var( --e-global-typography-73a964d-font-style );
        line-height: var( --e-global-typography-73a964d-line-height );
        letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
        word-spacing: var( --e-global-typography-73a964d-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-6eeaca8 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-6eeaca8 .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-130 .elementor-element.elementor-element-6eeaca8 .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-1c71473 {
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:30px 30px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-bbd1c59 {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-bbd1c59 .elementor-heading-title {
        font-family: var( --e-global-typography-7a3d727-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a3d727-font-size );
        font-weight: var( --e-global-typography-7a3d727-font-weight );
        text-transform: var( --e-global-typography-7a3d727-text-transform );
        font-style: var( --e-global-typography-7a3d727-font-style );
        line-height: var( --e-global-typography-7a3d727-line-height );
        letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
        word-spacing: var( --e-global-typography-7a3d727-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-66042f8 {
    text-align: center;
    width: var( --container-widget-width, 700px );
    max-width: 700px;
    --container-widget-width:700px;
    --container-widget-flex-grow:0;
}

    .elementor-130 .elementor-element.elementor-element-66042f8 > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

.elementor-130 .elementor-element.elementor-element-da1d760 {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
}

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product {
        text-align: center;
        --button-align-display:flex;
        --button-align-direction:column;
        --button-align-justify:space-between;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-radius: 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products .attachment-woocommerce_thumbnail {
    border-style: none;
    margin-bottom: 8px;
}

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    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 );
    font-style: var( --e-global-typography-text-font-style );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    margin-bottom: 0px;
}

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    margin-bottom: 0px;
}

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .star-rating {
    color: var( --e-global-color-6735aae );
    font-size: 0em;
    margin-bottom: 0px;
}

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .star-rating::before {
        color: var( --e-global-color-6735aae );
    }

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .price {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-bf78624-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bf78624-font-size );
    font-weight: var( --e-global-typography-bf78624-font-weight );
    text-transform: var( --e-global-typography-bf78624-text-transform );
    font-style: var( --e-global-typography-bf78624-font-style );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .price ins {
        color: var( --e-global-color-accent );
    }

        .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .price ins .amount {
            color: var( --e-global-color-accent );
        }

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .price del {
        color: var( --e-global-color-text );
    }

        .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .price del .amount {
            color: var( --e-global-color-text );
        }

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .price del {
        font-family: var( --e-global-typography-bf78624-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf78624-font-size );
        font-weight: var( --e-global-typography-bf78624-font-weight );
        text-transform: var( --e-global-typography-bf78624-text-transform );
        font-style: var( --e-global-typography-bf78624-font-style );
        line-height: var( --e-global-typography-bf78624-line-height );
        letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
        word-spacing: var( --e-global-typography-bf78624-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .button {
    color: var( --e-global-color-08f35e9 );
    background-color: var( --e-global-color-accent );
    border-color: var( --e-global-color-6735aae );
    font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-73a964d-font-size );
    font-weight: var( --e-global-typography-73a964d-font-weight );
    text-transform: var( --e-global-typography-73a964d-text-transform );
    font-style: var( --e-global-typography-73a964d-font-style );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    padding: 5px 20px 5px 20px;
    margin-top: 0px;
}

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products .added_to_cart {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-73a964d-font-size );
    font-weight: var( --e-global-typography-73a964d-font-weight );
    text-transform: var( --e-global-typography-73a964d-text-transform );
    font-style: var( --e-global-typography-73a964d-font-style );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
    margin-inline-start: 0px;
}

.elementor-130 .elementor-element.elementor-element-53a3ff3 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
    --overlay-opacity:0.5;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

    .elementor-130 .elementor-element.elementor-element-53a3ff3:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-53a3ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/banner-first-collection.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-130 .elementor-element.elementor-element-53a3ff3::before, .elementor-130 .elementor-element.elementor-element-53a3ff3 > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-53a3ff3 > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-53a3ff3 > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-53a3ff3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-53a3ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-color: transparent;
            background-image: linear-gradient(90deg, var( --e-global-color-primary ) 50%, var( --e-global-color-6735aae ) 0%);
        }

    .elementor-130 .elementor-element.elementor-element-53a3ff3, .elementor-130 .elementor-element.elementor-element-53a3ff3::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-e97b10b {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-420ffaf {
    --display:flex;
    --justify-content:flex-start;
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:32px 32px;
    --background-transition:0.3s;
    --overlay-opacity:0;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:0px;
    --padding-right:0px;
}

    .elementor-130 .elementor-element.elementor-element-420ffaf::before, .elementor-130 .elementor-element.elementor-element-420ffaf > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-420ffaf > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-420ffaf > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-420ffaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-420ffaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay:'';
        background-color: var( --e-global-color-primary );
    }

.elementor-130 .elementor-element.elementor-element-90e0eca {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:flex-start;
    --align-items:flex-start;
    --gap:8px 8px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-07d13c2 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-07d13c2 .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-130 .elementor-element.elementor-element-07d13c2 .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

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

    .elementor-130 .elementor-element.elementor-element-5d6e179 .elementor-heading-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-73a964d-font-size );
        font-weight: var( --e-global-typography-73a964d-font-weight );
        text-transform: var( --e-global-typography-73a964d-text-transform );
        font-style: var( --e-global-typography-73a964d-font-style );
        line-height: var( --e-global-typography-73a964d-line-height );
        letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
        word-spacing: var( --e-global-typography-73a964d-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-908e0b9 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-908e0b9 .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-130 .elementor-element.elementor-element-908e0b9 .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-7ab3543 {
    text-align: left;
}

    .elementor-130 .elementor-element.elementor-element-7ab3543 .elementor-heading-title {
        color: var( --e-global-color-08f35e9 );
        font-family: var( --e-global-typography-7a3d727-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a3d727-font-size );
        font-weight: var( --e-global-typography-7a3d727-font-weight );
        text-transform: var( --e-global-typography-7a3d727-text-transform );
        font-style: var( --e-global-typography-7a3d727-font-style );
        line-height: var( --e-global-typography-7a3d727-line-height );
        letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
        word-spacing: var( --e-global-typography-7a3d727-word-spacing );
    }

    .elementor-130 .elementor-element.elementor-element-7ab3543 > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
    }

.elementor-130 .elementor-element.elementor-element-b834d44 {
    text-align: left;
    color: var( --e-global-color-08f35e9 );
}

    .elementor-130 .elementor-element.elementor-element-b834d44 > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

.elementor-130 .elementor-element.elementor-element-86bdce6 .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 );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    fill: var( --e-global-color-08f35e9 );
    color: var( --e-global-color-08f35e9 );
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
}

.elementor-130 .elementor-element.elementor-element-10c414c {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-da617d2 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:60px 60px;
    --background-transition:0.3s;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-d55fec9 {
    --display:flex;
    --gap:16px 16px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-1e91342 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:8px 8px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-4cddf70 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-4cddf70 .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-130 .elementor-element.elementor-element-4cddf70 .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-1ece7a9 {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-1ece7a9 .elementor-heading-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-73a964d-font-size );
        font-weight: var( --e-global-typography-73a964d-font-weight );
        text-transform: var( --e-global-typography-73a964d-text-transform );
        font-style: var( --e-global-typography-73a964d-font-style );
        line-height: var( --e-global-typography-73a964d-line-height );
        letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
        word-spacing: var( --e-global-typography-73a964d-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-f033d74 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-f033d74 .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-130 .elementor-element.elementor-element-f033d74 .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-8ffa64c {
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:30px 30px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-fde25d0 {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-fde25d0 .elementor-heading-title {
        font-family: var( --e-global-typography-7a3d727-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a3d727-font-size );
        font-weight: var( --e-global-typography-7a3d727-font-weight );
        text-transform: var( --e-global-typography-7a3d727-text-transform );
        font-style: var( --e-global-typography-7a3d727-font-style );
        line-height: var( --e-global-typography-7a3d727-line-height );
        letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
        word-spacing: var( --e-global-typography-7a3d727-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-f08ed90 {
    text-align: center;
    width: var( --container-widget-width, 700px );
    max-width: 700px;
    --container-widget-width:700px;
    --container-widget-flex-grow:0;
}

    .elementor-130 .elementor-element.elementor-element-f08ed90 > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

.elementor-130 .elementor-element.elementor-element-e138f3d {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
}

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product {
        text-align: center;
        --button-align-display:flex;
        --button-align-direction:column;
        --button-align-justify:space-between;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-radius: 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products .attachment-woocommerce_thumbnail {
    border-style: none;
    margin-bottom: 8px;
}

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    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 );
    font-style: var( --e-global-typography-text-font-style );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    margin-bottom: 0px;
}

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    margin-bottom: 0px;
}

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .star-rating {
    color: var( --e-global-color-6735aae );
    font-size: 0em;
    margin-bottom: 0px;
}

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .star-rating::before {
        color: var( --e-global-color-6735aae );
    }

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .price {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-bf78624-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bf78624-font-size );
    font-weight: var( --e-global-typography-bf78624-font-weight );
    text-transform: var( --e-global-typography-bf78624-text-transform );
    font-style: var( --e-global-typography-bf78624-font-style );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .price ins {
        color: var( --e-global-color-accent );
    }

        .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .price ins .amount {
            color: var( --e-global-color-accent );
        }

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .price del {
        color: var( --e-global-color-text );
    }

        .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .price del .amount {
            color: var( --e-global-color-text );
        }

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .price del {
        font-family: var( --e-global-typography-bf78624-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bf78624-font-size );
        font-weight: var( --e-global-typography-bf78624-font-weight );
        text-transform: var( --e-global-typography-bf78624-text-transform );
        font-style: var( --e-global-typography-bf78624-font-style );
        line-height: var( --e-global-typography-bf78624-line-height );
        letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
        word-spacing: var( --e-global-typography-bf78624-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .button {
    color: var( --e-global-color-08f35e9 );
    background-color: var( --e-global-color-accent );
    border-color: var( --e-global-color-6735aae );
    font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-73a964d-font-size );
    font-weight: var( --e-global-typography-73a964d-font-weight );
    text-transform: var( --e-global-typography-73a964d-text-transform );
    font-style: var( --e-global-typography-73a964d-font-style );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    padding: 5px 20px 5px 20px;
    margin-top: 0px;
}

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products .added_to_cart {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-73a964d-font-size );
    font-weight: var( --e-global-typography-73a964d-font-weight );
    text-transform: var( --e-global-typography-73a964d-text-transform );
    font-style: var( --e-global-typography-73a964d-font-style );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
    margin-inline-start: 0px;
}

.elementor-130 .elementor-element.elementor-element-0cee5a2 {
    --display:flex;
    --gap:0px 0px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-c100cb6 {
    --display:flex;
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:60px 60px;
    --background-transition:0.3s;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

    .elementor-130 .elementor-element.elementor-element-c100cb6:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-c100cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(270deg, var( --e-global-color-primary ) 100%, var( --e-global-color-6735aae ) 0%);
    }

    .elementor-130 .elementor-element.elementor-element-c100cb6, .elementor-130 .elementor-element.elementor-element-c100cb6::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-563a312 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:60px 60px;
    --background-transition:0.3s;
    --padding-top:100px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

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

    .elementor-130 .elementor-element.elementor-element-563a312, .elementor-130 .elementor-element.elementor-element-563a312::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-986418d {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-866a9c8 {
    text-align: left;
}

    .elementor-130 .elementor-element.elementor-element-866a9c8 img {
        max-width: 650px;
    }

    .elementor-130 .elementor-element.elementor-element-866a9c8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-130 .elementor-element.elementor-element-f6bfe7a {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-7f7f162 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:flex-start;
    --align-items:flex-start;
    --gap:8px 8px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-9ef2b4f {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-9ef2b4f .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-130 .elementor-element.elementor-element-9ef2b4f .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-496d1f5 {
    text-align: left;
}

    .elementor-130 .elementor-element.elementor-element-496d1f5 .elementor-heading-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-73a964d-font-size );
        font-weight: var( --e-global-typography-73a964d-font-weight );
        text-transform: var( --e-global-typography-73a964d-text-transform );
        font-style: var( --e-global-typography-73a964d-font-style );
        line-height: var( --e-global-typography-73a964d-line-height );
        letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
        word-spacing: var( --e-global-typography-73a964d-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-53786b0 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-53786b0 .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-130 .elementor-element.elementor-element-53786b0 .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-e11fcd4 {
    text-align: left;
}

    .elementor-130 .elementor-element.elementor-element-e11fcd4 .elementor-heading-title {
        color: var( --e-global-color-08f35e9 );
        font-family: var( --e-global-typography-7a3d727-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a3d727-font-size );
        font-weight: var( --e-global-typography-7a3d727-font-weight );
        text-transform: var( --e-global-typography-7a3d727-text-transform );
        font-style: var( --e-global-typography-7a3d727-font-style );
        line-height: var( --e-global-typography-7a3d727-line-height );
        letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
        word-spacing: var( --e-global-typography-7a3d727-word-spacing );
    }

    .elementor-130 .elementor-element.elementor-element-e11fcd4 > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
    }

.elementor-130 .elementor-element.elementor-element-0982206 {
    text-align: left;
    color: var( --e-global-color-text );
}

    .elementor-130 .elementor-element.elementor-element-0982206 > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

.elementor-130 .elementor-element.elementor-element-d452f65 {
    text-align: left;
    color: var( --e-global-color-08f35e9 );
    font-family: var( --e-global-typography-ea90283-font-family ), Sans-serif;
    font-size: var( --e-global-typography-ea90283-font-size );
    font-weight: var( --e-global-typography-ea90283-font-weight );
    text-transform: var( --e-global-typography-ea90283-text-transform );
    font-style: var( --e-global-typography-ea90283-font-style );
    line-height: var( --e-global-typography-ea90283-line-height );
    letter-spacing: var( --e-global-typography-ea90283-letter-spacing );
    word-spacing: var( --e-global-typography-ea90283-word-spacing );
    width: var( --container-widget-width, 700px );
    max-width: 700px;
    --container-widget-width:700px;
    --container-widget-flex-grow:0;
}

    .elementor-130 .elementor-element.elementor-element-d452f65 > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

.elementor-130 .elementor-element.elementor-element-3265d20 .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 );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    fill: var( --e-global-color-08f35e9 );
    color: var( --e-global-color-08f35e9 );
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
}

.elementor-130 .elementor-element.elementor-element-56fc8ae {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:60px 0px;
    --background-transition:0.3s;
    --padding-top:50px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-2a02e4f {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:0px 0px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-13f190e {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:20px 20px;
    --background-transition:0.3s;
    --overlay-opacity:1;
    --padding-top:60px;
    --padding-bottom:60px;
    --padding-left:60px;
    --padding-right:60px;
}

    .elementor-130 .elementor-element.elementor-element-13f190e:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-13f190e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-accent );
    }

        .elementor-130 .elementor-element.elementor-element-13f190e::before, .elementor-130 .elementor-element.elementor-element-13f190e > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-13f190e > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-13f190e > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-13f190e > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-13f190e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-image: url("/images/ornament-1.png");
            background-position: center left;
            background-repeat: no-repeat;
        }

    .elementor-130 .elementor-element.elementor-element-13f190e, .elementor-130 .elementor-element.elementor-element-13f190e::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-c1966d6 .elementor-heading-title {
    color: var( --e-global-color-08f35e9 );
    font-family: var( --e-global-typography-7fdfe11-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7fdfe11-font-size );
    font-weight: var( --e-global-typography-7fdfe11-font-weight );
    text-transform: var( --e-global-typography-7fdfe11-text-transform );
    font-style: var( --e-global-typography-7fdfe11-font-style );
    line-height: var( --e-global-typography-7fdfe11-line-height );
    letter-spacing: var( --e-global-typography-7fdfe11-letter-spacing );
    word-spacing: var( --e-global-typography-7fdfe11-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-5c03944 .elementor-heading-title {
    color: var( --e-global-color-08f35e9 );
    font-family: var( --e-global-typography-e8687f5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e8687f5-font-size );
    font-weight: var( --e-global-typography-e8687f5-font-weight );
    text-transform: var( --e-global-typography-e8687f5-text-transform );
    font-style: var( --e-global-typography-e8687f5-font-style );
    line-height: var( --e-global-typography-e8687f5-line-height );
    letter-spacing: var( --e-global-typography-e8687f5-letter-spacing );
    word-spacing: var( --e-global-typography-e8687f5-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-86240e1 {
    text-align: left;
    color: var( --e-global-color-08f35e9 );
}

    .elementor-130 .elementor-element.elementor-element-86240e1 > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

.elementor-130 .elementor-element.elementor-element-cf6defd .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 );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    fill: var( --e-global-color-08f35e9 );
    color: var( --e-global-color-08f35e9 );
    background-color: var( --e-global-color-primary );
    border-radius: 100px 100px 100px 100px;
}

.elementor-130 .elementor-element.elementor-element-cf6defd > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-130 .elementor-element.elementor-element-c435e1d {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

    .elementor-130 .elementor-element.elementor-element-c435e1d:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-c435e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/offer.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-130 .elementor-element.elementor-element-c435e1d, .elementor-130 .elementor-element.elementor-element-c435e1d::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-16c9fa7 {
    --spacer-size:50px;
}

.elementor-130 .elementor-element.elementor-element-6925de1 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:24px 24px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-f48b586 {
    --display:flex;
    --background-transition:0.3s;
    --overlay-opacity:0.9;
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px;
}

    .elementor-130 .elementor-element.elementor-element-f48b586:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-f48b586 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/card-category1.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-130 .elementor-element.elementor-element-f48b586::before, .elementor-130 .elementor-element.elementor-element-f48b586 > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-f48b586 > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-f48b586 > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-f48b586 > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-f48b586 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-color: transparent;
            background-image: linear-gradient(180deg, var( --e-global-color-6735aae ) 0%, var( --e-global-color-primary ) 100%);
        }

    .elementor-130 .elementor-element.elementor-element-f48b586, .elementor-130 .elementor-element.elementor-element-f48b586::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-4caf4da {
    --display:flex;
    --gap:20px 20px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color: var( --e-global-color-08f35e9 );
    --border-color:var( --e-global-color-08f35e9 );
    --padding-top:250px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}

    .elementor-130 .elementor-element.elementor-element-4caf4da, .elementor-130 .elementor-element.elementor-element-4caf4da::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-fd112c8 {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-fd112c8 .elementor-heading-title {
        color: var( --e-global-color-08f35e9 );
        font-family: var( --e-global-typography-bc79489-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bc79489-font-size );
        font-weight: var( --e-global-typography-bc79489-font-weight );
        text-transform: var( --e-global-typography-bc79489-text-transform );
        font-style: var( --e-global-typography-bc79489-font-style );
        line-height: var( --e-global-typography-bc79489-line-height );
        letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
        word-spacing: var( --e-global-typography-bc79489-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-a1150e2 {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-a1150e2 .elementor-heading-title {
        color: var( --e-global-color-08f35e9 );
        font-family: var( --e-global-typography-d89a7a0-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d89a7a0-font-size );
        font-weight: var( --e-global-typography-d89a7a0-font-weight );
        text-transform: var( --e-global-typography-d89a7a0-text-transform );
        font-style: var( --e-global-typography-d89a7a0-font-style );
        line-height: var( --e-global-typography-d89a7a0-line-height );
        letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
        word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-810a5fb .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 );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    fill: var( --e-global-color-08f35e9 );
    color: var( --e-global-color-08f35e9 );
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
    padding: 18px 32px 18px 32px;
}

.elementor-130 .elementor-element.elementor-element-fdf843b {
    --display:flex;
    --background-transition:0.3s;
    --overlay-opacity:0.9;
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px;
}

    .elementor-130 .elementor-element.elementor-element-fdf843b:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-fdf843b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/card-category2.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-130 .elementor-element.elementor-element-fdf843b::before, .elementor-130 .elementor-element.elementor-element-fdf843b > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-fdf843b > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-fdf843b > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-fdf843b > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-fdf843b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-color: transparent;
            background-image: linear-gradient(180deg, var( --e-global-color-6735aae ) 0%, var( --e-global-color-primary ) 100%);
        }

    .elementor-130 .elementor-element.elementor-element-fdf843b, .elementor-130 .elementor-element.elementor-element-fdf843b::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-0920eae {
    --display:flex;
    --gap:20px 20px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color: var( --e-global-color-08f35e9 );
    --border-color:var( --e-global-color-08f35e9 );
    --padding-top:250px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}

    .elementor-130 .elementor-element.elementor-element-0920eae, .elementor-130 .elementor-element.elementor-element-0920eae::before {
        --border-transition:0.3s;
    }

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

    .elementor-130 .elementor-element.elementor-element-5dbecb5 .elementor-heading-title {
        color: var( --e-global-color-08f35e9 );
        font-family: var( --e-global-typography-bc79489-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bc79489-font-size );
        font-weight: var( --e-global-typography-bc79489-font-weight );
        text-transform: var( --e-global-typography-bc79489-text-transform );
        font-style: var( --e-global-typography-bc79489-font-style );
        line-height: var( --e-global-typography-bc79489-line-height );
        letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
        word-spacing: var( --e-global-typography-bc79489-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-51007a0 {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-51007a0 .elementor-heading-title {
        color: var( --e-global-color-08f35e9 );
        font-family: var( --e-global-typography-d89a7a0-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d89a7a0-font-size );
        font-weight: var( --e-global-typography-d89a7a0-font-weight );
        text-transform: var( --e-global-typography-d89a7a0-text-transform );
        font-style: var( --e-global-typography-d89a7a0-font-style );
        line-height: var( --e-global-typography-d89a7a0-line-height );
        letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
        word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-bb4cd56 .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 );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    fill: var( --e-global-color-08f35e9 );
    color: var( --e-global-color-08f35e9 );
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
    padding: 18px 32px 18px 32px;
}

.elementor-130 .elementor-element.elementor-element-cddd484 {
    --display:flex;
    --background-transition:0.3s;
    --overlay-opacity:0.9;
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:15px;
    --padding-right:15px;
}

    .elementor-130 .elementor-element.elementor-element-cddd484:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-cddd484 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/images/card-category2-1.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-130 .elementor-element.elementor-element-cddd484::before, .elementor-130 .elementor-element.elementor-element-cddd484 > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-cddd484 > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-cddd484 > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-cddd484 > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-cddd484 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay:'';
            background-color: transparent;
            background-image: linear-gradient(180deg, var( --e-global-color-6735aae ) 0%, var( --e-global-color-primary ) 100%);
        }

    .elementor-130 .elementor-element.elementor-element-cddd484, .elementor-130 .elementor-element.elementor-element-cddd484::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-9c84e9d {
    --display:flex;
    --gap:20px 20px;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color: var( --e-global-color-08f35e9 );
    --border-color:var( --e-global-color-08f35e9 );
    --padding-top:250px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}

    .elementor-130 .elementor-element.elementor-element-9c84e9d, .elementor-130 .elementor-element.elementor-element-9c84e9d::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-8fea0db {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-8fea0db .elementor-heading-title {
        color: var( --e-global-color-08f35e9 );
        font-family: var( --e-global-typography-bc79489-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bc79489-font-size );
        font-weight: var( --e-global-typography-bc79489-font-weight );
        text-transform: var( --e-global-typography-bc79489-text-transform );
        font-style: var( --e-global-typography-bc79489-font-style );
        line-height: var( --e-global-typography-bc79489-line-height );
        letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
        word-spacing: var( --e-global-typography-bc79489-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-1f04181 {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-1f04181 .elementor-heading-title {
        color: var( --e-global-color-08f35e9 );
        font-family: var( --e-global-typography-d89a7a0-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d89a7a0-font-size );
        font-weight: var( --e-global-typography-d89a7a0-font-weight );
        text-transform: var( --e-global-typography-d89a7a0-text-transform );
        font-style: var( --e-global-typography-d89a7a0-font-style );
        line-height: var( --e-global-typography-d89a7a0-line-height );
        letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
        word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-f423dac .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 );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    fill: var( --e-global-color-08f35e9 );
    color: var( --e-global-color-08f35e9 );
    background-color: var( --e-global-color-accent );
    border-radius: 100px 100px 100px 100px;
    padding: 18px 32px 18px 32px;
}

.elementor-130 .elementor-element.elementor-element-424e7b8 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:60px 60px;
    --background-transition:0.3s;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-583c279 {
    --display:flex;
    --gap:16px 16px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-28122c6 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:8px 8px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-852aa7e {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-852aa7e .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-130 .elementor-element.elementor-element-852aa7e .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-9dd36c6 {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-9dd36c6 .elementor-heading-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-73a964d-font-size );
        font-weight: var( --e-global-typography-73a964d-font-weight );
        text-transform: var( --e-global-typography-73a964d-text-transform );
        font-style: var( --e-global-typography-73a964d-font-style );
        line-height: var( --e-global-typography-73a964d-line-height );
        letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
        word-spacing: var( --e-global-typography-73a964d-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-94c8bb1 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-94c8bb1 .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-130 .elementor-element.elementor-element-94c8bb1 .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-b0e9fd7 {
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:30px 30px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-0f1aac5 {
    text-align: center;
}

    .elementor-130 .elementor-element.elementor-element-0f1aac5 .elementor-heading-title {
        font-family: var( --e-global-typography-7a3d727-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a3d727-font-size );
        font-weight: var( --e-global-typography-7a3d727-font-weight );
        text-transform: var( --e-global-typography-7a3d727-text-transform );
        font-style: var( --e-global-typography-7a3d727-font-style );
        line-height: var( --e-global-typography-7a3d727-line-height );
        letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
        word-spacing: var( --e-global-typography-7a3d727-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-bec5fa0 {
    text-align: center;
    width: var( --container-widget-width, 700px );
    max-width: 700px;
    --container-widget-width:700px;
    --container-widget-flex-grow:0;
}

    .elementor-130 .elementor-element.elementor-element-bec5fa0 > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

.elementor-130 .elementor-element.elementor-element-b005180 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:24px 24px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-030d73e {
    --display:flex;
    --background-transition:0.3s;
    --padding-top:36px;
    --padding-bottom:0px;
    --padding-left:36px;
    --padding-right:36px;
}

    .elementor-130 .elementor-element.elementor-element-030d73e:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-030d73e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-798f379 );
        background-image: url("/images/ornament-1-1.png");
        background-position: top left;
        background-repeat: no-repeat;
    }

    .elementor-130 .elementor-element.elementor-element-030d73e, .elementor-130 .elementor-element.elementor-element-030d73e::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-7cfd39f .elementor-heading-title {
    font-family: var( --e-global-typography-bc79489-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bc79489-font-size );
    font-weight: var( --e-global-typography-bc79489-font-weight );
    text-transform: var( --e-global-typography-bc79489-text-transform );
    font-style: var( --e-global-typography-bc79489-font-style );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-e78f28a {
    text-align: left;
    color: var( --e-global-color-text );
}

    .elementor-130 .elementor-element.elementor-element-e78f28a > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

.elementor-130 .elementor-element.elementor-element-e7c50ae {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:flex-start;
    --gap:0px 0px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-aaa636b {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:16px 16px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-56b2de3 .elementor-heading-title {
    font-family: var( --e-global-typography-bf78624-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bf78624-font-size );
    font-weight: var( --e-global-typography-bf78624-font-weight );
    text-transform: var( --e-global-typography-bf78624-text-transform );
    font-style: var( --e-global-typography-bf78624-font-style );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-1b26693 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-73a964d-font-size );
    font-weight: var( --e-global-typography-73a964d-font-weight );
    text-transform: var( --e-global-typography-73a964d-text-transform );
    font-style: var( --e-global-typography-73a964d-font-style );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-1b26693 > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-130 .elementor-element.elementor-element-13552bc {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-7fb6e36 {
    text-align: right;
}

    .elementor-130 .elementor-element.elementor-element-7fb6e36 img {
        max-width: 100px;
        height: 100px;
        object-fit: cover;
        object-position: top center;
        border-style: solid;
        border-width: 4px 4px 4px 4px;
        border-color: var( --e-global-color-08f35e9 );
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-130 .elementor-element.elementor-element-7fb6e36 > .elementor-widget-container {
        margin: -25px 0px -25px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-130 .elementor-element.elementor-element-1dc655d {
    --display:flex;
    --background-transition:0.3s;
    --padding-top:36px;
    --padding-bottom:0px;
    --padding-left:36px;
    --padding-right:36px;
}

    .elementor-130 .elementor-element.elementor-element-1dc655d:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-1dc655d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-798f379 );
        background-image: url("/images/ornament-1-1.png");
        background-position: top left;
        background-repeat: no-repeat;
    }

    .elementor-130 .elementor-element.elementor-element-1dc655d, .elementor-130 .elementor-element.elementor-element-1dc655d::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-1effaa4 .elementor-heading-title {
    font-family: var( --e-global-typography-bc79489-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bc79489-font-size );
    font-weight: var( --e-global-typography-bc79489-font-weight );
    text-transform: var( --e-global-typography-bc79489-text-transform );
    font-style: var( --e-global-typography-bc79489-font-style );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-9fdff93 {
    text-align: left;
    color: var( --e-global-color-text );
}

    .elementor-130 .elementor-element.elementor-element-9fdff93 > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

.elementor-130 .elementor-element.elementor-element-3ff7917 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:flex-start;
    --gap:0px 0px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-acaf581 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:16px 16px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-6183b1e .elementor-heading-title {
    font-family: var( --e-global-typography-bf78624-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bf78624-font-size );
    font-weight: var( --e-global-typography-bf78624-font-weight );
    text-transform: var( --e-global-typography-bf78624-text-transform );
    font-style: var( --e-global-typography-bf78624-font-style );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-99bef4a .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-73a964d-font-size );
    font-weight: var( --e-global-typography-73a964d-font-weight );
    text-transform: var( --e-global-typography-73a964d-text-transform );
    font-style: var( --e-global-typography-73a964d-font-style );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-99bef4a > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-130 .elementor-element.elementor-element-ea4e702 {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-724c920 {
    text-align: right;
}

    .elementor-130 .elementor-element.elementor-element-724c920 img {
        max-width: 100px;
        height: 100px;
        object-fit: cover;
        object-position: top center;
        border-style: solid;
        border-width: 4px 4px 4px 4px;
        border-color: var( --e-global-color-08f35e9 );
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-130 .elementor-element.elementor-element-724c920 > .elementor-widget-container {
        margin: -25px 0px -25px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-130 .elementor-element.elementor-element-ac4af1a {
    --display:flex;
    --background-transition:0.3s;
    --padding-top:36px;
    --padding-bottom:0px;
    --padding-left:36px;
    --padding-right:36px;
}

    .elementor-130 .elementor-element.elementor-element-ac4af1a:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-ac4af1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-798f379 );
        background-image: url("/images/ornament-1-1.png");
        background-position: top left;
        background-repeat: no-repeat;
    }

    .elementor-130 .elementor-element.elementor-element-ac4af1a, .elementor-130 .elementor-element.elementor-element-ac4af1a::before {
        --border-transition:0.3s;
    }

.elementor-130 .elementor-element.elementor-element-046eef9 .elementor-heading-title {
    font-family: var( --e-global-typography-bc79489-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bc79489-font-size );
    font-weight: var( --e-global-typography-bc79489-font-weight );
    text-transform: var( --e-global-typography-bc79489-text-transform );
    font-style: var( --e-global-typography-bc79489-font-style );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-3a25472 {
    text-align: left;
    color: var( --e-global-color-text );
}

    .elementor-130 .elementor-element.elementor-element-3a25472 > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

.elementor-130 .elementor-element.elementor-element-67e102b {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:flex-start;
    --gap:0px 0px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-4475e83 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:16px 16px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-5e6266f .elementor-heading-title {
    font-family: var( --e-global-typography-bf78624-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bf78624-font-size );
    font-weight: var( --e-global-typography-bf78624-font-weight );
    text-transform: var( --e-global-typography-bf78624-text-transform );
    font-style: var( --e-global-typography-bf78624-font-style );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-7a8a24c .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-73a964d-font-size );
    font-weight: var( --e-global-typography-73a964d-font-weight );
    text-transform: var( --e-global-typography-73a964d-text-transform );
    font-style: var( --e-global-typography-73a964d-font-style );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-7a8a24c > .elementor-widget-container {
    padding: 0px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-accent );
}

.elementor-130 .elementor-element.elementor-element-11e4fa6 {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-d3d9ff7 {
    text-align: right;
}

    .elementor-130 .elementor-element.elementor-element-d3d9ff7 img {
        max-width: 100px;
        height: 100px;
        object-fit: cover;
        object-position: top center;
        border-style: solid;
        border-width: 4px 4px 4px 4px;
        border-color: var( --e-global-color-08f35e9 );
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-130 .elementor-element.elementor-element-d3d9ff7 > .elementor-widget-container {
        margin: -25px 0px -25px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-130 .elementor-element.elementor-element-178fb42 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:60px 60px;
    --background-transition:0.3s;
    --overlay-opacity:0.5;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:0px;
    --padding-right:0px;
}

    .elementor-130 .elementor-element.elementor-element-178fb42::before, .elementor-130 .elementor-element.elementor-element-178fb42 > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-178fb42 > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-178fb42 > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-178fb42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-178fb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay:'';
        background-color: var( --e-global-color-66d4283 );
    }

.elementor-130 .elementor-element.elementor-element-6bdc1ab {
    --display:flex;
    --gap:16px 16px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-204e30b {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:8px 8px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-9d8d17a {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-9d8d17a .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-130 .elementor-element.elementor-element-9d8d17a .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-488ed7e {
    text-align: left;
}

    .elementor-130 .elementor-element.elementor-element-488ed7e .elementor-heading-title {
        color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-73a964d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-73a964d-font-size );
        font-weight: var( --e-global-typography-73a964d-font-weight );
        text-transform: var( --e-global-typography-73a964d-text-transform );
        font-style: var( --e-global-typography-73a964d-font-style );
        line-height: var( --e-global-typography-73a964d-line-height );
        letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
        word-spacing: var( --e-global-typography-73a964d-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-4181732 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-accent );
    --divider-border-width:1px;
}

    .elementor-130 .elementor-element.elementor-element-4181732 .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-130 .elementor-element.elementor-element-4181732 .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-130 .elementor-element.elementor-element-76506cf {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-between;
    --align-items:center;
    --gap:30px 30px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-178b544 {
    text-align: left;
}

    .elementor-130 .elementor-element.elementor-element-178b544 .elementor-heading-title {
        font-family: var( --e-global-typography-7a3d727-font-family ), Sans-serif;
        font-size: var( --e-global-typography-7a3d727-font-size );
        font-weight: var( --e-global-typography-7a3d727-font-weight );
        text-transform: var( --e-global-typography-7a3d727-text-transform );
        font-style: var( --e-global-typography-7a3d727-font-style );
        line-height: var( --e-global-typography-7a3d727-line-height );
        letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
        word-spacing: var( --e-global-typography-7a3d727-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-3428649 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-130 .elementor-element.elementor-element-3428649 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-130 .elementor-element.elementor-element-3428649 .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 );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: var( --e-global-color-6735aae );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-130 .elementor-element.elementor-element-86f0aa6 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:24px 24px;
    --background-transition:0.3s;
}

.elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.6 * 100% );
}

.elementor-130 .elementor-element.elementor-element-7c0e4eb:after {
    content: "0.6";
}

.elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-130 .elementor-element.elementor-element-7c0e4eb {
    --grid-column-gap:24px;
    --grid-row-gap:24px;
}

    .elementor-130 .elementor-element.elementor-element-7c0e4eb.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
        margin-right: 20px;
    }

    .elementor-130 .elementor-element.elementor-element-7c0e4eb.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
        margin-left: 20px;
    }

    .elementor-130 .elementor-element.elementor-element-7c0e4eb.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
        margin-bottom: 20px;
    }

    .elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__title, .elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__title a {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-bc79489-font-family ), Sans-serif;
        font-size: var( --e-global-typography-bc79489-font-size );
        font-weight: var( --e-global-typography-bc79489-font-weight );
        text-transform: var( --e-global-typography-bc79489-text-transform );
        font-style: var( --e-global-typography-bc79489-font-style );
        line-height: var( --e-global-typography-bc79489-line-height );
        letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
        word-spacing: var( --e-global-typography-bc79489-word-spacing );
    }

    .elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__title {
        margin-bottom: 20px;
    }

    .elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__meta-data {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-d89a7a0-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d89a7a0-font-size );
        font-weight: var( --e-global-typography-d89a7a0-font-weight );
        text-transform: var( --e-global-typography-d89a7a0-text-transform );
        font-style: var( --e-global-typography-d89a7a0-font-style );
        line-height: var( --e-global-typography-d89a7a0-line-height );
        letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
        word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
        margin-bottom: 20px;
    }

        .elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__meta-data span:before {
            color: var( --e-global-color-text );
        }

    .elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__text {
        margin-bottom: 0px;
    }

@media(min-width:768px) {
    .elementor-130 .elementor-element.elementor-element-df6ec4d;

{
    --content-width:690px;
}

.elementor-130 .elementor-element.elementor-element-0cee5a2 {
    --content-width:1512px;
}

.elementor-130 .elementor-element.elementor-element-f6bfe7a {
    --width:50%;
}

.elementor-130 .elementor-element.elementor-element-13f190e {
    --width:50%;
}

.elementor-130 .elementor-element.elementor-element-c435e1d {
    --width:50%;
}

.elementor-130 .elementor-element.elementor-element-13552bc {
    --width:70%;
}

.elementor-130 .elementor-element.elementor-element-ea4e702 {
    --width:70%;
}

.elementor-130 .elementor-element.elementor-element-11e4fa6 {
    --width:70%;
}

}

@media(max-width:1024px) {
    .elementor-130 .elementor-element.elementor-element-c817df9;

{
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-0379612 {
    --padding-top:26px;
    --padding-bottom:40px;
    --padding-left:20px;
    --padding-right:10px;
}

.elementor-130 .elementor-element.elementor-element-bb5e12b .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-2a3e749 .elementor-heading-title {
    font-size: var( --e-global-typography-e8687f5-font-size );
    line-height: var( --e-global-typography-e8687f5-line-height );
    letter-spacing: var( --e-global-typography-e8687f5-letter-spacing );
    word-spacing: var( --e-global-typography-e8687f5-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-67c4a7e .elementor-heading-title {
    font-size: var( --e-global-typography-0f03077-font-size );
    line-height: var( --e-global-typography-0f03077-line-height );
    letter-spacing: var( --e-global-typography-0f03077-letter-spacing );
    word-spacing: var( --e-global-typography-0f03077-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-98699da .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-130 .elementor-element.elementor-element-3c44268 {
    --gap:32px 32px;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:24px;
    --padding-right:24px;
}

.elementor-130 .elementor-element.elementor-element-ee15ef9 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-1c71473 {
    --gap:24px 24px;
}

.elementor-130 .elementor-element.elementor-element-bbd1c59 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .price {
        font-size: var( --e-global-typography-bf78624-font-size );
        line-height: var( --e-global-typography-bf78624-line-height );
        letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
        word-spacing: var( --e-global-typography-bf78624-word-spacing );
    }

        .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .price del {
            font-size: var( --e-global-typography-bf78624-font-size );
            line-height: var( --e-global-typography-bf78624-line-height );
            letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
            word-spacing: var( --e-global-typography-bf78624-word-spacing );
        }

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .button {
        font-size: var( --e-global-typography-73a964d-font-size );
        line-height: var( --e-global-typography-73a964d-line-height );
        letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
        word-spacing: var( --e-global-typography-73a964d-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products .added_to_cart {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-53a3ff3 {
    --overlay-opacity:0;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-e97b10b {
    --gap:0px 0px;
}

.elementor-130 .elementor-element.elementor-element-420ffaf {
    --overlay-opacity:0.5;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:24px;
    --padding-right:50px;
}

.elementor-130 .elementor-element.elementor-element-5d6e179 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-7ab3543 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-86bdce6 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-130 .elementor-element.elementor-element-da617d2 {
    --gap:32px 32px;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:24px;
    --padding-right:24px;
}

.elementor-130 .elementor-element.elementor-element-1ece7a9 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-fde25d0 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .price {
        font-size: var( --e-global-typography-bf78624-font-size );
        line-height: var( --e-global-typography-bf78624-line-height );
        letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
        word-spacing: var( --e-global-typography-bf78624-word-spacing );
    }

        .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .price del {
            font-size: var( --e-global-typography-bf78624-font-size );
            line-height: var( --e-global-typography-bf78624-line-height );
            letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
            word-spacing: var( --e-global-typography-bf78624-word-spacing );
        }

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .button {
        font-size: var( --e-global-typography-73a964d-font-size );
        line-height: var( --e-global-typography-73a964d-line-height );
        letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
        word-spacing: var( --e-global-typography-73a964d-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products .added_to_cart {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-563a312 {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:0px 0px;
    --padding-top:50px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-986418d {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:24px;
    --padding-right:24px;
}

.elementor-130 .elementor-element.elementor-element-866a9c8 img {
    width: 100%;
    max-width: 100%;
}

.elementor-130 .elementor-element.elementor-element-866a9c8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-130 .elementor-element.elementor-element-f6bfe7a {
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:24px;
    --padding-right:24px;
}

.elementor-130 .elementor-element.elementor-element-496d1f5 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-e11fcd4 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-d452f65 {
    font-size: var( --e-global-typography-ea90283-font-size );
    line-height: var( --e-global-typography-ea90283-line-height );
    letter-spacing: var( --e-global-typography-ea90283-letter-spacing );
    word-spacing: var( --e-global-typography-ea90283-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-3265d20 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-130 .elementor-element.elementor-element-56fc8ae {
    --gap:30px 30px;
    --padding-top:50px;
    --padding-bottom:0px;
    --padding-left:24px;
    --padding-right:24px;
}

.elementor-130 .elementor-element.elementor-element-c1966d6 .elementor-heading-title {
    font-size: var( --e-global-typography-7fdfe11-font-size );
    line-height: var( --e-global-typography-7fdfe11-line-height );
    letter-spacing: var( --e-global-typography-7fdfe11-letter-spacing );
    word-spacing: var( --e-global-typography-7fdfe11-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-5c03944 .elementor-heading-title {
    font-size: var( --e-global-typography-e8687f5-font-size );
    line-height: var( --e-global-typography-e8687f5-line-height );
    letter-spacing: var( --e-global-typography-e8687f5-letter-spacing );
    word-spacing: var( --e-global-typography-e8687f5-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-cf6defd .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-130 .elementor-element.elementor-element-c435e1d:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-c435e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
}

.elementor-130 .elementor-element.elementor-element-6925de1 {
    --gap:20px 20px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-4caf4da {
    --padding-top:100px;
    --padding-bottom:30px;
    --padding-left:10px;
    --padding-right:10px;
}

.elementor-130 .elementor-element.elementor-element-fd112c8 .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-a1150e2 .elementor-heading-title {
    font-size: var( --e-global-typography-d89a7a0-font-size );
    line-height: var( --e-global-typography-d89a7a0-line-height );
    letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
    word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-810a5fb .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    padding: 22px 11px 22px 11px;
}

.elementor-130 .elementor-element.elementor-element-0920eae {
    --padding-top:100px;
    --padding-bottom:30px;
    --padding-left:10px;
    --padding-right:10px;
}

.elementor-130 .elementor-element.elementor-element-5dbecb5 .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-51007a0 .elementor-heading-title {
    font-size: var( --e-global-typography-d89a7a0-font-size );
    line-height: var( --e-global-typography-d89a7a0-line-height );
    letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
    word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-bb4cd56 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    padding: 22px 11px 22px 11px;
}

.elementor-130 .elementor-element.elementor-element-9c84e9d {
    --padding-top:100px;
    --padding-bottom:30px;
    --padding-left:10px;
    --padding-right:10px;
}

.elementor-130 .elementor-element.elementor-element-8fea0db .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-1f04181 .elementor-heading-title {
    font-size: var( --e-global-typography-d89a7a0-font-size );
    line-height: var( --e-global-typography-d89a7a0-line-height );
    letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
    word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-f423dac .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    padding: 22px 11px 22px 11px;
}

.elementor-130 .elementor-element.elementor-element-424e7b8 {
    --gap:32px 32px;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:24px;
    --padding-right:24px;
}

.elementor-130 .elementor-element.elementor-element-9dd36c6 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-0f1aac5 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-b005180 {
    --gap:20px 20px;
}

.elementor-130 .elementor-element.elementor-element-030d73e {
    --padding-top:24px;
    --padding-bottom:0px;
    --padding-left:24px;
    --padding-right:24px;
}

.elementor-130 .elementor-element.elementor-element-7cfd39f .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-e7c50ae {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:8px 8px;
}

.elementor-130 .elementor-element.elementor-element-aaa636b {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --gap:0px 0px;
}

.elementor-130 .elementor-element.elementor-element-56b2de3 .elementor-heading-title {
    font-size: var( --e-global-typography-bf78624-font-size );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-1b26693 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-13552bc {
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-130 .elementor-element.elementor-element-7fb6e36 > .elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-130 .elementor-element.elementor-element-1dc655d {
    --padding-top:24px;
    --padding-bottom:0px;
    --padding-left:24px;
    --padding-right:24px;
}

.elementor-130 .elementor-element.elementor-element-1effaa4 .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-3ff7917 {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:8px 8px;
}

.elementor-130 .elementor-element.elementor-element-acaf581 {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --gap:0px 0px;
}

.elementor-130 .elementor-element.elementor-element-6183b1e .elementor-heading-title {
    font-size: var( --e-global-typography-bf78624-font-size );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-99bef4a .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-ea4e702 {
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-130 .elementor-element.elementor-element-724c920 > .elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-130 .elementor-element.elementor-element-ac4af1a {
    --padding-top:24px;
    --padding-bottom:0px;
    --padding-left:24px;
    --padding-right:24px;
}

.elementor-130 .elementor-element.elementor-element-046eef9 .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-67e102b {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:8px 8px;
}

.elementor-130 .elementor-element.elementor-element-4475e83 {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --gap:0px 0px;
}

.elementor-130 .elementor-element.elementor-element-5e6266f .elementor-heading-title {
    font-size: var( --e-global-typography-bf78624-font-size );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-7a8a24c .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-11e4fa6 {
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-130 .elementor-element.elementor-element-d3d9ff7 > .elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-130 .elementor-element.elementor-element-178fb42 {
    --gap:32px 32px;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:24px;
    --padding-right:24px;
}

.elementor-130 .elementor-element.elementor-element-488ed7e .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-178b544 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-3428649 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-130 .elementor-element.elementor-element-7c0e4eb {
    --grid-column-gap:20px;
    --grid-row-gap:20px;
}

    .elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__title, .elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__title a {
        font-size: var( --e-global-typography-bc79489-font-size );
        line-height: var( --e-global-typography-bc79489-line-height );
        letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
        word-spacing: var( --e-global-typography-bc79489-word-spacing );
    }

    .elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__meta-data {
        font-size: var( --e-global-typography-d89a7a0-font-size );
        line-height: var( --e-global-typography-d89a7a0-line-height );
        letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
        word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
    }

}

@media(max-width:767px) {
    .elementor-130 .elementor-element.elementor-element-0379612;

{
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:10px;
    --padding-right:10px;
}

.elementor-130 .elementor-element.elementor-element-2c7aab4 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:16px;
    --padding-right:16px;
}

.elementor-130 .elementor-element.elementor-element-bb5e12b .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-2a3e749 .elementor-heading-title {
    font-size: var( --e-global-typography-e8687f5-font-size );
    line-height: var( --e-global-typography-e8687f5-line-height );
    letter-spacing: var( --e-global-typography-e8687f5-letter-spacing );
    word-spacing: var( --e-global-typography-e8687f5-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-67c4a7e .elementor-heading-title {
    font-size: var( --e-global-typography-0f03077-font-size );
    line-height: var( --e-global-typography-0f03077-line-height );
    letter-spacing: var( --e-global-typography-0f03077-letter-spacing );
    word-spacing: var( --e-global-typography-0f03077-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-98699da .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-130 .elementor-element.elementor-element-3c44268 {
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:16px;
    --padding-right:16px;
}

.elementor-130 .elementor-element.elementor-element-ee15ef9 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-bbd1c59 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .price {
        font-size: var( --e-global-typography-bf78624-font-size );
        line-height: var( --e-global-typography-bf78624-line-height );
        letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
        word-spacing: var( --e-global-typography-bf78624-word-spacing );
    }

        .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .price del {
            font-size: var( --e-global-typography-bf78624-font-size );
            line-height: var( --e-global-typography-bf78624-line-height );
            letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
            word-spacing: var( --e-global-typography-bf78624-word-spacing );
        }

    .elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products ul.products li.product .button {
        font-size: var( --e-global-typography-73a964d-font-size );
        line-height: var( --e-global-typography-73a964d-line-height );
        letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
        word-spacing: var( --e-global-typography-73a964d-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-c1b488f.elementor-wc-products .added_to_cart {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-53a3ff3 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-420ffaf {
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:16px;
    --padding-right:16px;
}

.elementor-130 .elementor-element.elementor-element-5d6e179 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-7ab3543 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-86bdce6 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-130 .elementor-element.elementor-element-da617d2 {
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:16px;
    --padding-right:16px;
}

.elementor-130 .elementor-element.elementor-element-1ece7a9 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-fde25d0 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .price {
        font-size: var( --e-global-typography-bf78624-font-size );
        line-height: var( --e-global-typography-bf78624-line-height );
        letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
        word-spacing: var( --e-global-typography-bf78624-word-spacing );
    }

        .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .price del {
            font-size: var( --e-global-typography-bf78624-font-size );
            line-height: var( --e-global-typography-bf78624-line-height );
            letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
            word-spacing: var( --e-global-typography-bf78624-word-spacing );
        }

    .elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products ul.products li.product .button {
        font-size: var( --e-global-typography-73a964d-font-size );
        line-height: var( --e-global-typography-73a964d-line-height );
        letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
        word-spacing: var( --e-global-typography-73a964d-word-spacing );
    }

.elementor-130 .elementor-element.elementor-element-b9c11b5.elementor-wc-products .added_to_cart {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-563a312 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-986418d {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-496d1f5 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-e11fcd4 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-d452f65 {
    font-size: var( --e-global-typography-ea90283-font-size );
    line-height: var( --e-global-typography-ea90283-line-height );
    letter-spacing: var( --e-global-typography-ea90283-letter-spacing );
    word-spacing: var( --e-global-typography-ea90283-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-3265d20 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-130 .elementor-element.elementor-element-56fc8ae {
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}

.elementor-130 .elementor-element.elementor-element-2a02e4f {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
}

.elementor-130 .elementor-element.elementor-element-13f190e {
    --padding-top:32px;
    --padding-bottom:32px;
    --padding-left:32px;
    --padding-right:32px;
}

.elementor-130 .elementor-element.elementor-element-c1966d6 .elementor-heading-title {
    font-size: var( --e-global-typography-7fdfe11-font-size );
    line-height: var( --e-global-typography-7fdfe11-line-height );
    letter-spacing: var( --e-global-typography-7fdfe11-letter-spacing );
    word-spacing: var( --e-global-typography-7fdfe11-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-5c03944 .elementor-heading-title {
    font-size: var( --e-global-typography-e8687f5-font-size );
    line-height: var( --e-global-typography-e8687f5-line-height );
    letter-spacing: var( --e-global-typography-e8687f5-letter-spacing );
    word-spacing: var( --e-global-typography-e8687f5-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-cf6defd .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-130 .elementor-element.elementor-element-16c9fa7 {
    --spacer-size:300px;
}

.elementor-130 .elementor-element.elementor-element-6925de1 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:16px;
    --padding-right:16px;
}

.elementor-130 .elementor-element.elementor-element-fd112c8 .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-a1150e2 .elementor-heading-title {
    font-size: var( --e-global-typography-d89a7a0-font-size );
    line-height: var( --e-global-typography-d89a7a0-line-height );
    letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
    word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-810a5fb .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    padding: 12px 22px 12px 22px;
}

.elementor-130 .elementor-element.elementor-element-5dbecb5 .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-51007a0 .elementor-heading-title {
    font-size: var( --e-global-typography-d89a7a0-font-size );
    line-height: var( --e-global-typography-d89a7a0-line-height );
    letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
    word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-bb4cd56 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    padding: 12px 22px 12px 22px;
}

.elementor-130 .elementor-element.elementor-element-8fea0db .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-1f04181 .elementor-heading-title {
    font-size: var( --e-global-typography-d89a7a0-font-size );
    line-height: var( --e-global-typography-d89a7a0-line-height );
    letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
    word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-f423dac .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    padding: 12px 22px 12px 22px;
}

.elementor-130 .elementor-element.elementor-element-424e7b8 {
    --padding-top:40px;
    --padding-bottom:60px;
    --padding-left:16px;
    --padding-right:16px;
}

.elementor-130 .elementor-element.elementor-element-9dd36c6 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-0f1aac5 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-b005180 {
    --gap:45px 45px;
}

.elementor-130 .elementor-element.elementor-element-7cfd39f .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-56b2de3 .elementor-heading-title {
    font-size: var( --e-global-typography-bf78624-font-size );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-1b26693 .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-1effaa4 .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-6183b1e .elementor-heading-title {
    font-size: var( --e-global-typography-bf78624-font-size );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-99bef4a .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-046eef9 .elementor-heading-title {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-5e6266f .elementor-heading-title {
    font-size: var( --e-global-typography-bf78624-font-size );
    line-height: var( --e-global-typography-bf78624-line-height );
    letter-spacing: var( --e-global-typography-bf78624-letter-spacing );
    word-spacing: var( --e-global-typography-bf78624-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-7a8a24c .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-178fb42 {
    --padding-top:40px;
    --padding-bottom:280px;
    --padding-left:16px;
    --padding-right:16px;
}

.elementor-130 .elementor-element.elementor-element-488ed7e .elementor-heading-title {
    font-size: var( --e-global-typography-73a964d-font-size );
    line-height: var( --e-global-typography-73a964d-line-height );
    letter-spacing: var( --e-global-typography-73a964d-letter-spacing );
    word-spacing: var( --e-global-typography-73a964d-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-178b544 .elementor-heading-title {
    font-size: var( --e-global-typography-7a3d727-font-size );
    line-height: var( --e-global-typography-7a3d727-line-height );
    letter-spacing: var( --e-global-typography-7a3d727-letter-spacing );
    word-spacing: var( --e-global-typography-7a3d727-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-3428649 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.6 * 100% );
}

.elementor-130 .elementor-element.elementor-element-7c0e4eb:after {
    content: "0.6";
}

.elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__title, .elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__title a {
    font-size: var( --e-global-typography-bc79489-font-size );
    line-height: var( --e-global-typography-bc79489-line-height );
    letter-spacing: var( --e-global-typography-bc79489-letter-spacing );
    word-spacing: var( --e-global-typography-bc79489-word-spacing );
}

.elementor-130 .elementor-element.elementor-element-7c0e4eb .elementor-post__meta-data {
    font-size: var( --e-global-typography-d89a7a0-font-size );
    line-height: var( --e-global-typography-d89a7a0-line-height );
    letter-spacing: var( --e-global-typography-d89a7a0-letter-spacing );
    word-spacing: var( --e-global-typography-d89a7a0-word-spacing );
}

}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-130 .elementor-element.elementor-element-2c7aab4;

{
    --content-width:450px;
}

.elementor-130 .elementor-element.elementor-element-f6bfe7a {
    --width:100%;
}

.elementor-130 .elementor-element.elementor-element-13552bc {
    --width:100%;
}

.elementor-130 .elementor-element.elementor-element-ea4e702 {
    --width:100%;
}

.elementor-130 .elementor-element.elementor-element-11e4fa6 {
    --width:100%;
}
}
