.elementor-802 .elementor-element.elementor-element-e835a82 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-802 .elementor-element.elementor-element-e835a82>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(135deg, var(--e-global-color-f481b52) 0%, #204E3600 100%);
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-802 .elementor-element.elementor-element-e835a82 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 0em 7em 0em;
}

.elementor-802 .elementor-element.elementor-element-c72b1f4>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
    padding: 3em 3em 3em 3em;
}

.elementor-802 .elementor-element.elementor-element-dd385bc .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-a363720:not(.elementor-motion-effects-element-type-background),
.elementor-802 .elementor-element.elementor-element-a363720>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-802 .elementor-element.elementor-element-a363720 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 0em 1em 0em;
}

.elementor-802 .elementor-element.elementor-element-a363720>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-802 .elementor-element.elementor-element-e6aa443>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-802 .elementor-element.elementor-element-a61fac3 {
    --icon-box-icon-margin: 15px;
}

.elementor-802 .elementor-element.elementor-element-a61fac3 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-a61fac3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-a61fac3.elementor-view-framed .elementor-icon,
.elementor-802 .elementor-element.elementor-element-a61fac3.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-a61fac3.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-a61fac3 .elementor-icon {
    font-size: 28px;
}

.elementor-802 .elementor-element.elementor-element-a61fac3 .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-f4aad81>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-802 .elementor-element.elementor-element-b6a2d6a {
    --icon-box-icon-margin: 15px;
}

.elementor-802 .elementor-element.elementor-element-b6a2d6a .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-b6a2d6a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-b6a2d6a.elementor-view-framed .elementor-icon,
.elementor-802 .elementor-element.elementor-element-b6a2d6a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-b6a2d6a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-b6a2d6a .elementor-icon {
    font-size: 28px;
}

.elementor-802 .elementor-element.elementor-element-b6a2d6a .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-a49b2f2>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-802 .elementor-element.elementor-element-b2093fd {
    --icon-box-icon-margin: 15px;
}

.elementor-802 .elementor-element.elementor-element-b2093fd .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-b2093fd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-b2093fd.elementor-view-framed .elementor-icon,
.elementor-802 .elementor-element.elementor-element-b2093fd.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-b2093fd.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-b2093fd .elementor-icon {
    font-size: 28px;
}

.elementor-802 .elementor-element.elementor-element-b2093fd .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-2482166>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-802 .elementor-element.elementor-element-a311f72 {
    --icon-box-icon-margin: 15px;
}

.elementor-802 .elementor-element.elementor-element-a311f72 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-a311f72.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-a311f72.elementor-view-framed .elementor-icon,
.elementor-802 .elementor-element.elementor-element-a311f72.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-a311f72.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-a311f72 .elementor-icon {
    font-size: 28px;
}

.elementor-802 .elementor-element.elementor-element-a311f72 .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-17b1302:not(.elementor-motion-effects-element-type-background),
.elementor-802 .elementor-element.elementor-element-17b1302>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/04/green-leaf-branches-on-white-background-flat-lay-top-view-e1650125597759.jpg");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-17b1302>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-text) 0%, #204E3600 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-802 .elementor-element.elementor-element-17b1302 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 0em 7em 0em;
}

.elementor-802 .elementor-element.elementor-element-3582326>.elementor-element-populated {
    padding: 3em 3em 3em 3em;
}

.elementor-802 .elementor-element.elementor-element-ef2a32c img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 14px 14px 14px 14px;
    border-color: var(--e-global-color-text);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}

.elementor-802 .elementor-element.elementor-element-ef2a32c {
    z-index: 2;
}

.elementor-802 .elementor-element.elementor-element-add9ff4:not(.elementor-motion-effects-element-type-background),
.elementor-802 .elementor-element.elementor-element-add9ff4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-044b931);
}

.elementor-802 .elementor-element.elementor-element-add9ff4>.elementor-background-overlay {
    /* background-image: url("../../2022/04/palm-leaf-background-e1650125644380.jpg"); */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-802 .elementor-element.elementor-element-add9ff4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 3em;
    padding: 7em 0em 4em 0em;
}

.elementor-802 .elementor-element.elementor-element-92cce2d>.elementor-element-populated {
    margin: 0em 0em -10em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
}

.elementor-802 .elementor-element.elementor-element-8f32356 img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-802 .elementor-element.elementor-element-f8ddcdc>.elementor-element-populated {
    padding: 3em 3em 3em 3em;
}

.elementor-802 .elementor-element.elementor-element-556c746 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-802 .elementor-element.elementor-element-04f3a39 {
    color: var(--e-global-color-text);
}

.elementor-802 .elementor-element.elementor-element-882db30 {
    padding: 5em 0em 7em 0em;
}

.elementor-802 .elementor-element.elementor-element-654c78d>.elementor-container {
    max-width: 720px;
}

.elementor-802 .elementor-element.elementor-element-0128106>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-802 .elementor-element.elementor-element-5707492 {
    text-align: center;
}

.elementor-802 .elementor-element.elementor-element-d7045cb {
    text-align: center;
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 1em 1em 2em 1em;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
    background-color: var(--e-global-color-text);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var(--e-global-color-secondary);
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var(--e-global-color-secondary);
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .star-rating {
    color: var(--e-global-color-d49ac81);
    margin-bottom: 21px;
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .star-rating::before {
    color: var(--e-global-color-4d462f5);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .price {
    color: var(--e-global-color-d49ac81);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .price ins {
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .price ins .amount {
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .price del {
    color: var(--e-global-color-secondary);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .price del .amount {
    color: var(--e-global-color-secondary);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .button {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-d49ac81);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    border-radius: 30px 30px 30px 30px;
    margin-top: 14px;
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .button:hover {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products .added_to_cart {
    color: var(--e-global-color-d49ac81);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}

.elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product span.onsale {
    display: block;
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-e7d28d0>.elementor-container {
    max-width: 1512px;
}

.elementor-802 .elementor-element.elementor-element-e7d28d0 {
    overflow: hidden;
    padding: 10px 10px 10px 10px;
}

.elementor-802 .elementor-element.elementor-element-c5d4718:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-802 .elementor-element.elementor-element-c5d4718>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-044b931);
}

.elementor-802 .elementor-element.elementor-element-c5d4718>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../../images/bredcam.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.6;
}

.elementor-802 .elementor-element.elementor-element-c5d4718>.elementor-element-populated,
.elementor-802 .elementor-element.elementor-element-c5d4718>.elementor-element-populated>.elementor-background-overlay,
.elementor-802 .elementor-element.elementor-element-c5d4718>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-802 .elementor-element.elementor-element-c5d4718>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 1em;
}

.elementor-802 .elementor-element.elementor-element-c5d4718>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-802 .elementor-element.elementor-element-32a0da2>.elementor-container {
    max-width: 720px;
}

.elementor-802 .elementor-element.elementor-element-32a0da2 {
    padding: 4em 0em 4em 0em;
}

.elementor-802 .elementor-element.elementor-element-3494318>.elementor-element-populated {
    padding: 3em 3em 3em 3em;
}

.elementor-802 .elementor-element.elementor-element-7845d4f {
    text-align: center;
}

.elementor-802 .elementor-element.elementor-element-7845d4f .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-802 .elementor-element.elementor-element-d57a273 {
    text-align: center;
    color: var(--e-global-color-text);
}

.elementor-802 .elementor-element.elementor-element-f27a60b .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-802 .elementor-element.elementor-element-f27a60b .elementor-button .elementor-button-content-wrapper {
    gap: 14px;
}

.elementor-802 .elementor-element.elementor-element-d797812 {
    padding: 7em 0em 7em 0em;
}

.elementor-802 .elementor-element.elementor-element-87f600d>.elementor-element-populated {
    padding: 3em 3em 3em 3em;
}

.elementor-802 .elementor-element.elementor-element-d3bf347 {
    --icon-box-icon-margin: 15px;
}

.elementor-802 .elementor-element.elementor-element-d3bf347 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-d3bf347.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-d3bf347.elementor-view-framed .elementor-icon,
.elementor-802 .elementor-element.elementor-element-d3bf347.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-d3bf347.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-d3bf347 .elementor-icon {
    font-size: 28px;
}

.elementor-802 .elementor-element.elementor-element-e2bf6e9 {
    --icon-box-icon-margin: 15px;
}

.elementor-802 .elementor-element.elementor-element-e2bf6e9 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-e2bf6e9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-e2bf6e9.elementor-view-framed .elementor-icon,
.elementor-802 .elementor-element.elementor-element-e2bf6e9.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-e2bf6e9.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-e2bf6e9 .elementor-icon {
    font-size: 28px;
}

.elementor-802 .elementor-element.elementor-element-a809a93 {
    --icon-box-icon-margin: 15px;
}

.elementor-802 .elementor-element.elementor-element-a809a93 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-a809a93.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-a809a93.elementor-view-framed .elementor-icon,
.elementor-802 .elementor-element.elementor-element-a809a93.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-a809a93.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-a809a93 .elementor-icon {
    font-size: 28px;
}

.elementor-802 .elementor-element.elementor-element-200ed4d {
    --icon-box-icon-margin: 15px;
}

.elementor-802 .elementor-element.elementor-element-200ed4d .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-200ed4d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-200ed4d.elementor-view-framed .elementor-icon,
.elementor-802 .elementor-element.elementor-element-200ed4d.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-200ed4d.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-200ed4d .elementor-icon {
    font-size: 28px;
}

.elementor-802 .elementor-element.elementor-element-91163f5 {
    text-align: right;
}

.elementor-802 .elementor-element.elementor-element-91163f5 img {
    width: 100%;
    max-width: 75%;
    height: 400px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-802 .elementor-element.elementor-element-91163f5>.elementor-widget-container {
    padding: 0em 0em 7em 0em;
}

.elementor-802 .elementor-element.elementor-element-6f54c5c {
    text-align: left;
    width: auto;
    max-width: auto;
    bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-6f54c5c img {
    width: 100%;
    max-width: 75%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 14px 14px 14px 14px;
    border-color: var(--e-global-color-text);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}

body:not(.rtl) .elementor-802 .elementor-element.elementor-element-6f54c5c {
    left: 0px;
}

body.rtl .elementor-802 .elementor-element.elementor-element-6f54c5c {
    right: 0px;
}

.elementor-802 .elementor-element.elementor-element-56c7dbd>.elementor-background-overlay {
    background-image: url("../../2022/04/3d-product-presentation-background-with-white-podium-and-monstera-leaf.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-802 .elementor-element.elementor-element-56c7dbd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 0em 7em 0em;
}

.elementor-802 .elementor-element.elementor-element-d6ea4ab>.elementor-container {
    max-width: 840px;
}

.elementor-802 .elementor-element.elementor-element-d5086db>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-802 .elementor-element.elementor-element-f9aa6df {
    text-align: center;
}

.elementor-802 .elementor-element.elementor-element-69988bd.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-802 .elementor-element.elementor-element-f8404bb .elementor-cta__content {
    min-height: 175px;
    text-align: center;
    padding: 2em 2em 2em 2em;
}

.elementor-802 .elementor-element.elementor-element-f8404bb .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0D281A2B;
}

.elementor-802 .elementor-element.elementor-element-f8404bb .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #0D281A80;
}

.elementor-802 .elementor-element.elementor-element-f8404bb .elementor-cta .elementor-cta__bg,
.elementor-802 .elementor-element.elementor-element-f8404bb .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 600ms;
}

.elementor-802 .elementor-element.elementor-element-f8404bb {
    width: var(--container-widget-width, 195px);
    max-width: 195px;
    --container-widget-width: 195px;
    --container-widget-flex-grow: 0;
}

.elementor-802 .elementor-element.elementor-element-f8404bb>.elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-accent);
    border-radius: 50% 50% 50% 50%;
}

.elementor-802 .elementor-element.elementor-element-f8404bb:hover .elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-f8404bb:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-f8404bb.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-a7a5792.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-802 .elementor-element.elementor-element-2dbd36e .elementor-cta__content {
    min-height: 175px;
    text-align: center;
    padding: 2em 2em 2em 2em;
}

.elementor-802 .elementor-element.elementor-element-2dbd36e .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0D281A2B;
}

.elementor-802 .elementor-element.elementor-element-2dbd36e .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #0D281A80;
}

.elementor-802 .elementor-element.elementor-element-2dbd36e .elementor-cta .elementor-cta__bg,
.elementor-802 .elementor-element.elementor-element-2dbd36e .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 600ms;
}

.elementor-802 .elementor-element.elementor-element-2dbd36e {
    width: var(--container-widget-width, 195px);
    max-width: 195px;
    --container-widget-width: 195px;
    --container-widget-flex-grow: 0;
}

.elementor-802 .elementor-element.elementor-element-2dbd36e>.elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-accent);
    border-radius: 50% 50% 50% 50%;
}

.elementor-802 .elementor-element.elementor-element-2dbd36e:hover .elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-2dbd36e:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-2dbd36e.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-262ff15.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-802 .elementor-element.elementor-element-be4fbf6 .elementor-cta__content {
    min-height: 175px;
    text-align: center;
    padding: 2em 2em 2em 2em;
}

.elementor-802 .elementor-element.elementor-element-be4fbf6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0D281A2B;
}

.elementor-802 .elementor-element.elementor-element-be4fbf6 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #0D281A80;
}

.elementor-802 .elementor-element.elementor-element-be4fbf6 .elementor-cta .elementor-cta__bg,
.elementor-802 .elementor-element.elementor-element-be4fbf6 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 600ms;
}

.elementor-802 .elementor-element.elementor-element-be4fbf6 {
    width: var(--container-widget-width, 195px);
    max-width: 195px;
    --container-widget-width: 195px;
    --container-widget-flex-grow: 0;
}

.elementor-802 .elementor-element.elementor-element-be4fbf6>.elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-accent);
    border-radius: 50% 50% 50% 50%;
}

.elementor-802 .elementor-element.elementor-element-be4fbf6:hover .elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-be4fbf6:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-be4fbf6.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-b656385.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-802 .elementor-element.elementor-element-675346d .elementor-cta__content {
    min-height: 175px;
    text-align: center;
    padding: 2em 2em 2em 2em;
}

.elementor-802 .elementor-element.elementor-element-675346d .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0D281A2B;
}

.elementor-802 .elementor-element.elementor-element-675346d .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #0D281A80;
}

.elementor-802 .elementor-element.elementor-element-675346d .elementor-cta .elementor-cta__bg,
.elementor-802 .elementor-element.elementor-element-675346d .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 600ms;
}

.elementor-802 .elementor-element.elementor-element-675346d {
    width: var(--container-widget-width, 195px);
    max-width: 195px;
    --container-widget-width: 195px;
    --container-widget-flex-grow: 0;
}

.elementor-802 .elementor-element.elementor-element-675346d>.elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-accent);
    border-radius: 50% 50% 50% 50%;
}

.elementor-802 .elementor-element.elementor-element-675346d:hover .elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-675346d:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-675346d.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-58e5471.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-802 .elementor-element.elementor-element-23ec623 .elementor-cta__content {
    min-height: 175px;
    text-align: center;
    padding: 2em 2em 2em 2em;
}

.elementor-802 .elementor-element.elementor-element-23ec623 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0D281A2B;
}

.elementor-802 .elementor-element.elementor-element-23ec623 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #0D281A80;
}

.elementor-802 .elementor-element.elementor-element-23ec623 .elementor-cta .elementor-cta__bg,
.elementor-802 .elementor-element.elementor-element-23ec623 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 600ms;
}

.elementor-802 .elementor-element.elementor-element-23ec623 {
    width: var(--container-widget-width, 195px);
    max-width: 195px;
    --container-widget-width: 195px;
    --container-widget-flex-grow: 0;
}

.elementor-802 .elementor-element.elementor-element-23ec623>.elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-accent);
    border-radius: 50% 50% 50% 50%;
}

.elementor-802 .elementor-element.elementor-element-23ec623:hover .elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-23ec623:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-23ec623.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-7239501.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-802 .elementor-element.elementor-element-e2a8f36 .elementor-cta__content {
    min-height: 175px;
    text-align: center;
    padding: 2em 2em 2em 2em;
}

.elementor-802 .elementor-element.elementor-element-e2a8f36 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0D281A2B;
}

.elementor-802 .elementor-element.elementor-element-e2a8f36 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #0D281A80;
}

.elementor-802 .elementor-element.elementor-element-e2a8f36 .elementor-cta .elementor-cta__bg,
.elementor-802 .elementor-element.elementor-element-e2a8f36 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 600ms;
}

.elementor-802 .elementor-element.elementor-element-e2a8f36 {
    width: var(--container-widget-width, 195px);
    max-width: 195px;
    --container-widget-width: 195px;
    --container-widget-flex-grow: 0;
}

.elementor-802 .elementor-element.elementor-element-e2a8f36>.elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-accent);
    border-radius: 50% 50% 50% 50%;
}

.elementor-802 .elementor-element.elementor-element-e2a8f36:hover .elementor-widget-container {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-e2a8f36:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-e2a8f36.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://fullkit.moxcreative.com/florazo/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-802 .elementor-element.elementor-element-78d0989 {
    padding: 5em 0em 7em 0em;
}

.elementor-802 .elementor-element.elementor-element-34bc9ec>.elementor-container {
    max-width: 720px;
}

.elementor-802 .elementor-element.elementor-element-87d9af3>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-802 .elementor-element.elementor-element-cbf7aed {
    text-align: center;
}

.elementor-802 .elementor-element.elementor-element-170d574 {
    text-align: center;
}

.elementor-802 .elementor-element.elementor-element-5c4bd59 {
    text-align: center;
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 1em 1em 2em 1em;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
    background-color: var(--e-global-color-text);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var(--e-global-color-secondary);
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var(--e-global-color-secondary);
    margin-bottom: 0px;
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .star-rating {
    color: var(--e-global-color-d49ac81);
    margin-bottom: 21px;
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .star-rating::before {
    color: var(--e-global-color-4d462f5);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .price {
    color: var(--e-global-color-d49ac81);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .price ins {
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .price ins .amount {
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .price del {
    color: var(--e-global-color-secondary);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .price del .amount {
    color: var(--e-global-color-secondary);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .button {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-d49ac81);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    border-radius: 30px 30px 30px 30px;
    margin-top: 14px;
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .button:hover {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products .added_to_cart {
    color: var(--e-global-color-d49ac81);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}

.elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product span.onsale {
    display: block;
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-fc7d953);
}

.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta__content {
    min-height: 385px;
    text-align: left;
    padding: 3em 11em 3em 3em;
}

.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta__title:not(:last-child) {
    margin-bottom: 14px;
}

.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta__description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta__description:not(:last-child) {
    margin-bottom: 21px;
}

.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta__title {
    color: var(--e-global-color-text);
}

.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta__button {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-d49ac81);
    border-width: 0px;
}

.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta__button:hover {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-332724a);
}

.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0D281A2B;
}

.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #204E3680;
}

.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta .elementor-cta__bg,
.elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 600ms;
}

.elementor-802 .elementor-element.elementor-element-d6236ec>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta__content {
    min-height: 385px;
    text-align: left;
    padding: 3em 11em 3em 3em;
}

.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta__title:not(:last-child) {
    margin-bottom: 14px;
}

.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta__description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta__description:not(:last-child) {
    margin-bottom: 21px;
}

.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta__title {
    color: var(--e-global-color-text);
}

.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta__button {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-d49ac81);
    border-width: 0px;
}

.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta__button:hover {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-332724a);
}

.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0D281A2B;
}

.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #204E3680;
}

.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta .elementor-cta__bg,
.elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 600ms;
}

.elementor-802 .elementor-element.elementor-element-66ba31e>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-802 .elementor-element.elementor-element-65ea514:not(.elementor-motion-effects-element-type-background),
.elementor-802 .elementor-element.elementor-element-65ea514>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://fullkit.moxcreative.com/florazo/wp-content/uploads/sites/5/2022/04/spring-flowers-pink-flowers-on-white-wooden-background-flat-lay-top-view--e1650126000871.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-802 .elementor-element.elementor-element-65ea514>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #F4F4F42B 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-802 .elementor-element.elementor-element-65ea514 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 7em 0em;
}

.elementor-802 .elementor-element.elementor-element-f1b6c9d>.elementor-container {
    max-width: 720px;
}

.elementor-802 .elementor-element.elementor-element-1703307>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-802 .elementor-element.elementor-element-8a64065 {
    text-align: center;
}

.elementor-802 .elementor-element.elementor-element-6c59319 {
    text-align: center;
}

.elementor-802 .elementor-element.elementor-element-55ad019 .elementor-main-swiper .swiper-slide {
    background-color: var(--e-global-color-text);
    border-radius: 10px;
    padding: 3em 2em 3em 2em;
}

.elementor-802 .elementor-element.elementor-element-55ad019 .elementor-testimonial__text {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-55ad019 .elementor-testimonial__name {
    color: var(--e-global-color-d49ac81);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-55ad019 .elementor-testimonial__title {
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-802 .elementor-element.elementor-element-55ad019 .elementor-swiper-button {
    font-size: 28px;
    color: var(--e-global-color-d49ac81);
}

.elementor-802 .elementor-element.elementor-element-55ad019 .elementor-swiper-button svg {
    fill: var(--e-global-color-d49ac81);
}

@media(min-width:768px) {
    .elementor-802 .elementor-element.elementor-element-3582326 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-50e7bb1 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-802 .elementor-element.elementor-element-e835a82 {
        padding: 3em 0em 3em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-dd385bc .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-a363720 {
        padding: 1em 1em 1em 1em;
    }

    .elementor-802 .elementor-element.elementor-element-a61fac3 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-b6a2d6a .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-b2093fd .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-a311f72 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-17b1302:not(.elementor-motion-effects-element-type-background),
    .elementor-802 .elementor-element.elementor-element-17b1302>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-802 .elementor-element.elementor-element-17b1302 {
        padding: 3em 0em 3em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-ef2a32c img {
        height: 475px;
    }

    .elementor-802 .elementor-element.elementor-element-add9ff4 {
        padding: 3em 1em 3em 1em;
    }

    .elementor-802 .elementor-element.elementor-element-f8ddcdc>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-802 .elementor-element.elementor-element-882db30 {
        padding: 5em 0em 3em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products {
        grid-column-gap: 21px;
        grid-row-gap: 21px;
    }

    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .price {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .button {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products .added_to_cart {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-e7d28d0 {
        margin-top: 0em;
        margin-bottom: 2em;
    }

    .elementor-802 .elementor-element.elementor-element-32a0da2 {
        padding: 0em 0em 0em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-d797812 {
        padding: 3em 0em 3em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-56c7dbd {
        padding: 3em 1em 3em 1em;
    }

    .elementor-802 .elementor-element.elementor-element-f8404bb {
        --container-widget-width: 195px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 195px);
        max-width: 195px;
    }

    .elementor-802 .elementor-element.elementor-element-2dbd36e {
        --container-widget-width: 195px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 195px);
        max-width: 195px;
    }

    .elementor-802 .elementor-element.elementor-element-be4fbf6 {
        --container-widget-width: 195px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 195px);
        max-width: 195px;
    }

    .elementor-802 .elementor-element.elementor-element-675346d {
        --container-widget-width: 195px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 195px);
        max-width: 195px;
    }

    .elementor-802 .elementor-element.elementor-element-23ec623 {
        --container-widget-width: 195px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 195px);
        max-width: 195px;
    }

    .elementor-802 .elementor-element.elementor-element-e2a8f36 {
        --container-widget-width: 195px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 195px);
        max-width: 195px;
    }

    .elementor-802 .elementor-element.elementor-element-78d0989 {
        padding: 1em 1em 3em 1em;
    }

    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products {
        grid-column-gap: 21px;
        grid-row-gap: 21px;
    }

    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .price {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .button {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products .added_to_cart {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta__content {
        min-height: 250px;
        padding: 2em 2em 2em 2em;
    }

    .elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta__description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta__content {
        min-height: 250px;
        padding: 2em 2em 2em 2em;
    }

    .elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta__description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-65ea514 {
        padding: 1em 1em 3em 1em;
    }

    .elementor-802 .elementor-element.elementor-element-55ad019 .elementor-testimonial__text {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-55ad019 .elementor-testimonial__name {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-55ad019 .elementor-testimonial__title {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-802 .elementor-element.elementor-element-c72b1f4>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 2em 2em 2em 2em;
    }

    .elementor-802 .elementor-element.elementor-element-dd385bc .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-e6aa443 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-e6aa443>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-802 .elementor-element.elementor-element-a61fac3 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-802 .elementor-element.elementor-element-a61fac3 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-f4aad81 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-f4aad81>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-802 .elementor-element.elementor-element-b6a2d6a {
        --icon-box-icon-margin: 0px;
    }

    .elementor-802 .elementor-element.elementor-element-b6a2d6a .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-a49b2f2 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-a49b2f2>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-802 .elementor-element.elementor-element-b2093fd {
        --icon-box-icon-margin: 0px;
    }

    .elementor-802 .elementor-element.elementor-element-b2093fd .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-2482166 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-2482166>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-802 .elementor-element.elementor-element-a311f72 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-802 .elementor-element.elementor-element-a311f72 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-17b1302 {
        padding: 2em 0em 2em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-3582326>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-802 .elementor-element.elementor-element-ef2a32c img {
        height: 325px;
        border-width: 10px 10px 10px 10px;
    }

    .elementor-802 .elementor-element.elementor-element-add9ff4 {
        margin-top: 0em;
        margin-bottom: 0em;
        padding: 0em 0em 0em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-92cce2d>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-802 .elementor-element.elementor-element-8f32356 img {
        height: 200px;
    }

    .elementor-802 .elementor-element.elementor-element-f8ddcdc>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-802 .elementor-element.elementor-element-882db30 {
        padding: 2em 0em 2em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
    }

    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .price {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products ul.products li.product .button {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-4dd835f.elementor-wc-products .added_to_cart {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-e7d28d0 {
        margin-top: 0em;
        margin-bottom: 0em;
    }

    .elementor-802 .elementor-element.elementor-element-3494318>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-802 .elementor-element.elementor-element-d797812 {
        padding: 2em 0em 2em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-87f600d>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-802 .elementor-element.elementor-element-91163f5 img {
        height: 250px;
    }

    .elementor-802 .elementor-element.elementor-element-6f54c5c img {
        height: 250px;
        border-width: 10px 10px 10px 10px;
    }

    .elementor-802 .elementor-element.elementor-element-56c7dbd {
        padding: 3em 0em 0em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-69988bd {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-f8404bb .elementor-cta__content {
        min-height: 120px;
    }

    .elementor-802 .elementor-element.elementor-element-f8404bb {
        --container-widget-width: 130px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 130px);
        max-width: 130px;
    }

    .elementor-802 .elementor-element.elementor-element-f8404bb>.elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-f8404bb:hover .elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-a7a5792 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-2dbd36e .elementor-cta__content {
        min-height: 120px;
    }

    .elementor-802 .elementor-element.elementor-element-2dbd36e {
        --container-widget-width: 130px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 130px);
        max-width: 130px;
    }

    .elementor-802 .elementor-element.elementor-element-2dbd36e>.elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-2dbd36e:hover .elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-262ff15 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-be4fbf6 .elementor-cta__content {
        min-height: 120px;
    }

    .elementor-802 .elementor-element.elementor-element-be4fbf6 {
        --container-widget-width: 130px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 130px);
        max-width: 130px;
    }

    .elementor-802 .elementor-element.elementor-element-be4fbf6>.elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-be4fbf6:hover .elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-b656385 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-675346d .elementor-cta__content {
        min-height: 120px;
    }

    .elementor-802 .elementor-element.elementor-element-675346d {
        --container-widget-width: 130px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 130px);
        max-width: 130px;
    }

    .elementor-802 .elementor-element.elementor-element-675346d>.elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-675346d:hover .elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-58e5471 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-23ec623 .elementor-cta__content {
        min-height: 120px;
    }

    .elementor-802 .elementor-element.elementor-element-23ec623 {
        --container-widget-width: 130px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 130px);
        max-width: 130px;
    }

    .elementor-802 .elementor-element.elementor-element-23ec623>.elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-23ec623:hover .elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-7239501 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-e2a8f36 .elementor-cta__content {
        min-height: 120px;
    }

    .elementor-802 .elementor-element.elementor-element-e2a8f36 {
        --container-widget-width: 130px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 130px);
        max-width: 130px;
    }

    .elementor-802 .elementor-element.elementor-element-e2a8f36>.elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-e2a8f36:hover .elementor-widget-container {
        border-width: 5px 5px 5px 5px;
    }

    .elementor-802 .elementor-element.elementor-element-78d0989 {
        padding: 0em 0em 2em 0em;
    }

    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
    }

    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .price {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products ul.products li.product .button {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-40515e1.elementor-wc-products .added_to_cart {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-d6236ec .elementor-cta__description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-66ba31e .elementor-cta__description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-55ad019 .elementor-testimonial__text {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-55ad019 .elementor-testimonial__name {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-802 .elementor-element.elementor-element-55ad019 .elementor-testimonial__title {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-802 .elementor-element.elementor-element-e6aa443 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-f4aad81 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-a49b2f2 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-2482166 {
        width: 50%;
    }

    .elementor-802 .elementor-element.elementor-element-69988bd {
        width: 33%;
    }

    .elementor-802 .elementor-element.elementor-element-a7a5792 {
        width: 33%;
    }

    .elementor-802 .elementor-element.elementor-element-262ff15 {
        width: 33%;
    }

    .elementor-802 .elementor-element.elementor-element-b656385 {
        width: 33%;
    }

    .elementor-802 .elementor-element.elementor-element-58e5471 {
        width: 33%;
    }

    .elementor-802 .elementor-element.elementor-element-7239501 {
        width: 33%;
    }
}